.product-page-redesign .product{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);grid-template-areas:"media info";align-items:start;gap:clamp(2.4rem,5vw,7rem)}.product-page-redesign .product__media-wrapper,.product-page-redesign .product__info-wrapper{min-width:0;width:100%}.product-page-redesign .product__media-wrapper{grid-area:media;background:#fff;border:1px solid rgba(var(--color-foreground),.1);border-radius:1.2rem;padding:1.6rem}.product-page-redesign .product__info-wrapper{grid-area:info;border:1px solid rgba(var(--color-foreground),.1);border-radius:1.2rem;padding:clamp(1.8rem,3vw,3.2rem);background:rgb(var(--color-background))}.product-page-redesign .product__media-list,.product-page-redesign .product__media-item,.product-page-redesign .product-media-container{min-width:0}.product-page-redesign .product-media-container{max-height:min(70vh,680px);overflow:hidden}.product-page-redesign .product-media-container .product__media img{width:100%;height:100%;object-fit:contain!important}.product-page-redesign .product__column-sticky{top:2rem}.product-page-redesign .product__text.caption-with-letter-spacing{color:rgba(var(--color-foreground),.62);letter-spacing:.12em;font-size:1.1rem}.product-page-redesign .product__title h1{font-size:clamp(2.4rem,3.2vw,4rem);line-height:1.12;margin-bottom:1rem}.product-page-redesign .price--large{font-size:2.2rem;margin:1rem 0 1.4rem}.product-page-redesign .product__description{color:rgba(var(--color-foreground),.78);line-height:1.7;font-size:1.5rem}.product-page-redesign .product-form__submit{min-height:5.2rem;border-radius:.7rem;font-size:1.6rem;font-weight:700}.product-page-redesign .quantity{min-height:5.2rem;border-radius:.7rem}.opex-quantity-offers__heading{text-align:left;color:#f2554f;letter-spacing:0;font-size:2rem;font-weight:700;margin:2rem 0 1rem}.opex-quantity-offers__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.opex-offer{position:relative;min-height:12rem;padding:1.1rem .6rem 3rem;border:1px solid #a8b2c2;border-radius:1rem;background:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.35rem}.opex-offer--selected{border:3px solid #1f9a7a;box-shadow:0 0 0 2px #e7f4ef;background:#f7fcfa}.opex-offer strong{font-size:2rem;color:#111}.opex-offer__items{color:#374151;font-size:1.25rem}.opex-offer em{position:absolute;bottom:0;left:0;right:0;padding:.8rem .3rem;border-radius:0 0 .75rem .75rem;background:#f2554f;color:#fff;font-style:normal;font-weight:700;font-size:1.25rem}.opex-offer__check{display:none;position:absolute;top:-.9rem;right:45%;width:2.2rem;height:2.2rem;border-radius:50%;background:#1f9a7a;color:#fff!important;font-size:1.4rem!important}.opex-offer--selected .opex-offer__check{display:grid;place-items:center}.opex-quantity-offers__note{text-align:center;color:rgba(var(--color-foreground),.68);font-size:1.1rem;margin:.8rem 0 0}@media screen and (max-width:749px){.opex-quantity-offers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.opex-offer{font-size:1.2rem}}@media screen and (max-width:599px){.product-page-redesign .product{grid-template-columns:1fr;grid-template-areas:"media" "info"}}@media screen and (max-width:749px){.product-page-redesign .product__media-wrapper,.product-page-redesign .product__info-wrapper{border-radius:.8rem;padding:1.2rem}.product-page-redesign .product__title h1{font-size:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/product-page-redesign.css.map */
