.main-product{margin:0;display:grid;gap:20px;grid-template-columns:100%}.main-product .product-info-wrapper .product__title{margin:0 20px 20px}.main-product .product-info-wrapper .product__title:has(.price){display:grid;grid-template-columns:1fr auto;align-items:end}.main-product .product-info-wrapper .product__title:has(.price) .price{line-height:1}.main-product .product-info-wrapper .product__title h1{margin:0;font-family:Founders Grotesk Condensed;font-size:60px;font-weight:700;line-height:1;text-transform:uppercase}.main-product .product-info-wrapper .product-form__buttons{display:grid;gap:20px}.main-product .product-info-wrapper .product-form__buttons:has(.product-form__quantity){grid-template-columns:auto 1fr}.main-product .product-info-wrapper .product-form__buttons:has(.product-form__quantity) .shopify-payment-button{grid-column:span 2}.main-product .product-info-wrapper .product__description{margin:0 20px 30px}.main-product .product-info-wrapper .product-info-container>[id^=price-template--]{margin:30px 20px}.main-product .product-info-wrapper .product-form__quantity .form__label{display:none}.main-product .product-form:not(.sold_out) .bis_container{display:none}.main-product .product-form.bis_is-active .bis_container{display:block}.main-product .product-form.bis_is-active .product-form__submit,.main-product .product-form .bis_container,.main-product .product-form .bis_container .bis_msg,.main-product .product-form .bis_container.is_success .bis_input_container,.main-product .product-form .bis_container.has_error .bis_input_container{display:none}.main-product .product-form .bis_container.is_success #bis-msg-success,.main-product .product-form .bis_container.has_error #bis-msg-error{display:block}.main-product .product__media>img{object-fit:contain;-webkit-user-select:none;user-select:none}.main-product .product__media.proportion-size{padding-bottom:var(--media-padding)}.main-product .product__modal-opener{position:relative}.main-product .product__modal-opener .button{position:absolute;top:0;left:0}.main-product .low-stock-warning{text-align:center;margin:5px 0}.product-media-modal{background-color:#fff7f2;height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:flex;align-items:center;height:100dvh}.product-media-modal__content{max-height:100dvh;width:100%;overflow:auto}.product-media-modal__content>*:not(.active),.product__media-list .deferred-media{display:none}@media only screen and (min-width:769px){.main-product{margin:0;gap:80px;grid-template-columns:620px 1fr}.main-product.media-right{grid-template-columns:1fr 620px}.main-product.media-right .product-media-wrapper{order:2}.main-product .product-info-wrapper .product__title{margin:80px 0 30px}.main-product .product-info-wrapper .product__title h1{font-size:100px}.main-product .product-info-wrapper .product__description{margin:0 0 30px}.main-product .product-info-wrapper .product-info-container>[id^=price-template--]{margin:20px 0 30px}}.section-main-product{margin-bottom:40px}.main-product.sticky-sections .product-media-gallery,.main-product.sticky-sections .product-info-container{position:sticky;top:96px}.main-product .product__media{background-color:#085c52;border-radius:10px;overflow:hidden}.main-product .product-media-wrapper--mobile{display:block}.main-product .product-media-wrapper--desktop{display:none}.main-product .product-media-wrapper .swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;left:0;bottom:20px;width:100%}.main-product .product-media-wrapper .swiper-pagination-bullet-active{background-color:#f5d45e}.main-product .product-info-wrapper .product__title{margin:0 0 20px}.main-product .product-info-wrapper .smartrr-purchase-options{margin:40px 0}.main-product .product-info-wrapper .smartrr-purchase-options [data-smartrr-selling-plan-groups]{display:flex;flex-direction:column;gap:16px}.main-product .product-info-wrapper .smartrr-purchase-options [data-smartrr-selling-plan-groups] [data-smartrr-selling-plan-group-id]{padding:0;margin:0}.main-product .product-info-wrapper .smartrr-purchase-options [data-smartrr-selling-plan-groups] [data-smartrr-selling-plan-group-id].smartrr-otp{order:3}.main-product .product-info-wrapper .smartrr-purchase-options [data-smartrr-selling-plan-groups] [data-smartrr-selling-plan-group-id] [data-smartrr-selling-plan-group-contents]{margin:0}.main-product .product-info-wrapper .smartrr-purchase-options [data-smartrr-selling-plan-groups] [data-smartrr-selling-plan-group-id] [data-smartrr-selling-plan-group-plans]{margin:0 0 0 43px;display:inline-block;position:relative}.main-product .product-info-wrapper .smartrr-purchase-options [data-smartrr-selling-plan-groups] [data-smartrr-selling-plan-group-id] [data-smartrr-selling-plan-group-plans]:after{content:"";background-image:url(icon-caret.svg);width:20px;height:20px;position:absolute;top:6px;right:0;transform:rotate(90deg);pointer-events:none}.main-product .product-info-wrapper .smartrr-purchase-options [data-smartrr-selling-plan-groups] [data-smartrr-selling-plan-group-id] [data-smartrr-selling-plans-select]{padding:0 32px 0 0;background-image:none}.main-product .product-info-wrapper .smartrr-purchase-options [data-smartrr-selling-plan-groups] [data-smartrr-selling-plan-group-id] [data-smartrr-selling-plans-select]:focus-visible{outline:none}.main-product .product-info-wrapper .smartrr-purchase-options [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display{padding-left:43px;height:30px}.main-product .product-info-wrapper .smartrr-purchase-options [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display:before{width:30px;height:30px}.main-product .product-info-wrapper .smartrr-purchase-options [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display:after{width:22px;height:22px;top:4px;left:4px;background-color:#f5d45e}.main-product .product-info-wrapper .smartrr-purchase-options .smartrr-radio-group-container{width:100%}.main-product .product-info-wrapper .smartrr-purchase-options .smartrr-selling-plan-group-name{flex-grow:1;gap:12px}.main-product .product-info-wrapper .smartrr-purchase-options .smartrr-selling-plan-group-name>div:first-child{flex-grow:1;font-weight:700;display:flex;justify-content:space-between;align-items:center}.main-product .product-info-wrapper .smartrr-purchase-options .smartrr-selling-plan-group-name>div:first-child>span{background-color:#f5d45e;font-size:18px;font-weight:500;line-height:1.1;padding:8px 18px;display:inline-block;border-radius:20px}.main-product .product-info-wrapper .smartrr-purchase-options .smartrr-selling-plan-group-name .smartrr-pricing-dash{display:none}.main-product .product-info-wrapper .smartrr-purchase-options .smartrr-selling-plan-group-name [data-smartrr-price-style]{display:flex;gap:13px;align-items:center}.main-product .product-info-wrapper .smartrr-purchase-options .smartrr-selling-plan-group-name [data-smartrr-price-style] [data-smartrr-regular-price]{display:none;order:-1}.main-product .product-info-wrapper .product-form-container{margin-top:20px}.main-product .product-info-wrapper .shopify-payment-button{order:-1;display:contents}.main-product .product-info-wrapper .shopify-payment-button shopify-accelerated-checkout{flex-grow:1}.main-product .product-info-wrapper .shopify-payment-button button.shopify-payment-button__button{background-color:#00945e;color:#fff7f2}.main-product .product-info-wrapper .shopify-payment-button button.shopify-payment-button__button:after{content:"";height:16px;width:39px;background:url(icon-arrow-large.svg) no-repeat bottom center;background-size:contain;filter:invert(97%) sepia(3%) saturate(1745%) hue-rotate(308deg) brightness(100%) contrast(108%);transition:filter .4s ease-in-out}.main-product .product-info-wrapper .shopify-payment-button button.shopify-payment-button__button:hover{background-color:#f5d45e!important;color:#085c52!important}.main-product .product-info-wrapper .shopify-payment-button button.shopify-payment-button__button:hover:after{filter:invert(25%) sepia(10%) saturate(6152%) hue-rotate(135deg) brightness(98%) contrast(94%)}.main-product .product-info-wrapper .product-info-container>.text,.main-product .product-info-wrapper .product-info-container>.product__info{border-top:1px solid #085c52;padding:20px 0}.main-product .product-info-wrapper .product-info-container .badge{padding:2px 10px;border-radius:6px;background-color:#00945e;font-family:Founders Grotesk;color:#fff7f2;text-transform:uppercase;font-size:16px;vertical-align:middle;margin:0 0 6px 6px}.main-product .product-info-wrapper .product-info-container .badge.price__badge-sale{background-color:#f5d45e;color:#085c52}.main-product .product-info-wrapper .product-info-container .shopify-product-form-pay-installment{font-size:18px}@media only screen and (max-width:768px){.section-main-product .product-info-wrapper .product-info-container{display:flex;flex-direction:column}.section-main-product .product-info-wrapper .product-info-container>[id^=price-template--]{margin-top:0}.section-main-product .product-info-wrapper .product-info-container .product__description{order:10;padding-top:50px}.section-main-product .product-info-wrapper .product-info-container>.text,.section-main-product .product-info-wrapper .product-info-container>.product__info{margin:0 20px;order:11}}@media only screen and (min-width:769px){.section-main-product .main-product{grid-template-columns:min(540px,50%) 1fr}.section-main-product .main-product .product-media-wrapper--mobile{display:none}.section-main-product .main-product .product-media-wrapper--desktop{display:block}.section-main-product .main-product.sticky-sections .product-media-gallery,.section-main-product .main-product.sticky-sections .product-info-container{position:sticky;top:140px}.section-main-product .product-info-wrapper .product__title{word-break:break-word}.section-main-product .product-info-wrapper .product-form__buttons{display:flex;flex-wrap:wrap}.section-main-product .product-info-wrapper .product-form__buttons>*{width:auto;flex-grow:1}.section-main-product .product-info-wrapper .product-info-container>.text{border-bottom:1px solid #085c52}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-main-product.css.map */
