.zo-wrap{--zo-accent:#a68a56;--zo-accent-dk:#82683e;--zo-accent-lt:#c2aa80;--zo-accent-faint:rgba(166,138,86,.08);--zo-black:#050505;--zo-white:#ffffff;--zo-gray-50:#f7f7f7;--zo-gray-100:#ededed;--zo-gray-200:#e0e0e0;--zo-gray-400:#b3b3b3;--zo-gray-500:#8c8c8c;--zo-gray-600:#666666;--zo-gray-900:#121212;--zo-sale:#781c1c;--zo-fh:'Playfair Display', Georgia, serif;--zo-fb:'Montserrat', system-ui, sans-serif;font-family:var(--zo-fb)!important;font-size:14px!important;color:var(--zo-black)!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.zo-wrap *,.zo-wrap *::before,.zo-wrap *::after{box-sizing:border-box!important}.zo-wrap button,.elementor .zo-wrap button,.woocommerce .zo-wrap button,.zo-wrap a.button,.elementor .zo-wrap a.button,.woocommerce .zo-wrap a.button{appearance:none!important;-webkit-appearance:none!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;text-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important;min-height:0!important;line-height:normal!important;outline:none!important}.zo-container{max-width:1200px!important;width:100%!important;margin:0 auto!important;padding:0 16px!important;box-sizing:border-box!important}.zo-wrap a{color:inherit!important;text-decoration:none!important}.zo-wrap img{display:block!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important}.zo-wrap p{margin:0 0 14px!important;line-height:1.7!important;color:inherit!important}.zo-wrap p:last-child{margin-bottom:0!important}.zo-page-header{padding:12px 0 24px!important}.zo-header-banner{display:none!important}.zo-breadcrumb{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;padding:16px 0 18px!important;font-size:11px!important;color:var(--zo-gray-500)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:2px!important}.zo-bc-link{color:var(--zo-gray-500)!important;transition:color .2s!important;position:relative!important}.zo-bc-link:hover{color:var(--zo-accent)!important}.zo-bc-sep{color:var(--zo-gray-400)!important;font-size:12px!important}.zo-bc-current{color:var(--zo-accent)!important;font-weight:700!important}.zo-bc-catpart{display:none!important}.zo-breadcrumb.zo-bc-has-cat .zo-bc-catpart{display:inline!important}.zo-breadcrumb:not(.zo-bc-has-cat) .zo-bc-offer{color:var(--zo-accent)!important;font-weight:700!important}.zo-page-header.zo-has-banner .zo-breadcrumb:not(.zo-bc-has-cat) .zo-bc-offer{color:var(--zo-accent-lt)!important}.zo-breadcrumb.zo-bc-has-cat .zo-bc-offer:hover{color:var(--zo-accent)!important}.zo-page-header.zo-has-banner .zo-breadcrumb.zo-bc-has-cat .zo-bc-offer:hover{color:var(--zo-accent-lt)!important}.zo-h1{font-family:var(--zo-fh)!important;font-weight:500!important;font-size:clamp(2rem, 3.4vw, 3rem)!important;color:var(--zo-black)!important;line-height:1.1!important;margin:0 0 22px!important;padding:0 0 26px!important;position:relative!important;letter-spacing:-.5px!important}.zo-h1::before{content:''!important;position:absolute!important;bottom:12px!important;left:0!important;width:48px!important;height:2px!important;background:var(--zo-accent)!important}.zo-h1::after{content:'◆'!important;position:absolute!important;bottom:4px!important;left:54px!important;font-size:8px!important;color:var(--zo-accent)!important;line-height:1!important}@media (min-width:901px){.zo-wrap{margin-top:0!important}.elementor:has(.zo-wrap),.e-con:has(.zo-wrap),.e-con-inner:has(.zo-wrap),.elementor-section:has(.zo-wrap),.elementor-container:has(.zo-wrap),.elementor-widget-wrap:has(.zo-wrap),.elementor-widget:has(.zo-wrap),.elementor-widget-container:has(>.zo-wrap),.page-content:has(.zo-wrap),main:has(.zo-wrap),.site-main:has(.zo-wrap){padding-top:0!important;margin-top:0!important}.zo-page-header.zo-has-banner{--zo-hero-w:1240px;--zo-hero-h:400px;position:relative!important;min-height:var(--zo-hero-h,400px)!important;display:flex!important;align-items:flex-end!important;overflow:hidden!important;padding:0!important;width:min(var(--zo-hero-w, 1240px), 100vw)!important;max-width:100vw!important;margin-top:0!important;margin-bottom:18px!important;margin-left:calc(50% - min(calc(var(--zo-hero-w, 1240px) / 2), 50vw))!important;margin-right:calc(50% - min(calc(var(--zo-hero-w, 1240px) / 2), 50vw))!important;background:var(--zo-gray-900)!important;border-radius:0 0 10px 10px!important;box-shadow:0 1px 3px rgb(5 5 5 / .38),0 4px 9px rgb(5 5 5 / .30)!important}.zo-page-header.zo-has-banner .zo-header-banner{display:block!important;position:absolute!important;inset:0!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;filter:none!important;transform:scale(1.02)!important;transition:transform 1.4s ease,filter .6s ease!important;z-index:0!important}.zo-page-header.zo-has-banner:hover .zo-header-banner{transform:scale(1.06)!important}.zo-page-header.zo-has-banner .zo-header-banner::after{content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgb(5 5 5 / .80) 0%,rgb(5 5 5 / .74) 18%,rgb(5 5 5 / .55) 34%,rgb(5 5 5 / .30) 50%,rgb(5 5 5 / .10) 62%,#fff0 70%,#fff0 100%)!important;z-index:1!important}.zo-page-header.zo-has-banner::before{content:''!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:var(--zo-accent)!important;z-index:3!important}.zo-page-header.zo-has-banner .zo-header-inner{--zo-hero-pad:16px;position:relative!important;z-index:2!important;width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:48px var(--zo-hero-pad,16px)!important}.zo-page-header.zo-has-banner .zo-breadcrumb{padding:0 0 14px!important}.zo-page-header.zo-has-banner .zo-bc-link{color:rgb(255 255 255 / .72)!important}.zo-page-header.zo-has-banner .zo-bc-link:hover{color:var(--zo-accent-lt)!important}.zo-page-header.zo-has-banner .zo-bc-sep{color:rgb(255 255 255 / .4)!important}.zo-page-header.zo-has-banner .zo-bc-current{color:var(--zo-accent-lt)!important}.zo-page-header.zo-has-banner .zo-h1{color:var(--zo-white)!important;margin-bottom:0!important}}@media (max-width:900px){.zo-page-header.zo-has-banner{position:relative!important;min-height:150px!important;display:flex!important;align-items:flex-end!important;overflow:hidden!important;padding:0!important;width:100vw!important;max-width:100vw!important;margin:0 calc(50% - 50vw) 14px!important;background:var(--zo-gray-900)!important}.zo-page-header.zo-has-banner .zo-header-banner{display:block!important;position:absolute!important;inset:0!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;filter:none!important;z-index:0!important}.zo-page-header.zo-has-banner .zo-header-banner::after{content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgb(5 5 5 / .82) 0%,rgb(5 5 5 / .78) 28%,rgb(5 5 5 / .60) 48%,rgb(5 5 5 / .34) 64%,rgb(5 5 5 / .10) 78%,#fff0 86%,#fff0 100%)!important;z-index:1!important}.zo-page-header.zo-has-banner::before{content:''!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:var(--zo-accent)!important;z-index:3!important}.zo-page-header.zo-has-banner .zo-header-inner{position:relative!important;z-index:2!important;width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:22px 16px!important}.zo-page-header.zo-has-banner .zo-breadcrumb{padding:0 0 10px!important}.zo-page-header.zo-has-banner .zo-bc-link{color:rgb(255 255 255 / .72)!important}.zo-page-header.zo-has-banner .zo-bc-link:hover{color:var(--zo-accent-lt)!important}.zo-page-header.zo-has-banner .zo-bc-sep{color:rgb(255 255 255 / .4)!important}.zo-page-header.zo-has-banner .zo-bc-current{color:var(--zo-accent-lt)!important}.zo-page-header.zo-has-banner .zo-h1{color:var(--zo-white)!important;margin-bottom:0!important}}.zo-tabs-outer{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;border-bottom:1px solid var(--zo-gray-100)!important;padding-bottom:0!important;margin-bottom:0!important}.zo-tabs-outer::-webkit-scrollbar{display:none!important}.zo-tabs-row{display:flex!important;gap:0!important}.zo-wrap a.zo-tab-btn,.elementor .zo-wrap a.zo-tab-btn{display:inline-block!important;font-family:var(--zo-fb)!important;font-weight:600!important;font-size:12px!important;color:var(--zo-gray-500)!important;background-color:transparent!important;border:none!important;border-bottom:2px solid transparent!important;padding:18px 22px!important;white-space:nowrap!important;flex-shrink:0!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:2px!important;margin-bottom:-1px!important;position:relative!important;text-decoration:none!important;transition:color .25s ease!important}.zo-wrap a.zo-tab-btn::after{content:''!important;position:absolute!important;bottom:-1px!important;left:50%!important;width:0!important;height:2px!important;background:var(--zo-accent)!important;transition:width .35s ease,left .35s ease!important;pointer-events:none!important}.zo-wrap a.zo-tab-btn:hover{color:var(--zo-black)!important;background-color:transparent!important}.zo-wrap a.zo-tab-btn:hover::after{width:50%!important;left:25%!important}.zo-wrap a.zo-tab-btn.active{color:var(--zo-black)!important;border-bottom-color:transparent!important;background-color:transparent!important}.zo-wrap a.zo-tab-btn.active::after{width:calc(100% - 44px)!important;left:22px!important}.zo-subtabs-outer{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:14px 0 2px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.zo-subtabs-outer::-webkit-scrollbar{display:none!important}.zo-subtabs-group{display:contents!important}.zo-wrap a.zo-subtab-btn,.elementor .zo-wrap a.zo-subtab-btn,.woocommerce .zo-wrap a.zo-subtab-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:7px 15px!important;background-color:var(--zo-white)!important;border:1px solid var(--zo-gray-200)!important;color:var(--zo-gray-600)!important;font-family:var(--zo-fb)!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;white-space:nowrap!important;flex-shrink:0!important;cursor:pointer!important;text-decoration:none!important;transition:border-color .2s,color .2s,background .2s!important}.zo-wrap a.zo-subtab-btn:hover{border-color:var(--zo-accent)!important;color:var(--zo-accent)!important;background-color:var(--zo-accent-faint)!important}.zo-wrap a.zo-subtab-btn.active,.elementor .zo-wrap a.zo-subtab-btn.active,.woocommerce .zo-wrap a.zo-subtab-btn.active{background-color:var(--zo-black)!important;border-color:var(--zo-black)!important;color:var(--zo-white)!important}.zo-subtab-name{line-height:1!important}.zo-subtab-cnt{font-size:10px!important;opacity:.7!important;font-variant-numeric:tabular-nums!important}.zo-layout{display:flex!important;gap:0!important;padding:36px 0 0!important;align-items:flex-start!important}.zo-sidebar{width:296px!important;flex-shrink:0!important;align-self:flex-start!important;margin-right:36px!important;padding:20px 22px 10px!important;background:var(--zo-gray-50)!important;border:1px solid var(--zo-gray-100)!important;position:relative!important;transition:width .3s ease,margin-right .3s ease,padding .3s ease,opacity .3s ease!important;overflow:hidden!important}.zo-sidebar::before{content:''!important;position:absolute!important;top:0!important;left:0!important;width:40px!important;height:2px!important;background:var(--zo-accent)!important;z-index:1!important}.zo-sidebar .zo-sec:first-child{border-top:none!important}@media (min-width:901px){.zo-layout.zo-sidebar-collapsed .zo-sidebar{width:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;border-color:transparent!important;opacity:0!important;pointer-events:none!important}}.zo-sec{border-bottom:1px solid var(--zo-gray-100)!important}.zo-sec:first-child{border-top:1px solid var(--zo-gray-100)!important}.zo-wrap button.zo-sec-hdr{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:18px 0!important;background-color:transparent!important;border:none!important;text-align:left!important;cursor:pointer!important;color:var(--zo-black)!important}.zo-sec-title{font-family:var(--zo-fb)!important;font-weight:700!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:2.5px!important;color:var(--zo-black)!important;position:relative!important;padding-left:14px!important}.zo-sec-title::before{content:''!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:5px!important;height:5px!important;background:var(--zo-accent)!important}.zo-wrap button.zo-sec-hdr{padding:19px 0 15px!important;border-bottom:1px solid var(--zo-gray-200)!important;margin-bottom:4px!important}.zo-sec.collapsed .zo-sec-hdr{border-bottom-color:transparent!important;margin-bottom:0!important}.zo-sec-chev{display:flex!important;align-items:center!important;transition:transform .3s ease!important;color:var(--zo-gray-500)!important}.zo-sec.collapsed .zo-sec-chev{transform:rotate(-90deg)!important}.zo-sec-body{overflow:hidden!important;max-height:1200px!important;padding-bottom:18px!important;transition:max-height .3s ease,padding-bottom .3s ease!important}.zo-sec.collapsed .zo-sec-body{max-height:0!important;padding-bottom:0!important}.zo-radio-row{display:flex!important;align-items:center!important;gap:12px!important;padding:7px 0!important;cursor:pointer!important;min-height:32px!important;user-select:none!important;transition:padding-left .2s ease!important}.zo-radio-row:hover{padding-left:4px!important}.zo-radio-wrap{position:relative!important;width:18px!important;height:18px!important;flex-shrink:0!important}.zo-radio-wrap input{opacity:0!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;cursor:pointer!important;z-index:2!important;margin:0!important}.zo-check-lbl{font-size:13.5px!important;color:var(--zo-black)!important;flex:1!important;font-family:var(--zo-fb)!important;transition:color .15s!important}.zo-radio-row:has(input:checked) .zo-check-lbl{color:var(--zo-accent)!important;font-weight:600!important}.zo-radio-ring{position:absolute!important;inset:0!important;border:1.5px solid var(--zo-gray-400)!important;border-radius:50%!important;background:var(--zo-white)!important;transition:background .15s,border-color .15s!important;pointer-events:none!important}.zo-radio-ring::after{content:''!important;position:absolute!important;inset:4px!important;border-radius:50%!important;background:transparent!important;transition:background .15s!important}.zo-radio-wrap.is-checked .zo-radio-ring{border-color:var(--zo-accent)!important}.zo-radio-wrap.is-checked .zo-radio-ring::after{background:var(--zo-accent)!important}.zo-wrap a.zo-cat-row{display:flex!important;align-items:center!important;padding:7px 0!important;cursor:pointer!important;gap:6px!important;text-decoration:none!important;position:relative!important;transition:padding-left .2s ease!important}.zo-wrap a.zo-cat-row:hover{padding-left:4px!important}.zo-wrap a.zo-cat-row:focus-visible{outline:2px solid var(--zo-accent)!important;outline-offset:2px!important}.zo-cat-name{font-size:13.5px!important;color:var(--zo-black)!important;flex:1!important;transition:color .15s!important;font-family:var(--zo-fb)!important}.zo-wrap a.zo-cat-row:hover .zo-cat-name{color:var(--zo-accent)!important}.zo-wrap a.zo-cat-row.active .zo-cat-name{color:var(--zo-accent)!important;font-weight:600!important}.zo-cat-cnt{font-size:12px!important;color:var(--zo-gray-500)!important;font-family:var(--zo-fb)!important;font-variant-numeric:tabular-nums!important}.zo-wrap a.zo-cat-row.zo-cat-parent{margin-top:34px!important;padding-top:17px!important;padding-bottom:13px!important;border-top:2px solid var(--zo-gray-200)!important}.zo-wrap a.zo-cat-row.zo-cat-parent:first-child{margin-top:2px!important;padding-top:4px!important;border-top:none!important}.zo-cat-parent .zo-cat-name{font-size:16px!important;font-weight:700!important;text-transform:none!important;letter-spacing:.2px!important;color:#050505!important;padding-left:0!important;position:relative!important}.zo-cat-parent .zo-cat-name::before{content:none!important;display:none!important}.zo-cat-parent .zo-cat-cnt{font-size:13px!important;font-weight:600!important;color:#5f5f5f!important}.zo-wrap a.zo-cat-row.zo-cat-parent.active .zo-cat-name{color:var(--zo-accent)!important;font-weight:700!important}.zo-wrap a.zo-cat-row.zo-cat-child{margin-left:8px!important;border-left:2px solid var(--zo-gray-200)!important;padding-left:22px!important;padding-top:11px!important;padding-bottom:11px!important;position:relative!important}.zo-wrap a.zo-cat-row.zo-cat-child:hover{padding-left:26px!important}.zo-cat-child .zo-cat-name{font-size:14px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:#3a3a3a!important}.zo-cat-child .zo-cat-cnt{font-size:12.5px!important;color:#5f5f5f!important}.zo-wrap a.zo-cat-row.zo-cat-child.active{border-left-color:var(--zo-accent)!important}.zo-wrap a.zo-cat-row.zo-cat-child.active .zo-cat-name{color:var(--zo-accent)!important;font-weight:700!important}.zo-cat-child::before,.zo-wrap a.zo-cat-child::before,.zo-wrap a.zo-cat-child:hover::before,.zo-wrap a.zo-cat-child.active::before{content:none!important;display:none!important}.zo-wrap a.zo-cat-row.zo-cat-sub2{margin-left:0!important;border-left:none!important;padding-left:36px!important;padding-top:10px!important;padding-bottom:10px!important}.zo-wrap a.zo-cat-row.zo-cat-sub2:hover{padding-left:40px!important}.zo-cat-sub2 .zo-cat-name{font-size:13.5px!important;font-weight:400!important;color:#4a4a4a!important}.zo-cat-sub2 .zo-cat-cnt{font-size:12px!important;color:#5f5f5f!important}.zo-wrap a.zo-cat-row.zo-cat-sub3{margin-left:0!important;border-left:none!important;padding-left:50px!important;padding-top:9px!important;padding-bottom:9px!important}.zo-wrap a.zo-cat-row.zo-cat-sub3:hover{padding-left:54px!important}.zo-cat-sub3 .zo-cat-name{font-size:13px!important;font-weight:400!important;color:#4a4a4a!important}.zo-cat-sub3 .zo-cat-cnt{font-size:12px!important;color:#5f5f5f!important}.zo-sec-body{max-height:4000px!important}.zo-cat-children{display:none!important}.zo-cat-children.open{display:block!important;margin-left:8px!important;border-left:2px solid var(--zo-gray-200)!important;padding-left:0!important}.zo-cat-children .zo-cat-children.open{margin-left:0!important;border-left:none!important}.zo-cat-toggle{display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;margin-left:2px!important;margin-right:-4px!important;flex-shrink:0!important;color:#5f5f5f!important;cursor:pointer!important;border-radius:50%!important;transition:background-color .2s,color .2s!important}.zo-cat-toggle:hover{background-color:var(--zo-gray-200)!important}.zo-cat-toggle svg{width:14px!important;height:8px!important}.zo-cat-toggle:hover{color:var(--zo-accent)!important}.zo-cat-toggle svg{transition:transform .25s ease!important;pointer-events:none!important}.zo-cat-row.zo-open .zo-cat-toggle svg{transform:rotate(180deg)!important}.zo-products-col{flex:1!important;min-width:0!important;position:relative!important}.zo-toolbar{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;margin-bottom:28px!important;min-height:40px!important;padding-bottom:18px!important;border-bottom:1px solid var(--zo-gray-100)!important;position:relative!important}.zo-toolbar::after{content:''!important;position:absolute!important;bottom:-1px!important;left:0!important;width:32px!important;height:1px!important;background:var(--zo-accent)!important}.zo-wrap button.zo-sidebar-toggle,.zo-wrap button.zo-cs-btn,.elementor .zo-wrap button.zo-sidebar-toggle,.elementor .zo-wrap button.zo-cs-btn{width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;background-color:transparent!important;border:1px solid var(--zo-gray-200)!important;color:var(--zo-gray-600)!important;cursor:pointer!important;padding:0!important;transition:background .2s,border-color .2s,color .2s!important}.zo-wrap button.zo-sidebar-toggle:hover,.zo-wrap button.zo-cs-btn:hover{background-color:transparent!important;border-color:var(--zo-accent)!important;color:var(--zo-accent)!important}.zo-wrap button.zo-cs-btn.zo-cs-active{background-color:var(--zo-black)!important;border-color:var(--zo-black)!important;color:var(--zo-white)!important}.zo-wrap button.zo-cs-btn svg,.zo-wrap button.zo-sidebar-toggle svg{pointer-events:none!important}.zo-active-tags{display:flex!important;flex-wrap:wrap!important;gap:6px!important;flex:1!important;min-width:0!important;align-items:center!important}.zo-chip{display:inline-flex!important;align-items:center!important;gap:8px!important;background:transparent!important;border:1px solid var(--zo-gray-200)!important;padding:5px 10px 5px 12px!important;font-size:11px!important;color:var(--zo-black)!important;font-weight:600!important;font-family:var(--zo-fb)!important;text-transform:uppercase!important;letter-spacing:.8px!important;transition:border-color .2s,background .2s!important}.zo-chip:hover{border-color:var(--zo-accent)!important;background:var(--zo-accent-faint)!important}.zo-wrap button.zo-chip-x,.elementor .zo-wrap button.zo-chip-x{background-color:transparent!important;border:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;padding:0!important;color:var(--zo-gray-500)!important;transition:color .15s,transform .15s!important}.zo-wrap button.zo-chip-x:hover{color:var(--zo-sale)!important;transform:rotate(90deg)!important}.zo-chip-x svg{width:11px!important;height:11px!important}.zo-wrap button.zo-clear-all,.elementor .zo-wrap button.zo-clear-all{background-color:transparent!important;border:none!important;cursor:pointer!important;padding:4px 6px!important;font-family:var(--zo-fb)!important;font-size:11px!important;color:var(--zo-accent)!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:1.5px!important;font-weight:700!important;white-space:nowrap!important;transition:color .15s!important;border-bottom:1px solid var(--zo-accent)!important}.zo-wrap button.zo-clear-all:hover{color:var(--zo-black)!important;border-bottom-color:var(--zo-black)!important}.zo-found-count{font-size:11px!important;color:var(--zo-gray-500)!important;text-transform:uppercase!important;letter-spacing:1.5px!important;font-weight:600!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}.zo-cols-switcher{display:flex!important;gap:4px!important}.zo-cols-switcher--mobile{display:none!important}.zo-cols-switcher--letters{display:none!important}.zo-sort-area{display:flex!important;align-items:center!important;gap:10px!important;flex-shrink:0!important}.zo-sort-lbl{font-size:11px!important;color:var(--zo-gray-500)!important;text-transform:uppercase!important;letter-spacing:1.5px!important;font-weight:600!important;font-family:var(--zo-fb)!important}.zo-sort-sel{appearance:none!important;-webkit-appearance:none!important;padding:9px 34px 9px 14px!important;font-family:var(--zo-fb)!important;font-size:12px!important;color:var(--zo-black)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;background:var(--zo-white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 7'><polyline points='0,0 7,7 14,0' stroke='%23a68a56' stroke-width='2' stroke-linecap='round' fill='none'/></svg>") no-repeat right 12px center!important;background-size:10px 5px!important;border:1px solid var(--zo-gray-200)!important;cursor:pointer!important;outline:none!important;min-width:180px!important;transition:border-color .2s!important}.zo-sort-sel:hover,.zo-sort-sel:focus{border-color:var(--zo-accent)!important}.zo-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:28px 24px!important}@media (min-width:901px){.zo-grid.zo-grid-cols-2{grid-template-columns:repeat(2,1fr)!important;gap:40px 36px!important}.zo-grid.zo-grid-cols-4{grid-template-columns:repeat(4,1fr)!important;gap:28px 24px!important}}.zo-card{position:relative!important;background:var(--zo-white)!important;transition:transform .4s cubic-bezier(.25,1,.5,1)!important;isolation:isolate!important}.zo-card::before{content:''!important;position:absolute!important;top:0!important;left:0!important;width:0!important;height:0!important;border-top:1px solid transparent!important;border-left:1px solid transparent!important;transition:width .35s ease,height .35s ease,border-color .35s ease!important;z-index:6!important;pointer-events:none!important}.zo-card::after{content:''!important;position:absolute!important;bottom:0!important;right:0!important;width:0!important;height:0!important;border-bottom:1px solid transparent!important;border-right:1px solid transparent!important;transition:width .35s ease,height .35s ease,border-color .35s ease!important;z-index:6!important;pointer-events:none!important}.zo-card:hover{transform:translateY(-6px)!important}.zo-card:hover::before{width:24px!important;height:24px!important;border-top-color:var(--zo-accent)!important;border-left-color:var(--zo-accent)!important}.zo-card:hover::after{width:24px!important;height:24px!important;border-bottom-color:var(--zo-accent)!important;border-right-color:var(--zo-accent)!important}.zo-card-media{--zo-actions-h:60px;position:relative!important;overflow:hidden!important;background:linear-gradient(180deg,var(--zo-white) 0%,var(--zo-gray-50) 100%)!important;aspect-ratio:auto!important}.zo-card-media::before{content:''!important;display:block!important;width:100%!important;padding-top:calc(110.0176% + var(--zo-actions-h, 60px))!important}#zoGrid .zo-card-media .zo-card-img,#zoWishGrid .zo-card-media .zo-card-img,.zo-card-media .zo-card-img,.zo-wrap .zo-card-media .zo-card-img,.elementor .zo-wrap .zo-card-media .zo-card-img,.woocommerce .zo-wrap .zo-card-media .zo-card-img{position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;object-fit:contain!important;object-position:center center!important;padding:0!important;margin:0!important;transition:transform .8s cubic-bezier(.25,1,.5,1)!important}#zoGrid .zo-card:hover .zo-card-img,#zoWishGrid .zo-card:hover .zo-card-img,.zo-card:hover .zo-card-img{transform:translate(-50%,-50%) scale(1.06)!important}.zo-card-img-link{display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:var(--zo-actions-h,60px)!important;overflow:hidden!important}.zo-card-badges{position:absolute!important;top:14px!important;left:14px!important;display:flex!important;flex-direction:column!important;gap:4px!important;z-index:4!important}.zo-badge{padding:5px 11px!important;font-family:var(--zo-fb)!important;font-size:9px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:var(--zo-white)!important;background:var(--zo-black)!important}.zo-badge-sale{background:var(--zo-sale)!important}.zo-badge-new{background:var(--zo-accent)!important}.zo-badge-best{background:var(--zo-black)!important}.zo-badge-order{background:var(--zo-gray-600)!important}.zo-wrap button.zo-wishlist,.elementor .zo-wrap button.zo-wishlist{position:absolute!important;top:14px!important;right:14px!important;z-index:5!important;width:36px!important;height:36px!important;background-color:var(--zo-white)!important;border:1px solid var(--zo-gray-100)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 8px rgb(5 5 5 / .06)!important;color:var(--zo-gray-400)!important;cursor:pointer!important;padding:0!important;transition:color .2s,transform .2s,box-shadow .2s,border-color .2s!important}.zo-wrap button.zo-wishlist:hover{color:var(--zo-sale)!important;transform:scale(1.1)!important;box-shadow:0 4px 14px rgb(5 5 5 / .14)!important;border-color:var(--zo-sale)!important}.zo-wrap button.zo-wishlist.is-liked{color:var(--zo-sale)!important;border-color:var(--zo-sale)!important}.zo-wrap button.zo-wishlist.is-liked svg{fill:var(--zo-sale)!important}.zo-wishlist svg{width:16px!important;height:16px!important;pointer-events:none!important}.zo-wrap .zo-grid.zo-grid-cols-4 button.zo-wishlist,.elementor .zo-wrap .zo-grid.zo-grid-cols-4 button.zo-wishlist{width:30px!important;height:30px!important;top:11px!important;right:11px!important}.zo-grid.zo-grid-cols-4 .zo-wishlist svg{width:14px!important;height:14px!important}.zo-card-actions{position:absolute!important;bottom:0!important;left:0!important;right:0!important;min-height:var(--zo-actions-h,60px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:rgb(255 255 255 / .96)!important;border-radius:0!important;padding:12px!important;opacity:1!important;transform:none!important;transition:background .3s!important;z-index:3!important;border-top:1px solid var(--zo-gray-100)!important}.zo-wrap a.zo-btn-add,.elementor .zo-wrap a.zo-btn-add,.woocommerce .zo-wrap a.zo-btn-add{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;padding:10px 12px!important;background-color:var(--zo-black)!important;border:1px solid var(--zo-black)!important;color:var(--zo-white)!important;border-radius:0!important;font-family:var(--zo-fb)!important;font-size:9px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.5px!important;cursor:pointer!important;transition:all .25s ease!important;text-decoration:none!important;position:relative!important}.zo-wrap a.zo-btn-add:hover{background-color:var(--zo-accent)!important;border-color:var(--zo-accent)!important;color:var(--zo-white)!important}.zo-btn-add svg{width:13px!important;height:13px!important;stroke:currentColor!important}.zo-card-info{padding:20px 4px 8px!important;position:relative!important}.zo-card-info::before{content:''!important;position:absolute!important;top:0!important;left:4px!important;width:28px!important;height:1px!important;background:var(--zo-accent)!important;transition:width .4s cubic-bezier(.25,1,.5,1)!important}.zo-card:hover .zo-card-info::before{width:72px!important}.zo-card-cat{display:block!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important;color:var(--zo-accent)!important;margin-bottom:8px!important;font-family:var(--zo-fb)!important}.zo-card-name{font-family:var(--zo-fh)!important;font-size:17px!important;font-weight:500!important;line-height:1.3!important;margin:0 0 10px!important;color:var(--zo-black)!important;letter-spacing:-.2px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:2.6em!important;max-height:2.6em!important}.zo-card-name a{color:inherit!important;transition:color .2s!important}.zo-card-name a:hover{color:var(--zo-accent)!important}.zo-card-price{font-size:16px!important;font-weight:700!important;color:var(--zo-black)!important;font-family:var(--zo-fb)!important;letter-spacing:.2px!important;font-variant-numeric:tabular-nums!important}.zo-card-price del{color:var(--zo-gray-400)!important;font-weight:400!important;margin-right:8px!important;font-size:13px!important}.zo-card-price ins{color:var(--zo-sale)!important;text-decoration:none!important}.zo-empty{grid-column:1 / -1!important;text-align:center!important;padding:72px 20px!important;color:var(--zo-gray-500)!important}.zo-empty p{font-size:14px!important;line-height:1.9!important;color:var(--zo-gray-500)!important;max-width:460px!important;margin:0 auto!important}.zo-wrap button.zo-empty-clear,.elementor .zo-wrap button.zo-empty-clear{background-color:transparent!important;border:none!important;border-bottom:1px solid var(--zo-accent)!important;color:var(--zo-accent)!important;font-family:var(--zo-fb)!important;font-size:inherit!important;font-weight:600!important;cursor:pointer!important;padding:0 0 1px!important;transition:color .15s,border-color .15s!important}.zo-wrap button.zo-empty-clear:hover{color:var(--zo-black)!important;border-bottom-color:var(--zo-black)!important}.zo-loading{display:none!important;justify-content:center!important;align-items:center!important;padding:40px 0!important}.zo-loading.visible{display:flex!important}.zo-spinner{width:30px!important;height:30px!important;border:2px solid var(--zo-gray-200)!important;border-top-color:var(--zo-accent)!important;border-radius:50%!important;animation:zo-spin .7s linear infinite!important}@keyframes zo-spin{to{transform:rotate(360deg)}}.zo-pagination{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin-top:48px!important}.zo-wrap button.zo-pg,.elementor .zo-wrap button.zo-pg{min-width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;background-color:transparent!important;border:1px solid var(--zo-gray-200)!important;color:var(--zo-black)!important;font-family:var(--zo-fb)!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;transition:border-color .2s,color .2s,background .2s!important}.zo-wrap button.zo-pg:hover:not(.disabled):not(.active){border-color:var(--zo-accent)!important;color:var(--zo-accent)!important}.zo-wrap button.zo-pg.active{background-color:var(--zo-black)!important;border-color:var(--zo-black)!important;color:var(--zo-white)!important}.zo-wrap button.zo-pg.disabled{opacity:.35!important;cursor:default!important;pointer-events:none!important}.zo-pg-dots{padding:0 4px!important;color:var(--zo-gray-400)!important}.zo-infinite-loader{display:none!important;justify-content:center!important;align-items:center!important;padding:40px 0 8px!important}.zo-infinite-loader.visible{display:flex!important}.zo-infinite-end{display:none!important;text-align:center!important;padding:34px 0 10px!important;font-family:var(--zo-fb)!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:2px!important;color:var(--zo-gray-500)!important}.zo-infinite-end.visible{display:block!important}.zo-infinite-end::before{content:'◆'!important;display:block!important;margin:0 auto 10px!important;font-size:8px!important;line-height:1!important;color:var(--zo-accent)!important}.zo-infinite-sentinel{width:100%!important;height:1px!important;pointer-events:none!important}.zo-seo{margin-top:80px!important;padding:68px 0!important;background:var(--zo-gray-50)!important;border-top:1px solid var(--zo-gray-100)!important}.zo-seo-cols{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:44px!important}.zo-seo-col--wide{grid-column:1 / -1!important}.zo-seo-col p{font-size:13.5px!important;line-height:1.95!important;color:var(--zo-gray-600)!important}.zo-seo-col h1,.zo-seo-col h2,.zo-seo-col h3,.zo-seo-col h4,.zo-seo-col h5{font-family:var(--zo-fh)!important;font-weight:500!important;color:var(--zo-black)!important;margin:0 0 14px!important;letter-spacing:-.3px!important;line-height:1.25!important}.zo-seo-col h2{font-size:22px!important}.zo-seo-col h3{font-size:18px!important}.zo-seo-col a{color:var(--zo-accent)!important;text-decoration:underline!important;text-underline-offset:2px!important}.zo-seo-col ul,.zo-seo-col ol{margin:0 0 14px!important;padding-left:20px!important;color:var(--zo-gray-600)!important;font-size:13.5px!important;line-height:1.9!important}.zo-seo-col li{margin-bottom:6px!important}.zo-cta{display:grid!important;grid-template-columns:1.15fr .85fr!important;align-items:stretch!important;margin:64px 0 8px!important;background:var(--zo-gray-900)!important;overflow:hidden!important}.zo-cta-inner{display:flex!important;align-items:center!important;padding:52px 48px!important;position:relative!important}.zo-cta-inner::before{content:''!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:var(--zo-accent)!important}.zo-cta-box{max-width:460px!important}.zo-cta-tag{display:inline-block!important;font-family:var(--zo-fb)!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2.5px!important;color:var(--zo-accent-lt)!important;margin-bottom:16px!important}.zo-cta-h3{font-family:var(--zo-fh)!important;font-weight:500!important;font-size:clamp(1.6rem, 2.4vw, 2.1rem)!important;color:var(--zo-white)!important;line-height:1.2!important;margin:0 0 14px!important;letter-spacing:-.4px!important}.zo-cta-desc{font-size:14px!important;line-height:1.8!important;color:rgb(255 255 255 / .7)!important;margin:0 0 26px!important}.zo-wrap a.zo-cta-btn,.elementor .zo-wrap a.zo-cta-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:14px 30px!important;background-color:var(--zo-accent)!important;border:1px solid var(--zo-accent)!important;color:var(--zo-white)!important;font-family:var(--zo-fb)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important;cursor:pointer!important;transition:background .25s,border-color .25s,color .25s!important;text-decoration:none!important}.zo-wrap a.zo-cta-btn:hover{background-color:transparent!important;border-color:var(--zo-accent)!important;color:var(--zo-accent-lt)!important}.zo-cta-img{position:relative!important;min-height:260px!important;overflow:hidden!important}.zo-cta-img img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.zo-wrap button.zo-wish-fab,.elementor .zo-wrap button.zo-wish-fab{position:fixed!important;right:28px!important;bottom:28px!important;z-index:996!important;width:56px!important;height:56px!important;border-radius:50%!important;background-color:var(--zo-black)!important;border:1px solid var(--zo-black)!important;color:var(--zo-white)!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 24px rgb(5 5 5 / .22)!important;cursor:pointer!important;padding:0!important;transition:transform .2s,background .2s,border-color .2s!important}.zo-wrap button.zo-wish-fab:hover{transform:translateY(-3px)!important;background-color:var(--zo-accent)!important;border-color:var(--zo-accent)!important}.zo-wish-fab svg{width:22px!important;height:22px!important;pointer-events:none!important}.zo-wish-fab-badge{display:none!important;position:absolute!important;top:-4px!important;right:-4px!important;min-width:20px!important;height:20px!important;padding:0 5px!important;border-radius:10px!important;background:var(--zo-sale)!important;color:var(--zo-white)!important;font-family:var(--zo-fb)!important;font-size:11px!important;font-weight:700!important;line-height:20px!important;text-align:center!important;font-variant-numeric:tabular-nums!important}.zo-wish-fab-badge.visible{display:block!important}.zo-wish-panel{position:fixed!important;inset:0!important;z-index:1000!important;display:none!important}.zo-wish-panel.visible{display:block!important}.zo-wish-overlay{position:absolute!important;inset:0!important;background:rgb(5 5 5 / .5)!important;opacity:0!important;transition:opacity .35s ease!important}.zo-wish-panel.open .zo-wish-overlay{opacity:1!important}.zo-wish-drawer{position:absolute!important;top:0!important;right:0!important;height:100%!important;width:420px!important;max-width:90vw!important;background:var(--zo-white)!important;display:flex!important;flex-direction:column!important;transform:translateX(100%)!important;transition:transform .35s cubic-bezier(.25,1,.5,1)!important;box-shadow:-12px 0 40px rgb(5 5 5 / .16)!important}.zo-wish-panel.open .zo-wish-drawer{transform:translateX(0)!important}.zo-wish-hdr{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:22px 24px!important;border-bottom:1px solid var(--zo-gray-100)!important;font-family:var(--zo-fh)!important;font-size:18px!important;font-weight:500!important;color:var(--zo-black)!important}.zo-wrap button.zo-wish-close,.elementor .zo-wrap button.zo-wish-close{background-color:transparent!important;border:none!important;color:var(--zo-gray-500)!important;cursor:pointer!important;padding:4px!important;display:flex!important;transition:color .15s,transform .15s!important}.zo-wrap button.zo-wish-close:hover{color:var(--zo-black)!important;transform:rotate(90deg)!important}.zo-wish-body{flex:1!important;overflow-y:auto!important;padding:20px 24px 28px!important;position:relative!important}.zo-wish-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:22px 18px!important}.zo-wrap button.zo-wish-remove,.elementor .zo-wrap button.zo-wish-remove{position:absolute!important;top:8px!important;left:8px!important;z-index:6!important;width:30px!important;height:30px!important;border-radius:50%!important;background-color:var(--zo-white)!important;border:1px solid var(--zo-gray-100)!important;color:var(--zo-gray-500)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;box-shadow:0 2px 8px rgb(5 5 5 / .08)!important;transition:color .15s,border-color .15s!important}.zo-wrap button.zo-wish-remove:hover{color:var(--zo-sale)!important;border-color:var(--zo-sale)!important}.zo-wish-remove svg{width:14px!important;height:14px!important;pointer-events:none!important}.zo-mob-bar,.zo-mob-overlay,.zo-mob-drawer{display:none!important}@media (max-width:1100px){.zo-sidebar{width:252px!important;margin-right:24px!important;padding:18px 18px 8px!important}.zo-grid,.zo-grid.zo-grid-cols-2,.zo-grid.zo-grid-cols-4{grid-template-columns:repeat(3,1fr)!important;gap:26px 20px!important}.zo-seo-cols{gap:32px!important}}@media (max-width:900px){.zo-page-header{padding:4px 0 16px!important}.zo-layout{display:block!important;padding:24px 0 0!important}.zo-sidebar{display:none!important}.elementor .zo-wrap button.zo-sidebar-toggle,.zo-wrap button.zo-sidebar-toggle{display:none!important}.zo-found-count{display:none!important}.zo-toolbar{margin-bottom:20px!important;row-gap:12px!important;column-gap:10px!important;align-items:center!important}.zo-active-tags{flex:1 1 100%!important;width:100%!important;min-width:0!important;order:1!important;row-gap:8px!important}.zo-active-tags:empty{display:none!important}.zo-cols-switcher--desktop{display:none!important}.zo-cols-switcher--mobile{display:flex!important;order:2!important;flex:0 0 auto!important}.zo-sort-area{order:3!important;flex:1 1 0!important;min-width:0!important;justify-content:flex-end!important}.zo-sort-sel{min-width:0!important;flex:0 1 auto!important;width:180px!important;max-width:100%!important}.elementor .zo-wrap button.zo-clear-all,.zo-wrap button.zo-clear-all{display:none!important}.zo-grid,.zo-grid.zo-grid-cols-2,.zo-grid.zo-grid-cols-4,.zo-grid.zo-mgrid-cols-2{grid-template-columns:repeat(2,1fr)!important;gap:20px 14px!important}.zo-grid.zo-mgrid-cols-1{grid-template-columns:1fr!important;gap:22px!important}.zo-grid.zo-mgrid-cols-2 .zo-card-media{--zo-actions-h:60px}.zo-grid.zo-mgrid-cols-1 .zo-card-media{--zo-actions-h:60px}.zo-subtabs-outer{flex-wrap:nowrap!important;padding:12px 0 2px!important}.zo-wrap a.zo-subtab-btn{padding:7px 13px!important;font-size:10px!important}.zo-grid.zo-mgrid-cols-2 .zo-card-name{font-size:14px!important}.zo-grid.zo-mgrid-cols-2 .zo-card-price{font-size:14px!important}.zo-grid.zo-mgrid-cols-2 .zo-card-info{padding:14px 2px 6px!important}.zo-grid.zo-mgrid-cols-2 .zo-btn-add{font-size:8px!important;padding:9px 8px!important;letter-spacing:1px!important}.zo-wrap a.zo-btn-add.add_to_cart_button,.elementor .zo-wrap a.zo-btn-add.add_to_cart_button{white-space:nowrap!important}.zo-wrap .zo-grid.zo-mgrid-cols-2 a.zo-btn-add.add_to_cart_button{letter-spacing:.5px!important;gap:5px!important}.zo-grid.zo-mgrid-cols-2 .zo-card-badges{top:8px!important;left:8px!important;gap:3px!important}.zo-grid.zo-mgrid-cols-2 .zo-badge{padding:3px 7px!important;font-size:7px!important;letter-spacing:.8px!important}.zo-wrap .zo-grid.zo-mgrid-cols-2 button.zo-wishlist,.elementor .zo-wrap .zo-grid.zo-mgrid-cols-2 button.zo-wishlist{width:26px!important;height:26px!important;top:8px!important;right:8px!important}.zo-grid.zo-mgrid-cols-2 .zo-wishlist svg{width:12px!important;height:12px!important}.zo-wrap a.zo-btn-add:not(.add_to_cart_button),.elementor .zo-wrap a.zo-btn-add:not(.add_to_cart_button),.woocommerce .zo-wrap a.zo-btn-add:not(.add_to_cart_button){font-size:0!important;gap:0!important}.zo-wrap a.zo-btn-add:not(.add_to_cart_button) svg{margin-right:6px!important}.zo-wrap a.zo-btn-add:not(.add_to_cart_button)::after{content:"Wybierz"!important;font-size:9px!important;font-weight:700!important;letter-spacing:1.5px!important;line-height:1!important}.zo-wrap .zo-grid.zo-mgrid-cols-2 a.zo-btn-add:not(.add_to_cart_button)::after{font-size:8px!important;letter-spacing:1px!important}.zo-seo{width:100vw!important;max-width:100vw!important;margin:56px calc(50% - 50vw) 0!important;padding:48px 0 84px!important}.zo-seo-cols{grid-template-columns:1fr!important;gap:26px!important}.zo-cta{grid-template-columns:1fr!important;margin:48px 0 0!important}.zo-cta-inner{padding:40px 28px!important}.zo-cta-img{min-height:200px!important;order:-1!important}.zo-mob-bar{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:1fr!important;align-items:stretch!important;gap:6px!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:997!important;padding:8px 8px calc(8px + env(safe-area-inset-bottom, 0px))!important;background:rgb(255 255 255 / .97)!important;-webkit-backdrop-filter:saturate(140%) blur(8px)!important;backdrop-filter:saturate(140%) blur(8px)!important;border-top:1px solid var(--zo-gray-100)!important;box-shadow:0 -6px 24px rgb(5 5 5 / .10)!important;transform:translateY(115%)!important;opacity:0!important;visibility:hidden!important;transition:transform .3s cubic-bezier(.25,1,.5,1),opacity .25s ease,visibility .3s ease!important}.zo-mob-bar.zo-mb-on{transform:translateY(0)!important;opacity:1!important;visibility:visible!important}.zo-wrap a.zo-mb-item,.zo-wrap button.zo-mb-item,.elementor .zo-wrap a.zo-mb-item,.elementor .zo-wrap button.zo-mb-item,.woocommerce .zo-wrap a.zo-mb-item,.woocommerce .zo-wrap button.zo-mb-item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:58px!important;padding:8px 2px 7px!important;background-color:var(--zo-white)!important;border:1px solid var(--zo-gray-100)!important;border-radius:12px!important;color:var(--zo-black)!important;font-family:var(--zo-fb)!important;font-size:9.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.8px!important;text-decoration:none!important;cursor:pointer!important;box-shadow:0 1px 3px rgb(5 5 5 / .05)!important;transition:background-color .18s,border-color .18s,color .18s!important}.zo-wrap a.zo-mb-item:active,.zo-wrap button.zo-mb-item:active{background-color:var(--zo-gray-50)!important;border-color:var(--zo-gray-200)!important}.zo-wrap .zo-mb-item--accent,.elementor .zo-wrap .zo-mb-item--accent,.woocommerce .zo-wrap .zo-mb-item--accent{background-color:var(--zo-accent-faint)!important;border-color:var(--zo-accent)!important;color:var(--zo-accent-dk)!important}.zo-mb-ico{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:22px!important}.zo-mb-ico svg{width:21px!important;height:21px!important;pointer-events:none!important}.zo-mb-lbl{line-height:1!important;white-space:nowrap!important}.zo-mob-badge{display:none!important;position:absolute!important;top:-7px!important;right:-10px!important;min-width:17px!important;height:17px!important;padding:0 4px!important;border-radius:9px!important;background:var(--zo-accent)!important;color:var(--zo-white)!important;font-size:9.5px!important;font-weight:700!important;line-height:17px!important;text-align:center!important;letter-spacing:0!important;font-variant-numeric:tabular-nums!important;box-shadow:0 0 0 2px var(--zo-white)!important}.zo-mob-badge.visible{display:block!important}.zo-mob-wish-badge{background:var(--zo-sale)!important}.zo-mob-sort{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 20px!important;background:var(--zo-gray-50)!important;border-bottom:1px solid var(--zo-gray-100)!important}.zo-mob-sort-lbl{font-family:var(--zo-fb)!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.8px!important;color:var(--zo-gray-600)!important}.zo-wrap select.zo-mob-sort-sel,.elementor .zo-wrap select.zo-mob-sort-sel{appearance:none!important;-webkit-appearance:none!important;flex:0 1 200px!important;min-width:0!important;padding:10px 34px 10px 14px!important;font-family:var(--zo-fb)!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;color:var(--zo-black)!important;background:var(--zo-white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 7'><polyline points='0,0 7,7 14,0' stroke='%23a68a56' stroke-width='2' stroke-linecap='round' fill='none'/></svg>") no-repeat right 12px center!important;background-size:10px 5px!important;border:1px solid var(--zo-gray-200)!important;border-radius:0!important;cursor:pointer!important;outline:none!important}#zoWrap .zo-toolbar .zo-sort-area{display:none!important}#zoWrap button.zo-wish-fab,#zoWrap .zo-wish-fab,.elementor #zoWrap button.zo-wish-fab,.woocommerce #zoWrap button.zo-wish-fab{display:none!important}.zo-mob-hide-top{transition:transform .3s cubic-bezier(.25,1,.5,1),opacity .25s ease!important;will-change:transform!important}body.zo-mobbar-active .zo-mob-hide-top{transform:translateY(-110%)!important;opacity:0!important;pointer-events:none!important}.zo-mob-hide-fab{transition:opacity .25s ease,transform .25s ease,visibility .25s ease!important}body.zo-mobbar-active .zo-mob-hide-fab,body.zo-mobbar-active #elementor-scroll-to-top,body.zo-mobbar-active .elementor-button-back-to-top,body.zo-mobbar-active .elementor-widget-scroll-to-top,body.zo-mobbar-active #back-to-top,body.zo-mobbar-active .back-to-top,body.zo-mobbar-active .scroll-to-top,body.zo-mobbar-active .scrolltop,body.zo-mobbar-active .to-top{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(26px)!important}#zoWrap .zo-mob-bar .zo-mb-item::before,#zoWrap .zo-mob-bar .zo-mb-item::after,#zoWrap .zo-mob-bar .zo-mb-ico::before,#zoWrap .zo-mob-bar .zo-mb-ico::after{content:none!important;display:none!important;background:none!important}#zoWrap .zo-mob-bar .zo-mb-item{background-image:none!important}#zoWrap .zo-mob-bar .zo-mb-ico svg{fill:none!important;stroke:currentColor!important;background:none!important}#zoWrap .zo-mob-bar .zo-mob-badge:empty{display:none!important}.zo-mob-overlay{display:block!important;position:fixed!important;inset:0!important;z-index:998!important;background:rgb(5 5 5 / .5)!important;opacity:0!important;visibility:hidden!important;transition:opacity .3s ease,visibility .3s ease!important}.zo-mob-overlay.visible{visibility:visible!important}.zo-mob-overlay.open{opacity:1!important}.zo-mob-drawer{display:flex!important;flex-direction:column!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:999!important;max-height:82vh!important;background:var(--zo-white)!important;transform:translateY(100%)!important;transition:transform .35s cubic-bezier(.25,1,.5,1)!important;box-shadow:0 -12px 40px rgb(5 5 5 / .18)!important}.zo-mob-drawer.open{transform:translateY(0)!important}.zo-mob-hdr{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:18px 20px!important;border-bottom:1px solid var(--zo-gray-100)!important}.zo-mob-title{font-family:var(--zo-fh)!important;font-size:17px!important;font-weight:500!important;color:var(--zo-black)!important}.zo-wrap button.zo-mob-close{background-color:transparent!important;border:none!important;color:var(--zo-gray-500)!important;cursor:pointer!important;padding:4px!important;display:flex!important}.zo-wrap button.zo-mob-close:hover{color:var(--zo-black)!important}.zo-mob-body{flex:1!important;overflow-y:auto!important;padding:4px 20px 8px!important}.zo-mob-ftr{padding:14px 20px calc(14px + env(safe-area-inset-bottom, 0px))!important;border-top:1px solid var(--zo-gray-100)!important}.zo-wrap button.zo-mob-apply,.elementor .zo-wrap button.zo-mob-apply{width:100%!important;height:50px!important;background-color:var(--zo-black)!important;border:1px solid var(--zo-black)!important;color:var(--zo-white)!important;font-family:var(--zo-fb)!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important;cursor:pointer!important;transition:background .2s,border-color .2s!important}.zo-wrap button.zo-mob-apply:hover{background-color:var(--zo-accent)!important;border-color:var(--zo-accent)!important}.zo-wish-drawer{width:100%!important;max-width:100%!important}.zo-wrap{padding-bottom:0!important;overflow-x:visible!important}#zoWrap .zo-seo{padding-bottom:124px!important}}@media (max-width:480px){.zo-h1{font-size:1.75rem!important}.zo-wrap a.zo-tab-btn{padding:15px 14px!important;font-size:11px!important;letter-spacing:1.5px!important}.zo-grid.zo-mgrid-cols-2{gap:14px 10px!important}.zo-cta-inner{padding:32px 22px!important}.zo-wish-body{padding:16px 16px 24px!important}.zo-wish-grid{gap:18px 12px!important}.zo-seo{padding:40px 0 84px!important}}#zoWrap.zo-letters #zoGrid .zo-card-media::before{padding-top:calc(67.0886% + var(--zo-actions-h, 60px))!important}@media (min-width:901px){#zoWrap.zo-letters .zo-cols-switcher--desktop{display:none!important}#zoWrap.zo-letters .zo-cols-switcher--letters{display:flex!important}#zoWrap.zo-letters .zo-grid,#zoWrap.zo-letters .zo-grid.zo-grid-cols-2,#zoWrap.zo-letters .zo-grid.zo-grid-cols-4{grid-template-columns:repeat(2,1fr)!important;gap:40px 36px!important}#zoWrap.zo-letters .zo-grid.zo-grid-cols-1{grid-template-columns:1fr!important;gap:44px!important}}@media (min-width:901px) and (max-width:1100px){#zoWrap.zo-letters .zo-grid,#zoWrap.zo-letters .zo-grid.zo-grid-cols-2,#zoWrap.zo-letters .zo-grid.zo-grid-cols-4{grid-template-columns:repeat(2,1fr)!important;gap:30px 22px!important}#zoWrap.zo-letters .zo-grid.zo-grid-cols-1{grid-template-columns:1fr!important;gap:34px!important}}@media (max-width:900px){#zoWrap.zo-letters .zo-cols-switcher--mobile,#zoWrap.zo-letters .zo-cols-switcher--letters,#zoWrap.zo-letters .zo-cols-switcher--desktop{display:none!important}#zoWrap.zo-letters .zo-grid,#zoWrap.zo-letters .zo-grid.zo-grid-cols-1,#zoWrap.zo-letters .zo-grid.zo-grid-cols-2,#zoWrap.zo-letters .zo-grid.zo-grid-cols-4,#zoWrap.zo-letters .zo-grid.zo-mgrid-cols-1,#zoWrap.zo-letters .zo-grid.zo-mgrid-cols-2{grid-template-columns:1fr!important;gap:22px!important}#zoWrap.zo-letters #zoGrid .zo-card-media{--zo-actions-h:60px}}@media (min-width:901px){#zoWrap.zo-letters #zoGrid.zo-grid-cols-1 .zo-card-info{padding:26px 6px 12px!important}#zoWrap.zo-letters #zoGrid.zo-grid-cols-1 .zo-card-info::before{left:6px!important;width:44px!important;height:2px!important}#zoWrap.zo-letters #zoGrid.zo-grid-cols-1 .zo-card:hover .zo-card-info::before{width:110px!important}#zoWrap.zo-letters #zoGrid.zo-grid-cols-1 .zo-card-cat{font-size:13px!important;letter-spacing:2.6px!important;margin-bottom:12px!important}#zoWrap.zo-letters #zoGrid.zo-grid-cols-1 .zo-card-name{font-size:26px!important;margin:0 0 14px!important;min-height:0!important}#zoWrap.zo-letters #zoGrid.zo-grid-cols-1 .zo-card-price{font-size:22px!important}#zoWrap.zo-letters #zoGrid.zo-grid-cols-1 .zo-card-price del{font-size:17px!important;margin-right:12px!important}}@media (max-width:900px){#zoWrap.zo-letters #zoGrid .zo-card-info{padding:18px 2px 10px!important}#zoWrap.zo-letters #zoGrid .zo-card-cat{font-size:11px!important;letter-spacing:2.2px!important;margin-bottom:10px!important}#zoWrap.zo-letters #zoGrid .zo-card-name{font-size:20px!important;margin:0 0 12px!important}#zoWrap.zo-letters #zoGrid .zo-card-price{font-size:18px!important}#zoWrap.zo-letters #zoGrid .zo-card-price del{font-size:14px!important;margin-right:10px!important}}.zo-check-row{display:none!important}