.product-redesign{--star-color: rgb(var(--color-foreground))}.product-redesign .product__info-container>*+*{margin:1rem 0}.product-redesign .product__line-label{margin:0;font-size:1.3rem;font-weight:500;letter-spacing:.02rem;line-height:1.2;color:#ffa6c0}.product-redesign .product__line-label+.product__title--redesign{margin-top:.5rem}.product-redesign .product__title--redesign{--title-font-size: 2.2rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:1.1rem;margin-bottom:0}.product-redesign .product__title--redesign h1{font-size:var(--title-font-size);line-height:1.2;margin:0}.product-redesign .product__rating-row{display:flex;align-items:center;gap:.4rem;white-space:nowrap;height:calc(var(--title-font-size) * 1.2)}.product-redesign .product__rating-row .rating-star{--letter-spacing: .2;--font-size: 1.1;--color-icon: var(--star-color)}.product-redesign .product__rating-text{font-size:1.2rem;color:rgba(var(--color-foreground),.75);letter-spacing:.03rem}.product-redesign .product__value-prop{margin:.8rem 0 0}.product-redesign .product__value-prop-headline{font-size:1.5rem;font-weight:500;line-height:1.35;margin:0;color:rgb(var(--color-foreground))}.product-redesign .product__value-prop-subline{font-size:1.4rem;line-height:1.45;margin:.2rem 0 0;color:rgba(var(--color-foreground),.75)}.product-redesign .product__included-note{margin:.6rem 0 0;font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.85)}.product-redesign .product__price-row{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.product-redesign .product__price-row .price,.product-redesign .price .price-item{margin:0}.product-redesign .price--on-sale .price__sale{display:inline-flex;flex-direction:row-reverse;align-items:baseline;gap:.8rem}.product-redesign .product__price-row .price,.product-redesign .product__price-row .price .price-item{font-weight:300}.product-redesign .product__discount-badge{font-size:1.1rem;font-weight:300;letter-spacing:.03rem;line-height:1;padding:.4rem .8rem;border-radius:2rem;background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));white-space:nowrap}.product-redesign .product-form__submit{--border-opacity: .3}@media screen and (max-width:749px){.product-redesign #payment-icons .icon{width:auto;height:23px}.product-redesign #payment-icons{margin:1rem 0 .2rem}.product-redesign #payment-icons .list-payment{margin:0;padding-top:0}.product-redesign #payment-icons .list-payment__item{margin:0;padding:.2rem}}.product-redesign .product__social-proof{margin:.4rem 0 0;text-align:center;font-size:1.2rem;line-height:1.4;color:rgba(var(--color-foreground),.6);letter-spacing:.03rem}.product-redesign .product__social-proof-stars{color:var(--star-color);letter-spacing:.1rem}.product-redesign pickup-availability[available]{min-height:0}.product-redesign .pickup-preview-row,.product-redesign .pickup-preview-row *{margin:0}.product-redesign .pickup-availability-preview{display:block;padding:0}.product-redesign .pickup-availability-preview>.icon{display:none}.product-redesign .pickup-preview-row{display:flex;align-items:center;gap:1rem;width:100%;margin:0;padding:1rem 0;background:none;border:none;border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08);cursor:pointer;text-align:left;font-family:inherit;color:rgb(var(--color-foreground))}.product-redesign .pickup-preview-row:focus{outline:none;box-shadow:none}.product-redesign .pickup-preview-row:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem;box-shadow:none}.product-redesign .pickup-preview-row__check{flex-shrink:0;color:#108043;font-size:1.4rem;line-height:1}.product-redesign .pickup-preview-row__text{display:flex;flex-direction:column;gap:.1rem;flex:1 1 auto;min-width:0}.product-redesign .pickup-preview-row__primary{font-size:1.3rem;line-height:1.4}.product-redesign .pickup-preview-row__secondary{font-size:1.2rem;line-height:1.4;color:rgba(var(--color-foreground),.6)}.product-redesign .pickup-preview-row__chevron{display:flex;flex-shrink:0}.product-redesign .pickup-preview-row__chevron .icon{width:1rem;height:1rem;transform:rotate(-90deg)}.pickup-drawer--redesign .pickup-availability-header{align-items:center;margin-bottom:.2rem}.pickup-drawer--redesign .pickup-availability-drawer-title{margin:0;font-size:1.8rem}.pickup-drawer--redesign .pickup-drawer__product{margin:0 0 1.4rem;font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.7)}.pickup-drawer--redesign .pickup-drawer__status{display:flex;align-items:baseline;gap:.6rem;margin:0 0 1.4rem;font-size:1.4rem;font-weight:500;line-height:1.4}.pickup-drawer--redesign .pickup-drawer__check{color:#108043}.pickup-drawer--redesign .pickup-drawer__location{padding:1.4rem 0;border-top:.1rem solid rgba(var(--color-foreground),.08)}.pickup-drawer--redesign .pickup-drawer__location-name{margin:0;font-size:1.4rem;color:rgb(var(--color-foreground))}.pickup-drawer--redesign .pickup-drawer__address address{font-style:normal;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.pickup-drawer--redesign .pickup-drawer__address p{margin:0}.pickup-drawer--redesign .pickup-drawer__hours{margin:.8rem 0 0;font-size:1.3rem;line-height:1.4}.pickup-drawer--redesign .pickup-drawer__map-embed{display:block;width:100%;height:18rem;margin-top:1.2rem;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:var(--buttons-radius, .4rem);background-color:rgba(var(--color-foreground),.04)}.pickup-drawer--redesign .pickup-drawer__map-link{display:inline-block;margin-top:1.2rem;padding:.9rem 1.8rem;border:.1rem solid rgba(var(--color-foreground),.4);border-radius:var(--buttons-radius, .4rem);font-size:1.3rem;line-height:1;color:rgb(var(--color-foreground));text-decoration:none}.pickup-drawer--redesign .pickup-drawer__instructions{margin:0;padding-top:1.4rem;border-top:.1rem solid rgba(var(--color-foreground),.08);font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}@media screen and (max-width:749px){.product-redesign .product-media-container.constrain-height.media-fit-contain{width:100%}.product-redesign .product-media-container.constrain-height .media{padding-top:var(--ratio-percent)}}@media screen and (min-width:750px){.product-redesign .product__title--redesign{--title-font-size: 2.6rem}.product-redesign .product__value-prop-headline{font-size:1.7rem}.product-redesign .product__value-prop-subline{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/369/assets/section-main-product-redesign.css.map */
