.category-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-56)}@media(max-width:748px){.category-main{gap:40px}}.category-hero{position:relative;height:340px;border-radius:var(--radius-md);overflow:hidden;background:repeating-linear-gradient(135deg,#efeae6,#efeae6 10px,#f6f3f0 10px 20px)}.category-hero-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#b8b0a8;font-family:monospace;font-size:12px}.category-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center;z-index:1}.category-hero-text{position:absolute;left:44px;bottom:36px;color:var(--ink);max-width:464px;z-index:3;background:#ffffffd1;border-radius:var(--radius-md);padding:16px 20px}.category-hero-eyebrow{font-size:12px;font-weight:700;color:var(--red);margin-bottom:8px;letter-spacing:.05em}.category-hero-title{font-size:34px;font-weight:800;line-height:1.3}.category-hero-desc{font-size:14px;margin-top:8px;color:var(--sub);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(max-width:748px){.category-hero{height:220px}.category-hero-text{left:20px;top:20px;bottom:auto;padding:12px 16px;max-width:calc(100% - 40px)}.category-hero-title{font-size:24px}}.category-intro{max-width:760px;font-size:14px;line-height:2;color:var(--ink);margin:0 0 var(--space-16)}.lp-section-head-row{display:flex;align-items:center;gap:var(--space-16);padding-bottom:var(--space-12);margin-bottom:var(--space-12);border-bottom:1px solid var(--line)}.lp-section-head-row--no-line{padding-bottom:0;border-bottom:none}.lp-section-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--red)}.lp-section-icon svg{width:28px;height:28px}.lp-section-head .section-title{font-size:22px;border-left:none;padding-left:0}.lp-section-head .category-intro{font-size:15px}.selector-grid{display:grid;gap:14px}.selector-grid--rules{border-top:1px solid var(--line);row-gap:0}.selector-card{text-decoration:none;color:var(--ink);border-bottom:1px solid var(--line);cursor:pointer;position:relative;display:flex;flex-direction:column}.selector-card:hover{background:var(--bg-soft)}.selector-card-arrow{position:absolute;top:50%;right:20px;transform:translateY(-50%);color:var(--sub)}.selector-grid--cols-2{grid-template-columns:repeat(2,1fr)}@media(max-width:748px){.selector-grid--cols-2{grid-template-columns:1fr}}.selector-grid--cols-3{grid-template-columns:repeat(3,1fr)}@media(max-width:748px){.selector-grid--cols-3{grid-template-columns:1fr}}.selector-grid--cols-4{grid-template-columns:repeat(4,1fr)}@media(max-width:940px){.selector-grid--cols-4{grid-template-columns:repeat(2,1fr)}}.selector-grid--cols-5{grid-template-columns:repeat(5,1fr)}@media(max-width:940px){.selector-grid--cols-5{grid-template-columns:repeat(3,1fr)}}@media(max-width:748px){.selector-grid--cols-5{grid-template-columns:repeat(2,1fr)}}.selector-card-title{font-weight:800}.selector-card-desc{color:var(--sub);line-height:1.8}.selector-card-price{color:var(--red);font-weight:700}.selector-card-size-num{font-size:22px;font-weight:800;color:var(--red)}.selector-card-size-hint{font-size:12px;color:var(--sub);line-height:1.6}.selector-card--text-lg{gap:10px;padding:var(--space-24) var(--space-48) var(--space-24) 20px}.selector-card--text-lg .selector-card-title{font-size:16px}.selector-card--text-lg .selector-card-desc{font-size:12.5px}.selector-card--text-lg .selector-card-price{font-size:12px}.selector-card--text-sm{gap:8px;padding:var(--space-16) 40px var(--space-16) 16px}.selector-card--text-sm .selector-card-arrow{right:16px}.selector-card--text-sm .selector-card-title{font-size:13.5px}.selector-card--text-sm .selector-card-desc{font-size:11.5px;line-height:1.7}.selector-card--text-sm .selector-card-price{font-size:11.5px}.selector-card--numeric{align-items:center;text-align:center;gap:var(--space-4);padding:var(--space-16) var(--space-32)}.selector-card--numeric .selector-card-arrow{right:var(--space-8);font-size:var(--font-supporting)}.selector-card-img{aspect-ratio:1;flex-shrink:0;border-radius:var(--radius-md);border:1px solid var(--line);background:repeating-linear-gradient(135deg,#eee,#eee 8px,#f5f3f1 8px 16px);display:flex;align-items:center;justify-content:center;color:#a6a09a;font-family:monospace;font-size:10px}.selector-card-img--wide{aspect-ratio:16 / 9}.selector-card--img-top,.selector-card--img-side{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-8)}.selector-card--img-top{gap:var(--space-8)}.selector-card--img-top .selector-card-img{width:100%}.selector-card--img-side{flex-direction:row;align-items:center;gap:var(--space-12);padding-right:var(--space-32)}.selector-card--img-side .selector-card-arrow{right:var(--space-12)}.selector-card--img-side .selector-card-img{width:120px}.selector-card--img-side .selector-card-body{display:flex;flex-direction:column;gap:var(--space-4)}.selector-card--text-lg.selector-card--img-top{padding:0;gap:0;overflow:hidden}.selector-card--text-lg.selector-card--img-top .selector-card-img{border:none;border-radius:0}.selector-card--text-lg.selector-card--img-top .selector-card-body{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-16)}.guide-scroll{overflow-x:auto}.guide-table{width:100%;font-size:13px;min-width:640px;border-collapse:collapse}.guide-table th{text-align:left;padding:12px 14px;background:var(--bg-soft)}.guide-table th:nth-child(1){width:22%}.guide-table th:nth-child(3){width:24%}.guide-table th:nth-child(4){width:16%}.guide-table td{padding:12px 14px;border-bottom:1px solid var(--line)}.guide-table td:first-child{font-weight:700}.guide-table td:nth-child(2),.guide-table td:nth-child(3){color:var(--sub)}.seo-top-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:32px;align-items:start}@media(max-width:940px){.seo-top-grid{grid-template-columns:1fr}}.seo-text-col{display:flex;flex-direction:column;gap:20px}.seo-text-col p{font-size:13.5px;line-height:2;color:var(--sub);margin:0}.seo-text-col>p:first-child{color:var(--ink)}.seo-text-col .subheading{margin-bottom:var(--space-8)}.seo-side-col{display:flex;flex-direction:column;gap:16px}.seo-img-placeholder{aspect-ratio:4/3;background:repeating-linear-gradient(135deg,#eee,#eee 8px,#f5f3f1 8px 16px);border:1px solid var(--line);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#a6a09a;font-family:monospace;font-size:11px}.seo-points-box{background:var(--bg-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px;display:flex;flex-direction:column;gap:14px}.seo-points-title{font-size:13px;font-weight:800;color:var(--ink)}.seo-point-row{display:flex;gap:10px;align-items:flex-start}.seo-point-mark{width:20px;height:20px;border-radius:50%;background:var(--red);color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:var(--space-4)}.seo-point-text{font-size:12.5px;line-height:1.7;color:var(--ink)}.seo-banner-block{display:flex;flex-direction:column;gap:24px}.seo-banner-img{aspect-ratio:21/8;background:repeating-linear-gradient(135deg,#eee,#eee 8px,#f5f3f1 8px 16px);border:1px solid var(--line);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#a6a09a;font-family:monospace;font-size:12px}@media(max-width:748px){.seo-banner-img{aspect-ratio:4/3}}.seo-banner-lead{max-width:760px;font-size:13.5px;line-height:2;color:var(--sub);margin:0}.seo-banner-lead strong{color:var(--ink)}.seo-feature-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:748px){.seo-feature-row{grid-template-columns:1fr}}.seo-feature-card{background:var(--bg-soft);border-radius:var(--radius-md);padding:20px;display:flex;flex-direction:column;gap:10px}.seo-feature-icon{width:32px;height:32px;border-radius:50%;background:var(--red);color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center}.seo-feature-title{font-size:13px;font-weight:800;color:var(--ink)}.seo-feature-text{font-size:12.5px;line-height:1.8;color:var(--sub)}.seo-editorial-block{max-width:none;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.seo-editorial-block>.seo-editorial-section:last-child:nth-child(odd){grid-column:1 / -1}@media(max-width:748px){.seo-editorial-block{grid-template-columns:1fr}.seo-editorial-block>.seo-editorial-section:last-child:nth-child(odd){grid-column:auto}}.seo-editorial-block{counter-reset:seo-editorial-counter}.seo-editorial-section{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:24px 26px}.seo-editorial-section:before{counter-increment:seo-editorial-counter;content:counter(seo-editorial-counter,decimal-leading-zero);position:absolute;top:10px;right:18px;font-size:44px;font-weight:800;line-height:1;color:var(--line);z-index:0;pointer-events:none}.seo-editorial-tag{align-self:flex-start;background:var(--red);color:#fff;font-size:11px;font-weight:700;padding:4px 11px;border-radius:4px;letter-spacing:.02em;position:relative;z-index:1}.seo-editorial-section .subheading{position:relative;z-index:1;margin:0;max-width:85%}.seo-editorial-rule{border:none;border-top:2px solid var(--ink);width:28px;margin:2px 0 0}.seo-editorial-section p{position:relative;z-index:1;font-size:13.5px;line-height:1.9;color:var(--sub);margin:0}.seo-editorial-note{background:var(--bg-soft);border-left:3px solid var(--red);border-radius:var(--radius-sm);padding:16px 20px;font-size:12.5px;line-height:1.9;color:var(--ink)}.products-section{border-top:2px solid var(--ink);padding-top:32px}.products-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:12px}.products-head .section-title{margin:0;border:none;padding:0}.facet-toggle-btn{display:flex;align-items:center;gap:8px;cursor:pointer;border:1px solid var(--line);border-radius:20px;padding:var(--space-8) 10px var(--space-8) 16px;font-size:12.5px;font-weight:700;background:#fff;font-family:inherit}.facet-toggle-count{background:var(--red);color:#fff;border-radius:10px;padding:var(--space-4) 8px;font-size:11px;font-weight:700}.facet-toggle-chevron{display:inline-block;font-size:16px;color:var(--sub);transition:transform .2s}.facet-toggle-btn[aria-expanded=true] .facet-toggle-chevron{transform:rotate(90deg)}.facet-panel{border:1px solid var(--line);border-radius:var(--radius-md);padding:16px 18px;margin-bottom:20px}.facet-panel[hidden]{display:none}.facet-panel-reset-row{display:flex;justify-content:flex-end;margin-bottom:8px}.facet-panel-reset{font-size:11px;font-weight:500;color:var(--red);cursor:pointer;text-decoration:underline;background:none;border:none;font-family:inherit}.facet-group{margin-bottom:12px}.facet-group:last-child{margin-bottom:0}.facet-group-label{font-size:11.5px;font-weight:700;color:var(--sub);margin-bottom:6px}.facet-chip-row{display:flex;flex-wrap:wrap;gap:8px}.facet-chip{border:1px solid var(--line);border-radius:20px;padding:6px 14px;font-size:12px;cursor:pointer;background:#fff;font-family:inherit;color:var(--ink)}.facet-chip.is-zero{opacity:.4}.facet-chip.is-active{border-color:var(--ink);background:var(--ink);color:#fff;opacity:1}.selector-card-img img{width:100%;height:100%;object-fit:cover}.char-drilldown-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:var(--space-24)}.char-drilldown{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.char-drilldown .drilldown-tab{order:0}.char-drilldown .char-drilldown-panel{order:1;flex:1 1 100%;width:100%}.char-drilldown>.shopify-block,.selector-grid>.shopify-block{display:contents}.drilldown-tab{padding:9px 20px;font-size:13.5px;font-weight:700;cursor:pointer;font-family:inherit;color:var(--ink);background:var(--bg-soft);border:1px solid var(--line);border-radius:20px;transition:all .15s}.drilldown-tab:hover{border-color:var(--sub)}.drilldown-tab.is-active{color:#fff;background:var(--red);border-color:var(--red)}.drilldown-font-heading{grid-column:1 / -1;margin-top:var(--space-32)}.drilldown-font-title{font-size:15px;font-weight:800}.size-redirect-controls{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-16)}.size-redirect-field{display:flex;flex-direction:column;gap:6px;font-size:13px}.size-redirect-select{min-width:200px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;font-size:14px}.size-redirect-go{padding:10px 20px;border-radius:6px;border:none;background:var(--accent, #111);color:#fff;font-size:14px;font-weight:700;cursor:pointer}.size-redirect-go:disabled{opacity:.4;cursor:not-allowed}.size-redirect-form{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-24)}.sr-form-body{display:flex;gap:var(--space-24);align-items:flex-start}.sr-form-image{width:160px;flex-shrink:0}.sr-form-image img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--line);display:block}.sr-form-image .selector-card-img{width:100%}.sr-form-controls{flex:1;display:flex;flex-direction:column;gap:var(--space-16);min-width:0}.sr-form-row{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-16)}.sr-form-field{display:flex;flex-direction:column;gap:6px;font-size:13px;min-width:140px}.sr-form-select{padding:10px 12px;border:1px solid var(--line);border-radius:6px;font-size:14px}.sr-form-go{padding:10px 20px;border-radius:6px;border:none;background:var(--red);color:#fff;font-size:14px;font-weight:700;cursor:pointer}.sr-form-go:disabled{opacity:.4;cursor:not-allowed}@media(max-width:700px){.sr-form-body{flex-direction:column}.sr-form-image{width:160px;max-width:40%;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/page-category-lp.css.map */
