.product{margin:.5rem auto;max-width:1240px;display:flex;flex-direction:column;color:var(--sea)}.product__info{min-height:50vh}@media screen and (max-width: 749px){.product__media .media--portrait{padding-bottom:140%}}@media screen and (min-width: 750px){.product__media .media--portrait{padding-bottom:100%}}@media screen and (min-width: 750px){.product{margin:5.8rem auto;flex-direction:row;column-gap:3.3vw}.product__info{width:calc(40% - 3.35rem)}.product__media{position:sticky;top:calc(var(--header-height) + 5.8rem);align-self:flex-start}}.product__media .swiper-slide-next{margin-left:2px}.product__media .swiper-slide-next{margin-left:0}.product__title h1{font-size:5rem}@media screen and (max-width: 749px){.product__title h1{margin-top:.8rem}}@media screen and (max-width: 600px){.product__title h1{font-size:4rem}.product-title br{display:none}.product__media.swiper-container-wrapper{width:100%;margin:0 auto}.product__media .swiper-container.gallery-top .swiper-button-prev,.product__media .swiper-container.gallery-top .swiper-button-next{width:40px;height:40px;top:calc(50% - 20px)}.product__media .swiper-button-next{right:0}.product__media .swiper-button-prev{left:0}}.product__title .product-details{display:block;margin-top:2rem}@media screen and (min-width: 750px){.product__title .product-details{margin-top:1.6rem}}.product__form-and-details{display:flex;flex-direction:column-reverse;margin-top:1.6rem;margin-bottom:2.8rem;gap:2.4rem}@media screen and (min-width: 750px){.product__form-and-details{flex-direction:column;margin-top:2.4rem}}@media screen and (max-width: 749px){.pdp-merch .product__form-and-details{flex-direction:column}.pdp-merch .product__description{order:1}}.product__description p{font-family:ABC Monument Grotesk Semi-Mono;font-size:1.4rem;font-weight:400}.product__description p strong{font-family:Alte Haas Grotesk;font-size:1.6rem}.product__description p:not(:last-of-type){margin-bottom:2.8rem}.product-form__inputs{display:flex;flex-wrap:wrap;gap:8px}.product-form{font-size:1.6rem;font-weight:400;text-align:center;flex-grow:1}.product-form__buttons{margin-bottom:1rem}.btn.klaviyo-bis-trigger{flex-grow:1;color:inherit;margin-top:1rem;display:flex;width:100%;background-color:var(--white)}.product-form__submit.button{background-color:var(--white);color:var(--sea);width:100%;padding:1rem 0;cursor:pointer}.product-form__error-message-wrapper{font-size:14px}.product-form__submit.button.loading{color:transparent}.product-form__submit.button[disabled]{opacity:.4;pointer-events:none}.product-form__submit.button:hover,.product-form__submit.button:focus,.product-form__submit.button:focus-visible,.product-form__submit.button:focus-within{background-color:var(--sand)}.product-form__add-button-text{white-space:nowrap}.product-form__submit-inner{display:flex;gap:6px;align-items:center;justify-content:center}.product-form__submit-inner .price-wrapper{display:flex;align-items:center;gap:6px}.product-form__submit-inner .price-wrapper .price--compare-at-price{color:#3281e27f;text-decoration:line-through currentColor;text-decoration-color:currentcolor}.product-form__submit.loading .product-form__submit-inner .price-wrapper .price--compare-at-price{color:transparent}.product-form__submit-inner svg path{fill:currentColor}@media screen and (max-width: 399px){.product-form__buttons .button{font-size:1.4rem}}.product__accordion{display:flex;flex-direction:column;gap:var(--gap)}.product__accordion-group{background-color:var(--sand);border-radius:6px}.product__accordion-group.active .vertical-line{opacity:0;transition:opacity var(--duration-long) ease}.product__accordion .trigger__inner{--gap: 1.7rem;padding:2rem}@media (min-width: 428px){.product__accordion .trigger__inner{--gap: 2rem}}.product__accordion .trigger__inner-text{display:flex;flex-direction:row;align-items:center;gap:calc(var(--gap) * .65);font-size:1.6rem}.product__accordion .drawer__content{margin-left:0;padding:0 var(--gap) var(--gap)}.product__accordion .drawer__content{font-family:ABC Monument Grotesk Semi-Mono;font-size:1.4rem;font-weight:400;text-transform:uppercase;line-height:130%;letter-spacing:.03em}.product__accordion .drawer__content p strong{font-family:Alte Haas Grotesk;font-size:1.6rem}.product__accordion .drawer__content p:not(:last-of-type){margin-bottom:2.8rem}.product-certifications{display:grid;grid-template-columns:repeat(3,1fr);row-gap:1rem;margin:4rem 0;align-items:center;justify-items:center}@media screen and (max-width: 440px){.product-certifications{grid-template-columns:repeat(2,1fr)}}.product-certification__item{width:110px;height:110px}.product-certification__item img{mix-blend-mode:multiply;width:100%;height:100%;object-fit:contain}.product-certification__item:nth-of-type(2) img{mix-blend-mode:darken;margin-left:2.5rem}.gallery-top .image_wrapper{display:flex;align-items:center;justify-content:center}.product-video{object-fit:contain;height:auto;aspect-ratio:1 / 1;display:block;min-width:100%;max-width:100%}.preorder__block{font-size:1.5rem;margin:0 auto;font-weight:800}.preorder__block .preorder__date{letter-spacing:.5px}.preorder__cart{font-size:1rem;margin:10px 0}.sticky_bar{display:block;width:100%;position:fixed;bottom:0;left:0;right:0;transform:translateY(0);z-index:30;transition:transform .5s ease-in-out}.sticky_bar-hidden{transform:translateY(100%)}.sticky_bar .sticky-form__price,.sticky_bar .sticky-form__add_button_wrapper{flex:0 0 50%;height:100%}.sticky_bar .product-form__submit-inner{width:100%;gap:0;height:100%}.sticky_bar .product-form__submit.button{padding:0;border-radius:0}.sticky_bar .product-form__submit-inner .price-wrapper{justify-content:center;font-size:20px}.sticky_bar .sticky-form__add_button_wrapper{display:flex;align-items:center;justify-content:center;gap:10px;font-size:20px;border-radius:0;color:#fff;background-color:var(--sea)}.sticky_bar .sticky-form__add_button_wrapper.loading{color:transparent}.sticky_bar .product-form__buttons{margin:0}.sticky_bar .product-form__submit.button.loading .sticky-form__add_button_wrapper{color:transparent;background-color:transparent}.sticky_bar .product-form__submit.button[disabled]{opacity:.4;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/278/assets/section-main-product.css.map */
