.zf-country-flag{display:inline-block;width:22px;height:15px;vertical-align:middle;flex:none;border-radius:2px;box-shadow:0 0 0 1px #0002;overflow:hidden}.zf-market-current{display:inline-flex;align-items:center;gap:8px}.zf-market-form{position:relative}.zf-market-selector [hidden]{display:none!important}.zf-brand-theme .zf-market-custom{position:relative;max-width:100%}.zf-brand-theme .zf-market-trigger{display:flex;align-items:center;gap:8px;width:174px;min-height:44px;padding:9px 10px;border:1px solid #bba57d66;border-radius:7px;background:transparent;color:inherit;font:500 12px/1.4 var(--sans);cursor:pointer;text-align:left}.zf-brand-theme .zf-market-trigger-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;flex:1}.zf-market-chevron{flex:none;transition:transform .2s ease}.zf-market-trigger[aria-expanded=true] .zf-market-chevron{transform:rotate(180deg)}.zf-brand-theme .zf-market-trigger:focus-visible,.zf-brand-theme .zf-market-option:focus-visible{outline:2px solid #d5ae70;outline-offset:2px}.zf-brand-theme .zf-market-options{position:absolute;z-index:200;top:calc(100% + 7px);right:0;width:max-content;min-width:280px;max-width:min(360px,calc(100vw - 26px));max-height:270px;overflow:auto;padding:6px;background:#fffdf9;color:#28271f;border:1px solid #ccba9a;border-radius:9px;box-shadow:0 15px 35px #16161138}.zf-brand-theme .zf-market-option{display:flex;align-items:center;gap:10px;min-height:42px;width:100%;padding:10px 12px;border:0;border-radius:4px;background:transparent;color:inherit;text-align:left;font:500 13px/1.4 var(--sans);cursor:pointer}.zf-brand-theme .zf-market-option:hover,.zf-brand-theme .zf-market-option[aria-selected=true]{background:#eae2d5}.zf-brand-theme .zf-market-selector--footer .zf-market-options{top:auto;bottom:calc(100% + 7px);left:0;right:auto}.zf-brand-theme .zf-market-selector--footer .zf-market-trigger{width:210px}.zf-brand-theme .zf-market-selector--mobile .zf-market-trigger{width:100%;min-height:44px}.zf-brand-theme .zf-market-selector--mobile .zf-market-custom{width:100%}.zf-brand-theme .zf-market-selector--mobile .zf-market-options{left:0;right:auto}@media(min-width:981px){.zf-brand-theme .nav-left .zf-shop-dropdown-panel{width:min(calc(var(--zf-dropdown-width,400px) + 360px),calc(100vw - 40px));padding:22px 25px;overflow-x:hidden}.zf-brand-theme .zf-shop-menu-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,300px);gap:24px;align-items:start}.zf-brand-theme .zf-shop-menu-links{min-width:0}.zf-brand-theme .zf-shop-menu-links>.zf-dropdown-all{position:relative;display:flex;align-items:center;min-height:58px;padding:18px 6px;text-decoration:none;font:500 var(--zf-dropdown-font,16px)/1.4 var(--serif);color:#faf5eb}.zf-brand-theme .zf-shop-menu-links>.zf-dropdown-all:hover,.zf-brand-theme .zf-shop-menu-links>.zf-dropdown-all:focus-visible{color:#d5ae70}.zf-brand-theme .zf-shop-promos{display:flex;flex-direction:column;gap:13px}.zf-brand-theme .zf-shop-promo{display:block;width:100%;height:176px;overflow:hidden;border:1px solid #ffffff20;border-radius:13px;background:#4c473c}.zf-brand-theme .zf-shop-promo-photo{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.zf-brand-theme a.zf-shop-promo:hover .zf-shop-promo-photo{transform:scale(1.045)}.zf-brand-theme a.zf-shop-promo:focus-visible{outline:2px solid #d5ae70;outline-offset:3px}}.zf-brand-theme .hero .zf-slide .zf-hero-image-fallback{z-index:-2}.zf-brand-theme .hero .zf-slide .zf-hero-video{z-index:-2;opacity:0;transition:opacity .35s ease;transform:none!important;filter:brightness(.75) saturate(.7)}.zf-brand-theme .hero .zf-slide.zf-video-ready .zf-hero-video{opacity:1}@media(prefers-reduced-motion:reduce){.zf-brand-theme .hero .zf-slide .zf-hero-video{display:none!important}}.zf-brand-theme .hero .zf-slide:after{background:none}.zf-brand-theme .hero .zf-slide.zf-hero-has-overlay:after{background:linear-gradient(90deg,var(--zf-hero-overlay-start,rgba(20,21,16,.6)) 0%,var(--zf-hero-overlay-end,rgba(20,21,16,.12)) 100%)}@media(min-width:981px){.zf-brand-theme .zf-shop-promos{position:relative;display:block;height:365px;isolation:isolate}.zf-brand-theme .zf-shop-promo-set{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:13px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(9px) scale(.988);transition:opacity .46s cubic-bezier(.22,1,.36,1),transform .53s cubic-bezier(.22,1,.36,1),visibility 0s linear .53s;will-change:opacity,transform}.zf-brand-theme .zf-shop-promo-set[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .46s cubic-bezier(.22,1,.36,1),transform .53s cubic-bezier(.22,1,.36,1),visibility 0s}.zf-brand-theme .zf-category>summary .zf-category-link{color:inherit;text-decoration:none;display:inline-block;max-width:calc(100% - 30px)}.zf-brand-theme .zf-category>summary .zf-category-link:hover,.zf-brand-theme .zf-category>summary .zf-category-link:focus-visible{color:var(--zf-setting-accent,#d5ae70)}.zf-brand-theme .zf-category>summary .zf-category-link:focus-visible{outline:2px solid #d5ae70;outline-offset:3px}}@media(min-width:981px)and (max-height:760px){.zf-brand-theme .zf-shop-promos{height:365px}}@media(prefers-reduced-motion:reduce){.zf-brand-theme .zf-shop-promo-set{transition:none!important;transform:none!important}.zf-brand-theme .zf-shop-promo-photo{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/zenfeli-client-updates.css.map */
