@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,500;0,9..144,600&family=Hanken+Grotesk:wght@400;500;600;700&display=swap";.shop-by-category-template-suffix .shopify-section.furzima-shop-by-category-section{padding:0!important;margin:0!important;background:transparent!important}.shop-by-category-template-suffix #MainContent{background:transparent!important;background-color:transparent!important}.shop-by-category-template-suffix .section-furzima-global-social{display:none!important}.collections-hub-template-suffix .shopify-section.section-furzima-collections-hub{padding:0!important;margin:0!important;background:transparent!important}.collections-hub-template-suffix #MainContent{background:transparent!important;background-color:transparent!important}.collections-hub-template-suffix .section-furzima-global-social{display:none!important}.sbc .sbc-coll-shopall{display:inline-flex;align-items:center;gap:.35em;margin-top:18px;font-size:.9rem;font-weight:600;color:var(--forest-soft);transition:color .3s var(--ease),gap .3s var(--ease)}.sbc .sbc-coll-shopall:hover{color:var(--clay);gap:.55em}.sbc{--bg:#F4EEE1;--bg-2:#EAE1CF;--cream:#FBF7EE;--forest:#1E3A2A;--forest-2:#16291E;--forest-soft:#2C5440;--clay:#BD6A41;--honey:#D2A152;--sage:#92A487;--ink:#28271F;--ink-soft:#605C50;--line:#D6CBB6;--line-soft:#E7DFCF;--shadow:0 24px 60px -28px rgba(30,44,28,.45);--shadow-sm:0 12px 30px -18px rgba(30,44,28,.4);--r:18px;--r-lg:24px;--ease:cubic-bezier(.22,.61,.36,1);--maxw:1240px;--head-offset:118px;background:var(--bg);color:var(--ink);font-family:Hanken Grotesk,system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.sbc img{display:block;max-width:100%}.sbc a{color:inherit;text-decoration:none}.sbc button{font-family:inherit;cursor:pointer;border:none;background:none}.sbc ::selection{background:var(--forest);color:var(--cream)}.sbc :focus-visible{outline:2.5px solid var(--clay);outline-offset:3px;border-radius:6px}.sbc .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.sbc .display,.sbc h1,.sbc h2{font-family:Fraunces,Georgia,serif;font-weight:400;line-height:1.04;letter-spacing:-.015em;font-optical-sizing:auto}.sbc .eyebrow{font-size:.74rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--clay);display:inline-flex;align-items:center;gap:.7em}.sbc .eyebrow:before{content:"";width:26px;height:1.5px;background:currentColor;display:inline-block;opacity:.7}.sbc .crumbs{font-size:.84rem;color:var(--ink-soft);padding:18px 0 0}.sbc .crumbs a:hover{color:var(--forest)}.sbc .crumbs span{color:var(--forest);font-weight:600}.sbc .sbc-cathero{padding:clamp(26px,4vw,46px) 0 clamp(30px,4vw,44px)}.sbc .sbc-cathero h1{font-size:clamp(2.4rem,5vw,4rem);font-weight:400;margin:16px 0 0;max-width:16ch}.sbc .sbc-cathero h1 em{font-style:italic;color:var(--clay)}.sbc .sbc-cathero__sub{color:var(--ink-soft);font-size:clamp(1rem,1.2vw,1.12rem);max-width:50ch;margin-top:18px}.sbc .searchrow{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:30px}.sbc .search{position:relative;flex:1;min-width:280px;max-width:520px}.sbc .search svg.ico{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:20px;height:20px;stroke:var(--ink-soft);stroke-width:1.7;fill:none;pointer-events:none}.sbc .search input{width:100%;background:var(--cream);border:1.5px solid var(--line);border-radius:100px;padding:16px 48px 16px 52px;font-family:inherit;font-size:1rem;color:var(--ink);transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.sbc .search input::placeholder{color:var(--ink-soft)}.sbc .search input:focus{outline:none;border-color:var(--forest);box-shadow:0 0 0 4px #1e3a2a14}.sbc .search__clear{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;display:none;place-items:center;color:var(--ink-soft);background:var(--bg-2)}.sbc .search__clear svg{width:15px;height:15px;stroke:currentColor;stroke-width:2;fill:none}.sbc .search.has-val .search__clear{display:grid}.sbc .countpill{font-size:.86rem;font-weight:600;color:var(--forest);background:#1e3a2a12;border-radius:100px;padding:9px 16px;white-space:nowrap}.sbc .countpill b{font-family:Fraunces,serif;font-weight:500}.sbc .sbc-dirsec{padding:0 0 clamp(70px,9vw,120px)}.sbc .dir{display:grid;grid-template-columns:236px 1fr;gap:40px;align-items:start}.sbc .sbc-dir__main{min-width:0}.sbc .rail{position:sticky;top:var(--head-offset);display:flex;flex-direction:column;gap:3px}.sbc .rail__title{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-weight:600;padding:0 14px 12px}.sbc .rail__item{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;color:var(--ink-soft);font-weight:500;font-size:.92rem;text-align:left;width:100%;transition:background .3s var(--ease),color .3s var(--ease)}.sbc .rail__item:hover{background:#1e3a2a0f;color:var(--ink)}.sbc .rail__item.active{background:var(--forest);color:var(--cream)}.sbc .rail__item.active .rail__count{color:#fbf7eeb3}.sbc .rail__dot{width:9px;height:9px;border-radius:50%;background:var(--acc,#1E3A2A);flex:none}.sbc .rail__name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbc .rail__count{font-size:.78rem;color:var(--ink-soft);font-weight:600}.sbc .cats{display:flex;flex-direction:column;gap:24px}.sbc .cat{background:var(--cream);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:clamp(22px,2.6vw,34px);scroll-margin-top:var(--head-offset);position:relative;overflow:hidden;opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.sbc .cat.in{opacity:1;transform:none}.sbc .cat:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--acc,#1E3A2A);opacity:.9}.sbc .cat__head{display:flex;align-items:center;gap:18px;padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid var(--line-soft)}.sbc .cat__ic{width:56px;height:56px;border-radius:15px;background:color-mix(in srgb,var(--acc,#1E3A2A) 14%,transparent);display:grid;place-items:center;flex:none;transition:background .4s var(--ease),transform .4s var(--ease)}.sbc .cat:hover .cat__ic{background:var(--acc,#1E3A2A);transform:rotate(-5deg)}.sbc .cat__ic svg{width:28px;height:28px;stroke:var(--acc,#1E3A2A);stroke-width:1.6;fill:none;transition:stroke .4s var(--ease)}.sbc .cat:hover .cat__ic svg{stroke:var(--cream)}.sbc .cat__htext{flex:1;min-width:0}.sbc .cat__no{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--acc,#1E3A2A)}.sbc .cat__name{font-family:Fraunces,serif;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:500;margin-top:1px;line-height:1.15}.sbc .cat__name a{transition:color .3s var(--ease)}.sbc .cat__name a:hover{color:var(--clay)}.sbc .cat__desc{font-size:.88rem;color:var(--ink-soft);margin-top:3px;line-height:1.5}.sbc .cat__count{font-size:.8rem;font-weight:600;color:var(--ink-soft);white-space:nowrap;align-self:flex-start;padding-top:4px}.sbc .subs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.sbc .sub{display:flex;align-items:center;gap:11px;padding:11px 14px;border-radius:11px;color:var(--ink);font-size:.93rem;font-weight:500;transition:background .28s var(--ease),padding-left .28s var(--ease),color .28s var(--ease)}.sbc .sub:hover{background:color-mix(in srgb,var(--acc,#1E3A2A) 11%,transparent);padding-left:18px;color:var(--forest-2)}.sbc .sub__dot{width:6px;height:6px;border-radius:50%;background:var(--acc,#1E3A2A);flex:none;opacity:.55;transition:opacity .28s var(--ease)}.sbc .sub:hover .sub__dot{opacity:1}.sbc .sub__name{flex:1;line-height:1.35}.sbc .sub__chev{width:15px;height:15px;stroke:var(--acc,#1E3A2A);stroke-width:2;fill:none;opacity:0;transform:translate(-5px);transition:opacity .28s var(--ease),transform .28s var(--ease);flex:none}.sbc .sub:hover .sub__chev{opacity:1;transform:none}.sbc .sub.hide,.sbc .cat.hide,.sbc .rail__item.hide{display:none}.sbc mark{background:#d2a15273;color:inherit;border-radius:3px;padding:0 1px}.sbc .noresult{display:none;text-align:center;padding:70px 20px;color:var(--ink-soft)}.sbc .noresult.show{display:block}.sbc .noresult b{font-family:Fraunces,serif;font-size:1.4rem;color:var(--ink);display:block;margin-bottom:6px}@media(max-width:980px){.sbc .dir{grid-template-columns:1fr;gap:18px}.sbc .rail{position:sticky;top:var(--head-offset);flex-direction:row;gap:8px;overflow-x:auto;margin:0 -28px;padding:10px 28px;background:#f4eee1eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:40;border-bottom:1px solid var(--line);-webkit-overflow-scrolling:touch;scrollbar-width:none}.sbc .rail::-webkit-scrollbar{display:none}.sbc .rail__title{display:none}.sbc .rail__item{width:auto;white-space:nowrap;flex:none;background:var(--cream);border:1px solid var(--line-soft);padding:9px 14px}.sbc .rail__count{display:none}.sbc .subs{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.sbc .cat__head{flex-wrap:wrap;gap:14px}.sbc .cat__count{width:100%;padding-top:0}.sbc .subs{grid-template-columns:1fr}}@media(min-width:561px)and (max-width:1180px){.sbc .subs{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.sbc *{animation-duration:.001ms!important;transition-duration:.001ms!important}.sbc .cat{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-furzima-shop-by-category.css.map */
