.header__search-link .header__nav-icon{color:var(--text-color);opacity:1}.header__primary-nav-item:last-child a.block,.header__primary-nav-item:last-child summary{background-color:var(--secondary-button-background, #F7F5F2);color:var(--secondary-button-text-color, #2D2D2D);padding:.5rem 1.25rem!important;border-radius:2px;margin-left:1.5rem;transition:all .2s ease}.header__primary-nav-item:last-child a.block:hover,.header__primary-nav-item:last-child summary:hover{filter:brightness(.95)}.facets .v-stack.gap-2\.5{max-height:320px;overflow-y:auto;padding-right:5px}.facets .v-stack.gap-2\.5::-webkit-scrollbar{width:4px}.facets .v-stack.gap-2\.5::-webkit-scrollbar-track{background:transparent}.facets .v-stack.gap-2\.5::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:10px}.checkbox-control label,.facets .link-faded{font-size:.875rem;letter-spacing:.02em;text-transform:none}.facets .accordion__title{font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.1em}.product-card__figure{background-color:#fff!important;aspect-ratio:1 / 1!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.product-card__media{width:100%!important;height:100%!important}.product-card__image{background-color:#fff!important;mix-blend-mode:multiply;object-fit:contain!important;width:100%!important;height:100%!important}.shopify-section--main-collection .container,.shopify-section--main-collection [class*=container--]{--container-max-width: 100% !important;max-width:100%!important;padding-left:6em!important;padding-right:6em!important}.elk-product-carousel{display:block;position:relative;width:100%;height:100%;overflow:hidden}.elk-product-carousel__wrapper{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.elk-product-carousel__wrapper::-webkit-scrollbar{display:none}.elk-product-carousel__item{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;position:relative}.elk-product-carousel__item img{width:100%;height:100%;object-fit:contain}@media screen and (min-width:1000px){.elk-product-carousel__item{position:absolute;top:0;left:0;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}.elk-product-carousel__item.is-active{position:relative;opacity:1;pointer-events:auto}}.elk-product-carousel__indicators{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;gap:12px;z-index:100;pointer-events:auto}.elk-product-carousel__dash{display:block;width:8px;height:8px;background:#000!important;opacity:.2;cursor:pointer;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1)}.elk-product-carousel__dash.is-active{opacity:1;width:20px;border-radius:4px;background:#000!important}.elk-product-carousel:hover .elk-product-carousel__dash{opacity:.4}.elk-product-carousel:hover .elk-product-carousel__dash.is-active{opacity:1}.elk-product-carousel .product-card__image--primary{opacity:1!important}@media screen and (max-width:999px){.shopify-section--main-collection .container{padding-left:var(--container-gutter)!important;padding-right:var(--container-gutter)!important}}.product-card__info{text-align:left!important;justify-items:start!important}.product-card__info .v-stack{align-items:flex-start!important}.product-card .vendor,.product-card .product-title,.product-card .price-list{text-align:left!important;justify-content:flex-start!important}.product-specifications{margin-top:2rem;padding-top:3rem;padding-bottom:3rem;border-top:1px solid #eee}.product-specifications h2{margin-bottom:2rem;text-transform:uppercase;letter-spacing:.1em;font-weight:400}.product-specifications__grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:4rem;row-gap:0}.product-specifications__row{display:flex;align-items:baseline;padding:.85rem 1rem;border-bottom:1px solid rgba(200,169,110,.2);gap:2rem;break-inside:avoid;transition:background-color .2s ease}.product-specifications__row:nth-child(4n-3),.product-specifications__row:nth-child(4n-2){background-color:#faf9f7}.product-specifications__row:nth-child(4n-1),.product-specifications__row:nth-child(4n){background-color:#fff}.product-specifications__row:hover{background-color:#f5f3ef}.product-specifications__label{font-family:var(--heading-font-family);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#666;flex-shrink:0;width:40%}.product-specifications__value{font-size:14px;color:#1a1a1a;font-weight:400;text-align:left}.product-specifications__value a{color:#1a1a1a!important;text-decoration:none}@media screen and (max-width:767px){.product-specifications__grid{grid-template-columns:1fr}.product-specifications__row{padding:.75rem .5rem}.product-specifications__row:nth-child(2n){background-color:#faf9f7!important}.product-specifications__row:nth-child(odd){background-color:#fff!important}}.product-gallery{--product-gallery-thumbnail-size: 90px !important}@media screen and (max-width:699px){.product-gallery{--product-gallery-thumbnail-size: 70px !important}}@media screen and (min-width:1000px){.product{--product-grid: "product-gallery product-info" / minmax(0, 1fr) minmax(0, 1fr) !important}.product:has(#product-extra-information){--product-grid: "product-gallery product-info" auto "product-content product-info" minmax(0, 1fr) / minmax(0, 1fr) minmax(0, 1fr) !important}}@media screen and (min-width:1000px)and (max-width:1399px){.shopify-section--main-product .container{padding-inline:2.5rem!important}.product{--product-gap: 3.5rem !important}}.product-info__vendor-row{display:flex;justify-content:flex-start;gap:1.5rem;align-items:baseline;width:100%}.authorised-retailer-label{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#888;font-weight:500}@media screen and (max-width:699px){.authorised-retailer-label{font-size:10px}}.product-gallery__media{aspect-ratio:1 / 1!important;background-color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.product-gallery__media img,.product-gallery__media video,.product-gallery__media iframe{object-fit:contain!important;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important}.product-gallery__thumbnail-scroller{scrollbar-width:auto!important;padding-bottom:.5rem}.product-gallery__thumbnail-scroller::-webkit-scrollbar{display:block!important;height:6px}.product-gallery__thumbnail-scroller::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}.product-gallery__thumbnail-scroller::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.product-content-below-gallery{margin-top:40px;width:100%}@media screen and (max-width:999px){.product-content-below-gallery{margin-top:24px}}.product-content-below-gallery .accordion{border-top:1px solid var(--border-color)}.product-content-below-gallery .accordion:last-child{border-bottom:1px solid var(--border-color)}buy-buttons .button,buy-buttons .button--outline,safe-sticky [type=submit].button,.cart-recap .button[name=checkout]{--button-background: 22, 18, 17;--button-text-color: 255, 222, 167;--initial-gradient: none;--hover-gradient: none;background:linear-gradient(330deg,#8f775f,#161211 50%)!important;border:1px solid rgba(255,222,167,.45)!important;color:#ffdea7!important;letter-spacing:.08em;text-transform:uppercase;font-weight:600;transition:filter .2s ease,transform .2s ease}buy-buttons .button:hover,buy-buttons .button--outline:hover,safe-sticky [type=submit].button:hover,.cart-recap .button[name=checkout]:hover{filter:brightness(1.08);transform:translateY(-1px);background:linear-gradient(330deg,#a38a70,#1d1816 55%)!important;color:#ffdea7!important}.mega-menu{background:#1a1714!important;border-top:1px solid rgba(255,222,167,.2)!important;box-shadow:0 8px 32px #0009!important}.mega-menu .bold,.mega-menu strong,.mega-menu [class*=heading]{color:#ffdea7!important;letter-spacing:.1em;font-size:.7rem;text-transform:uppercase}.header .mega-menu a{color:#ffffffbf!important;transition:color .15s ease}.header .mega-menu a:hover{color:#ffdea7!important}.mega-menu .button,.mega-menu .button--secondary{background-color:transparent!important;border:1px solid rgba(255,222,167,.5)!important;color:#ffdea7!important;letter-spacing:.1em}.mega-menu .button:hover{background-color:#ffdea71a!important}@media screen and (min-width:1000px){.mega-menu{justify-items:center}.mega-menu__linklist{display:grid!important;grid-template-columns:repeat(4,minmax(150px,1fr));gap:1.75rem 2rem;width:min(100%,1200px);margin-inline:auto;text-align:center}.mega-menu__linklist>li{justify-items:center!important;text-align:center}.mega-menu__linklist>li>ul{justify-items:center}}@media screen and (min-width:1000px)and (max-width:1199px){.mega-menu__linklist{grid-template-columns:repeat(3,minmax(150px,1fr))}}.header{display:block!important;padding:0!important}.header__logo-row{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;width:100%;overflow:hidden}.header__logo-col--left{display:flex;justify-content:flex-start;align-items:flex-start;overflow:hidden}.header__logo-col--center{display:flex;justify-content:center;align-items:center;padding:1.5rem 0}.header__logo-col--right{display:flex;justify-content:flex-end;align-items:flex-start;overflow:hidden}.ribbon-left{display:block;width:100%;max-width:280px;pointer-events:none;mask-image:linear-gradient(to right,black 55%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 55%,transparent 100%)}.ribbon-right{display:block;width:100%;max-width:280px;pointer-events:none;mask-image:linear-gradient(to left,black 55%,transparent 100%);-webkit-mask-image:linear-gradient(to left,black 55%,transparent 100%)}.header__nav-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;border-top:1px solid rgba(255,222,167,.15);padding:.5rem 0}.header__nav-col--left{flex-shrink:0}.header__nav-col--center{display:flex;justify-content:center}.header__nav-col--right{display:flex;justify-content:flex-end;padding-right:2rem}.header__secondary-nav ul.contents{display:flex;align-items:center;gap:1.25rem;list-style:none;margin:0;padding:0}.header,.footer{background:#161211!important;background:linear-gradient(330deg,#8f775f,#161211 50%)!important}x-header.header,.shopify-section-group-header-group .header,.shopify-section-group-footer-group .footer{background:linear-gradient(330deg,#8f775f,#161211 50%)!important}.shopify-section--ms-clock-bar,.shopify-section--ms-clock-bar .ms-clock-bar{display:block!important;visibility:visible!important;opacity:1!important}@media screen and (min-width:700px){.shopify-section--ms-clock-bar .ms-clock-bar{width:100%!important;justify-content:flex-end!important;text-align:right}}.header{color:#ffdea7}@media screen and (max-width:999px){.header{display:flex!important;justify-content:space-between;align-items:center;padding:1rem var(--container-gutter, 1.5rem)!important}.header__logo-row,.header__nav-row{display:contents!important}.header__logo-col--left,.header__logo-col--right,.header__nav-col--left{display:none!important}.header__nav-col--center{order:1;flex:1 1 0%;display:flex;justify-content:flex-start}.header__logo-col--center{order:2;padding:0!important;flex:0 0 auto}.header__logo-col--center .header__logo-image{max-width:none}.header__nav-col--right{order:3;flex:1 1 0%;display:flex;justify-content:flex-end;padding-right:0!important}}@media screen and (min-width:1000px)and (max-width:1350px){.header__primary-nav{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:nowrap!important;width:max-content!important}.header__primary-nav>ul{display:flex!important;align-items:center!important;gap:.75rem!important;flex-wrap:nowrap!important;width:max-content!important}.header__primary-nav-item>a,.header__primary-nav-item summary{font-size:.75rem!important;padding-inline:.25rem!important;letter-spacing:.05em!important;white-space:nowrap!important}.header__primary-nav-item:last-child a.block,.header__primary-nav-item:last-child summary{padding:.4rem .75rem!important;margin-left:.5rem!important;white-space:nowrap!important}}.BREADCRUMB-PDP{display:block!important}.facets-drawer{border-right:1px solid rgba(200,169,110,.2)}.facets-drawer [slot=header]{font-family:var(--heading-font-family, serif);font-size:1.2rem;letter-spacing:.05em;text-transform:uppercase;color:#1a1a1a;border-bottom:1px solid rgba(200,169,110,.2);padding-bottom:1rem}.facets .accordion__title{font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#1a1a1a}.facets .checkbox-control label{font-size:.85rem;color:#666;transition:color .15s ease}.facets .checkbox-control:hover label{color:#1a1a1a}.facets .checkbox-control input[type=checkbox]{border:1px solid rgba(0,0,0,.2)!important;border-radius:0!important}.facets .checkbox-control input[type=checkbox]:checked{background-color:#1a1a1a!important;border-color:#1a1a1a!important}.product-list{--product-list-column-gap: 2rem;--product-list-row-gap: 3.5rem}.cart-drawer [slot=header],.cart-page h1.h2{font-family:var(--heading-font-family, serif);font-size:1.5rem;letter-spacing:.05em;text-transform:uppercase;color:#1a1a1a;border-bottom:1px solid rgba(200,169,110,.2);padding-bottom:1rem;margin-bottom:1.5rem}.cart-drawer__button-price{font-family:var(--heading-font-family, serif);font-size:1.1rem}.cart-drawer .button[name=checkout],.cart-page .button[name=checkout]{background-color:#1a1a1a!important;color:#fff!important;border-radius:0!important;letter-spacing:.15em;font-weight:700;border:1px solid #1a1a1a!important;transition:all .2s ease}.cart-drawer .button[name=checkout]:hover,.cart-page .button[name=checkout]:hover{background-color:transparent!important;color:#1a1a1a!important}.trajan-word{white-space:nowrap;display:inline}@media(min-width:767px){.trajan-word+.trajan-word{margin-left:4px}}@media(max-width:640px){.trajan-word{display:inline-block;white-space:normal}}.FeatureText{text-align:center}.FeatureText__ContentWrapper{padding-left:24px;padding-right:24px}.FeatureText__ImageWrapper{overflow:hidden}.FeatureText--withImage .FeatureText__ContentWrapper{padding-top:50px;padding-bottom:20px}.FeatureText .SectionHeader__Description{margin-top:25px;margin-bottom:20px}@media screen and (max-width:640px){.FeatureText--imageLeft{display:flex;flex-direction:column-reverse}}@media screen and (min-width:641px){.FeatureText__Content{max-width:430px;margin:0 auto}.FeatureText--withImage{display:table;width:100%;text-align:left;table-layout:fixed}.FeatureText--withImage .FeatureText__ContentWrapper,.FeatureText--withImage .FeatureText__ImageWrapper{display:table-cell;width:50%;vertical-align:middle}.FeatureText--withImage .FeatureText__ContentWrapper{padding:50px}.FeatureText--imageRight .FeatureText__ContentWrapper{padding-right:40px}.FeatureText--imageRight .FeatureText__Content,.FeatureText--imageRight .AspectRatio{margin-right:0}.FeatureText--imageRight .AspectRatio{text-align:right}.FeatureText--imageLeft .FeatureText__ContentWrapper{padding-left:40px}.FeatureText--imageLeft .FeatureText__Content,.FeatureText--imageLeft .AspectRatio{margin-left:0}.FeatureText--imageLeft .AspectRatio{text-align:left}}@media screen and (min-width:1140px){.FeatureText--imageRight .FeatureText__ContentWrapper{padding-right:100px}.FeatureText--imageLeft .FeatureText__ContentWrapper{padding-left:100px}}.ImageHero h1,.ImageHero h2,.ImageHero h3,.Slideshow h1,.Slideshow h2,.Slideshow h3,.RichTextStyledHeaders h1{font-family:Trajan Pro;font-size:40px!important;letter-spacing:2px!important;line-height:1!important}.ImageHero h1 span,.ImageHero h2 span,.ImageHero h3 span,.Slideshow h1 span,.Slideshow h2 span,.Slideshow h3 span,.RichTextStyledHeaders h1 span,.Article__Wrapper h1 span{font-family:Shelley-AllegroScript,serif;font-size:1.5em!important;margin-right:10px;font-weight:700;line-height:1!important}@font-face{font-family:Shelley-AllegroScript;src:url(Shelley-AllegroScript.woff2) format("woff2"),url(Shelley-AllegroScript.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:ShelleyVolante BT;src:url(ShelleyVolanteBT-Regular.woff2) format("woff2"),url(ShelleyVolanteBT-Regular.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Shelley Script LT Std;src:url(ShelleyLTStd-Script.woff2) format("woff2"),url(ShelleyLTStd-Script.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Trajan Pro;src:url(TrajanPro-Bold.woff2) format("woff2"),url(TrajanPro-Bold.woff) format("woff");font-weight:400;font-style:normal}.trajan-heading{font-family:Trajan Pro,serif!important;font-size:40px!important;letter-spacing:2px!important;line-height:1!important;text-transform:uppercase;margin-top:-.325em;max-width:100%;overflow-wrap:break-word}@media screen and (max-width:640px){.trajan-heading{font-size:28px!important}}.trajan-heading .trajan-word{font-family:Trajan Pro,serif!important}.trajan-fl,.use-trajan .trajan-fl,.trajan-heading .firstLetter,.trajan-heading .firstLetter_arr,.trajan-heading .trajan-fl,.ms-video-banner__heading .firstLetter{font-family:Shelley-AllegroScript,serif!important;font-size:1.75em!important;font-weight:700;line-height:1;display:inline;margin-right:10px}@media(min-width:767px){.trajan-heading .firstLetter_arr{margin-right:12px!important}}@media(max-width:766px){.trajan-heading .firstLetter_arr{margin-right:6px!important}}@media screen and (min-width:1000px){.shopify-section--images-with-text-scroll .images-with-text-scroll__container{--image-width: min(50vw - var(--container-gutter), 800px)}}.header__dropdown-menu{background:linear-gradient(330deg,#8f775f,#161211 50%)!important;border-color:#ffdea733!important;box-shadow:0 8px 24px #00000080!important;color:#ffdea7!important}.header__dropdown-menu :is(a,summary){color:#ffdea7d9!important;transition:color .15s ease}.header__dropdown-menu :is(a,summary):hover{color:#ffdea7!important}.header__dropdown-menu:before{background:#ffdea799!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom.css.map */
