.col-hero{position:relative;overflow:hidden}.col-hero .inner{position:relative;z-index:2;padding:46px 0 50px}.breadcrumb{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--ink-soft);margin-bottom:18px;font-weight:600}.breadcrumb a:hover{color:var(--brand-coral)}.breadcrumb .sep{opacity:.5}.col-hero h1{max-width:16ch}.col-hero p{max-width:52ch;font-size:18px;color:var(--ink-soft);margin-top:14px}.shop-layout{display:grid;grid-template-columns:264px 1fr;gap:38px;align-items:start;padding:40px 0 80px}.filters{position:sticky;top:calc(var(--header-h) + 16px)}.filter-group{border-bottom:1.5px solid var(--sand);padding:18px 0}.filter-group:first-child{padding-top:0}.filter-group>h4{font-family:var(--font-display);font-weight:600;font-size:16px;margin-bottom:14px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.fopt{display:flex;align-items:center;gap:10px;padding:6px 0;cursor:pointer;font-size:15px;color:var(--ink-soft)}.fopt input{width:18px;height:18px;accent-color:var(--brand-coral);cursor:pointer}.fopt:hover{color:var(--ink)}.fopt .cnt{margin-left:auto;font-size:13px;color:var(--ink-faint)}.color-opts{display:flex;flex-wrap:wrap;gap:10px}.color-opt{width:30px;height:30px;border-radius:50%;cursor:pointer;box-shadow:inset 0 0 0 2px #00000014;position:relative;transition:transform .12s}.color-opt:hover{transform:scale(1.12)}.color-opt.on{box-shadow:inset 0 0 0 2px #fff,0 0 0 2.5px var(--ink)}.toggle-row{display:flex;align-items:center;justify-content:space-between}.switch{width:46px;height:26px;border-radius:var(--r-pill);background:var(--sand-deep);position:relative;cursor:pointer;transition:background .2s;flex-shrink:0}.switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:var(--sh-sm)}.switch.on{background:var(--accent-mint)}.switch.on:after{transform:translate(20px)}.clear-filters{background:none;border:none;color:var(--brand-coral);font-weight:700;font-size:14px;text-decoration:underline;padding:0}.shop-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:14px;flex-wrap:wrap}.shop-toolbar .count-txt{color:var(--ink-soft);font-size:15px}.shop-toolbar .count-txt b{color:var(--ink);font-family:var(--font-display)}.toolbar-right{display:flex;align-items:center;gap:12px}.sort-select{width:auto;padding:11px 38px 11px 16px;font-size:15px;font-weight:600;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231C1C1C' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.filter-toggle-m{display:none}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.chip{display:inline-flex;align-items:center;gap:7px;background:var(--white);border:1.5px solid var(--sand-deep);padding:7px 12px;border-radius:var(--r-pill);font-size:13.5px;font-weight:600}.chip button{background:none;border:none;display:grid;place-items:center;color:var(--ink-faint);padding:0}.grid-products{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.empty-state{text-align:center;padding:70px 20px}.empty-state .em{font-size:50px}.seo-block{background:var(--sand);padding:50px 0}.seo-block .wrap{max-width:820px}.seo-block h2{font-size:26px;margin-bottom:14px}.seo-block p{color:var(--ink-soft);margin-bottom:14px}.filter-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c14086b;opacity:0;visibility:hidden;transition:.25s;z-index:80}.filter-scrim.open{opacity:1;visibility:visible}@media(max-width:980px){.shop-layout{grid-template-columns:1fr}.filters{position:fixed;top:0;left:0;bottom:0;width:min(340px,88vw);background:var(--cream);z-index:85;transform:translate(-100%);transition:transform .3s;padding:24px;overflow-y:auto;box-shadow:20px 0 60px #78501433}.filters.open{transform:none}.filter-toggle-m{display:inline-flex}.grid-products{grid-template-columns:1fr 1fr}.filters-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}}.filters-head{display:none}@media(max-width:980px){.filters-head{display:flex}}@media(max-width:560px){.grid-products{grid-template-columns:1fr 1fr;gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/sk-collection.css.map */
