:root{--e-black: #161310;--e-chocolate: #1E1409;--e-cream: #f3f0e9;--e-tan: #d2c4ac;--e-brown: #9a5c2f;--e-copper: #c4703c;--e-forest: #2d4a3e;--e-warm-gray: #b5ad9e;--e-light: #faf8f5;--e-muted: #888;--e-ease: cubic-bezier(.22, 1, .36, 1);--e-ease-out: cubic-bezier(.25, 0, .25, 1)}*,*:before,*:after{border-radius:0!important}body{background:var(--e-cream);color:var(--e-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.rte h1,.rte h2,.rte h3,.rte h4{font-family:var(--font-heading-family),"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;line-height:1}body,p,li,td,th,a,span,label,input,textarea,select,button,.rte,.rte p,.rte li{font-family:var(--font-body-family),"Montserrat",sans-serif}h1,.h1,.h0{font-size:clamp(2.8rem,8vw,7rem);margin-bottom:.3em}h2,.h2{font-size:clamp(2rem,5.5vw,4.5rem);margin-bottom:.3em}h3,.h3{font-size:clamp(1.3rem,2.8vw,2.2rem);margin-bottom:.25em}a{color:inherit;transition:opacity .2s ease}::selection{background:var(--e-tan);color:var(--e-black)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--e-cream)}::-webkit-scrollbar-thumb{background:var(--e-black)}.e-zoom{overflow:hidden}.e-zoom img{transition:transform .8s var(--e-ease-out);will-change:transform}.e-zoom:hover img{transform:scale(1.06)}.e-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 32px;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;text-decoration:none;border:1.5px solid currentColor;transition:all .35s var(--e-ease);cursor:pointer;line-height:1;font-family:var(--font-body-family),"Montserrat",sans-serif;background:transparent;color:inherit}.e-btn:hover{background:var(--e-black);color:#fff;border-color:var(--e-black)}.e-btn--white{color:#fff}.e-btn--white:hover{background:#fff;color:var(--e-black);border-color:#fff}.e-btn--filled{background:var(--e-black);color:#fff;border-color:var(--e-black)}.e-btn--filled:hover{background:transparent;color:var(--e-black)}.e-kicker{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.25em;margin:0 0 20px;font-family:var(--font-body-family),"Montserrat",sans-serif;color:var(--e-brown)}.e-rule{border-bottom:1px solid var(--e-black)}.e-rule-thick{border-bottom:3px solid var(--e-black)}.e-arrow{transition:transform .3s ease}.e-btn:hover .e-arrow,a:hover .e-arrow{transform:translate(4px)}@media(prefers-reduced-motion:no-preference){.e-reveal{opacity:0;transform:translateY(40px);transition:opacity .7s var(--e-ease),transform .7s var(--e-ease)}.e-reveal.is-visible{opacity:1;transform:none}}.section-header{margin:0!important;padding:0!important}.gradient{background:var(--e-cream)!important}.page-width{max-width:1400px}.color-scheme-1,[class*=color-scheme]{--color-background: 243, 240, 233}.button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,button.button{border-radius:0!important;font-family:var(--font-body-family),"Montserrat",sans-serif!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-weight:700!important;font-size:15px!important;padding:16px 32px!important;min-height:auto!important;transition:all .3s ease!important}.button--primary{background:var(--e-black)!important;color:#fff!important}.button--primary:hover{background:#333!important}.button--secondary{background:transparent!important;border:1.5px solid var(--e-black)!important;color:var(--e-black)!important}.button--secondary:hover{background:var(--e-black)!important;color:#fff!important}.product__title h1,.product__title .h1{font-size:clamp(1.35rem,2.6vw,2rem)!important;line-height:1!important;letter-spacing:-.02em!important;margin-bottom:12px!important}.product__info-wrapper .price,.product__info-wrapper .price-item{font-family:var(--font-body-family),"Montserrat",sans-serif!important;font-size:1.1rem!important;font-weight:400!important}.product__description,.product__description .rte{font-size:14px!important;line-height:1.75!important;color:var(--e-muted)!important}.product-form__input label,fieldset legend{font-family:var(--font-body-family),"Montserrat",sans-serif!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-size:15px!important;font-weight:700!important}.product-form__input input[type=radio]+label{border-radius:0!important;font-family:var(--font-body-family),"Montserrat",sans-serif!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:14px!important;border:1.5px solid #ddd!important;transition:all .2s ease!important}.product-form__input input[type=radio]:checked+label{border-color:var(--e-black)!important;background:var(--e-black)!important;color:#fff!important}.quantity{border-radius:0!important;border-color:#ddd!important;min-height:42px!important;width:120px!important}.quantity__button{width:34px!important;flex:0 0 34px!important}.quantity__input{font-size:14px!important}.quantity__button svg{width:14px!important;height:14px!important}.product__media-list{gap:4px!important}.product__media-item img{border-radius:0!important}.product__info-wrapper .product__text:first-child{font-size:15px!important;text-transform:uppercase!important;letter-spacing:.2em!important;color:var(--e-brown)!important}.product .accordion__title,.product .accordion summary{font-family:var(--font-heading-family),sans-serif!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:600!important;font-size:1.2rem!important}.product-form__submit{background:var(--e-chocolate)!important;color:#fff!important;font-size:14px!important;letter-spacing:.18em!important;padding:18px 32px!important;min-height:54px!important;transition:background .3s ease!important}.product-form__submit:hover{background:#2e2113!important}.product-form__submit[disabled]{background:#ccc!important;color:#999!important}.dk-enquiry-link{display:inline-block;font-family:var(--font-body-family),"Montserrat",sans-serif;font-size:13px;letter-spacing:.03em;color:var(--e-brown);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.dk-enquiry-link:hover{color:var(--e-chocolate)}.dk-stock-status{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--font-body-family),"Montserrat",sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--e-muted)}.dk-stock-dot{display:none;width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.dk-stock-status--in{color:#9a5c2f}.dk-stock-status--mto{color:var(--e-brown)}.dk-stock-status--out{color:#b23b3b}.related-products h2,.product-recommendations h2{font-size:clamp(1.6rem,3vw,2.4rem)!important;text-align:left!important}.card-wrapper,.card,.card--standard,.card--standard .card__inner,.card--standard .card__media,.card__media-spacer{border-radius:0!important}.card__media{overflow:hidden!important}.card__media img{transition:transform .7s var(--e-ease-out)!important}.card-wrapper:hover .card__media img{transform:scale(1.05)!important}.card__heading,.card__heading a{font-family:var(--font-heading-family),sans-serif!important;text-transform:uppercase!important;letter-spacing:.01em!important;font-weight:600!important;font-size:1rem!important;text-decoration:none!important}.card-information .price,.card-information .price-item{font-family:var(--font-body-family),"Montserrat",sans-serif!important;font-size:1.2rem!important;color:var(--e-muted)!important}.card--card,.card--standard{--border-width: 0 !important;box-shadow:none!important}.collection .grid{gap:var(--grid-mobile-horizontal-spacing)!important;row-gap:32px!important}@media(min-width:990px){.collection .grid{gap:var(--grid-desktop-horizontal-spacing)!important;row-gap:40px!important}}.facets__wrapper{padding-bottom:4px!important}.facets__label,.facets-container .facets__heading{font-family:var(--font-body-family),"Montserrat",sans-serif!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:15px!important;font-weight:700!important}.facet-filters__sort select{font-family:var(--font-body-family),"Montserrat",sans-serif!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:15px!important;border-radius:0!important}.active-facets .active-facets__button{border-radius:0!important;font-family:var(--font-body-family),"Montserrat",sans-serif!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:14px!important}.pagination li a,.pagination li span{font-family:var(--font-body-family),"Montserrat",sans-serif!important;font-weight:700!important;border-radius:0!important}.cart__empty-text,cart-items h1{font-size:clamp(2rem,5vw,3.5rem)!important;letter-spacing:-.03em!important}.cart-items th{font-family:var(--font-body-family),"Montserrat",sans-serif!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-size:14px!important;font-weight:700!important;color:var(--e-muted)!important;border-bottom:2px solid var(--e-black)!important;padding-bottom:12px!important}.cart-item__name{font-family:var(--font-heading-family),sans-serif!important;text-transform:uppercase!important;letter-spacing:.02em!important;font-weight:600!important;font-size:1rem!important;text-decoration:none!important}.cart-item__media img{border-radius:0!important}.cart-item .price,.cart-item__price{font-family:var(--font-body-family),"Montserrat",sans-serif!important;font-size:1rem!important}.cart-item .quantity{border:1.5px solid #ddd!important;border-radius:0!important}.totals{border-top:2px solid var(--e-black)!important;padding-top:20px!important}.totals h2,.totals__subtotal-value{font-family:var(--font-heading-family),sans-serif!important;text-transform:uppercase!important;font-weight:700!important}.cart__ctas .button,.cart__ctas .shopify-payment-button__button{width:100%!important;background:var(--e-black)!important;color:#fff!important}.cart-item{border-bottom:1px solid #e5e0d8!important;padding:24px 0!important}.cart-drawer__overlay{background:#00000080!important}.drawer{border-radius:0!important;background:var(--e-cream)!important}.search__input{border-radius:0!important;font-family:var(--font-body-family),"Montserrat",sans-serif!important;border:1.5px solid var(--e-black)!important;font-size:14px!important}.predictive-search{border-radius:0!important;border:1px solid #ddd!important}.article-card__title{font-family:var(--font-heading-family),sans-serif!important;text-transform:uppercase!important;font-weight:600!important;letter-spacing:0!important}.article-card__info{font-family:var(--font-body-family),"Montserrat",sans-serif!important;font-size:15px!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--e-muted)!important}.article-template__content,.article-template__content .rte{font-size:15px!important;line-height:1.8!important;max-width:720px!important}.field__input,.customer .field input,.form__label{border-radius:0!important;font-family:var(--font-body-family),"Montserrat",sans-serif!important}.field__input{border:1.5px solid #ddd!important;padding:14px 16px!important;font-size:15px!important;transition:border-color .2s ease!important}.field__input:focus{border-color:var(--e-black)!important;box-shadow:none!important}.form__label{text-transform:uppercase!important;letter-spacing:.12em!important;font-size:14px!important;font-weight:700!important}.template-404{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 24px}.template-404 .title{font-size:clamp(4rem,12vw,10rem)!important;line-height:.85!important;letter-spacing:-.04em!important;margin-bottom:16px!important}.template-404 p{font-size:15px!important;text-transform:uppercase!important;letter-spacing:.2em!important;color:var(--e-muted)!important;margin-bottom:8px!important}.shopify-section{animation:eSectionFade .5s ease both}@keyframes eSectionFade{0%{opacity:.92}to{opacity:1}}img[loading=lazy]{opacity:0;transition:opacity .4s ease}img[loading=lazy].loaded,img[loading=lazy][src]{opacity:1}*:focus-visible{outline:2px solid var(--e-brown)!important;outline-offset:2px!important}html{scroll-behavior:smooth}@media(max-width:749px){.page-width{padding-left:16px;padding-right:16px}.collection .grid{gap:var(--grid-mobile-horizontal-spacing)!important;row-gap:24px!important}.cart-item{padding:16px 0!important}.product__title h1{font-size:clamp(1.4rem,6vw,2rem)!important}}@media(min-width:750px){.product--large .product__info-wrapper{position:sticky!important;top:100px!important;align-self:flex-start!important}}.product--stacked .product__media-list{gap:6px!important}.product__info-wrapper .product__text.product__text--uppercase{font-size:15px!important;letter-spacing:.2em!important;color:var(--e-brown)!important;margin-bottom:8px!important;font-family:var(--font-body-family),"Montserrat",sans-serif!important}.product .accordion{border-top:none!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.product .accordion summary,.product .accordion__title{font-family:var(--font-heading-family),sans-serif!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:600!important;font-size:1.2rem!important;padding:18px 0!important;min-height:auto!important}.product .accordion .accordion__content{font-family:var(--font-body-family),"Montserrat",sans-serif!important;font-size:15px!important;line-height:1.75!important;color:var(--e-muted)!important;padding-bottom:20px!important}.product .accordion .accordion__content p{margin:0 0 10px}.product .accordion .accordion__content p:last-child{margin:0}.product .accordion .icon-caret{width:14px!important;height:14px!important}.product .product-form+.accordion,.product .product-form~details.accordion:first-of-type{margin-top:24px!important;border-top:1px solid rgba(0,0,0,.1)!important}.product .share-button{padding-top:16px!important}.product .share-button__button{font-size:15px!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-family:var(--font-body-family),"Montserrat",sans-serif!important}.facets-container{padding-bottom:0!important;margin-bottom:12px!important}.facets{padding:4px 0 0!important}.facets-vertical{padding:0!important}.facets__label,.facets__heading,.facet-filters__label{font-family:var(--font-body-family),"Montserrat",sans-serif!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:14px!important;font-weight:700!important;color:var(--e-black)!important}.facet-filters__sort .select__select,.facet-filters__sort select{font-family:var(--font-body-family),"Montserrat",sans-serif!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:15px!important;font-weight:700!important;border:none!important;border-bottom:1.5px solid var(--e-black)!important;background:transparent!important;padding:8px 28px 8px 0!important;border-radius:0!important}.facets__product-count,.facet-filters .product-count{font-family:var(--font-body-family),"Montserrat",sans-serif!important;font-size:15px!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:var(--e-muted)!important}.active-facets{margin-top:0!important;padding-bottom:8px!important}.active-facets:empty{display:none!important;margin:0!important;padding:0!important}.active-facets__button{font-family:var(--font-body-family),"Montserrat",sans-serif!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.08em!important;border:1px solid #ddd!important;padding:6px 12px!important;border-radius:0!important}.active-facets__button:hover{border-color:var(--e-black)!important}.facets__disclosure .disclosure__button{font-family:var(--font-body-family),"Montserrat",sans-serif!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:15px!important;font-weight:700!important;border:none!important;border-bottom:1.5px solid transparent!important;padding:10px 4px!important;transition:border-color .2s!important;border-radius:0!important}.facets__disclosure .disclosure__button:hover,.facets__disclosure .disclosure__button[aria-expanded=true]{border-bottom-color:var(--e-black)!important}.facets__disclosure .disclosure__list{border:1px solid #e5e0d8!important;border-radius:0!important;box-shadow:0 4px 20px #00000014!important;background:var(--e-cream)!important}.quick-add{opacity:0!important;transition:opacity .3s ease!important}.card-wrapper:hover .quick-add{opacity:1!important}.quick-add__submit,.quick-add .button{font-family:var(--font-body-family),"Montserrat",sans-serif!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-size:14px!important;font-weight:700!important;background:var(--e-black)!important;color:#fff!important;border:none!important;padding:12px 20px!important;border-radius:0!important;min-height:auto!important;width:100%!important;transition:background .2s ease!important}.quick-add__submit:hover,.quick-add .button:hover{background:#333!important}.quick-add-modal .product-form__submit{width:100%!important}.card--standard .card__media{overflow:hidden!important}.card__badge .badge{border-radius:0!important;font-family:var(--font-body-family),"Montserrat",sans-serif!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important}.badge--sale{background:var(--e-brown)!important;color:#fff!important}.badge--soldout{background:var(--e-black)!important;color:var(--e-cream)!important}.main-page-content .rte,.main-page-content .page-width{max-width:820px!important}.main-page-content .rte h1,.main-page-content .rte h2{margin-top:40px!important;margin-bottom:16px!important}.main-page-content .rte p{font-size:15px!important;line-height:1.8!important}.main-page-content .rte img{border-radius:0!important;margin:32px 0!important}.related-products .collection__title,.related-products h2,.product-recommendations__heading{font-size:clamp(1.4rem,3vw,2rem)!important;text-align:left!important;padding-left:0!important}.related-products{border-top:1px solid rgba(0,0,0,.08)!important;margin-top:20px!important}.card-siblings{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px;align-items:center}.card-siblings__dot{display:block;width:36px;height:36px;border:1.5px solid transparent;overflow:hidden;text-decoration:none;transition:border-color .2s ease,transform .15s ease;flex-shrink:0;background:var(--color-background, #f3f0e9)}.card-siblings__dot img{width:100%;height:100%;object-fit:cover;display:block}.card-siblings__dot:hover{border-color:var(--color-foreground, #1a1a1a);transform:scale(1.08)}.card-siblings__dot--active{border-color:var(--color-foreground, #1a1a1a);pointer-events:none}.card-siblings__more{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--color-foreground, #1a1a1a);font-family:var(--font-body-family, sans-serif);margin-left:2px}.rich-text.color-scheme-3.gradient{background:var(--e-chocolate)!important;--color-background: 30, 20, 9;--color-foreground: 243, 240, 233;color:var(--e-cream)}.rich-text.color-scheme-3 .button--primary{background:var(--e-cream)!important;color:var(--e-chocolate)!important}.rich-text.color-scheme-3 .button--primary:hover{background:var(--e-tan)!important}@media(max-width:749px){.card__heading,.card__heading a{font-size:.9rem!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/eezy-design-system.css.map */
