.main-product{position:relative;overflow:hidden}.product{display:grid;grid-template-columns:1fr 1fr;height:100%;position:relative;margin:0;padding:0}.product:after{content:"";display:block;position:absolute;z-index:0;bottom:0;left:0;right:0;height:.5px;width:100%;background:#d6d6d6}slider-compontent{position:relative;display:block}.product__media-item img{height:auto;width:100%;object-fit:cover}.product__info-wrapper{padding:160px calc(100% / 7 + 18px) 100px}.product__info-container--sticky{position:sticky;top:160px}.product{margin:0}.product.grid{gap:0}.product__buttons+*{margin-top:40px}.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:.5rem}.product-form__input{flex:0 0 100%;padding:0;margin:0 0 1.2rem;max-width:37rem;min-width:fit-content;border:none}.product__info-container variant-radios{display:block;padding-top:30px;margin-top:30px;margin-bottom:30px;border-top:.5px solid #d6d6d6}.product-form__input--dropdown{margin-bottom:0}.product-form__input .form__label{padding-left:0}fieldset.product-form__input .form__label{margin-bottom:.2rem}.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{display:inline-block;margin:.7rem .5rem .2rem 0;cursor:pointer;position:relative;color:#999;text-transform:uppercase}.product-form__input input[type=radio]:checked+label{font-weight:600;color:rgb(var(--color-foreground));border-bottom:1px solid currentColor}.product-form__input .select{max-width:25rem}.product-form__submit{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;align-items:center}.product-form__submit .price{text-align:right}.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 .shopify-payment-button__button[disabled],.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}@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 .product__description{margin-top:30px;margin-bottom:30px}.product__description{text-transform:none}.product__description>*{margin-bottom:calc(var(--font-size) * 1.66);list-style:disc}.product__description>ul{padding-left:15px}.product__text{margin-bottom:0}a.product__text{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}.product__text{text-transform:uppercase}.product__title{word-break:break-word}.product__title>*{margin:0}.product__title>a{display:none}.product__title+.product__text{margin-top:10px}.product__text.caption-with-letter-spacing+.product__title{margin-top:0}.product__accordion .accordion__content{padding:0 1rem}.product__info-wrapper variant-selects{display:none}.product-form__input input[type=radio]+.color-swatch{border:.5px solid #999999;width:16px;height:16px;border-radius:100%;padding:0;box-sizing:border-box}.product-form__input input[type=radio]:checked+.color-swatch{border:.5px solid #333333}.slider-buttons,.product__info-box{display:none}@media screen and (max-width: 750px){.product{grid-template-columns:1fr}.product__info-wrapper{padding:40px 10px}.product__info-container--sticky{position:relative;top:unset}.product__info-container>*:not(variant-selects){margin-left:10px;margin-right:10px}.product__info-wrapper variant-radios{display:none}.product__info-wrapper variant-selects{display:inline-flex;position:relative;width:100%;padding-top:15px;margin-bottom:15px}.product__info-wrapper variant-selects:before{content:"";position:absolute;left:10px;right:10px;top:0;height:.5px;border-bottom:.5px solid #d6d6d6}.product__info-wrapper variant-selects>*:not(script){padding-left:10px;padding-right:10px;flex:auto;width:100%;align-items:center;display:flex}.product__info-wrapper variant-selects label{margin-right:20px;text-transform:lowercase}.product__info-wrapper variant-selects .select{flex:1;position:relative}.product__info-wrapper variant-selects .select:after{content:"";position:absolute;top:calc(50% - 2px);right:20px;transform:translateY(-50%) rotate(-45deg);width:6px;height:6px;border-left:.5px solid currentColor;border-bottom:.5px solid currentColor;pointer-events:none}.product__info-box{position:fixed;display:block;left:7.5px;right:7.5px;bottom:10px;z-index:100;padding:0 2.5px}.product__info-box-container:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;border-radius:10px;background-color:rgba(var(--color-background),.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:-1;border:solid 1px rgba(var(--color-background),.7)}.product__info-box-container>*:not(variant-selects){padding-left:10px;padding-right:10px}.product__info-box .product__title>*{padding-top:10px;padding-bottom:10px;border-bottom:.5px solid #d6d6d6}.product__info-box variant-selects{display:inline-flex;width:100%;margin-top:15px}.product__info-box variant-selects>*:not(script){padding-left:10px;padding-right:10px;flex:auto;width:100%;align-items:center;display:flex}.product__info-box variant-selects label{margin-right:20px;text-transform:lowercase}.product__info-box variant-selects .select{flex:1;position:relative}.product__info-box variant-selects .select:after{content:"";position:absolute;top:calc(50% - 2px);right:20px;transform:translateY(-50%) rotate(-45deg);width:6px;height:6px;border-left:.5px solid currentColor;border-bottom:.5px solid currentColor;pointer-events:none}.product__info-box .product__buttons{margin-top:15px;margin-bottom:15px}.product .grid__item{border-right:0}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-main-product.css.map */
