@import"https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap";:root{--bodyFont: "Inter Tight", sans-serif;--headingFont: "Inter Tight", sans-serif;--Inter: "Inter Tight", sans-serif;--script: "Great Vibes", cursive;--headingColor: #36414D;--bodyColor: #36414D;--sky: #56D2DE;--pink: #FE6FFF;--white: #fff;--black: #000;--blue: #2D3E4F;--border: #7F7F7F;--btnColor: #fff;--btnColorHover: #fff;--btnBg: #B88A6A;--btnBorder: #B88A6A;--btnBgHover: #A0A8B0;--p13: 1.3rem;--p14: 1.4rem;--p15: 1.5rem;--p16: 1.6rem;--p17: 1.7rem;--p18: 1.8rem;--p20: 2rem;--p21: 2.1rem;--p22: 2.2rem;--p24: 2.4rem;--p26: 2.6rem;--p28: 2.8rem;--p30: 3rem;--p35: 3.5rem;--p40: 4rem;--p45: 4.5rem;--p48: 4.8rem;--p52: 5.2rem;--p64: 6.4rem;--p57: 5.7rem;--p60: 6rem;--p70: 7rem;--p90: 9rem;--p96: 9.6rem;--p120: 12rem;--p140: 14rem;--padding-140: clamp(4.5rem, 7.77vw, 14rem);--padding-120: clamp(4rem, 6.66vw, 12rem);--padding-110: clamp(3.8rem, 6.11vw, 11rem);--padding-100: clamp(3.6rem, 5.55vw, 10rem);--padding-90: clamp(3rem, 5vw, 9rem);--padding-80: clamp(2.6rem, 4.44vw, 8rem);--padding-70: clamp(2.2rem, 3.88vw, 7rem);--padding-60: clamp(2rem, 3.33vw, 6rem);--padding-50: clamp(1.8rem, 2.77vw, 5rem);--padding-40: clamp(1.6rem, 2.22vw, 4rem);--padding-30: clamp(1.2rem, 1.67vw, 3rem);--padding-25: 2.5rem}@media only screen and (max-width:1700px){:root{--p13: 1.3rem;--p14: 1.4rem;--p15: 1.5rem;--p16: max(1vw, 1.5rem);--p17: max(1vw, 1.6rem);--p18: max(1.06vw, 1.6rem);--p20: max(1.18vw, 1.7rem);--p21: max(1.24vw, 1.7rem);--p22: max(1.22vw, 1.8rem);--p24: max(1.33vw, 1.8rem);--p26: max(1.44vw, 1.9rem);--p28: max(1.55vw, 2rem);--p30: max(1.66vw, 2rem);--p35: max(1.94vw, 2.2rem);--p40: max(2.22vw, 2.3rem);--p45: max(2.5vw, 2.3rem);--p48: max(2.67vw, 2.4rem);--p52: max(2.89vw, 2.4rem);--p57: max(3.17vw, 2.4rem);--p60: max(3.33vw, 2.4rem);--p64: max(3.56vw, 2.8rem);--p70: max(3.88vw, 3rem);--p90: max(5vw, 5.5rem);--p96: max(6.87vw, 5.5rem);--p120: max(6.47vw, 7rem);--p140: max(7.47vw, 7rem)}}*,*:before,*:after{box-sizing:inherit}*{letter-spacing:normal}html{font-size:62.5%;box-sizing:border-box}body{font-size:var(--p18);color:var(--bodyColor);line-height:1.5;font-family:var(--bodyFont);font-weight:400;--page-width:100%;--page-width-full: 1900px;--header-width: 1750px;margin:0;padding:0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body.overflow-hidden{display:block!important}.predictive-search .spinner{display:none!important}ul{padding:0;margin:0}img{max-width:100%;display:block;height:auto}h1,h2,h3,h4,h5{font-family:var(--headingFont);color:var(--headingColor);margin:0 0 1rem;font-weight:400;letter-spacing:normal;line-height:1.1}h2{font-size:var(--p30);font-weight:400;line-height:1.12}p{margin:0 0 1rem}p:last-child{margin:0 0 0rem}.page-width,.page-width-desktop{width:100%;max-width:var(--page-width);padding-inline:5rem!important;margin:0 auto}.page-width-full{width:100%;max-width:var(--page-width-full);padding-inline:9rem;margin:0 auto}.header-width{width:100%;max-width:var(--header-width);padding:0 1.5rem;margin:0 auto}p:empty,div:empty{display:none}.mobile{display:none}.btn:after,.button:after,.btn:before,.button:before{display:none}.button,.btn{display:inline-flex;gap:1.6rem;align-items:center;justify-content:center;min-width:8.5rem;min-height:4.9rem;padding:.5rem 3rem;font-size:var(--p14);font-weight:500;font-family:var(--bodyFont);cursor:pointer;text-align:center;margin-bottom:0rem;text-transform:uppercase;text-decoration:none;line-height:1;position:relative;z-index:1;transition:.3s ease!important;background-color:var(--btnBg);color:var(--btnColor);border-radius:1rem;border:1px solid var(--btnBorder);letter-spacing:.04em;box-shadow:none;overflow:hidden}.button:hover,.btn:hover{color:var(--btnColorHover);background-color:var(--btnBgHover);border-color:var(--btnBgHover)}.btn.wht-btn{color:#36414d;background-color:#f3eee5;border-color:#f3eee5}.btn.wht-btn:hover{background-color:var(--btnBg);color:var(--btnColorHover);border-color:var(--btnBg)}.btn.blk-btn{background-color:var(--btnBg);border-color:var(--black)}.btn.blk-btn:before{background-color:var(--black)}.btn.blk-btn:hover{color:var(--white);border-color:var(--btnBg)}.btn svg,.button svg{width:auto;height:1.1rem}.btn svg path,.button svg path{stroke:currentColor}@media screen and (max-width:749px){.section-header{top:env(safe-area-inset-top);background:#fff}}.splide__arrows .splide__arrow{width:60px;height:60px;border-radius:50%;background:var(--btnBg);color:var(--btnColor);border:1px solid var(--btnBg);position:unset;transform:none;transition:all .5s}.splide__arrows .splide__arrow:not([disabled]){opacity:1}.splide__arrows .splide__arrow[disabled]{opacity:1;border-color:#000;color:#000;background:transparent;cursor:not-allowed}.splide__arrow svg{fill:none!important;height:7.5px;width:auto}.splide__arrows .splide__arrow svg path{stroke:currentColor}.splide__arrows .splide__arrow--prev{left:0}.splide__arrows .splide__arrow--next{right:0}.splide__arrows .splide__arrow svg{transform:none}.splide__arrow svg path{stroke:currentColor}.splide__arrows .splide__arrow:hover,.splide__arrows .splide__arrow:disabled{background:var(--white);border-color:var(--black);color:var(--black)}.heading h1{font-size:clamp(3rem,4.427vw,8.5rem);color:inherit;margin:0 0 2rem}.btn-gap{margin:var(--padding-30) 0 0}.common-heading h2{font-size:var(--p60);font-weight:400;margin:0 0 1rem}body .utility-bar{background:#2d3e4f}.utility-bar .announcement-bar{display:flex;align-items:center;justify-content:center;gap:.8rem;font-size:var(--p14);font-family:var(--bodyFont);color:var(--white);text-transform:uppercase;letter-spacing:.05em;font-weight:500;line-height:1}.utility-bar .announcement-bar>.announcement-bar__icon{width:auto;height:1.4rem;flex:0 0 auto}.utility-bar .announcement-bar *{letter-spacing:inherit}.section-header .header{padding:0px 5rem!important;grid-template-areas:"heading navigation icons";grid-template-columns:auto 1fr auto;gap:2rem;background:#0c0306}.header .header__icons{gap:3rem;padding-right:1rem;align-items:center}.header .header__icons .cart-count-bubble{background-color:var(--white);color:var(--black);height:2rem;width:2rem;font-size:1rem;bottom:1.6rem;left:1.7rem;line-height:1;font-weight:700}.header__icons .desktop-localization-wrapper{display:none}.header__icons .header__icon{width:100%;height:100%;margin:0}.header__icons shopify-store{display:none}.header__icons .header__icon .svg-wrapper{width:auto;height:auto}.header__icons .header__icon .svg-wrapper svg{width:auto;height:2.5rem;color:#f3eee5}.header__icons .header__icon.header__icon--cart svg path{fill:unset}header.header .header__inline-menu .list-menu{display:flex;align-items:center;justify-content:center;gap:clamp(2rem,3.125vw,6rem);height:100%;color:#f8f3e8}header.header .header__inline-menu{margin:0}header.header .header__inline-menu .list-menu .header__menu-item{color:inherit;font-size:var(--p18);text-decoration:none!important;padding:2px 0;font-weight:400;line-height:1.1;transition:.3s ease}.header .header__inline-menu .list-menu .header__menu-item .icon{position:unset;margin-left:.8rem;margin-top:4px;height:.8rem}header.header .header__inline-menu .list-menu .header__menu-item span{text-decoration:none!important;color:inherit}header.header .header__inline-menu .list-menu .header__menu-item:has(.header__active-menu-item),header.header .header__inline-menu .list-menu .header__menu-item:hover{color:var(--btnBg)}.drawer__heading{font-size:var(--p20)!important;margin:0!important;font-weight:700}.drawer__inner{padding-right:2rem!important}.drawer__close{top:0!important}.is-empty .cart__empty-text{font-size:var(--p40)!important;text-transform:capitalize}.header__icons .header__icon.btn{background:var(--green);border-color:var(--green);color:var(--btnColorHover)}.secondary-banner__item{position:relative}.secondary-banner__image img{width:100%;height:auto;min-height:40rem;object-fit:cover}.secondary-banner__content{position:absolute;top:50%;right:0;width:100%;transform:translateY(-50%)}.secondary-banner__content-info{width:100%;max-width:54rem;margin-left:auto;color:#f8f3e8}.secondary-banner__content-info .common-heading h2{color:inherit}.common-heading-content{width:100%;max-width:109rem;margin:0 auto 2.8rem}.shopify-section .testimonial-section,.shopify-section .featured-video-section{background:#f8f3e8}.testimonial-section .common-heading h2{margin:0 0 1rem}.testimonials-splide .splide__arrows,.featured-video__bottom .splide__arrows{position:relative;bottom:0;display:flex;gap:1rem;justify-content:center;margin-top:3rem}.testimonials-splide .testimonial-image{position:relative;padding-bottom:60%;overflow:hidden}.testimonial-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.testimonials-splide .testimonial-main{border-radius:2rem;overflow:hidden;background:var(--white);display:flex;flex-direction:column}.testimonial-content .test-top{flex:1}.testimonial-stars{display:flex;margin:0 0 1rem}.testimonial-content{padding:var(--padding-30);flex:1;display:flex;flex-direction:column}.testimonial-content .test-bottom a{text-decoration:none}img.testimonial-star{width:auto;height:2.4rem}.testimonial-heading h3{font-size:var(--p24);font-weight:500;color:var(--black)}.testimonial-text{font-style:italic;margin:0 0 2rem}.testimonial-author{letter-spacing:.04em;font-size:var(--p14)}.testimonial-author *{letter-spacing:inherit}.testimonial-product{flex:1;display:flex;gap:2rem;align-items:center;margin-top:clamp(1.8rem,1.302vw,2.5rem);padding-top:clamp(1.8rem,1.302vw,2.5rem);border-top:1px solid #ccc}.testimonial-product__image{background:#f0f0f0;border-radius:1rem;width:9rem;height:7rem;display:flex;align-items:center;justify-content:center;position:relative;flex:0 0 auto}.testimonial-product__image img{width:100%;height:100%;position:absolute;object-fit:contain;padding:1rem}.testimonial-product__title h4{color:var(--black);font-size:var(--p18);font-weight:500;margin:0 0 .4rem}.testimonial-product__price{font-size:var(--p16);color:var(--black)}.featured-video__bottom{display:flex;justify-content:space-between;padding-inline:5rem;align-items:center;margin-top:3rem;gap:var(--padding-60)}.my-carousel-progress .my-carousel-progress-bar{display:block;background:var(--btnBg);height:5px;transition:.5s ease}.my-carousel-progress{width:100%;background:#ebdecf;border-radius:1rem;overflow:hidden}.featured-video__bottom .splide__arrows.splide__arrows--ltr{margin:0}.featured-video-section .fps-splide .splide__track{padding-inline:27rem!important}.featured-video__media{position:relative;border-radius:1.5rem;overflow:hidden;display:block;width:100%;--featured-video-ratio: 175%;padding-bottom:var(--featured-video-ratio)}.featured-video__media .featured-video__video,.featured-video__media .featured-video__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.featured-video__play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4.5rem;height:4.5rem;cursor:pointer}.featured-video__play-icon img{width:100%;height:100%;object-fit:cover}product-info .product .product__info-wrapper.grid__item{width:100%;padding-left:var(--padding-80);padding-right:0;max-width:55%}product-info .product .grid__item.product__media-wrapper{width:100%!important;max-width:45%;margin:0 auto}product-info .product .product__media-wrapper .product-media-container{width:100%;max-width:100%;box-sizing:border-box;border-radius:1rem;background-color:#f3f3f3}product-info .product .product__media-wrapper .product-media-container .product__media{padding-top:77%}.product-media-container .cusotm-tag p{background:#d6c7b4;max-width:max-content;padding:5px 10px;display:inline-block;margin-top:1rem;margin-left:1rem;border-radius:.5rem;text-transform:uppercase;letter-spacing:.05em;font-size:var(--p14)}.section-featured-product product-component .featured-product.product{align-items:center;justify-content:center}product-info .product .product__media-wrapper .product__media-list .product__media-item{box-sizing:border-box;width:100%;max-width:100%;margin-left:0!important}.product__media-list .product__media-item .media img{width:100%;height:100%;object-fit:contain;object-position:center center}product-info .product .product__media-wrapper .slider-mobile-gutter{margin-inline:0}product-info .product .product__media-wrapper .product__media-list{box-sizing:border-box;box-shadow:none;scroll-padding-left:0!important}product-info .product .product__media-wrapper .slider-counter{display:none}product-info .product .product__media-wrapper .thumbnail-list .thumbnail-list__item{width:calc(25% - 8px)}product-info .product .product__media-wrapper .slider-button{position:absolute;left:-.8rem;top:50%;transform:translateY(-50%);z-index:1;width:3rem;height:3rem;border-radius:.8rem;background-color:var(--btnBg);border:1px solid var(--btnBg);color:var(--white);transition:.3s ease;padding:6px;z-index:2}product-info .product .product__media-wrapper .slider-button svg path{fill:currentColor}product-info .product .product__media-wrapper .thumbnail-slider{padding:0}product-info .product .product__media-wrapper .slider-button.slider-button--next{left:auto;right:-.8rem}product-info .product .product__media-wrapper .slider-button[disabled=disabled]{opacity:1;background-color:transparent;color:var(--black);border-color:var(--black)}product-info .product .product__media-wrapper .slider-button svg{height:9px}product-info .product .product__media-wrapper .slider-button[disabled=disabled] svg{color:inherit}product-info .product .thumbnail-list__item .thumbnail{background-color:#f6f6f6;border-radius:.8rem;border:2px solid #f6f6f6}product-info .product .thumbnail-list__item .thumbnail[aria-current]{box-shadow:none;background-color:#fff;border-color:var(--btnBg)}product-info .product .thumbnail-list__item .thumbnail img{object-fit:contain}product-info .product .thumbnail-list__item:before{padding-bottom:65%}.featured-product-list{font-size:var(--p16);color:#5c5c5c;margin-block:.5rem!important}.product__info-container .product__title{margin:0}body .product__info-container{max-width:100%;color:var(--bodyColor)}.product__info-container p{margin:0 0 1.5rem}.product__info-container p:last-child{margin:0}.product__info-container .price{font-size:var(--p24);color:var(--black);margin:1rem 0 2rem;letter-spacing:0;font-weight:500;display:flex;line-height:1;align-items:center;gap:1rem}.product__info-container .price.price--on-sale .price__sale{display:flex}.product__info-container .price.price--on-sale .price__sale .price-item--sale{order:-1}.product__info-container .price.price--on-sale s.price-item{color:#90a1b9;font-size:var(--p20);font-weight:400}.product__info-container>.metafield-rich_text_field{margin:2.2rem 0}.product-form__quantity .quantity__label{font-weight:500;font-size:var(--p24);color:var(--headingColor);margin:0}.product__info-container .product-form__quantity{display:flex;flex-wrap:wrap;align-items:center;gap:3rem;row-gap:1rem;flex:0 0 auto;margin:0}.product-form__quantity .quantity{width:23rem;height:auto;min-height:4.8rem;border:1px solid var(--black);border-radius:.8rem;color:var(--black);padding:6px;border-radius:1rem}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after{content:none}.product-form__quantity .quantity input{font-size:var(--p18);font-weight:700;font-family:var(--bodyFont);color:var(--black);border:none}.product-form__quantity .quantity input:focus,.product-form__quantity .quantity input:focus-visible{outline:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.product-form__quantity .quantity .quantity__button{color:var(--black);background:transparent;border-radius:.5rem;width:3.2rem;opacity:1}.product-form__quantity .quantity .quantity__button .svg-wrapper svg{width:13px;height:auto}.product__info-container .product-form .product-form__buttons{display:flex;gap:1rem;max-width:100%;align-items:flex-start;width:100%}.product__info-container .product-form .product-form__buttons .atc-qty-wpr{width:100%;max-width:100%;display:flex;justify-content:flex-start;gap:var(--padding-30)}.product__info-container .product-form .product-form__buttons .button{margin:0;min-height:4.8rem;padding:.5rem 2rem;filter:none;max-width:calc(100% - 28rem)}.product__info-container .product-form .product-form__buttons .shopify-payment-button{overflow:hidden;width:28rem;border-radius:1rem}.product__info-container .product-form .product-form__buttons .shopify-payment-button shopify-accelerated-checkout{min-height:100%}.product__info-container product-form.product-form{margin-bottom:0}.product__info-container .compatibility_checker_button{margin-top:0}.product__info-container .product-form__input--swatch{width:100%;max-width:100%;align-items:center}.product__info-container .product-form__input--swatch .form__label{font-size:var(--p24);font-weight:500;color:var(--black);float:left;margin-right:2.4rem;margin-bottom:1.6rem}.product__info-container .product-form__input--swatch .form__label span[data-selected-value]{font-size:var(--p18);font-weight:400;letter-spacing:.05em}.featured-product-list.product__tags>p{font-size:var(--p24);font-weight:500;color:var(--black);margin:0 0 .5rem}.product__tags .tag-list{display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex-wrap:wrap}.product__tags .tag-list .product__tag{background:#d6c7b4;color:#2d3e4f;padding:.5rem 2rem;border-radius:5rem;text-transform:uppercase;transition:.3s ease;letter-spacing:.05em;font-size:var(--p14)}.section-featured-product product-info .product .product__info-wrapper.grid__item{padding-right:var(--padding-50)}body{background:#f8f3e8}.featured-product-list p span{font-weight:500;color:#36414d}product-component .featured-product.product{background:#fff;padding:2rem;border-radius:1rem}.product__info-container .product-form__input--swatch .variant-swatch-wrap{width:auto;margin-right:2.7rem;margin-bottom:1rem}.product__info-container .product-form__input--swatch .variant-swatch-wrap .swatch{width:3.7rem;height:3.7rem;margin-bottom:.5rem}.product-form__input--swatch .variant-swatch-wrap .swatch-input__label{display:flex;justify-content:center}.product__info-container .product-form__input--swatch input:checked+.variant-swatch-wrap .swatch{outline:1px solid #000;outline-offset:3px}.product__info-container .product-form__input--swatch{border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;padding-bottom:1rem;padding-top:2.2rem;margin-bottom:3rem}.product__info-container .product-form__input--swatch .variant-swatch-wrap .swatch-input__name{font-size:14px;color:#5c5c5c}.featured-tabs-wrapper .featured-products{display:flex;justify-content:center;flex-wrap:wrap;--gap:2rem;--count: 3;gap:var(--gap)}.featured-tabs-wrapper .featured-products .featured-product{width:100%;max-width:calc((100% / var(--count)) - (var(--gap) - (var(--gap) / var(--count))))}.card-wrapper .card .card__inner{background:transparent}.card-wrapper .card .card__inner:before{padding-bottom:70%}.card-wrapper .card .card__inner img{object-fit:contain;padding-inline:var(--padding-50);padding-block:var(--padding-60) 0}.card-wrapper.product-card-wrapper{background:var(--white);transition:.5s ease;border-radius:1rem;overflow:hidden}.card-wrapper.product-card-wrapper:hover{box-shadow:0 24px 54px #0000001a}body product-component{height:100%}.card-wrapper .card>.card__content,.card-wrapper .card>.quick_wrap{padding-inline:var(--padding-30)}.card-wrapper .card .card__inner .card__content{padding-inline:var(--padding-30)}.card-wrapper .card .card__heading a{text-decoration:none;font-size:var(--p18);font-weight:500;color:var(--black)}.card-wrapper .card .card-description{margin:0 0 1rem;color:#5c5c5c;line-height:1.4;font-size:var(--p16);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-wrapper .card .card-information{display:flex;align-items:center;justify-content:space-between;gap:1rem;transform:none;z-index:1;position:relative}.card-wrapper .card .price{font-size:var(--p16);color:var(--black);font-weight:500}.product-color-swatches{display:flex;gap:1.2rem}.product-color-swatches button.color-swatch{border-radius:100%;border:none;width:1.6rem;height:1.6rem;padding:0;flex:0 0 auto;cursor:pointer}.product-color-swatches button.color-swatch[title=White]{border:1px solid #B9B9B9}.product-color-swatches button.color-swatch.active{outline:1px solid #000;outline-offset:2px}.card-wrapper .card .card-information .swatch_wrap{margin-top:0!important}.card-wrapper .card .quick-add{margin:0;margin-bottom:var(--padding-30)}.card-wrapper .card .quick-add .quick-add__submit svg{height:1.7rem}.card-wrapper .card .quick-add .quick-add__submit .addToCart-wrap{letter-spacing:.05em;display:flex;align-items:center;gap:1rem}.card-wrapper .card .quick-add .quick-add__submit svg path{fill:transparent}.card-wrapper .card .card__inner .metafield-single_line_text_field{background:#f3eee5;border-radius:.5rem;padding:5px 10px;margin-top:1rem;display:inline-block;margin-left:1rem;font-size:var(--p14);letter-spacing:.03em;text-transform:uppercase}.product-card-wrapper .card:not(.ratio)>.quick_wrap .quick-add .quick-add__submit:disabled{cursor:not-allowed;opacity:.5}.product-card-wrapper .card:not(.ratio) .card__inner .card__badge{display:none}.quantity__input:focus,.quantity__input:focus-visible{outline:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.footer{border:none!important;padding-block:var(--padding-100) 3rem!important;color:var(--white);font-size:var(--p18);background-color:#0c0306;overflow:hidden}.footer.footer .footer__content-top{padding-block:0 var(--padding-50)}.footer .footer__blocks-wrapper{display:grid!important;grid-template-columns:1fr .45fr .45fr .8fr;gap:clamp(2rem,7.81vw,15rem);row-gap:3rem!important;margin:0!important}.footer .footer__blocks-wrapper .footer-block{width:100%;max-width:100%;margin:0}.footer .footer__blocks-wrapper .footer-block .footer-block-image{display:flex;flex-direction:column;text-align:left}.footer .footer-block .footer-block-image .footer-image-content{margin:0 0 2rem}.address-card p{line-height:1.9}.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__heading,.footer .footer__content-top .footer-block__newsletter h3{font-size:var(--p24);font-weight:500;font-family:var(--headingFont);line-height:1.1;margin:0 0 2rem;color:var(--white);text-transform:capitalize;text-align:left;letter-spacing:.02em}.footer-block .footer-block__details-content .list-menu__item{font-family:var(--bodyFont);font-style:normal;font-weight:400;font-size:var(--p18);line-height:1.4;text-transform:capitalize;color:inherit;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-size:0% 1px;background-repeat:no-repeat;transition:background-size .3s,background-position 0s .3s;padding-bottom:1px;margin-bottom:15px;padding-top:0;width:100%;max-width:max-content;letter-spacing:-.02em;text-decoration:none}.footer-block .footer-block__details-content li:last-child .list-menu__item{margin-bottom:0}.footer-block .footer-block__details-content li{margin-right:0!important}.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__details-content .list-menu__item:hover{background-position:100% 100%;background-size:100% 1px;text-decoration:none;color:var(--white)}.footer-block .footer-block__details-content .list-menu__item.list-menu__item--active{background-position:100% 100%;background-size:100% 1px;color:var(--white)}.footer .footer__blocks-wrapper .footer-block__newsletter{text-align:left}.footer-block .newsletter-form{width:100%;max-width:100%;margin:2rem 0 0}.footer-block .newsletter-form .newsletter-form__wrapper{width:100%;max-width:100%}.footer-block__newsletter .field:after,.footer-block__newsletter .field:before{display:none}.footer-block .newsletter-form__field-wrapper .field .field__label{display:none}.footer-block .newsletter-form__field-wrapper .field input::placeholder{opacity:1;color:var(--white)}.footer-block .newsletter-form__field-wrapper .field input{font-size:var(--p18);color:var(--white);font-family:var(--bodyFont);letter-spacing:0;border-radius:.8rem;background:#3d3538;height:auto;min-height:6.4rem;padding:1rem 5rem 1rem 2.4rem;border:none;background-image:url("data:image/svg+xml,%3Csvg width='20' height='15' viewBox='0 0 20 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9592 7.86133L11.2842 9.54203C10.6049 10.2237 9.40979 10.2384 8.71584 9.54203L7.04073 7.86133L1.02448 13.8971C1.24842 14.0007 1.49533 14.0625 1.75783 14.0625H18.2422C18.5047 14.0625 18.7515 14.0007 18.9754 13.8971L12.9592 7.86133Z' fill='white'/%3E%3Cpath d='M18.2422 0H1.75781C1.49531 0 1.2484 0.0617969 1.02453 0.165352L7.45332 6.61547C7.45375 6.6159 7.45426 6.61598 7.45469 6.61641C7.45495 6.61669 7.45513 6.61704 7.4552 6.61742L9.54555 8.71469C9.76758 8.93672 10.2325 8.93672 10.4545 8.71469L12.5445 6.61777C12.5445 6.61777 12.545 6.61684 12.5454 6.61641C12.5454 6.61641 12.5463 6.6159 12.5468 6.61547L18.9754 0.165313C18.7515 0.0617188 18.5047 0 18.2422 0ZM0.186953 0.984844C0.0710937 1.21914 0 1.47922 0 1.75781V12.3047C0 12.5833 0.0710156 12.8434 0.186914 13.0777L6.21359 7.03145L0.186953 0.984844ZM19.813 0.984766L13.7864 7.03145L19.813 13.0777C19.9289 12.8434 20 12.5834 20 12.3047V1.75781C20 1.47914 19.9289 1.21906 19.813 0.984766Z' fill='white'/%3E%3C/svg%3E%0A");background-size:2.2rem 1.8rem;background-repeat:no-repeat;background-position:center right 2.4rem}.footer-block .newsletter-form__field-wrapper .field .icon{display:none}.footer-block .newsletter-form__field-wrapper .field button{position:unset;width:100%;min-height:5.6rem;background:var(--btnBg);border-radius:.8rem;margin-top:0;font-size:var(--p20);font-weight:500;color:var(--btnColorHover);padding:0;letter-spacing:0;text-transform:uppercase;transition:.3s ease;border:1px solid var(--btnBg)}.footer-block .newsletter-form__field-wrapper .field button:hover{background:var(--btnBgHover);color:var(--btnColorHover)}.footer-block__newsletter .newsletter-form__field-wrapper .field{flex-direction:column;gap:1rem}.footer-block .newsletter-form__field-wrapper .field button .svg-wrapper{width:auto;height:auto}.footer .footer__content-bottom{border:none;padding-top:2.2rem;position:relative;border-top:none}.footer .footer__content-bottom:after{content:"";position:absolute;width:100%;max-width:calc(var(--page-width) - 10rem);height:1px;background:#3c3333;top:0;left:50%;transform:translate(-50%)}.footer-block__newsletter .newsletter-form__field-wrapper{max-width:100%}.footer .footer__content-bottom .fb_image-wrap{padding-inline:3.5rem;position:relative;margin:0 0 var(--padding-70)}.footer .footer__content-bottom .fb_image-wrap:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);background-image:url(Rupa-Brands.png);background-size:100%;background-position:center;background-repeat:no-repeat;width:calc(100% - 7rem);height:100%;pointer-events:none}.footer.footer .footer__content-bottom .footer__copyright{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin:0;font-size:inherit}.footer.footer .footer__content-bottom .footer__copyright .copyright__content{font-size:inherit}.newsletter-form__message{font-size:var(--p16)!important;margin:2rem 0 0!important}.newsletter-form__message svg.icon{width:auto;height:1.5rem}.footer-block .footer-block__details-content.rte>p,.footer-block .footer-block__details-content.rte>p a{font-family:var(--bodyFont);font-style:normal;font-weight:400;font-size:var(--p16);line-height:1.6;color:inherit;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-size:0% 2px;background-repeat:no-repeat;transition:background-size .3s,background-position 0s .3s;padding-bottom:1px;margin-bottom:15px;padding-top:0;width:100%;max-width:max-content;text-decoration:none}.footer-block .footer-block__details-content.rte a:hover{background-position:100% 100%;background-size:100% 1px;text-decoration:none}.footer-block .footer-block__details-content.rte>p a:hover span{text-decoration:none!important}.payment_icons img.payment_icon-img{width:100%;height:3rem}.footer .footer__list-social{display:flex;align-items:center;justify-content:flex-start;gap:2.2rem}.footer .footer__list-social .list-social__link{padding:0;color:inherit}.interactive-hotspots-section{overflow:hidden}cart-remove-button .button{background:transparent!important;border:none!important;color:var(--black)!important}cart-remove-button .button svg path{stroke:transparent}.footer.footer .footer__content-bottom .footer__copyright .copyright__content a:hover{color:var(--btnBg)!important}.inner-banner-sec,.inner-banner-sec .banner-img-wrapper{position:relative}.inner-banner-sec .banner-img-wrapper img{width:100%}.inner-banner-sec .banner-img-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:90%;height:100%;pointer-events:none;background:linear-gradient(270deg,#0c030600,#0c0306b3)}.inner-banner-sec .banner-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-block:clamp(4rem,3.125vw,5rem)}.inner-banner-sec .banner-content .banner-content-inner{width:100%;max-width:68rem}.inner-banner-sec .banner-content .banner-heading{font-size:clamp(3.5rem,5.313vw,8.5rem);line-height:1.1;color:#f8f3e8}.inner-banner-sec .banner-content p{font-size:var(--p18);color:#fff}.help-cards-sec{padding-block-start:clamp(3.5rem,3.75vw,6rem)}.help-cards-sec .common-heading{font-size:var(--p40);margin:0 0 2rem}.help-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2rem clamp(1.5rem,1.875vw,3rem)}.help-cards-grid .help-card{padding:clamp(1.5rem,1.875vw,3rem) clamp(1rem,1.875vw,3rem);background:var(--white);border-radius:20px}.help-cards-grid .help-card .icon-wrapper{width:5.5rem;height:5.5rem;display:flex;align-items:center;justify-content:center;background:#d6c7b4;border-radius:50%;margin-bottom:1.5rem}.help-cards-grid .help-card .icon{width:2.4rem;height:2.4rem;object-fit:contain;object-position:center center}.help-cards-grid .help-card .title{font-weight:500;font-size:var(--p24);line-height:1.1;color:var(--black);margin:0 0 1rem}.contact-form-section{padding:clamp(3rem,3.125vw,5rem) 0 clamp(4rem,6.25vw,10rem)}.contact-form-section .flex-content{display:flex;flex-wrap:wrap;background:var(--white);border-radius:15px;overflow:hidden}.contact-form-section .flex-content>*{width:100%;max-width:50%}.contact-form-section .flex-content .image-wrapper img{width:100%;height:100%;object-fit:cover}.contact-form-section .flex-content .contact{padding:clamp(2.5rem,4.375vw,7rem) clamp(2rem,3.75vw,6rem);display:flex;flex-direction:column;justify-content:center}.contact .common-heading{font-size:var(--p60);line-height:1.1;color:var(--headingColor);margin:0 0 1.5rem}.contact .field:before,.contact .field:after{display:none}.contact .field .field__label{display:none}.contact .field .field__input{background:var(--white);border:1px solid #CACACA;border-radius:10px;min-height:55px;padding:10px 20px;margin:0!important;font-family:var(--bodyFont);font-weight:400;font-size:var(--p18);color:var(--bodyColor)}.contact .field textarea.field__input{height:105px}.contact .field .field__input::placeholder{opacity:1;color:var(--bodyColor);text-transform:capitalize}.contact .field .field__input:focus,.contact .field .field__input:focus-visible{outline:0!important;box-shadow:none!important}.contact form{margin-top:2.4rem}.contact .contact__button{margin-top:2rem}.contact .contact__button .button{width:100%;font-size:14px;font-weight:500}.faq-accordion .faq-section{padding-block:0!important}.faq-accordion{padding:0 0 clamp(3rem,3.125vw,5rem)}.faq-accordion:first-of-type{padding-block-start:clamp(4rem,6.25vw,10rem)}.faq-section .common-heading{font-size:var(--p40);line-height:1.1;margin:0 0 2rem}.faq-accordion .faq-section__list{gap:2rem}.faq-accordion .faq-section__list .faq-item{background:var(--white);border-radius:1rem;padding:2rem}.faq-accordion .faq-section__list .faq-item .faq-item__question{padding:0;color:#36414d}.faq-accordion .faq-section__list .faq-item .faq-item__question>span:first-child{font-size:var(--p24);line-height:1.1;font-weight:500;color:#36414d}.faq-accordion .faq-section__list .faq-item .faq-item__question .faq-item__icon{width:24px;height:24px;flex:none;flex-shrink:0}.faq-accordion .faq-section__list .faq-item .faq-item__question .faq-item__icon.faq-item__icon--minus{height:2px}.faq-accordion .faq-section__list .faq-item .faq-item__answer-inner{color:#5c5c5c;font-size:var(--p16);padding:15px 0 0}.faq-accordion .page-width,.faq-content .page-width{width:100%;max-width:1542px;padding-inline:15px!important}.faq-contact{padding-block-end:clamp(4rem,6.25vw,10rem)}.faq-contact .content-wrapper{background:var(--blue);color:var(--white);padding:clamp(2.5rem,3.125vw,5rem) 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.faq-contact .content-wrapper .common-heading{font-size:var(--p40);color:currentColor;margin:0 0 1.5rem}.faq-contact .content-wrapper .faq-subContent{font-size:var(--p16);width:100%;max-width:837px;margin:0 auto 1.5rem}body:is(.template-page-about-us) .featured-video-section{background:var(--white)}.main-collection-listing .common-heading-content{width:100%;max-width:124.5rem;padding:0 15px;margin:0 auto clamp(2rem,2.5vw,4rem)}.collection .grid{display:flex;flex-wrap:wrap;--collections-item-column-gap: clamp(1rem, 1.875vw ,3rem);--collections-item-row-gap: clamp(1rem, 1.875vw ,3rem);column-gap:var(--collections-item-column-gap);row-gap:var(--collections-item-row-gap)}.collection .grid .grid__item{width:100%;max-width:calc(25% - (var(--collections-item-column-gap) - (var(--collections-item-column-gap) / 4)))}.product-card-wrapper .card:not(.ratio)>.card__content .card__heading{margin:0 0 1rem}.main-product-details-sec .product.grid{display:flex;flex-wrap:wrap;row-gap:2rem!important;--product-details-column-gap: clamp(2rem, 3.75vw, 6rem);column-gap:var(--product-details-column-gap)!important}.main-product-details-sec .product.grid .grid__item.product__media-wrapper{width:100%!important;max-width:calc(50% - (var(--product-details-column-gap) - (var(--product-details-column-gap) / 2)))!important}.main-product-details-sec .product.grid .product__info-wrapper.grid__item{width:100%!important;max-width:calc(50% - (var(--product-details-column-gap) - (var(--product-details-column-gap) / 2)))!important;padding-left:0!important}.main-product-details-sec .product.grid .product__info-wrapper.grid__item .product__column-sticky{position:unset}.custom-product-gallery{position:sticky;top:4rem}.custom-product-gallery .cusotm-tag{position:absolute;top:30px;left:30px;background:#d6c7b4;border-radius:4px;font-size:14px;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#2d3e4f;padding:5px 10px;z-index:1;pointer-events:none}.custom-product-splide .custom-product-slide{position:relative;display:block;overflow:hidden;padding-bottom:70%;background:var(--white);border-radius:1rem}.custom-product-splide .custom-product-slide .custom-product-slide-wrrp{position:absolute;top:0;right:0;bottom:0;left:0;width:calc(100% - 4rem);height:calc(100% - 4rem);margin:auto;background:#f3f3f3;border-radius:1rem;overflow:hidden}.custom-product-splide .custom-product-slide .custom-product-media-image,.custom-product-splide .custom-product-slide video,.custom-product-splide .custom-product-slide iframe{width:100%;height:100%;object-fit:contain;object-position:center center}.custom-product-splide .splide__arrows{position:absolute;top:50%;left:0;right:0;width:calc(100% - 7rem);transform:translateY(-50%);pointer-events:none;z-index:2;display:flex;justify-content:space-between;gap:1rem;margin:0 auto}.custom-product-splide .splide__arrows .splide__arrow{pointer-events:all;width:5.5rem;height:5.5rem}.product.grid .product__info-wrapper .product__title h1,.product.grid .product__info-wrapper .h1{font-size:var(--p60);color:#36414d;line-height:1.1;margin:0 0 2rem}.main-product-details-sec .product.grid .product__info-wrapper .price{margin:0}.main-product-details-sec .product.grid .product__info-wrapper .featured-product-list:not(:last-child){margin:0 0 1rem!important}.main-product-details-sec .product.grid .product__info-wrapper .featured-product-list{margin:0!important;line-height:1.2}.main-product-details-sec .product.grid .product__info-wrapper .product-form__quantity .quantity__label{color:var(--black);margin:0}.main-product-details-sec .product.grid .product__info-wrapper .product-form__quantity .quantity .quantity__button{width:20px;height:20px}.main-product-details-sec .product.grid .product__info-wrapper .product-form__quantity .quantity{align-items:center}.main-product-details-sec .product.grid .product__info-wrapper .product-form__quantity .quantity .quantity__button .svg-wrapper{width:100%;height:100%}.main-product-details-sec .product.grid .product__info-wrapper .product-form__quantity .quantity .quantity__button svg{width:100%;height:100%}.main-product-details-sec .product.grid .product__info-wrapper .product-form__quantity .quantity .quantity__input{font-size:14px;font-weight:500}.main-product-details-sec .product.grid .product__info-wrapper .product-form__buttons{display:grid;grid-template-columns:1fr .5fr}.main-product-details-sec .product.grid .product__info-wrapper .product-form__buttons .product-form__submit{width:100%;max-width:100%}.product.grid .product__info-wrapper .product-form__buttons .product-form__submit>span{display:inline-flex;align-items:center;gap:1rem}.product.grid .product__info-wrapper .product-form__buttons .product-form__submit>span[atc-text]:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.46001 3.1502H16.6741C18.0521 3.1502 19.0472 4.42021 18.6692 5.69822L17.0151 11.2983C16.7601 12.1583 15.9461 12.7503 15.0201 12.7503H5.86204C4.93504 12.7503 4.12003 12.1573 3.86603 11.2983L1.46001 3.1502ZM1.46001 3.1502L0.75 0.750183M14.2501 18.7503C14.6479 18.7503 15.0295 18.5923 15.3108 18.311C15.5921 18.0297 15.7501 17.6482 15.7501 17.2503C15.7501 16.8525 15.5921 16.471 15.3108 16.1897C15.0295 15.9083 14.6479 15.7503 14.2501 15.7503C13.8523 15.7503 13.4708 15.9083 13.1894 16.1897C12.9081 16.471 12.7501 16.8525 12.7501 17.2503C12.7501 17.6482 12.9081 18.0297 13.1894 18.311C13.4708 18.5923 13.8523 18.7503 14.2501 18.7503ZM6.25005 18.7503C6.64787 18.7503 7.02941 18.5923 7.31072 18.311C7.59202 18.0297 7.75006 17.6482 7.75006 17.2503C7.75006 16.8525 7.59202 16.471 7.31072 16.1897C7.02941 15.9083 6.64787 15.7503 6.25005 15.7503C5.85222 15.7503 5.47068 15.9083 5.18938 16.1897C4.90807 16.471 4.75003 16.8525 4.75003 17.2503C4.75003 17.6482 4.90807 18.0297 5.18938 18.311C5.47068 18.5923 5.85222 18.7503 6.25005 18.7503Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover;background-position:center;width:2rem;height:2rem}.main-product-details-sec .product.grid .product__info-wrapper .product-form__buttons .product-form__submit svg{width:18px;height:18px;margin-top:-3px;display:block}.main-product-details-sec .product.grid .product__info-wrapper .product-form__buttons .shopify-payment-button{width:100%}.main-product-details-sec .product.grid .product__info-wrapper .featured-product-list.product__tags{margin:2rem 0 1.5rem!important}.product.grid .product__info-wrapper .product-extra-information ul{list-style:none;background:#a0a8b02b;padding:20px 15px;border-radius:1rem}.product.grid .product__info-wrapper .product-extra-information ul li{line-height:1.3;position:relative;padding-left:3rem}.product.grid .product__info-wrapper .product-extra-information ul li:not(:last-child){margin-bottom:1.3rem}.product.grid .product__info-wrapper .product-extra-information ul li:before{content:"";position:absolute;top:2px;left:0;background-image:url("data:image/svg+xml,%3Csvg height='200px' width='200px' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 310.277 310.277' xml:space='preserve' fill='%23B88A6A' stroke='%23B88A6A'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg%3E%3Cpath style='fill:%23B88A6A;' d='M155.139,0C69.598,0,0,69.598,0,155.139c0,85.547,69.598,155.139,155.139,155.139 c85.547,0,155.139-69.592,155.139-155.139C310.277,69.598,240.686,0,155.139,0z M144.177,196.567L90.571,142.96l8.437-8.437 l45.169,45.169l81.34-81.34l8.437,8.437L144.177,196.567z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;width:2rem;height:2rem}.main-product-details-sec .product.grid .product__info-wrapper .product-extra-information{margin-top:2rem}.product__accordion summary .summary__title .accordion__title{font-family:var(--headingFont);font-size:var(--p18);font-weight:500;color:var(--bodyColor);text-transform:uppercase}.product__accordion summary .summary__title+.icon-caret{width:16px;height:16px;top:calc(50% - 7px)}.product__accordion .accordion__content{font-size:var(--p16)}.breadcrumb-main-wrrp{padding-bottom:3rem;border-bottom:1px solid #D9D9D9;margin-bottom:clamp(2.5rem,3.125vw,5rem)}.breadcrumb-main-wrrp .breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;font-weight:400;font-size:14px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:var(--bodyColor)}.breadcrumb-main-wrrp .breadcrumb a{color:#b88a6a;text-underline-offset:2px}.product__modal-opener .product__media-icon{left:auto;right:1.2rem}.main-product-details-sec .product.grid .grid__item.product__media-wrapper .product__media{padding-top:71%}.main-product-details-sec .product.grid .grid__item.product__media-wrapper .product__media-item .product-media-container{border:none}.gallery-benefits{display:flex;flex-wrap:wrap;--gallery-benefits-gap: 1.5rem;gap:var(--gallery-benefits-gap);border-radius:1rem;padding:clamp(15px,1.563vw,25px);background:#eaded2;border:1px solid rgba(255,255,255,.18)}.gallery-benefits .gallery-benefit{width:calc(25% - (var(--gallery-benefits-gap) - (var(--gallery-benefits-gap) / 4)));display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.gallery-benefits .gallery-benefit__icon{width:4.5rem;height:4.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#b88a6a3b}.gallery-benefits .gallery-benefit__icon img{width:30px;height:30px;object-fit:contain}.gallery-benefits .gallery-benefit .gallery-benefit__heading{color:var(--black);font-size:var(--p22);line-height:1.15;margin:0 auto;width:100%;max-width:16rem}.gallery-benefits .gallery-benefit:not(:last-child){border-right:1px solid #b88a6a3b;padding-right:clamp(1rem,1.875vw,3rem)}.product__info-container .icon-with-text{border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;padding-block:2rem}.product__info-container .icon-with-text .icon-with-text__item{flex-wrap:wrap;flex-direction:inherit;align-items:center}.product__info-container .icon-with-text .icon-with-text__item .img-wpr{width:3rem;flex-shrink:0}.product__info-container .icon-with-text .icon-with-text__item .img-wpr img{width:100%;height:100%;object-fit:contain;margin:0}.product__info-container .icon-with-text .icon-with-text__item .icon-with-text__content{width:calc(100% - 3rem);padding-left:10px}.product__info-container .icon-with-text .icon-with-text__item .icon-with-text__content .inline-richtext{display:block;font-size:var(--p16);font-weight:600;line-height:1.15;margin:0 0 6px}.product__info-container .icon-with-text .icon-with-text__item .icon-with-text__content .icon-with-text__subtext{font-size:var(--p14);line-height:1.4;display:block}.product__info-container .icon-with-text .icon-with-text__item:not(:last-child){border-right:1px solid #D9D9D9;padding-right:1.5rem}.product__info-container .eyebrow-text{margin:0 0 1.5rem;display:inline-flex;align-items:center;gap:.8rem}.product__info-container .eyebrow-text:before,.product__info-container .eyebrow-text:after{content:"";display:block;width:6rem;height:.1rem;background:currentColor}.mobile-sticky-atc{display:none}.shopify-policy__container{width:100%;max-width:1100px;margin:0 auto;padding:clamp(3.5rem,5vw,6.5rem) clamp(2rem,3.5vw,4rem) clamp(6rem,8vw,10rem);box-sizing:border-box}.shopify-policy__container .shopify-policy__title{text-align:center;position:relative;padding-bottom:clamp(2.5rem,3.5vw,4rem);margin-bottom:clamp(3rem,4.5vw,5rem);border-bottom:1px solid #E8E2D9}.shopify-policy__container .shopify-policy__title:before{content:"LEGAL & POLICIES";display:inline-block;font-family:var(--bodyFont);font-size:1.2rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--btnBg);margin-bottom:1.4rem;background-color:#b88a6a14;padding:.5rem 1.6rem;border-radius:2rem;border:1px solid rgba(184,138,106,.2)}.shopify-policy__container .shopify-policy__title:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:60px;height:2px;background-color:var(--btnBg);border-radius:2px}.shopify-policy__container .shopify-policy__title h1{font-family:var(--headingFont);font-size:clamp(3rem,4.2vw,4.8rem);font-weight:500;color:var(--headingColor);line-height:1.15;letter-spacing:-.01em;margin:0;text-transform:capitalize}.shopify-policy__container .shopify-policy__body{background-color:var(--white);border:1px solid #EBE6DF;border-radius:1.6rem;padding:clamp(3rem,5vw,6.5rem) clamp(2.5rem,4.5vw,6rem);box-shadow:0 4px 30px #2d3e4f0a}.shopify-policy__container .shopify-policy__body,.shopify-policy__container .shopify-policy__body .rte{font-family:var(--bodyFont);font-size:clamp(1.5rem,1.05vw,1.7rem);line-height:1.85;color:#4a5568;letter-spacing:.01em;word-break:break-word}.shopify-policy__container .shopify-policy__body p,.shopify-policy__container .shopify-policy__body .rte p{margin-bottom:2rem;line-height:1.85;color:#4a5568}.shopify-policy__container .shopify-policy__body p:last-child,.shopify-policy__container .shopify-policy__body .rte p:last-child{margin-bottom:0}.shopify-policy__container .shopify-policy__body h2,.shopify-policy__container .shopify-policy__body .rte h2{font-family:var(--headingFont);font-size:clamp(2.2rem,2.4vw,2.8rem);font-weight:600;color:var(--headingColor);line-height:1.25;margin-top:clamp(3.5rem,4.5vw,5rem);margin-bottom:1.8rem;padding-bottom:1.2rem;border-bottom:1px solid #EFEAE4;position:relative;letter-spacing:-.01em}.shopify-policy__container .shopify-policy__body h2:first-child,.shopify-policy__container .shopify-policy__body .rte h2:first-child{margin-top:0}.shopify-policy__container .shopify-policy__body h2:before,.shopify-policy__container .shopify-policy__body .rte h2:before{content:"";position:absolute;left:0;bottom:-1px;width:42px;height:2px;background-color:var(--btnBg);border-radius:2px}.shopify-policy__container .shopify-policy__body h3,.shopify-policy__container .shopify-policy__body .rte h3{font-family:var(--headingFont);font-size:clamp(1.8rem,1.8vw,2.2rem);font-weight:600;color:var(--headingColor);line-height:1.35;margin-top:clamp(2.6rem,3vw,3.5rem);margin-bottom:1.4rem}.shopify-policy__container .shopify-policy__body h4,.shopify-policy__container .shopify-policy__body .rte h4,.shopify-policy__container .shopify-policy__body h5,.shopify-policy__container .shopify-policy__body .rte h5,.shopify-policy__container .shopify-policy__body h6,.shopify-policy__container .shopify-policy__body .rte h6{font-family:var(--headingFont);font-size:var(--p18);font-weight:600;color:var(--headingColor);line-height:1.4;margin-top:2.4rem;margin-bottom:1.2rem}.shopify-policy__container .shopify-policy__body strong,.shopify-policy__container .shopify-policy__body b,.shopify-policy__container .shopify-policy__body .rte strong,.shopify-policy__container .shopify-policy__body .rte b{font-weight:600;color:var(--headingColor)}.shopify-policy__container .shopify-policy__body a,.shopify-policy__container .shopify-policy__body .rte a,.shopify-policy__container a{color:var(--btnBg);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:500;transition:all .25s ease}.shopify-policy__container .shopify-policy__body a:hover,.shopify-policy__container .shopify-policy__body .rte a:hover,.shopify-policy__container a:hover{color:var(--blue);text-decoration-color:var(--blue)}.shopify-policy__container .shopify-policy__body ul,.shopify-policy__container .shopify-policy__body ol,.shopify-policy__container .shopify-policy__body .rte ul,.shopify-policy__container .shopify-policy__body .rte ol{margin:1.5rem 0 2.5rem;padding-left:2.5rem}.shopify-policy__container .shopify-policy__body li,.shopify-policy__container .shopify-policy__body .rte li{margin-bottom:1rem;line-height:1.75;color:#4a5568}.shopify-policy__container .shopify-policy__body li:last-child,.shopify-policy__container .shopify-policy__body .rte li:last-child{margin-bottom:0}.shopify-policy__container .shopify-policy__body ul li::marker,.shopify-policy__container .shopify-policy__body .rte ul li::marker{color:var(--btnBg)}.shopify-policy__container .shopify-policy__body ol li::marker,.shopify-policy__container .shopify-policy__body .rte ol li::marker{color:var(--btnBg);font-weight:600}.shopify-policy__container .shopify-policy__body ul ul,.shopify-policy__container .shopify-policy__body ol ol,.shopify-policy__container .shopify-policy__body ul ol,.shopify-policy__container .shopify-policy__body ol ul{margin:.8rem 0 .8rem 1.8rem}.shopify-policy__container .shopify-policy__body table,.shopify-policy__container .shopify-policy__body .rte table{width:100%;border-collapse:collapse;margin:3rem 0;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #E5DFD7;border-radius:.8rem}.shopify-policy__container .shopify-policy__body th,.shopify-policy__container .shopify-policy__body .rte th{background-color:#f7f4ef;color:var(--headingColor);font-family:var(--headingFont);font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:1.4rem 1.8rem;border:1px solid #E5DFD7;text-align:left}.shopify-policy__container .shopify-policy__body td,.shopify-policy__container .shopify-policy__body .rte td{padding:1.3rem 1.8rem;border:1px solid #EBE6DF;font-size:1.5rem;line-height:1.6;color:#4a5568}.shopify-policy__container .shopify-policy__body tr:nth-child(2n) td,.shopify-policy__container .shopify-policy__body .rte tr:nth-child(2n) td{background-color:#faf9f7}.shopify-policy__container .shopify-policy__body tr:hover td,.shopify-policy__container .shopify-policy__body .rte tr:hover td{background-color:#f4efea}.shopify-policy__container .shopify-policy__body blockquote,.shopify-policy__container .shopify-policy__body .rte blockquote{margin:2.8rem 0;padding:2rem 2.5rem;background-color:#faf8f5;border-left:4px solid var(--btnBg);border-radius:0 1rem 1rem 0;font-style:italic;color:var(--headingColor);font-size:var(--p16);line-height:1.75}.shopify-policy__container .shopify-policy__body blockquote p,.shopify-policy__container .shopify-policy__body .rte blockquote p{margin-bottom:0}.shopify-policy__container .shopify-policy__body code,.shopify-policy__container .shopify-policy__body .rte code{background-color:#f3eee5;color:var(--headingColor);padding:.2rem .6rem;border-radius:4px;font-size:.9em;font-family:monospace}.shopify-policy__container .shopify-policy__body pre,.shopify-policy__container .shopify-policy__body .rte pre{background-color:#2d3e4f;color:#faf9f6;padding:2rem;border-radius:.8rem;overflow-x:auto;margin:2rem 0}.shopify-policy__container .shopify-policy__body pre code,.shopify-policy__container .shopify-policy__body .rte pre code{background-color:transparent;color:inherit;padding:0}.shopify-policy__container .shopify-policy__body hr,.shopify-policy__container .shopify-policy__body .rte hr{border:none;border-top:1px solid #E8E2D9;margin:3.5rem 0}.shopify-policy__container .shopify-policy__body address,.shopify-policy__container .shopify-policy__body .rte address{font-style:normal;line-height:1.8;margin-bottom:2rem;color:#4a5568}@media print{.shopify-policy__container{max-width:100%!important;padding:0!important}.shopify-policy__container .shopify-policy__title:before,.shopify-policy__container .shopify-policy__title:after{display:none!important}.shopify-policy__container .shopify-policy__body{border:none!important;box-shadow:none!important;padding:0!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style.css.map */
