.product-form__input{flex:0 0 100%;margin:30px 0;min-width:fit-content;border:none;border-top:1.5px solid #CCD4D9;padding:30px 0 0}.card .product-form__input{margin:0 0 30px}@media only screen and (max-width: 749px){.product-form__input{margin:15px 0}.card .product-form__input{margin:0 0 15px}}variant-radios,variant-selects{display:block}.product-form__input--dropdown{margin-bottom:1.6rem}.product-form__input .form__label{padding-left:0;font-size:1em}.product-form__input.product-form__quantity .form__label{text-transform:uppercase;margin-bottom:20px}@media only screen and (max-width: 749px){.product-form__input.product-form__quantity .form__label{display:none}}fieldset.product-form__input .form__label{margin-bottom:30px}@media only screen and (max-width: 749px){fieldset.product-form__input .form__label{margin-bottom:15px}}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]+label{border:1.5px solid rgba(var(--color-foreground),.55);color:rgb(var(--color-foreground));display:inline-block;margin:.7rem 20px .2rem 0;padding:15px 25px 13px;font-size:1.4rem;letter-spacing:0;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer}.product-form__input input[type=radio]+label.label-button{margin:.7rem 10px .2rem 0}.product-form__input input[type=radio]+label:hover{border:1.5px solid rgb(var(--color-foreground))}.product-form__input input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-base-accent-1))}@media screen and (forced-colors: active){.product-form__input input[type=radio]:checked+label{text-decoration:underline}}.product-form__input input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input input[type=radio]:disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.4);text-decoration:line-through}.product-form__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input .form__label{display:flex;flex-flow:row wrap;justify-content:space-between}.product-form__input .form__label span{display:inline-block}.product-form__input .form__label .separator{margin:0 20px}.product-form__input .form__label popup-container a{color:inherit;transition:opacity .3s ease}.product-form__input .form__label popup-container a:hover{opacity:.5}.product-form__input input[type=radio]+label.label-swatch{padding:0;background:none;border:none}.product-form__input input[type=radio]+label.label-swatch span{display:inline-block;width:41px;height:41px;border-radius:100%;border:1px solid #CCD4D9;background:#e8f1f3}.product-form__input input[type=radio]:checked+label.label-swatch span{border:1px solid rgb(var(--color-base-accent-1))}variant-radios.disable{position:relative}variant-radios.disable:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:.65}.product{margin:0;justify-content:space-between}.product--no-media{max-width:57rem;margin:0 auto}.product__media-wrapper{padding-left:0}.product__media-wrapper .card__badge{z-index:2}@media only screen and (max-width: 749px){.product__media-wrapper .card__badge{left:24px}}.product .product__info-wrapper{padding-left:0;padding-bottom:50px}@media only screen and (max-width: 749px){.product .product__info-wrapper{padding-bottom:0}}.product .product__info-wrapper .product__info-container{max-width:310px;margin:auto}@media screen and (max-width: 749px){.product-section{margin-top:0}}@media screen and (min-width: 750px){.product__info-container--sticky{position:sticky;top:3rem;z-index:2}.product .product__info-wrapper{padding-left:5rem;padding-top:30px}.product__media-container .slider-buttons{display:none}}@media screen and (min-width: 990px){.product:not(.product--no-media):not(.featured-product) .product__media-wrapper{max-width:950px;width:calc(64% - .5rem)}.product:not(.product--no-media):not(.featured-product) .product__info-wrapper{padding-left:4rem;width:calc(36% - .5rem)}.product:not(.product--no-media):not(.featured-product) .product__info-wrapper .product__info-container{max-width:500px;margin-left:auto;margin-right:auto}}.shopify-payment-button__button{border-radius:0;font-family:inherit;min-height:4.6rem}.shopify-payment-button__button [role=button].focused,.no-js .shopify-payment-button__button [role=button]:focus{outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button--unbranded{background-color:rgba(var(--color-button),var(--alpha-button-background));box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border));color:rgb(var(--color-button-text));font-size:1.4rem;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.07rem}.shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--color-button),var(--alpha-button-background));box-shadow:0 0 0 .2rem rgba(var(--color-button),var(--alpha-button-border))}.shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem}.shopify-payment-button__button--hidden{display:none}.product-form{display:block}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.2rem;margin-bottom:1.5rem}.product-form__error-message-wrapper svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.7rem;margin-top:1px}.product-form__input input[type=radio].focused+label,.no-js .shopify-payment-button__button [role=button]:focus+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.no-js .product-form__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.product-form__input .select{max-width:25rem}.product-form__submit{margin-bottom:1rem}.product-form__submit svg .path{stroke:#fff}.no-js .product-form__submit.button--secondary{--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--alpha-button-background: 1}.product-form__submit[aria-disabled=true]+.shopify-payment-button,.product-form__submit[disabled]+.shopify-payment-button{display:none}@media screen and (forced-colors: active){.product-form__submit[aria-disabled=true]{color:Window}}.shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.shopify-payment-button__button{font-size:1.5rem;letter-spacing:.1rem}.product__info-container>*+*{margin:15px 0}.product__info-container .product-form,.product__info-container .product__description{margin:2.5rem 0}.product__info-container .product__description-bullet{display:flex;flex-flow:row wrap}.product__info-container .product__description-bullet ul{width:50%;padding-right:10px;padding-left:30px;list-style-type:none;margin:1em 0 0}@media only screen and (max-width: 749px){.product__info-container .product__description-bullet ul{width:100%}.product__info-container .product__description-bullet ul+ul{margin-top:0}}.product__info-container .product__description-bullet ul li{position:relative;margin-bottom:10px}.product__info-container .product__description-bullet ul li:before{content:"";display:inline-block;width:11px;height:11px;background:#e8f1f3;position:absolute;left:-30px;top:5px;border-radius:100%}.product__text{margin-bottom:0}a.product__text{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}.product__text.caption-with-letter-spacing{text-transform:uppercase}.product__title{word-break:break-word;margin-bottom:1.5rem}@media only screen and (max-width: 749px){.product__title{font-size:calc(var(--font-heading-scale) * 3.5rem)}}.product__title+.product__text.caption-with-letter-spacing{margin-top:-1.5rem}.product__text.caption-with-letter-spacing+.product__title{margin-top:0}.product__accordion .accordion__content{padding:0 1rem}.main-price{display:flex;align-items:center;flex-wrap:wrap}.main-price .afterpay-paragraph{color:rgb(var(--color-base-accent-1))}@media (max-width: 320px){.main-price .afterpay-logo{width:75px;height:auto}}.product .price{align-items:center}.product .price .badge{font-size:.6666666667em;padding:10px 0}.product .price dl{margin-top:.5rem;margin-bottom:.5rem}.product .price--sold-out .price__badge-sold-out{background:transparent;color:rgb(var(--color-background));border:none}.product .price--sold-out .price__badge-sale{display:none}@media screen and (min-width: 750px){.product__info-container>*:first-child{margin-top:0}}.product__description-title{font-weight:600}.product--no-media .product__title,.product--no-media .product__text,.product--no-media noscript .product-form__input,.product--no-media .product__tax{text-align:center}.product__tax{margin-top:-1.4rem}.product--no-media noscript .product-form__input,.product--no-media .share-button{max-width:100%}.product--no-media fieldset.product-form__input,.product--no-media .product-form__quantity,.product--no-media .product-form__input--dropdown,.product--no-media .share-button,.product--no-media .product__view-details,.product--no-media .product__pickup-availabilities,.product--no-media .product-form{display:flex;align-items:center;justify-content:center;text-align:center}.product--no-media .product-form{flex-direction:column}.product--no-media .product-form>.form{max-width:30rem;width:100%}.product--no-media .product-form__quantity,.product--no-media .product-form__input--dropdown{flex-direction:column;max-width:100%}.product--no-media fieldset.product-form__input{flex-wrap:wrap;margin:0 auto 1.2rem}.product--no-media .product__info-container>modal-opener{display:block;text-align:center}.product--no-media .product-popup-modal__button{padding-right:0}.product--no-media .price{justify-content:center}.product--no-media .product__info-wrapper{padding-left:0}@media screen and (max-width: 749px){.product__media-list{margin-left:-2.5rem;padding-bottom:2rem;margin-bottom:3rem;width:calc(100% + 4rem)}.product__media-wrapper slider-component{margin-left:-1.5rem;margin-right:-1.5rem}.slider.slider--mobile.product__media-list{padding-bottom:0;margin-bottom:.5rem}.slider.product__media-list::-webkit-scrollbar{height:.2rem;width:.2rem}.product__media-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground))}.product__media-list::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.2)}.product__media-list .product__media-item{width:calc(100% - 3rem)}.slider.product__media-list .product__media-item:first-of-type{padding-left:1.5rem}}@media screen and (min-width: 750px){.product__media-item:first-child{width:100%}.product-media-modal__content>.product__media-item--variant.product__media-item--variant{display:none}.product-media-modal__content>.product__media-item--variant:first-child{display:block}}.product__media-item--variant{display:none}.product__media-item--variant:first-child{display:block}@media screen and (max-width: 749px){.product__media-item--variant:first-child{padding-right:1.5rem}}@media screen and (min-width: 750px) and (max-width: 989px){.product__media-list .product__media-item:first-child{padding-left:0}.product__media-list .product__media-item{padding:0 0 .5rem;width:100%}}.product__media-icon .icon{width:1.2rem;height:1.4rem}.product__media-icon{background-color:rgb(var(--color-background));border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;position:absolute;left:1.5rem;top:1.5rem;z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}@media only screen and (min-width: 750px){.product__media-item:first-of-type .product__media-icon{right:1.5rem;left:auto}}@media only screen and (max-width: 749px){.product__media-icon{right:auto;top:auto;bottom:1rem;left:1rem}}.product__media-video .product__media-icon{opacity:1}@media only screen and (max-width: 749px){.product__modal-opener--image .product__media{padding-top:114%!important}}@media only screen and (min-width: 750px){.product__modal-opener--image,.product__modal-opener--image .product__media{height:100%}}.product__modal-opener--image .product__media-toggle:hover{cursor:zoom-in}.product__modal-opener:hover .product__media-icon{border:.1rem solid rgba(var(--color-foreground),.1)}@media screen and (min-width: 750px){.grid__item.product__media-item--full{width:100%}}@media screen and (min-width: 990px){.product__modal-opener .product__media-icon{opacity:0}.product__modal-opener:hover .product__media-icon,.product__modal-opener:focus .product__media-icon{opacity:1}}.product__media-item>*{display:block;position:relative}.product__media-toggle{background-color:transparent;border:none;cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:0;left:0;z-index:2;height:100%;width:100%}.product-media-modal{background-color:rgb(var(--color-background));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:100vh}.product-media-modal__content{max-height:100vh;width:100%;overflow:auto}.product-media-modal__content>*:not(.active),.product__media-list .deferred-media{display:none}@media screen and (min-width: 750px){.product-media-modal__content{padding-bottom:2rem}.product-media-modal__content>*:not(.active){display:block}.product__modal-opener:not(.product__modal-opener--image){display:none}.product__media-list .deferred-media{display:block}}.product__media-list .deferred-media,.product__media-list .product__modal-opener{border:.1rem solid rgba(var(--color-foreground),.04)}.product-media-modal__content>*{display:block;height:auto;margin:auto;border:.1rem solid rgba(var(--color-foreground),.04)}.product-media-modal__content .media{background:none}.product-media-modal__model{width:100%}.product-media-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;right:2rem;padding:1.2rem;position:fixed;z-index:2;top:2rem;width:4rem}.product-media-modal__content .deferred-media{width:100%}@media screen and (min-width: 750px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*{width:100%}.product-media-modal__content>*+*{margin-top:2rem}.product-media-modal__toggle{right:5rem;top:2.2rem}}@media screen and (min-width: 990px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*+*{margin-top:1.5rem}.product-media-modal__content{padding-bottom:1.5rem}.product-media-modal__toggle{right:5rem}}.product-media-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-media-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-popup-modal__content{background-color:rgb(var(--color-background));overflow:auto;height:80%;margin:0 auto;left:50%;transform:translate(-50%);margin-top:5rem;width:92%;position:absolute;top:0;padding:0 1.5rem 0 3rem}@media screen and (min-width: 750px){.product-popup-modal__content{padding-right:1.5rem;margin-top:10rem;width:70%;padding:0 3rem}}.product-popup-modal__content img{max-width:100%}@media screen and (max-width: 749px){.product-popup-modal__content table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap;margin:0}}.product-popup-modal__opener{display:inline-block}.product-popup-modal__button{font-size:1.6rem;padding-right:1.3rem;padding-left:0;height:4.4rem;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.product-popup-modal__button:hover{text-decoration-thickness:.2rem}.product-popup-modal__content-info{padding-right:4.4rem}.product-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width: 749px){.product-popup-modal__content-info>*{max-height:100%}}.product-popup-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;position:sticky;padding:1.2rem;z-index:2;top:1.5rem;width:4rem;margin:0 0 0 auto}.product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-popup-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.product__info-wrapper accordion-container .accordion-content .content-wrapper{padding-bottom:50px}#size-guide{display:none;max-width:1000px}@media only screen and (max-width: 749px){#size-guide{padding:50px 20px 20px}}#size-guide h1,#size-guide h2,#size-guide h3,#size-guide h4,#size-guide h5,#size-guide .h0,#size-guide .h1,#size-guide .h2,#size-guide .h3,#size-guide .h4,#size-guide .h5{color:inherit}#size-guide .rte table tr:first-of-type{background:rgb(var(--color-base-accent-1));color:#fff}#size-guide .rte table td{padding:20px 30px}@media only screen and (max-width: 749px){#size-guide .rte table td{padding:10px}}#size-guide .rte table td,#size-guide .rte table th{border:1px solid rgb(var(--color-base-accent-1))}#size-guide .rte table p{margin:0}.fancybox-slide{background-color:#00000080}out-of-stock-notification a{text-transform:uppercase;cursor:pointer;color:inherit;text-decoration:none}out-of-stock-notification a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.26367L6 5.76367L1 10.2637' stroke='%23002640'/%3E%3C/svg%3E%0A");background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;margin-left:12px;width:5px;height:9px;transition:transform .3s ease}out-of-stock-notification a:hover:after{transform:translate(5px)}.promo-message{margin-top:12px;padding:16px;background:#e8f1f3;text-align:center;width:100%;text-transform:uppercase}.mobile-add-to-cart{cursor:pointer;position:fixed;align-items:center;top:120px;right:0;z-index:19;padding:8px 16px;background:rgb(var(--color-base-accent-1));color:#fff;display:flex;display:none}@media only screen and (min-width: 750px){.mobile-add-to-cart{display:none}}.mobile-add-to-cart:before{content:"";width:26px;height:22px;background-image:url("data:image/svg+xml,%3Csvg width='27' height='24' viewBox='0 0 27 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.9 5.06937V5.16937H1H3.9365L7.53604 17.1063C7.53605 17.1063 7.53607 17.1063 7.53608 17.1064C7.62208 17.3953 7.88647 17.5916 8.19065 17.5916H20.044C20.3456 17.5916 20.6155 17.3924 20.7014 17.1006L20.7015 17.1002L23.3081 8.12732C23.3687 7.92043 23.3268 7.7013 23.1973 7.52804C23.0668 7.35357 22.8661 7.25526 22.6506 7.25526H5.62306L4.71142 4.22897L4.68998 4.15781H4.61567H1H0.9V4.25781V5.06937ZM22.2136 8.26682L19.798 16.5801H8.43582L5.92749 8.26682H22.2136Z' fill='%23E8F1F3' stroke='%23E8F1F3' stroke-width='0.2'/%3E%3Cpath d='M7.89219 20.7974C7.89219 22.0404 8.90555 23.0507 10.1513 23.0507C11.397 23.0507 12.4104 22.0404 12.4104 20.7974C12.4104 19.5543 11.397 18.544 10.1513 18.544C8.90555 18.544 7.89219 19.5543 7.89219 20.7974ZM8.90592 20.7974C8.90592 20.1118 9.46564 19.5556 10.1513 19.5556C10.8394 19.5556 11.3967 20.1142 11.3967 20.7974C11.3967 21.4831 10.8395 22.0392 10.1513 22.0392C9.46319 22.0392 8.90592 21.4806 8.90592 20.7974Z' fill='%23E8F1F3' stroke='%23E8F1F3' stroke-width='0.2'/%3E%3Cpath d='M15.5631 20.7974C15.5631 22.0404 16.5764 23.0507 17.8222 23.0507C19.0679 23.0507 20.0813 22.0404 20.0813 20.7974C20.0813 19.5543 19.0679 18.544 17.8222 18.544C16.5764 18.544 15.5631 19.5543 15.5631 20.7974ZM16.5768 20.7974C16.5768 20.1118 17.1365 19.5556 17.8222 19.5556C18.5077 19.5556 19.0675 20.1143 19.0675 20.7974C19.0675 21.483 18.5078 22.0392 17.8222 22.0392C17.1341 22.0392 16.5768 21.4806 16.5768 20.7974Z' fill='%23E8F1F3' stroke='%23E8F1F3' stroke-width='0.2'/%3E%3Ccircle cx='21.5' cy='5.5' r='5.5' fill='%23E8F1F3'/%3E%3Cpath d='M21.052 3L20.992 3.06V4.992H19.06L19 5.052V5.628L19.06 5.688H20.992V7.62L21.052 7.68H21.64L21.7 7.62V5.688H23.62L23.68 5.628V5.052L23.62 4.992H21.7V3.06L21.64 3H21.052Z' fill='%23002640'/%3E%3C/svg%3E%0A");background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:11px;margin-bottom:5px}.mobile-add-to-cart span{text-transform:uppercase}.jdgm-prev-badge__text{margin-left:15px}.description-readless,#readmore{display:none}#readmore:checked+.description-readmore{display:none}#readmore:checked+.description-readmore+.description-readless{display:block}.label-readmore{font-weight:700;text-decoration:underline;cursor:pointer}.cross-sell-container.cart-upsell{display:block;background-color:transparent}.cross-sell-container.cart-upsell .upsell-product-title{margin-bottom:5px}.cross-sell-container.cart-upsell .cross-sell-title{margin:0 0 10px;font-size:1.4285714286em}.cross-sell-container.cart-upsell .upsell-product{background-color:#f1f1f1;gap:0;margin-bottom:10px}.cross-sell-container.cart-upsell .details-container{padding:10px}.cross-sell-container.cart-upsell .image-container{display:flex;align-items:center}.cross-sell-container.cart-upsell .image-container a{border:none}
/*# sourceMappingURL=/cdn/shop/t/304/assets/section-main-product.css.map */
