product-info .page-width{max-width:175.8rem;padding-left:4rem!important;margin:0}.product .product__media-wrapper{max-width:57.86%!important;width:100%!important}.product .product__media-wrapper media-gallery{position:relative}.product .product__media-wrapper .slider-lxs{width:calc(100% - 20.2rem);margin-left:auto}.product .product__media-wrapper media-gallery:not(:has(.thumbnail-slider)) .slider-lxs{width:100%}.product .product__media-wrapper .slider-lxs ul.product__media-list{margin:0}.product .product__media-wrapper .slider-lxs ul.product__media-list li .product-media-container{width:100%;height:783px;border:0px solid #ccc}.product .product__media-wrapper .slider-lxs ul.product__media-list li .product-media-container.constrain-height .media{padding-top:0;height:783px}.product .product__media-wrapper .slider-lxs ul.product__media-list li .product-media-container.constrain-height .media img{height:100%;width:auto;left:50%;top:50%;transform:translate(-50%,-50%)}.product .product__media-wrapper .thumbnail-slider{position:absolute;transform:rotate(90deg);left:-282px;top:282px;width:783px}.product .product__media-wrapper .thumbnail-slider ul.thumbnail-list{padding:0;margin:0;gap:2.8rem}.product .product__media-wrapper .thumbnail-slider ul.thumbnail-list li.thumbnail-list__item{padding:0;margin:0;border:0;width:217px;height:217px;transform:rotate(-90deg)}.product .product__media-wrapper .thumbnail-slider ul.thumbnail-list li.thumbnail-list__item:before{content:"";display:block;padding-bottom:0%}.product .product__media-wrapper .thumbnail-slider ul.thumbnail-list li.thumbnail-list__item button.thumbnail{border:0;box-shadow:none;outline:none;width:172px;height:217px;border:0px solid rgba(201,201,201,.2)}.product .product__media-wrapper .thumbnail-slider ul.thumbnail-list li.thumbnail-list__item button.thumbnail img{width:100%;height:100%;object-fit:cover}.product .product__media-wrapper .thumbnail-slider ul.thumbnail-list li.thumbnail-list__item button.thumbnail[aria-current]{border:0px solid rgba(203,156,40,.4)}.product .product__media-wrapper .thumbnail-slider button.slider-button{position:absolute;z-index:2;background-color:#fff;width:3rem;height:3rem;border-radius:100%;border:1px solid #2600B4}.product .product__media-wrapper .thumbnail-slider button.slider-button--next{left:-14px;transform:scalex(-1);bottom:31%}.product .product__media-wrapper .thumbnail-slider button.slider-button--prev{right:-14px;transform:scalex(-1);bottom:31%}.product .product__column-sticky{top:1px}.product .product__info-wrapper{max-width:37.61%!important;width:100%!important;padding:0!important;margin-left:auto}.product .product__info-wrapper .product__info-container{max-width:100%;padding-top:3.5rem}.product .product__title{margin:0 0 1rem}.product .product__title h1{font-family:var(--secondary-font);font-weight:200;font-size::clamp(2.4rem,2.63157894737vw,5rem);line-height:120%;text-transform:capitalize;color:#000}.product .prd-price{margin:0 0 2.5rem}.product .price,.product .price .price__container{margin:0}.product .price .price__container span,.product .price .price__container span s{font-family:var(--secondary-font);font-weight:200;font-size:clamp(1.6rem,1.57894736842vw,3rem);line-height:140%;color:#000;letter-spacing:0}.product .product__tax{display:none}.product .metafield-rich_text_field{margin-bottom:2.3rem}.product .metafield-rich_text_field,.product .rte{font-family:var(--primary-font);font-weight:400;font-size:1.8rem;line-height:167%;color:#000}.product .metafield-rich_text_field p,.product .rte p{margin-bottom:1.4rem}.product .metafield-rich_text_field p:last-child,.product .rte p:last-child{margin-bottom:0rem}.product .product-form__input{margin-bottom:1.7rem}.product .product__info-wrapper .form__label{font-family:var(--secondary-font);font-weight:700;font-size:clamp(1.7rem,1.15789473684vw,2.2rem);line-height:182%;text-transform:capitalize;color:#000}.product .product__info-wrapper .product-form__input--pill input[type=radio]+label{border:1px solid #F0E6DF;background-color:#f0e6df;display:inline-block;margin:.7rem .8rem .2rem 0;padding:.8rem 2.5rem;letter-spacing:0rem;font-family:var(--primary-font);font-weight:400;font-size:clamp(1.6rem,1.05263157895vw,2rem);text-transform:capitalize;color:#1a1a1a}.product .product__info-wrapper .product-form__input--pill input[type=radio]:checked+label{border:1px solid #CECDCA;background-color:#bc9b84}.product .product__info-wrapper .product-form__quantity{margin-top:3.3rem}.product .product__info-wrapper .product-form__quantity .form__label{margin-bottom:1.1rem}.product .product__info-wrapper .product__info-container .product-form{margin-top:3.7rem;margin-bottom:3.4rem}.quantity{width:12.4rem;min-height:3.8rem;border:1px solid #CECDCA;height:3.8rem;max-height:inherit;border-radius:100px}.quantity .quantity__input{padding:0!important;font-family:var(--primary-font);font-weight:400;font-size:clamp(1.6rem,1.05263157895vw,2rem);color:#000;height:3.6rem;border:0}.quantity:before,.quantity:after,.product .product__info-wrapper button.button:before,.product .product__info-wrapper button.button:after,.drawer__footer .cart__ctas .cart__checkout-button.button:before,.drawer__footer .cart__ctas .cart__checkout-button.button:after,.contact__button .button:before,.contact__button .button:after,.cart-drawer__empty-content .button:before,.cart-drawer__empty-content .button:after,.cart__warnings a.button:before,.cart__warnings a.button:after,.cart__checkout-button.button:before,.cart__checkout-button.button:after,.template-404 .button:before,.template-404 .button:after{content:normal}.product .product__info-wrapper button.button,.drawer__footer .cart__ctas .cart__checkout-button.button,.cart-drawer__empty-content .button,.cart__warnings a.button,.cart__checkout-button.button,.template-404 .button{display:flex;flex-direction:row;justify-content:center;align-items:center;width:16.9rem;height:5rem;background:#bc9b84;border-radius:10rem;font-family:var(--primary-font);font-weight:400;font-size:clamp(1.6rem,1.05263157895vw,2rem);color:#fff;transition:all .45s ease}.product .product__info-wrapper button.button{width:auto}.drawer__footer .cart__ctas .cart__checkout-button.button,.cart-drawer__empty-content .button,.cart__checkout-button.button{width:100%}.cart__warnings a.button,.template-404 .button{width:25rem;margin-left:auto;margin-right:auto;letter-spacing:0}.product .product__info-wrapper button.button:hover,.drawer__footer .cart__ctas .cart__checkout-button.button:hover,.cart-drawer__empty-content .button:hover,.cart__checkout-button.button:hover,.cart__warnings a.button:hover,.template-404 .button:hover{background-color:#000}.tax-note{letter-spacing:0}.drawer__footer .cart__ctas .cart__checkout-button.button{width:100%}.product .product__info-wrapper ul.icon-with-text{margin-bottom:0}.product .product__info-wrapper ul.icon-with-text li.icon-with-text__item{margin:0}.product .product__info-wrapper ul.icon-with-text li.icon-with-text__item img{width:2.8rem;height:auto;margin-right:2rem}.product .product__info-wrapper ul.icon-with-text li.icon-with-text__item .inline-richtext{font-family:var(--primary-font);font-weight:400;font-size:1.8rem;line-height:167%;color:#000}.section product-info{padding-top:87px;padding-bottom:60px;max-width:1920px;width:100%;margin:0 auto}.ai-product-description.page-width{max-width:187rem;padding-top:6rem;padding-bottom:7.8rem}.related-products.page-width{padding-top:7.8rem;padding-bottom:5.6rem;max-width:187.4rem}ul.product-grid{--grid-desktop-horizontal-spacing:2rem;--grid-desktop-vertical-spacing:6rem}.related-products ul.product-grid li{max-width:calc(34.333% - (var(--grid-desktop-horizontal-spacing) - (var(--grid-desktop-horizontal-spacing) / 3)));width:100%}.related-products .product-card-wrapper .card:not(.card--text) .card__inner .card__media .media{padding-top:120%}.related-products .product-card-wrapper .card>.card__content .card__information{padding-left:8.1rem;padding-right:8.1rem;padding-bottom:0}.related-products .product-card-wrapper .card__information .card__heading{line-height:1.4;padding:0 7rem}.related-products .product-card-wrapper .price{display:none}.related-products__heading{font-weight:200;font-size:30px;line-height:140%;color:#1a1a1a}.gradient.main-collection{padding:0}.collection_header .collection_title{font-family:var(--secondary-font);font-weight:200;font-size:clamp(2.4rem,2.63157894737vw,5rem);line-height:120%;text-transform:capitalize;color:#1a1a1a;text-align:center;padding:clamp(3rem,4.73684210526vw,9rem) 0}.collection_header .col_sub_area{font-family:var(--secondary-font);font-weight:200;font-size:clamp(1.7rem,1.15789473684vw,2.2rem);line-height:191%;text-align:center;color:#1a1a1a;padding:1.5rem;border-top:1px solid #000;border-bottom:1px solid #000}.cart-notification__links .link.button-label{display:none}.text-area.field__input{border:1px solid #D9D9D9;font-family:var(--primary-font);font-size:var(--body-font-size);font-weight:400;letter-spacing:normal;color:var(--primary-color)}.main-page-title{font-family:var(--secondary-font);font-weight:200;font-size:var(--common-heading)}body:has(.contact) .main-page-title{margin-bottom:0}body:has(.contact) .page-width.page-width--narrow{padding-bottom:2rem;max-width:1024px}.contact.page-width{padding-top:1rem}.template-search .card-shopnow-btn-wrap{position:static;opacity:1;visibility:visible}.template-search .facets-wrapper.page-width{display:none}.default--page h1{color:#1a1a1a;font-family:var(--secondary-font);font-size::clamp(2.4rem,2.63157894737vw,5rem);margin:0}.default--page h2,.default--page h3,.default--page h4,.default--page h5,.default--page h6{font-weight:200;font-family:var(--secondary-font);margin:1.5rem 0 1rem;color:#1a1a1a}.default--page h2{font-size:clamp(2.4rem,2.21052631579vw,4.2rem)}.default--page h3{font-size:clamp(2rem,1.89473684211vw,3.6rem)}.default--page h4{font-size:clamp(1.7rem,1.57894736842vw,3rem)}.default--page h5{font-size:clamp(1.6rem,1.26315789474vw,24rem)}.default--page h6{font-size:clamp(1.4rem,1.1vw,20rem)}.default--page .rte ul,.default--page .rte ol{list-style:disc}.default--page{padding:3rem 0}.default--page .rte{font-family:var(--primary-font);font-weight:400;font-size:1.8rem;line-height:130%;color:#1a1a1a}.default--page .rte a{text-decoration:underline}@media only screen and (max-width:1540px){.related-products .product-card-wrapper .card>.card__content .card__information{padding-left:1rem;padding-right:1rem;padding-bottom:0}.related-products .product-card-wrapper .card__information .card__heading{padding:0 0rem}}@media only screen and (max-width:1340px){.section product-info{padding-top:4rem;padding-bottom:2rem}.product .product__media-wrapper,.product .product__info-wrapper{max-width:100%!important;width:100%!important}.product .product__media-wrapper{margin-bottom:20px;max-width:99.4rem!important;margin-left:auto;margin-right:auto}.product .product__media-wrapper .thumbnail-slider{position:relative;transform:none;left:auto;top:auto;width:100%}.product .product__media-wrapper .thumbnail-slider ul.thumbnail-list li.thumbnail-list__item{padding:0;margin:0;border:0;width:20%;height:auto;transform:none}.product .product__media-wrapper .thumbnail-slider ul.thumbnail-list li.thumbnail-list__item button.thumbnail{width:100%;height:auto;position:static}.product .product__media-wrapper .thumbnail-slider ul.thumbnail-list{gap:1rem}.product .product__media-wrapper .slider-lxs{width:100%;margin:0}.product .product__media-wrapper .slider-lxs ul.product__media-list li{margin:0}.product .product__media-wrapper .slider-lxs ul.product__media-list li .product-media-container{height:auto}.product .product__media-wrapper .slider-lxs ul.product__media-list li .product-media-container.constrain-height .media{padding-top:min(var(--constrained-height),var(--ratio-percent));height:auto}.product .product__media-wrapper .slider-lxs ul.product__media-list li .product-media-container.constrain-height .media img{height:100%;width:auto}.product .product__media-wrapper .slider-lxs ul.product__media-list{margin:0 0 10px}.ai-product-description.page-width{max-width:187rem;padding-top:2rem;padding-bottom:3rem}.related-products.page-width{padding-top:3rem;padding-bottom:2rem}.related-products__heading{text-align:center}product-info .page-width{padding-left:1.5rem!important;margin:0}}@media only screen and (max-width:1199px){.related-products ul.product-grid li{max-width:calc(50% - (var(--grid-desktop-horizontal-spacing) - (var(--grid-desktop-horizontal-spacing) / 2)));width:100%}}@media only screen and (max-width:767px){.related-products ul.product-grid li{max-width:100%;width:100%}.product .product__media-wrapper .slider-lxs ul.product__media-list li{width:100%}body:has(.contact) .main-page-title{text-align:center}.contact__button{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style-h.css.map */
