.zs-acc-faq{max-width:840px;margin:0 auto;padding:24px 24px 64px;color:#18332b}.zs-acc-faq h2{font-size:clamp(24px,3vw,32px);line-height:1.2;margin:0 0 24px}.zs-acc-faq details{border-top:1px solid #d9ded9}.zs-acc-faq details:last-child{border-bottom:1px solid #d9ded9}.zs-acc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;font-size:16px;line-height:1.4;font-weight:600;cursor:pointer;list-style:none}.zs-acc-faq summary::-webkit-details-marker{display:none}.zs-acc-faq details[open] summary span{transform:rotate(45deg)}.zs-acc-faq details>div{padding:0 32px 20px 0;font-size:15px;line-height:1.65;color:#566159}.zs-acc-faq details p{margin:0}zs-collection-filter{display:none}zs-collection-filter[data-ready]{display:block;padding-top:0;padding-bottom:0;color:#111}.zs-collection-promo{background:#111;color:#fff;text-align:center;padding:11px 16px;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-size:16px;line-height:1.4;font-weight:800;text-transform:uppercase;letter-spacing:normal;white-space:nowrap}.zs-collection-heading{padding:24px 0 28px}.zs-collection-heading h1{font-family:inherit;font-size:24px;line-height:1.2;letter-spacing:-.3px;font-weight:600;text-transform:none;color:#111;margin:0}.zs-filter-toolbar{display:flex;align-items:stretch;justify-content:space-between;position:relative;border-top:1px solid #171717;border-bottom:1px solid #171717;background:#fff;color:#111}.zs-filter-toolbar>details{width:210px;flex:0 0 210px;border-right:1px solid #171717}.zs-filter-toggle{display:flex;align-items:center;min-height:56px;padding:0 22px;cursor:pointer;list-style:none;color:#111}.zs-filter-toggle::-webkit-details-marker{display:none}.zs-filter-toggle__label{display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:1px;font-size:13px;line-height:1.3;font-weight:500;color:#111}.zs-filter-toolbar>details[open]>.zs-filter-toggle{background:#f5f5f3}.zs-filter-count{display:none}.zs-filter-badge{font-size:10px;min-width:19px;height:19px;border-radius:50%;background:#171717;color:#fff;text-align:center;line-height:19px;letter-spacing:0}.zs-filter-sort{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;width:180px;flex:0 0 180px;border-left:1px solid #171717;color:#111}.zs-filter-sort>label{font-size:13px;line-height:1.3;text-transform:uppercase;letter-spacing:1px;font-weight:500;white-space:nowrap;color:#111}.zs-filter-sort select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;font-size:16px}.zs-filter-sort:focus-within{outline:2px solid #171717;outline-offset:-4px}.zs-filter-panel{position:absolute;z-index:12;top:56px;left:0;background:#fff;width:400px;max-width:100%;box-sizing:border-box;border:1px solid #171717;box-shadow:0 10px 18px #00000012;padding:16px 22px 20px}.zs-filter-panel fieldset{border:0;padding:0;margin:0 0 16px;max-height:50vh;overflow-y:auto;overscroll-behavior:contain}.zs-filter-option{display:flex;align-items:center;gap:12px;min-height:46px;font-size:14px;cursor:pointer;color:#111}.zs-filter-option input{-webkit-appearance:auto;appearance:auto;width:18px;height:18px;margin:0;accent-color:#111}.zs-filter-actions{display:flex;align-items:center;justify-content:space-between;gap:20px}.zs-filter-actions button{min-height:44px;font-family:inherit;font-size:13px;cursor:pointer}.zs-filter-actions [data-reset]{border:0;background:transparent;text-decoration:underline;text-underline-offset:4px;color:#333;padding:0 4px}.zs-filter-actions [data-apply]{border:1px solid #111;border-radius:2px;background:#111;color:#fff;padding:10px 28px}.zs-quick-filter [hidden],body:has(zs-collection-filter) .main-products-grid li[hidden]{display:none!important}.zs-quick-filter summary:focus-visible,.zs-quick-filter button:focus-visible{outline:2px solid currentColor;outline-offset:-4px}body:has(zs-collection-filter) .cc-collection-products.section{margin-top:0}@media(max-width:599px){zs-collection-filter.container{padding-left:0;padding-right:0;max-width:100%}.zs-collection-promo{font-size:clamp(12px,3.8vw,16px);padding:12px 10px}.zs-collection-heading{padding:14px 16px 16px}.zs-collection-heading h1{font-size:21px;line-height:1.2}.zs-filter-toolbar>details{width:50%;flex:0 0 50%;box-sizing:border-box}.zs-filter-toggle{min-height:54px;padding:0 16px}.zs-filter-toggle__label,.zs-filter-sort>label{font-size:12px;letter-spacing:.9px}.zs-filter-sort{width:50%;flex:0 0 50%;box-sizing:border-box;border-left:0;min-height:54px;justify-content:flex-end;padding:0 17px;gap:12px}.zs-filter-panel{top:54px;width:100%;border-left:0;border-right:0;padding:16px 20px 20px}body:has(zs-collection-filter) .main-products-grid[data-layout=grid] .grid-cols-2{margin-top:0;border-top:0}}@media(min-width:769px){body:has(zs-collection-filter) .main-products-grid .promo-item--grid{display:none!important}}@media(max-width:768px){body:has(zs-collection-filter) .main-products-grid:has(.promo-item--grid:not([hidden])) .grid>li:nth-child(-n+2){border-bottom:1px solid #aaa}body:has(zs-collection-filter) .main-products-grid .promo-item--grid{min-width:0;overflow:hidden;padding-bottom:1px}body:has(zs-collection-filter) .main-products-grid .promo-item--grid .promo{border:0;min-height:0}}.zs-home-offer{background:#111;color:#fff;text-align:center;padding:11px 16px;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-size:16px;line-height:1.4;font-weight:800;text-transform:uppercase;letter-spacing:normal;white-space:nowrap}@media(max-width:599px){.zs-home-offer{font-size:clamp(12px,3.8vw,16px);padding:12px 10px}}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map */
