@font-face{font-family:Didonesque;src:url(/cdn/shop/files/Didonesque.ttf?v=1757960151);font-style:normal;font-display:swap}@font-face{font-family:Sackers Gothic Std;src:url(/cdn/shop/files/Sackers_Gothic_Std.otf?v=1757960150);font-style:normal;font-display:swap}@font-face{font-family:Apercu Pro;src:url(/cdn/shop/files/ApercuPro-Regular.woff2?v=1757960150);font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:Apercu Pro;src:url(/cdn/shop/files/ApercuPro-Medium.woff2?v=1757960150);font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:Apercu Pro;src:url(/cdn/shop/files/ApercuPro-Bold.woff2?v=1757960151);font-style:normal;font-display:swap;font-weight:700}.container{max-width:1384px;margin:0 auto;padding-left:20px;padding-right:20px;box-sizing:border-box}.container--1300{max-width:1300px}.btn-arrow{display:inline-flex;align-items:center;justify-content:center;width:80px;height:60px;background:transparent;border:none;cursor:pointer;transition:all .4s}.btn-arrow-text{display:inline-flex;align-items:center;justify-content:center;height:60px;color:var(--brand-gold, #cca054);font-family:Apercu Pro;font-size:18px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:3.6px;text-transform:uppercase}.btn-arrow-text svg{margin-left:20px;width:auto;height:100%}.btn-arrow-text:hover{color:#715b3e}.btn-arrow-text:hover svg path{stroke:#715b3e}.btn-arrow:hover svg path{stroke:#715b3e}.btn-arrow svg{width:100%;height:100%}.btn{display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:50px;padding:10px;color:var(--white, #fff);font-family:Apercu Pro;font-size:14px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:2.8px;text-transform:uppercase;text-align:center;background:transparent;border-radius:1000px;border:1px solid var(--brand-darkgold, #715b3e);transition:all .4s}.btn:hover{color:var(--white, #cca054);background:#715b3e33}.btn_bg{display:inline-flex;align-items:center;justify-content:center;width:200px;height:50px;border-radius:1000px;background:var(--brand-gold, #cca054);color:var(--brand-black, #000);text-align:center;font-family:Apercu Pro;font-size:14px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:2.8px;text-transform:uppercase;transition:all .4s}.btn_bg:hover{background:#dcb269}.swiper-list{position:relative;overflow:hidden}.swiper-list .btn-arrow{width:80px;height:60px;top:auto;bottom:0}.swiper-list .swiper-button-prev svg{transform:rotate(180deg)}.swiper-list .btn-arrow:after{display:none}header.shopify-section-group-header-group{background:linear-gradient(to bottom,#000,#0000)}body:has(.header__menu-disclosure[open]) header.shopify-section-group-header-group,header.shopify-section-group-header-group:hover{background:#000}x-header.header{padding-top:8px;padding-bottom:8px;background:transparent;column-gap:42px}.shopify-section--header:has(x-header.header.is-solid){background:#000}.mega-menu{width:100vw!important;left:50%!important;transform:translate(-50%)!important;padding-inline-start:0!important;padding-inline-end:0!important}body:has(.header__menu-disclosure[open]){overflow-x:hidden}.header__primary-nav ul li{padding:0 16px;display:flex;align-items:center}.header__primary-nav-item a,.header__menu-disclosure summary{color:#cca054;text-transform:uppercase;font-size:14px}.header__cart-dot{background-color:#cca054}.header__primary-nav-item a:hover,.header__menu-disclosure summary:hover{border-bottom:1px solid}.header__primary-nav-item:before{display:none}.header__secondary-nav svg path,.header__mobile-controls svg path{stroke:#cca054}.header__logo-item .header__logo{margin:0 28px}.mega-menu{padding-top:80px;padding-bottom:80px}.mega-menu__wrapper{display:flex;align-items:flex-start;gap:40px}.mega-menu-left{display:flex;gap:40px;flex-wrap:wrap;width:calc(43% - 20px)}.mega-menu-left__item{display:flex;align-items:center;gap:20px;width:calc(50% - 20px)}.mega-menu-left__item:hover{text-decoration:none;border-bottom:none!important}.mega-menu-left__item:hover p{color:#fff}.mega-menu-left__item img{display:block;max-width:140px;aspect-ratio:1;height:auto;object-fit:contain}.mega-menu-left__item p{font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:3.6px;text-transform:uppercase}.mega-menu-right{display:flex;gap:20px;width:calc(57% - 20px)}.mega-menu-right__item{position:relative;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;width:calc((100% / 3) - (40px / 3));height:auto;aspect-ratio:.7125;padding:20px 20px 56px;overflow:hidden;border-radius:2px;border:1px solid var(--brand-gold, #cca054);background:linear-gradient(180deg,#0000 37.84%,#000c 75.77%)}.mega-menu-right__item:hover img{transform:scale(1.1)}.mega-menu-right__item:hover p{color:#fff}.mega-menu-right__item img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:all .4s}.mega-menu-right__item p{position:relative;z-index:1;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:3.6px;text-transform:uppercase}.header-sidebar::part(header){padding:8px 20px}.header-sidebar::part(header-sidebar__header-content){display:flex;align-items:center;width:100%}.header-sidebar::part(close-button){color:#cca054}.header-sidebar::part(header-sidebar__logo){display:block;max-width:126px;height:auto;margin:0 auto}.header-sidebar::part(header-sidebar__logo-image){display:block;width:100%;height:auto}.header-sidebar::part(header-sidebar__actions){display:flex;align-items:center}.header-sidebar::part(header-sidebar__action-link){margin-right:30px;color:#cca054}.header-sidebar::part(header-sidebar__action-cart){padding:0;background:transparent;color:#cca054;border:none}.header-sidebar__linklist li{border-top:none;border-bottom:1px solid #cca054}.header-sidebar__linklist-button{padding:15px 0;font-size:16px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:3.2px;text-transform:uppercase}.header-sidebar__linklist-button+.header-sidebar__promo{margin:0!important}.header-sidebar__linklist-button.active .header-sidebar__mega-toggle-icon--minus{display:inline-block}.header-sidebar__linklist-button.active .header-sidebar__mega-toggle-icon--plus,.header-sidebar__mega-toggle-icon--minus{display:none}.header-sidebar__mega-menu .mega-menu__wrapper{display:block;padding-bottom:24px}.header-sidebar__mega-menu .mega-menu__wrapper .mega-menu-left{gap:20px;width:100%;margin-bottom:20px}.header-sidebar__mega-menu .mega-menu__wrapper .mega-menu-left .mega-menu-left__item{gap:0}.header-sidebar__mega-menu .mega-menu__wrapper .mega-menu-left .mega-menu-left__item img{width:50px;height:50px;margin-right:16px}.header-sidebar__mega-menu .mega-menu__wrapper .mega-menu-left .mega-menu-left__item p{font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:2.1px;text-transform:uppercase}.header-sidebar__mega-menu .mega-menu__wrapper .mega-menu-right{gap:10px;width:100%}.header-sidebar__mega-menu .mega-menu__wrapper .mega-menu-right .mega-menu-right__item{width:calc((100% / 3) - (20px / 3));padding:0;aspect-ratio:auto}.header-sidebar__mega-menu .mega-menu__wrapper .mega-menu-right .mega-menu-right__item:hover img{transform:none}.header-sidebar__mega-menu .mega-menu__wrapper .mega-menu-right .mega-menu-right__item img{position:static;display:block;width:100%;height:auto;min-height:145px;aspect-ratio:.71;margin-bottom:10px;object-fit:cover;border-radius:2px;border:1px solid var(--brand-gold, #cca054)}.header-sidebar__mega-menu .mega-menu__wrapper .mega-menu-right .mega-menu-right__item p{text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:2.1px;text-transform:uppercase}.header-sidebar .header-search__form-control{border-bottom:1px solid #cca054}#sidebar-predictive-search-form{margin-bottom:20px}.header-sidebar .header-search__input{color:#8a8680}.header-sidebar .header-search__input::placeholder{color:#8a8680;opacity:1}.header-sidebar .header-search__input::-webkit-input-placeholder{color:#8a8680;opacity:1}.header-sidebar .header-search__input::-moz-placeholder{color:#8a8680;opacity:1}.header-sidebar .header-search__input:-ms-input-placeholder{color:#8a8680;opacity:1}.header-sidebar .header-search__input:-moz-placeholder{color:#8a8680;opacity:1}.footer__title{font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:3.6px;text-transform:uppercase}.footer__block--text .text-subdued p{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:140%;opacity:.6}.footer__block--text .text-subdued p:has(strong){opacity:1}.footer__block--text .text-subdued p strong{font-weight:400}.footer__block--text .social-media{margin-top:20px;gap:16px}.footer__block--text .social-media .social-media__item{opacity:1}.footer__block--text .social-media .social-media__item a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;border:1px solid #cca054}.footer__block--text .social-media .social-media__item a svg path{transition:all .4s}.footer__block--text .social-media .social-media__item a:hover svg path{fill:#cca054}.footer__block--links ul{gap:6px}.footer__block--links ul li{line-height:normal}.footer__block--links ul li a{font-size:14px;font-style:normal;font-weight:400;line-height:140%}.footer__block--newsletter .input{padding:0 90px 0 24px;height:60px;border-radius:1000px;border:1px solid var(--brand-brown, #43331f);color:var(--white, #fff);font-family:Apercu Pro;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.footer__block--newsletter .input::placeholder{color:var(--white, #fff);font-family:Apercu Pro;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.footer__block--newsletter .input::-webkit-input-placeholder{color:#fff;opacity:1;font-family:Apercu Pro;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.footer__block--newsletter form{position:relative}.footer__block--newsletter .btn-arrow{position:absolute;right:0}.footer__copyright{color:var(--grey-20, #c0bfbf);font-size:14px;font-style:normal;font-weight:400;line-height:140%}.footer__aside{position:relative;width:100%;display:flex;flex-wrap:wrap}.footer__menu-bottom{display:flex;align-items:center;gap:20px;line-height:normal}.footer__menu-bottom li{line-height:0}.footer__menu-bottom a{color:var(--grey-20, #c0bfbf);font-size:14px;font-style:normal;font-weight:400;line-height:140%;transition:all .4s}.footer__menu-bottom a:hover{color:#fff}.payment-methods{margin-left:auto;margin-right:0}.footer-menu-list-toggle{display:none}.slideshow__next-section-button{bottom:150px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;flex-direction:column;width:150px;height:150px;border-radius:50%;background:transparent;border:1px solid var(--brand-gold, #cca054)}.slideshow__next-section-button:hover svg{transform:translate(-50%) scaleY(1.5)}.slideshow__next-section-button svg{position:absolute;left:50%;bottom:20px;transform:translate(-50%);transition:all .4s}.slideshow__next-section-button span{display:inline-block;margin-bottom:15px;color:var(--white, #fff);font-style:normal;font-weight:500;font-size:18px;line-height:140%;letter-spacing:3.6px;text-transform:uppercase}.slideshow__slide-content p{color:var(--white, #fff);text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:3.6px;text-transform:uppercase}slideshow-carousel .content-over-media{gap:20px}@media screen and (min-width: 700px){.footer__block--text{flex-basis:14rem;max-width:300px}.footer__block--newsletter,.footer__block--app{flex-basis:14rem;max-width:460px}.footer-menu-list-toggle{display:none!important}.footer-menu-list{max-height:none!important;overflow:visible!important}}@media screen and (min-width: 1000px){.header__primary-nav{column-gap:32px}.header[style*='--header-grid: "primary-nav secondary-nav"'] .header__primary-nav{justify-content:center}.header__logo-item{display:flex!important;align-items:center;order:0}.header__primary-nav .header__logo-item{flex-shrink:0}.header__primary-nav ul{display:flex;margin-left:20px}.footer__aside{justify-content:flex-start}}.header[style*='--header-grid: "primary-nav secondary-nav"']{display:grid!important;grid-template:"primary-nav secondary-nav" / 1fr auto!important}@media screen and (max-width: 1250px){x-header.header{column-gap:10px}.header__primary-nav ul li{padding:0 8px}.header__logo-item .header__logo{margin:0 10px}.mega-menu{padding-top:40px;padding-bottom:40px}.mega-menu__wrapper{gap:20px}.mega-menu-left{gap:20px;width:calc(50% - 10px)}.mega-menu-right{width:calc(50% - 10px)}.mega-menu-right__item{padding:20px}.mega-menu-left__item{width:calc(50% - 10px)}.mega-menu-left__item img{max-width:120px}.mega-menu-left__item p{font-size:16px}}@media screen and (max-width: 999px){.header[style*='--header-grid: "primary-nav secondary-nav"']{grid-template:"primary-nav logo secondary-nav" / auto auto auto!important;justify-content:center!important}.header__logo-mobile{grid-area:logo;display:flex;align-items:center}.header__mobile-controls{display:flex;align-items:center;gap:1rem;grid-area:primary-nav}.header__search-link-mobile{display:flex;align-items:center;color:inherit;text-decoration:none}.mega-menu-right__item{border:none}}@media screen and (max-width: 699.5px){.btn{height:40px;font-size:14px}.footer__aside{flex-direction:column;align-items:flex-start;gap:0px}.footer__block-list{gap:20px}.footer__copyright{margin-bottom:6px}.footer__menu-bottom{margin-bottom:24px}.payment-methods{margin-left:0}.footer__block--newsletter .input{height:40px;padding-right:60px}.footer__block--newsletter .btn-arrow{height:40px;width:53px}.footer-menu-list{max-height:0;overflow:hidden;transition:all .4s}.footer__block--links>div,.footer__block--text>div{gap:0}.footer__title{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.footer-menu-list-toggle-plus{display:inline-block}.footer-menu-list-toggle-minus{display:none;color:#cca054}.footer__title.active .footer-menu-list-toggle-plus{display:none}.footer__title.active .footer-menu-list-toggle-minus{display:inline-block}.footer-menu-list.active{max-height:1000px;padding-bottom:0;padding-top:20px}.slideshow__slide-content p{font-size:16px;letter-spacing:2.4px}.slideshow__next-section-button{width:110px;height:110px;bottom:140px}.slideshow__next-section-button span{font-size:16px;letter-spacing:3.2px}.btn-arrow-text{height:40px;font-size:16px}.btn-arrow{width:53px;height:40px}}announcement-bar-carousel p{font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:2.1px;text-transform:uppercase}.product-card-custom{position:relative;width:100%;height:100%;padding-bottom:20px}.product-list-section .product-card-custom{height:710px;padding-bottom:12px}.product-list-section .product-card-custom:hover .product-card-front{opacity:0;visibility:hidden}.product-list-section .product-card-custom:hover .product-card-back{opacity:1;visibility:visible}.product-card-front{display:flex;flex-direction:column;align-items:center;height:100%}.product-card-front{overflow:hidden;backface-visibility:hidden;text-align:center}.product-list-section .product-card-front{position:absolute;left:0;top:0;width:100%;height:100%;transition:all .4s}.product-card-back{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;backface-visibility:hidden;opacity:0;visibility:hidden;transition:all .7s;text-align:center}.product-card__image{display:block;width:100%;aspect-ratio:1;height:auto;margin-bottom:20px;object-fit:cover}.product-card-front__title{margin-bottom:6px;color:var(--white, #fff);text-align:center;font-family:Apercu Pro;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:2.4px;text-transform:uppercase}.product-card-front__row{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:42px}.product-card-front__price{color:var(--white, #fff);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:2.4px;text-transform:uppercase}.product-card-front__tag{display:inline-flex;align-items:center;justify-content:center;width:40px;height:20px;color:var(--white, #fff);font-family:Apercu Pro;font-size:14px;font-style:normal;font-weight:400;line-height:140%;background:var(--brand-darkgold, #715b3e)}.product-card-back__button.btn{height:46px;min-width:220px;margin-top:20px}.product-card-front__button{display:inline-flex;margin-top:auto;font-size:12px;height:45px}.product-list-section .product-card-front__button{display:none}.product-card-info{display:flex;align-items:center;padding:10px 0;border-bottom:1px dotted #715b3e}.product-card-info__title{width:38%;display:inline-block;color:var(--brand-gold, #cca054);font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:2.1px;text-transform:uppercase;text-align:left}.product-card-info__value{width:62%;display:flex;align-items:center;gap:20px}.product-card-info__value span{flex:1;color:var(--white, #fff);font-size:14px;font-style:normal;font-weight:400;line-height:140%}.product-card-info__value span:first-child{text-align:left}.product-card-info__value span:last-child{text-align:right}.product-card-info__value-line{position:relative;flex:2;height:2px;border-radius:100px;background:var(--brand-brown, #43331f)}.product-card-info__value-progress{position:relative;height:100%;border-radius:60px;background:var(--brand-gold, #cca054);transition:width .3s ease}.product-card-info__value-progress:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;border:2px solid var(--brand-gold, #cca054);background:var(--brand-black, #000)}.product-card-info.product-card-info-text .product-card-info__value span{text-align:left;width:100%}.product-list-section .product-card-front__row{margin-bottom:0}@media screen and (max-width: 1250px){.product-list-section .product-card-custom{height:650px}}@media screen and (max-width: 990px){.product-list-section .product-card-custom{height:715px}}@media screen and (max-width: 750px){.product-card-front__title,.product-card-front__price{font-size:14px}.product-card-back{display:none}.product-card-custom:hover .product-card-front,.product-card-custom:hover .product-card-back{transform:none}.product-card-front__button{display:inline-flex;width:100%;min-width:100%}.product-card-custom{height:100%}.product-card-front{display:flex;flex-direction:column;justify-content:center;align-items:center;position:static;height:100%}.product-card__image{min-height:150px}.product-list-section .product-card__image{min-height:300px}.product-card-front__row{margin-bottom:15px}.product-list-section .product-card-front__row{margin-bottom:75px}}.collection-toolbar{flex-direction:row;min-height:80px;border-top:1px solid #43331f;border-bottom:1px solid #43331f;box-shadow:none}.collection-toolbar__button-container{border:none}.collection-toolbar__products-count{color:var(--white, #fff);font-family:Apercu Pro;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:2.4px;text-transform:uppercase}.collection-toolbar__button-container>.collection-toolbar__button,.collection-toolbar__button-container>.collection-toolbar__button span{color:var(--white, #fff);text-align:center;font-family:Apercu Pro;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:2.4px;text-transform:uppercase}.collection-toolbar__button-container>.collection-toolbar__button:hover,.collection-toolbar__button-container>.collection-toolbar__button:hover span{color:var(--brand-gold, #cca054)}.collection-toolbar__button-container>.collection-toolbar__button:hover svg path{stroke:var(--brand-gold, #cca054)}.collection-toolbar__button--filter{display:flex;align-items:center;gap:10px}.container--collection{width:100%}.facets-drawer{--drawer-max-width: 400px !important;--background: #111111 !important;--background-gradient: none !important}.facets-drawer::part(content){max-width:400px!important;background-color:#111!important;background-image:none!important;color:#fff!important}.facets-drawer.drawer--sm{--drawer-max-width: 400px !important}.facets-drawer.drawer--sm::part(content){border-top:1px solid var(--grey-60, #4f5054);max-width:400px!important}.collection-toolbar__button-container>.collection-toolbar__button{opacity:1}#facets-drawer::part(header){padding:43px 30px 13px;border-bottom:1px solid var(--grey-60, #4f5054)}#facets-drawer::part(body){padding:60px 30px 30px}#facets-drawer::part(footer){padding:20px;border-top:1px solid var(--grey-60, #4f5054)}#facets-drawer dialog-close-button button{height:45px;border-radius:1000px;background:var(--brand-gold, #cca054);color:var(--brand-black, #000);text-align:center;font-family:Apercu Pro;font-size:12px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:2.4px;text-transform:uppercase}.facets-drawer p.h4{color:var(--brand-gold, #cca054);font-family:Sackers Gothic Std;font-size:32px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:3.2px;text-transform:uppercase}::part(close-button){border:none;cursor:pointer;border-radius:4px;width:16px;height:16px}::part(close-button):hover{background-color:#0000001a}dialog-close-button::part(close-button){background:transparent;border:none;cursor:pointer;width:16px;height:16px;transition:background-color .2s ease}dialog-close-button::part(close-button) svg{width:16px;height:16px}facets-form accordion-disclosure:not(:last-child){border-bottom:1px solid var(--grey-60, #4f5054)}facets-form .accordion__disclosure summary .accordion__toggle{padding-bottom:30px;color:var(--white, #fff);font-family:Sackers Gothic Std;font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1.4px;text-transform:uppercase}facets-form .accordion__disclosure[open] summary .accordion__toggle svg path{stroke:var(--brand-gold, #cca054)}facets-form .accordion__content{padding-bottom:30px}.checkbox-control input[type=checkbox]{display:none}.checkbox-control input[type=checkbox]:checked+label{transform:none}.checkbox-control input[type=checkbox]:checked+label:before{background-color:var(--brand-gold, #cca054);border:1.2px solid var(--brand-gold, #cca054)}.checkbox-control input[type=checkbox]:checked+label:after{opacity:1}.checkbox-control label{color:var(--white, #fff);padding-left:32px;font-family:Apercu Pro;font-size:16px;font-style:normal;font-weight:400;line-height:150%;opacity:1}.checkbox-control label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:2.4px;border:1.2px solid var(--grey-60, #4f5054)}.checkbox-control label:after{content:"";position:absolute;left:5px;opacity:0;top:50%;transform:translateY(-50%);width:11.83px;height:9.334px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M4.30319 6.27278L1.7576 3.7272L0.0605469 5.42425L4.30319 9.66689L11.9399 2.03014L10.2429 0.333084L4.30319 6.27278Z' fill='black'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.checkbox-control label .count{color:var(--grey-40, #8a8680);font-family:Apercu Pro;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.price-range{padding:20px 0}.price-range .range-group{position:relative;margin-bottom:30px;height:16px;display:flex;align-items:center}.price-range .range-group:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:var(--grey-60, #43331f);border-radius:0;transform:translateY(-50%);z-index:0}.price-range .range-group:after{content:"";position:absolute;top:50%;left:var(--range-min, 0%);width:calc(var(--range-max, 100%) - var(--range-min, 0%));height:2px;background:var(--brand-gold, #cca054);border-radius:0;transform:translateY(-50%);z-index:1}.range-group .range:last-child{inset-block-start:auto;inset-inline-start:auto;top:5px}.price-range .range{-webkit-appearance:none;appearance:none;width:100%;height:2px;background:transparent;border-radius:0;outline:none;position:absolute;top:5px;z-index:2;color:#fff}.price-range .field:placeholder{color:#fff}.price-range .range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:var(--brand-gold, #000);border-radius:50%;cursor:pointer;border:2px solid var(--white, #cca054)}.price-range .range::-moz-range-thumb{width:16px;height:16px;background:var(--brand-gold, #000);border-radius:50%;cursor:pointer;border:2px solid var(--white, #cca054)}.price-range .range:first-child::-webkit-slider-thumb{z-index:2}.price-range .range:last-child::-webkit-slider-thumb{z-index:1}.price-range .input-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.price-range .input-prefix{display:flex;align-items:center;max-height:50px;background:transparent;border-radius:8px;border:1px solid var(--brand-darkgold, #43331f);padding:15px 16px;min-width:80px}.price-range .input-prefix .prefix{color:var(--white, #fff);margin-right:8px;font-size:16px}.price-range .input-prefix .field{background:transparent;border:none;color:var(--white, #fff);font-size:16px;width:100%;outline:none}.price-range .input-prefix .field::placeholder{color:var(--grey-60, #fff)}.price-range .text-subdued{color:var(--grey-60, #4f5054);font-size:14px;font-weight:400}.price-range .text-subdued.price-range-to{font-size:14px;color:var(--grey-60, #4f5054)}@media screen and (min-width: 700px){.collection-toolbar__button-container>.collection-toolbar__button{width:max-content;height:100%;padding:15px 48px}#sort-by-popover{right:auto;left:0}}@media screen and (max-width: 699px){.facets-drawer{--drawer-max-width: 344px !important}.product-list{--product-list-calculated-column-gap: 15px;row-gap:15px;margin:0}.collection-toolbar{flex-wrap:wrap;height:auto;border-top:none;border-bottom:none}.collection-toolbar__button-container{width:50%;border-top:1px solid #43331f;border-bottom:1px solid #43331f}.collection-toolbar__button-list{width:50%;border-top:1px solid #43331f;border-bottom:1px solid #43331f;border-left:1px solid #43331f}.collection-toolbar__button-list>.collection-toolbar__button-container{width:100%}.collection-toolbar__button-list>.collection-toolbar__button-container>.collection-toolbar__button{justify-content:center;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:2.4px;text-transform:uppercase}.collection-toolbar__products-count{width:100%;margin-top:10px;text-align:center}#facets-drawer::part(header){padding:43px 20px 20px}.facets-drawer p.h4{font-size:26px;line-height:130%;letter-spacing:2.08px}#facets-drawer::part(body){padding:50px 20px 20px}.price-range .range,.range-group .range:last-child{top:7px}}.breadcrumbs__list{display:flex;align-items:center;margin-bottom:30px;margin-left:0;list-style-type:none}.breadcrumbs__link{color:var(--white, #fff);font-family:Apercu Pro;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.breadcrumbs__item:has(a){color:#cca054}a.breadcrumbs__link{color:#cca054;transition:all .3s ease-in-out}a.breadcrumbs__link:hover{color:#fff}.product-info__block-list>:not(:nth-child(1 of:not(:empty))){margin-block-start:10px}.product-info__block-list>:not(:last-child){margin-block-end:10px;margin-block-start:10px}.product-info__block-item .product-title{color:var(--brand-gold, #cca054);font-family:Sackers Gothic Std;font-size:32px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:3.2px;text-transform:uppercase}.product-info__block-item sale-price{color:var(--white, #fff);font-family:Apercu Pro;font-size:21px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:4.2px;text-transform:uppercase}.product-info__block-item:has(.liquid:empty){display:none}.product-short-description{padding-bottom:24px;border-bottom:1px solid #715b3e}.product-short-description p{color:var(--white, #fff);font-size:14px;font-style:normal;font-weight:400;line-height:140%}.product-info__block-item[data-block-type=variant-picker],.product-info__block-item[data-block-type=buy-buttons],.product-info__block-item:has(.product-icons-row),.product-info__block-item:has(.product-video-swiper),.product-info__block-item[data-block-type=complementary-products]{margin-block-start:24px!important}.variant-picker__option .variant-picker__option-info{margin-bottom:16px}.variant-picker__option .variant-picker__option-info legend{color:var(--white, #fff);font-family:Sackers Gothic Std;font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1.4px;text-transform:uppercase}.variant-picker__option-values .block-swatch{width:calc(50% - 10px);min-height:78px;padding:10px 20px;border-radius:10px;border:1px solid var(--brand-brown, #43331f);color:var(--brand-cream, #fdf6e5);font-family:Apercu Pro;font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-align:center}.variant-picker__option-values :checked+.block-swatch,.variant-picker__option-values .block-swatch.is-selected{border-radius:10px;border:2px solid var(--brand-gold, #cca054);background:#715b3e33}.button-row{display:flex;gap:10px}.product-info__block-item .button-row .button[type=submit]{width:calc(100% - 134px);height:50px;border-radius:1000px;border:1px solid var(--brand-darkgold, #715b3e);color:var(--white, #fff);text-align:center;font-family:Apercu Pro;font-size:14px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:2.8px;text-transform:uppercase;transition:all .3s ease-in-out}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 100px !important}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 50px !important}shopify-accelerated-checkout{margin-top:0!important}.product-info__block-item .button-row .button[type=submit]:hover{border:1px solid #715b3e;background:#715b3e33;color:#cca054}.product-info__block-item .button-row quantity-selector{display:flex;justify-content:center;width:124px;height:50px;border-radius:100px;border:1px solid var(--brand-darkgold, #715b3e);overflow:hidden;gap:16px}.product-info__block-item .button-row .quantity-selector__input-wrapper{width:34px}.product-info__block-item .button-row .quantity-selector__button{width:calc(50% - 66px);color:#cca054;opacity:1}.product-info__block-item accordion-disclosure{border-bottom:1px solid #715b3e;border-top:0}.product-info__block-item .accordion__toggle{padding:20px 0;color:var(--white, #fff);font-family:Sackers Gothic Std;font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1.4px;text-transform:uppercase}.product-info__block-item .accordion__disclosure[open] .animated-plus{color:#cca054}.product-info__block-item .accordion__content.prose h2{font-size:24px}.product-info__block-item .accordion__content.prose p,.product-info__block-item .accordion__content.prose ul{color:var(--white, #fff);font-family:Apercu Pro;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.product-info__block-item .accordion__content.prose p:empty{display:none}.product-icons-row{display:flex;gap:20px}.product-icons-item{display:flex;flex-direction:column;align-items:center;width:calc(25% - 15px)}.product-icons-item span{display:block;text-align:center;color:var(--white, #fff);font-size:14px;font-style:normal;font-weight:400;line-height:140%}.product-icons-item svg{display:block;width:32px;height:32px;margin:0 auto 6px}.product-info__block-item .accordion__content{padding:0 0 20px}.product-info__block-item .prose .product-fields{margin-block-start:5px!important;margin-bottom:16px;padding:16px 24px;border-radius:10px;border:1px solid var(--brand-darkgold, #715b3e)}.product-info__block-item .prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:0rem!important}.product-fields .product-card-info:last-child{border-bottom:none}.product-info__block-item .complementary-products__header p{margin-bottom:16px;color:var(--brand-gold, #cca054);font-family:Sackers Gothic Std;font-size:24px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:2.4px;text-transform:uppercase}.complementary-products{gap:0;max-width:100%}.complementary-products__product-list{gap:0}.product-info__block-item .horizontal-product-card{gap:20px;padding:8px 0}.product-info__block-item .horizontal-product-card:not(:last-child){border-bottom:1px dotted #715b3e}.product-info__block-item .horizontal-product-card__figure{width:80px;height:80px}.product-info__block-item .horizontal-product-card__info .product-title{color:var(--white, #fff);font-size:14px;font-style:normal;font-weight:400;line-height:140%;text-transform:capitalize;letter-spacing:normal}.product-info__block-item .horizontal-product-card__info price-list sale-price{color:var(--white, #fff);font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:2.1px;text-transform:uppercase}.product-info__block-item .horizontal-product-card__info button{height:46px;color:var(--white, #fff);text-align:center;font-family:Apercu Pro;font-size:14px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:2.8px;text-transform:uppercase;border-radius:1000px;border:1px solid var(--brand-darkgold, #715b3e)}.product-info__block-item .horizontal-product-card__info button:hover{border:1px solid #715b3e;background:#715b3e33;color:#cca054}scroll-carousel .product-gallery__media{aspect-ratio:1}scroll-carousel .product-gallery__media:nth-child(4){grid-column:span 2!important}scroll-carousel .product-gallery__media:nth-child(5n+1){grid-column:span 2!important}scroll-carousel .product-gallery__media>*{width:100%;height:100%;object-fit:cover}.product-gallery-mobile-swiper{padding-bottom:10px}.product-gallery-swiper{padding-bottom:40px!important;overflow:hidden}.product-gallery-swiper .swiper-slide{height:auto}.product-gallery-mobile-swiper .product-gallery__media{aspect-ratio:1}.product-gallery-mobile-swiper .product-gallery__media>*{width:100%;height:100%;object-fit:cover}.product-gallery-swiper .custom-progress-bar{position:absolute;bottom:10px;left:8px;width:calc(100% - 17px);height:2px;background:#43331f;border-radius:2px}.product-gallery-swiper .custom-progress-fill{position:absolute;left:0;top:0;height:100%;background:#cca054;border-radius:2px;transition:width .3s ease}.product-gallery-swiper .custom-progress-indicator{position:absolute;top:50%;transform:translateY(-50%) translate(-50%);width:16px;height:16px;background:#000;border-radius:50%;border:2px solid #cca054;transition:left .3s ease}.product-video-title{margin-bottom:20px;color:var(--brand-gold, #cca054);font-family:Sackers Gothic Std;font-size:20px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:2px;text-transform:uppercase}.product-video-swiper{position:relative;overflow:hidden;padding-bottom:80px!important}.product-video-swiper-wrapper .btn-arrow{width:80px;height:60px;top:auto;bottom:0}.product-video-swiper-wrapper .btn-arrow.swiper-button-disabled{display:none}.product-video-swiper-wrapper .swiper-button-prev svg{transform:rotate(180deg)}.product-video-swiper-wrapper .btn-arrow:after{display:none}.product-video-swiper .product-video-item .video-loaded-file{position:relative;width:100%;height:auto;min-height:462px;max-height:462px;overflow:hidden;border-radius:10px}.product-video-swiper .product-video-item .video-loaded-file-poster{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.product-video-swiper .product-video-item .video-loaded-file-poster img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:10px}.product-video-swiper .product-video-item .video-loaded-file video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:10px}.product-video-swiper .product-video-item .deferred-media__poster-button2{position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#ffffffe6;border:2px solid rgba(255,255,255,.8);transition:all .3s;z-index:3}.product-video-swiper .product-video-item .deferred-media__poster-button2:hover{background:#fff;transform:translate(-50%) translateY(-50%) scale(1.05)}.product-video-swiper .product-video-item .deferred-media__poster-button2 svg{width:24px;height:24px}.product-video-swiper .product-video-item .deferred-media__poster-button2 svg path{transition:all .3s}.product-video-swiper .product-video-item .video-loaded-file-poster.active{opacity:0;visibility:hidden;transition:all .6s}@media screen and (min-width: 1150px){.product{--product-gap: 120px}}@media screen and (max-width: 999.5px){.product{--product-gap: 0px}.scroll-carousel-wrapper{display:none!important}.breadcrumbs__list{margin-bottom:20px}.product-info__block-item .product-title{font-size:26px;line-height:130%;letter-spacing:2.08px}.product-info__block-item .variant-picker__option-values{gap:10px}.variant-picker__option-values .block-swatch{width:calc(50% - 5px);min-height:62px;padding:10px;font-size:14px;font-weight:400;line-height:140%}.buy-buttons{row-gap:10px}.product-info__block-item .button-row quantity-selector{height:45px}.product-info__block-item .button-row .button[type=submit]{height:45px}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 45px !important}.product-info__block-item[data-block-type=variant-picker],.product-info__block-item[data-block-type=buy-buttons],.product-info__block-item:has(.product-icons-row),.product-info__block-item:has(.product-video-swiper),.product-info__block-item[data-block-type=complementary-products]{margin-block-start:20px!important}.product-fields{padding:20px 16px}.product-info__block-item .complementary-products__header{justify-content:flex-start}.product-info__block-item .complementary-products__header p{text-align:left!important;font-size:21px}.product-video-title{font-size:21px}.product-video-swiper .product-video-item .video-loaded-file{min-height:360px;max-height:360px}}@media screen and (max-width: 500px){.product-icons-row{flex-wrap:wrap;gap:16px 25px}.product-icons-item{width:calc(50% - 12.5px)}.product-info__block-item .product-card-info-text{flex-direction:column;align-items:flex-start}.product-info__block-item .product-card-info-text .product-card-info__title{margin-bottom:6px}.product-info__block-item .horizontal-product-card{padding:16px 0}.product-info__block-item .horizontal-product-card__info button{height:35px;margin-left:auto;font-size:12px;font-style:normal;line-height:130%;letter-spacing:2.4px}.product-info__block-item .horizontal-product-card__info product-form{margin-left:auto}.product-video-swiper .product-video-item .video-loaded-file{min-height:283px;max-height:283px}.product-video-swiper{padding-bottom:60px!important}.product-video-swiper-wrapper .btn-arrow{width:53px;height:40px}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/custom.css.map */
