html body.ep-body,html body.ep-body :is(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,small,summary,dt,dd,td,th),html body.ep-body .woocommerce,html body.ep-body .woocommerce :is(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,small,td,th),html body.ep-body :is(.woocommerce-breadcrumb,.woocommerce-message,.woocommerce-info,.woocommerce-error,.entry-title,.page-title,.wc-block-components-title,.wc-block-components-button,.wc-block-cart__totals-title,.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout),html body.ep-body :is(.wc-block-components-title,.wc-block-components-product-name,.wc-block-components-totals-item,.wc-block-components-button),html body.ep-body :is(.ep-catalog-heading h1,.ep-detail-info h1,.ep-hero h1,.ep-community-heading h2){font-family:"Montserrat",Arial,sans-serif!important}html body.ep-body .woocommerce h1,html body.ep-body .woocommerce .entry-title,html body.ep-body .woocommerce-cart h1,html body.ep-body .woocommerce-checkout h1{font-weight:400!important;letter-spacing:-.025em!important}html body.ep-body .wc-block-components-button,html body.ep-body .woocommerce button.button{font-weight:600!important;letter-spacing:.5px!important}html body.ep-body header.ep-site-header{position:relative!important;top:auto!important;bottom:auto!important;transform:none!important;will-change:auto!important}html body.ep-body :is(.ep-header-main,.ep-primary-nav){position:relative!important;top:auto!important;transform:none!important}.ep-header-main{overflow:visible!important}.ep-header-tools{overflow:visible!important}.ep-header-language .ep-lang-trigger{gap:7px!important}.ep-header-language .ep-lang-current-flag{display:block!important;flex:0 0 17px;width:17px!important;height:12px!important;object-fit:contain!important;max-width:17px!important;max-height:12px!important;margin:0!important;box-shadow:none!important}.ep-lang-panel{max-width:235px!important}.ep-lang-choice[aria-current="true"]{background:#f3eee8!important}.ep-account-group{position:relative;display:flex;align-items:center;justify-content:center}.ep-account-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:36px;color:#27231f}.ep-account-dropdown{position:absolute;z-index:1500;top:100%;right:-17px;width:215px;padding:24px 17px 15px;box-sizing:border-box;background:#fff;border:1px solid #e8e1da;border-top:0;box-shadow:0 15px 35px rgb(38 28 20 / .12);visibility:hidden;opacity:0;transform:translateY(-7px);pointer-events:none;transition:transform .18s ease,opacity .18s ease,visibility .18s ease}.ep-account-group:hover .ep-account-dropdown,.ep-account-group:focus-within .ep-account-dropdown,.ep-account-group.ep-account-is-open .ep-account-dropdown{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.ep-account-eyebrow{display:block!important;font-size:9px!important;letter-spacing:1.35px;color:#9d8d7e;margin:0 0 6px}.ep-account-greeting{margin:0 0 12px!important;font-size:12px!important;font-weight:600;color:#342b23}.ep-account-option{display:flex!important;justify-content:space-between;align-items:center;padding:10px 0!important;margin:0!important;text-decoration:none!important;font-size:11px!important;letter-spacing:.15px;color:#443a31;border-bottom:1px solid #f0ebe6;line-height:1.35!important}.ep-account-option:last-child{border-bottom:0!important}.ep-account-option span{color:#9d8b7c;font-size:13px}.ep-account-option:hover{color:#111;text-decoration:underline!important;text-underline-offset:3px}.ep-cart-backdrop[hidden],.ep-cart-drawer[hidden]{display:none!important}.ep-cart-backdrop{position:fixed;inset:0;z-index:2198;background:rgb(30 25 20 / .43);opacity:0;transition:opacity .24s ease}.ep-cart-backdrop.ep-cart-backdrop-open{opacity:1}.ep-cart-drawer{position:fixed;right:0;top:0;bottom:0;z-index:2200;width:min(432px,100vw);background:#fff;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;transform:translateX(100%);transition:transform .24s ease;box-shadow:-5px 0 36px rgb(20 17 14 / .15)}.ep-cart-drawer.ep-cart-drawer-open{transform:translateX(0)}.ep-cart-drawer-head{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:29px 27px 20px;border-bottom:1px solid #eae3dc}.ep-cart-kicker{font-size:9px!important;letter-spacing:1.7px;color:#9a8b7b}.ep-cart-drawer-head h2{font-size:28px!important;font-weight:400!important;letter-spacing:-.025em!important;margin:8px 0 0!important;line-height:1.2!important}.ep-cart-drawer-close{font-size:28px!important;line-height:1;background:#fff0;border:0;color:#3b322b;padding:3px 7px}.ep-cart-drawer-body{flex:1;min-height:0;overflow-y:auto;padding:14px 25px;overscroll-behavior:contain}.ep-cart-drawer-body .widget_shopping_cart_content{font-size:12px}.ep-cart-drawer-body .woocommerce-mini-cart{list-style:none!important;padding:0!important;margin:0!important}.ep-cart-drawer-body .woocommerce-mini-cart-item{position:relative;display:flow-root;min-height:95px;padding:14px 20px 14px 0!important;margin:0!important;border-bottom:1px solid #eee7e1;font-size:12px!important}.ep-cart-drawer-body .woocommerce-mini-cart-item a:not(.remove){display:block!important;color:#332c26;font-weight:500;line-height:1.5;text-decoration:none}.ep-cart-drawer-body .woocommerce-mini-cart-item img{width:66px!important;height:90px!important;object-fit:contain!important;float:left!important;margin:0 12px 0 0!important;background:#faf8f6}.ep-cart-drawer-body .woocommerce-mini-cart-item a.remove{position:absolute;right:0;top:10px;color:#82756a!important;font-size:23px!important;background:none!important;line-height:1!important}.ep-cart-drawer-body .quantity{display:block;font-size:11px!important;color:#82756e;margin-top:8px}.ep-cart-drawer-body .woocommerce-mini-cart__total{display:flex;justify-content:space-between;border-top:1px solid #e6ded6;margin-top:17px;padding-top:18px;font-size:13px!important}.ep-cart-drawer-body .woocommerce-mini-cart__buttons{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.ep-cart-drawer-body .woocommerce-mini-cart__buttons a{background:#28231e!important;color:#fff!important;font-size:10px!important;text-align:center;text-decoration:none!important;padding:12px!important;flex:1;line-height:1.35!important;letter-spacing:.4px}.ep-cart-drawer-body .woocommerce-mini-cart__empty-message{margin:40px 0;font-size:13px!important;color:#7f746b;text-align:center}.ep-cart-drawer-footer{border-top:1px solid #e9e2dc;display:grid;gap:10px;padding:19px 27px calc(22px + env(safe-area-inset-bottom))}.ep-cart-drawer-footer>a{display:block;background:#26221f;color:#fff!important;text-align:center;padding:15px;font-size:10px!important;font-weight:600;letter-spacing:1px;text-decoration:none!important}.ep-cart-drawer-footer button{padding:9px 12px;border:0;background:#fff0;color:#675b52;font-size:10px!important;letter-spacing:1px}.ep-footer-contact .ep-footer-original-logo{display:block!important;margin:0 0 13px!important}.ep-footer-contact .ep-footer-original-logo+p{margin:0 0 13px!important;line-height:1.7!important}.ep-footer-contact h3{margin:11px 0 12px!important}.ep-detail-info .ep-product-brand-logo{min-height:68px!important;max-width:290px;margin:0 0 18px!important}.ep-detail-info .ep-product-brand-logo a{display:inline-flex;align-items:center;min-height:68px}.ep-detail-info .ep-product-brand-logo img{height:71px!important;max-height:76px!important;width:auto!important;max-width:275px!important;object-fit:contain!important;object-position:left center!important}.ep-detail-info .ep-product-brand-text{font-size:14px!important;letter-spacing:1.3px}.ep-search-results .ep-result{min-height:54px;border-bottom:1px solid #f2ede8;padding:7px 4px}.ep-search-results .ep-result img{width:48px!important;height:58px!important;object-fit:contain;background:#f8f6f4}.ep-search-viewall{display:block;margin-top:13px;padding:12px 4px;border-top:1px solid #e4dcd5;text-align:center;color:#3a3027!important;font-size:10px!important;font-weight:600;letter-spacing:1px;text-decoration:none!important}.ep-no-suggestions{padding:15px 4px;font-size:12px;color:#8a7d71}@media(max-width:740px){.ep-account-dropdown{right:-82px;max-width:calc(100vw - 30px)}.ep-cart-drawer-head{padding:23px 20px 17px}.ep-cart-drawer-body{padding:12px 18px}.ep-cart-drawer-footer{padding:15px 19px calc(17px + env(safe-area-inset-bottom))}.ep-footer-contact .ep-footer-original-logo{margin-bottom:12px!important}.ep-detail-info .ep-product-brand-logo img{height:60px!important;max-width:230px!important}.ep-header-tools .ep-account-group{display:flex!important}}@media(prefers-reduced-motion:reduce){.ep-account-dropdown,.ep-cart-backdrop,.ep-cart-drawer{transition:none}}