product-info{padding:calc(3vw - 1px) 0!important;background:ivory!important}product-info .page-width{margin:0!important;padding:0!important;max-width:100%}.cust-product-video{min-width:27vw;width:27vw;max-width:27vw;position:sticky;top:3vw;padding:1.5vw;height:calc(100vh - 3vw);flex-direction:column;gap:3%}.cust-product-video .product-image-1,.cust-product-video .product-image-2{width:100%;min-width:100%;min-height:48.5%;height:48.5%}product-info .page-width .product{background:ivory;border-bottom:1px solid #FBE9BB}product-info .page-width .product .product__media-wrapper{padding:1.5vw;border-right:1px solid #FBE9BB;border-left:1px solid #FBE9BB;min-width:34%;width:34%;max-width:34%;background:ivory}product-info .page-width .product .product__media-wrapper .slider-mobile-gutter .grid{gap:1vw!important}product-info .page-width .product .product__media-wrapper .slider-mobile-gutter .grid .product__media-item{min-width:100%;width:100%}product-info .page-width .product .product__media-wrapper .slider-mobile-gutter .grid .product__media-item .product-media-container{min-width:100%;width:100%;margin:0}.product__media-wrapper .slider-mobile-gutter .grid .product__media-item .product__media{height:37vw}product-info .page-width .product .product__info-wrapper{padding:1.5vw 0vw 1.5vw 0;min-width:calc(66% - 27vw);width:calc(66% - 27vw);max-width:calc(66% - 27vw);align-items:center;max-height:calc(100vh - 3vw);min-height:calc(100vh - 3vw);display:flex;position:sticky;top:3vw}product-info .page-width .product .product__info-container{top:unset;position:static;min-width:100%;display:flex;flex-direction:column}.pdp-top-wrapper{display:flex;justify-content:space-between;min-height:4.5vw;padding-left:1vw;padding-right:1.5vw;padding-bottom:1.5vw;align-items:center}.pdp-top-wrapper .product__title{max-width:80%;margin-bottom:0}.pdp-top-wrapper .product__title>h1{color:#a82e62;font-family:Nits-Pro-Display-Regular;font-size:.75vw;line-height:1;text-transform:capitalize;margin-bottom:.15vw;text-transform:none!important}.pdp-top-wrapper .product__title>p{color:#717171;font-family:Nits-Pro-Display-Regular;font-style:italic;font-size:.8vw;line-height:1;text-transform:none!important}.pdp-top-wrapper .pdp-price-info .price-item{color:#a82e62;font-family:Nits-Pro-Display-Regular;font-size:.75vw!important;margin:0}.pdp-top-wrapper .pdp-price-wrapper .price__container{margin-bottom:0}.pdp-top-wrapper .pdp-price-info .price{font-size:unset;position:relative;line-height:1}.pdp-top-wrapper .pdp-price-info .price__sale{display:none}.pdp-top-wrapper .pdp-price-info .price .badge{position:absolute;font-family:Nits-Pro-Display-Regular;font-size:.8vw;border:1px solid #A82E62;color:#a82e62;background:transparent;left:unset;right:0;top:-2vw;width:fit-content;text-wrap:nowrap;padding:0;align-items:center;justify-content:center;padding:.25vw .8vw;margin-bottom:0}.pdp-price-info .price--on-sale .price__sale{display:flex;flex-direction:row;gap:.2vw;align-items:center}.pdp-price-info .price--on-sale .price__sale span{display:flex}.pdp-price-info .price--on-sale .price-item--regular{color:#717171}.pdp-top-wrapper .pdp-price-info .product__tax{margin-top:0;text-align:end;line-height:1;color:#717171;font-family:Nits-Pro-Display-Regular;font-size:.8vw}.product__info-wrapper .pdp-details{color:#717171;font-family:Nits-Pro-Display-Regular;font-size:.72vw;line-height:1.3;margin:0;padding-left:1vw;padding-right:1.5vw;margin:.7vw 0 1.8vw;text-transform:none!important;font-style:italic}.product__info-wrapper variant-selects{margin-top:1.5vw;margin-bottom:0;padding-bottom:1vw;border-bottom:1px solid #FBE9BB;padding-left:1vw;display:flex;padding-right:1.5vw}.product__info-wrapper variant-selects .form__label{display:none}.product__info-wrapper variant-selects fieldset{max-width:100%;display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid #C2B48E!important;margin-bottom:0}.pdp-page .product__info-wrapper variant-selects fieldset>label{margin:0;padding:0;border-radius:unset;border:1px solid #C2B48E!important;border-width:1px 1px 1px 0px!important;background-color:transparent!important;color:#a82e62!important;opacity:77%;height:2.2vw;display:flex;align-items:center;justify-content:center;flex:1;text-transform:uppercase;letter-spacing:0;font-family:Nits-Pro-Display-Regular;font-size:.75vw}.pdp-page .product-form__input--pill input[type=radio]:checked+label{font-weight:600;opacity:100%}.product__info-wrapper variant-selects fieldset>label:before{display:none}.product__info-container .pdp-payment-wrapper{margin:1.6vw 0;display:flex;padding:0 1.5vw 0 1vw;gap:.5vw;align-items:center;order:1}.product__info-container .pdp-payment-wrapper .product-form__input{margin:0;width:30%;max-width:30%;min-width:unset}.product__info-container .pdp-payment-wrapper .product-form__input .form__label{display:none}.product__info-container .pdp-payment-wrapper .product-form__input .quantity{width:100%;gap:.5vw;min-height:1vw;height:3vw;background:transparent}.product__info-container .pdp-payment-wrapper .product-form__input .quantity:before{display:none}.product__info-container .pdp-payment-wrapper .product-form__input .quantity:after{display:none}.product__info-container .pdp-payment-wrapper .product-form__input .quantity button{flex:1;border:1px solid #C2B48E}.product__info-container .pdp-payment-wrapper .product-form__input .quantity button span{height:.8vw;width:.8vw;display:flex;align-items:center;justify-content:center}.product__info-container .pdp-payment-wrapper .product-form__input .quantity button span svg{height:100%;width:100%}.product__info-container .pdp-payment-wrapper .product-form__input .quantity button span svg path{fill:#a82e62}.product__info-container .pdp-payment-wrapper .product-form__input .quantity input{padding:0;flex:1;border:1px solid #C2B48E;font-family:Nits-Pro-Display-Regular;font-size:.8vw;color:#a82e62}.product__info-container .pdp-payment-wrapper .add-to-cart{width:70%}.product__info-container .pdp-payment-wrapper .add-to-cart .product-form{margin:0;position:relative}.product__info-container .pdp-payment-wrapper .add-to-cart .product-form .product-form__buttons{max-width:100%}.product__info-container .pdp-payment-wrapper .add-to-cart .product-form .product-form__buttons .product-form__submit{margin:0;color:#a82e62;border:1px solid #C2B48E;font-size:.75vw;font-family:Nits-Pro-Display-Regular;background:transparent;min-height:1vw;height:3vw}.product__info-container .pdp-payment-wrapper .add-to-cart .product-form .product-form__buttons .product-form__submit:after{display:none}.product__info-container .pdp-payment-wrapper .add-to-cart .product-form .product-form__buttons .product-form__submit:before{display:none}.cust-assistance{padding:0 1vw;margin:0;order:2}.cust-assistance p{font-family:Nits-Pro-Display-Regular;font-size:.8vw;color:#a82e62;line-height:1;width:fit-content;padding-bottom:.15vw;border-bottom:1px solid #a82e62}.cust-assistance a{font-family:Nits-Pro-Display-Regular;font-size:.75vw;color:#a82e62;line-height:1;width:fit-content;padding-bottom:.15vw;border-bottom:1px solid #a82e62}.cust-tab{padding:3vw 1.5vw 0 1vw}.cstm-popup-inner{height:100%;position:relative}.tab-buttons{display:flex;gap:4vw;padding-bottom:2vw}.tab-btn{font-size:.75vw;opacity:80%;border:none;color:#a82e62;cursor:pointer;background:transparent;width:fit-content;font-family:Nits-Pro-Display-Regular;border-bottom:1px solid #A82E6200;padding-bottom:.15vw}.tab-btn.active{border-bottom:1px solid #A82E62;opacity:100%}.tab-content{display:none;animation:fadeIn .3s ease}.tab-content.active{display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.tab-content h3{font-size:.8vw;font-family:Nits-Pro-Display-Regular}.tab-content ul{list-style:square;padding:.2vw 1vw;margin:0;display:flex;flex-direction:column;gap:.5vw}.tab-content ul li{position:relative;line-height:1.3;font-size:.72vw;color:#717171;font-family:Nits-Pro-Display-Regular;text-transform:none!important}.tab-content p{color:#717171;font-size:.75vw;line-height:1.3;font-family:Nits-Pro-Display-Regular;text-transform:none!important;padding:.17vw 0}.related-products{padding:0 1.5vw 1.5vw!important;background:ivory;margin:0;max-width:100%}.related-products h2{padding-bottom:1.5vw;margin:0;font-family:Nits-Pro-Display-Regular;font-size:1.2vw;color:#a82e62;text-align:center}.related-products .grid{gap:0%}.related-products .grid .grid__item .card-wrapper{padding:1vw}.related-products .grid>.grid__item{min-width:25%;width:25%;aspect-ratio:6/9;position:relative}.related-products .grid>.grid__item>product-component{height:100%}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:center;font-size:.75vw;line-height:1.2;letter-spacing:.04rem;margin-bottom:0;position:absolute;border:0;top:unset;font-family:Nits-Pro-Display-Regular;bottom:-1.2vw;opacity:.75}.product-form__error-message-wrapper .svg-wrapper{height:.8vw;width:.8vw;margin:0 4px 0 0}@media screen and (max-width:950px){product-info{padding:10vw 0 0vw!important}product-info .page-width .product{flex-direction:column;gap:4vw;border:unset}product-info .page-width .product .product__media-wrapper{padding:0vw;border-right:unset;border-left:unset;min-width:100%;width:100%;height:130vw}product-info .page-width .product .product__media-wrapper .product__column-sticky{height:100%;display:flex;position:relative}product-info .page-width .product .product__media-wrapper .product__column-sticky .slider-mobile-gutter{width:100%;margin:0!important}product-info .page-width .product .product__media-wrapper .product__column-sticky .slider-mobile-gutter .product__media-list{margin:0!important;gap:0!important;scroll-padding-left:0;height:100%}product-info .page-width .product .product__media-wrapper .product__column-sticky .slider-mobile-gutter .product__media-list:after{display:none}product-info .page-width .product .product__media-wrapper .product__column-sticky .slider-mobile-gutter .product__media-list .product__media-item{margin:0;padding:0}product-info .page-width .product .product__media-wrapper .product__column-sticky .slider-mobile-gutter .product__media-list .product__media-item .product-media-container{margin:0;height:100%;width:100%;max-width:100%}product-info .page-width .product .product__media-wrapper .product__column-sticky .slider-mobile-gutter .product__media-list .product__media-item .product-media-container .product__modal-opener{height:100%}product-info .page-width .product .product__media-wrapper .product__column-sticky .slider-mobile-gutter .product__media-list .product__media-item .product-media-container .product__media{height:100%}product-info .page-width .product .product__media-wrapper .product__column-sticky .slider-mobile-gutter .slider-buttons{display:none}.pdp-top-wrapper .pdp-price-info .price .badge{font-size:2.4vw;top:-11.5vw;right:2vw;padding:1.2vw 3vw;position:fixed;border-radius:0;background:#fbe9bb}product-info .page-width .product .product__info-wrapper{position:unset;height:100%;max-height:unset;min-height:unset;width:100%;min-width:100%;max-width:100%;padding:0 0vw}.pdp-top-wrapper{padding:0 2vw 4vw;align-items:start;min-height:13vw;order:1}.pdp-top-wrapper .product__title>h1{font-size:2.8vw;margin-bottom:.5vw}.pdp-top-wrapper .product__title>p{font-size:2.5vw}.pdp-top-wrapper .pdp-price-info{padding-top:.5vw}.pdp-top-wrapper .pdp-price-info .price__container>.price__regular{display:flex}.pdp-top-wrapper .pdp-price-info .price-item{font-size:2.3vw!important;font-family:Nits-Pro-Display-Regular;font-weight:400;color:#000}.pdp-price-info .price--on-sale .price-item--regular{color:#00000090}.product__info-wrapper .pdp-details{padding:0 2vw 4vw;font-size:2.3vw;line-height:1.3;order:2}.pdp-top-wrapper .product__title{width:70%}.product__info-wrapper variant-selects{margin:0;border:unset;padding:0 2vw;order:4}.pdp-page .product__info-wrapper variant-selects fieldset>label{height:8vw;font-size:2.5vw;border-color:#fbe9bb!important}.cust-tab{margin:0!important;padding:5vw 2vw;border-top:1px solid #FBE9BB;order:3}.tab-buttons{gap:9vw;padding-bottom:4vw}.tab-btn{font-size:2.5vw}.tab-content ul li{font-size:2.3vw}.tab-content p{font-size:2.3vw;padding:.6vw 0px}.tab-content ul{gap:2vw;padding:1.5vw 3vw}.product__info-container .pdp-payment-wrapper{margin:0;order:unset;padding:3vw 2vw;gap:2vw;order:5}.product__info-container .pdp-payment-wrapper .product-form__input .quantity{height:8vw;gap:2vw}.product__info-container .pdp-payment-wrapper .product-form__input .quantity button{background:#fff6e1;border-color:#fbe9bb}.product__info-container .pdp-payment-wrapper .product-form__input .quantity button span{height:2.4vw;width:2.4vw}.product__info-container .pdp-payment-wrapper .add-to-cart{width:75%;max-width:75%}.product__info-container .pdp-payment-wrapper .product-form__input{width:25%;max-width:25%}.product__info-container .pdp-payment-wrapper .product-form__input .quantity input{border-color:#fbe9bb;background:#fff6e1;font-size:2.5vw}.product__info-container .pdp-payment-wrapper .add-to-cart .product-form .product-form__buttons .product-form__submit{background:#fff6e1;border-color:#fbe9bb;font-size:2.5vw;height:8vw}.cust-assistance{padding:3vw 2vw 5vw;order:3}.cust-assistance p,.cust-assistance a{font-size:2.5vw}.related-products h2{font-size:3vw;padding-bottom:5vw}.related-products .grid{gap:0!important}.related-products{padding:0 2vw 3vw!important}.related-products .grid>.grid__item{width:50%}.related-products .grid .grid__item .card-wrapper{padding:2VW}.pdp-price-info .price--on-sale .price__sale{gap:2vw;display:block}.pdp-price-info .price--on-sale .price__sale .price-item--regular{margin-bottom:.5vw}.pdp-top-wrapper .pdp-price-info .price{display:flex;justify-content:end;margin-bottom:.5vw}.pdp-price-info .price--on-sale .price__regular{display:none!important}.product__info-wrapper variant-selects fieldset{border-color:#fbe9bb!important}.img-cnt{position:absolute;left:2vw;bottom:2vw;width:fit-content;font-size:2.8vw;font-family:Nits-Pro-Display-Regular;color:#a82e62;z-index:1;gap:.3vw}.pdp-top-wrapper .pdp-price-info .product__tax{font-size:2.5vw}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cust-pdp.css.map */
