.cbl-section{--cbl-bg: #141210;--cbl-bg-2: #1E1C19;--cbl-rule: rgba(255, 255, 255, .09);--cbl-text: #F2EDE6;--cbl-text-2: #E8E1D7;--cbl-text-mute: #A89E90;--cbl-accent: #C9A96E;--cbl-radius: 10px;--cbl-ease: cubic-bezier(.22, 1, .36, 1);background:var(--cbl-bg);color:var(--cbl-text);padding:60px 0 80px}.cbl-container{max-width:1400px;margin:0 auto;padding:0 40px}.cbl-label-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.cbl-label-bar__left{display:flex;align-items:center;gap:10px}.cbl-label-dot{width:8px;height:8px;border-radius:50%;background:var(--cbl-accent);flex-shrink:0}.cbl-label-text{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:.85rem;color:var(--cbl-text-mute);text-transform:uppercase;letter-spacing:.08em}.cbl-label-badge{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:.75rem;color:var(--cbl-text-mute);border:1px solid var(--cbl-rule);border-radius:999px;padding:4px 14px;letter-spacing:.04em}.cbl-hero{margin-bottom:32px}.cbl-hero h1{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;color:var(--cbl-text);margin:0 0 10px;text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing)}.cbl-hero__subtitle{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:1.05rem;color:var(--cbl-text-mute);margin:0 0 16px;max-width:600px}.cbl-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:.8rem;color:var(--cbl-accent);border:1px solid var(--cbl-accent);border-radius:999px;padding:6px 16px;letter-spacing:.03em}.cbl-pill svg{width:14px;height:14px;fill:none;stroke:var(--cbl-accent);stroke-width:1.5}.cbl-description{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:1rem;line-height:1.7;color:var(--cbl-text-2);max-width:860px;margin-bottom:48px}.cbl-description p{margin:0}.cbl-subcats{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:56px}.cbl-subcat{display:block;text-decoration:none;color:inherit;border-radius:var(--cbl-radius);overflow:hidden;position:relative;background:var(--cbl-bg-2);transition:transform .35s var(--cbl-ease),box-shadow .35s var(--cbl-ease)}.cbl-subcat:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000059}.cbl-subcat__img-wrap{aspect-ratio:3 / 4;overflow:hidden;position:relative}.cbl-subcat__img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--cbl-ease)}.cbl-subcat:hover .cbl-subcat__img-wrap img{transform:scale(1.05)}.cbl-subcat__placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--cbl-bg-2) 0%,#2a2722 100%)}.cbl-subcat__body{padding:14px 16px}.cbl-subcat__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:.95rem;color:var(--cbl-text);margin:0 0 2px;text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing)}.cbl-subcat__subtitle{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:.78rem;color:var(--cbl-text-mute);margin:0 0 6px}.cbl-subcat__count{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:.72rem;color:var(--cbl-text-mute);opacity:.7}.cbl-divider{border:none;border-top:1px solid var(--cbl-rule);margin:48px 0}.cbl-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin-bottom:56px}.cbl-prose{border-right:1px solid var(--cbl-rule);padding-right:56px}.cbl-prose__label{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:.72rem;color:var(--cbl-text-mute);text-transform:uppercase;letter-spacing:.14em;margin:0 0 20px}.cbl-prose h2{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:clamp(1.4rem,3vw,2rem);line-height:1.2;color:var(--cbl-text);margin:0 0 24px;text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing)}.cbl-prose__text{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:.95rem;line-height:1.75;color:var(--cbl-text-2);margin-bottom:18px}.cbl-prose__text:last-child{margin-bottom:0}.cbl-prose__text p{margin:0}.cbl-acc-label{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:.72rem;color:var(--cbl-accent);text-transform:uppercase;letter-spacing:.14em;margin:0 0 20px}.cbl-acc{border-bottom:1px solid var(--cbl-rule)}.cbl-acc__btn{display:flex;align-items:center;gap:16px;width:100%;padding:22px 0;background:none;border:none;cursor:pointer;text-align:left;color:var(--cbl-text)}.cbl-acc__icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cbl-acc__icon--guide{background:#c9a96e1f}.cbl-acc__icon--guide svg{width:20px;height:20px;fill:none;stroke:var(--cbl-accent);stroke-width:1.5}.cbl-acc__num{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:.82rem;color:var(--cbl-text-mute);flex-shrink:0;width:28px;text-align:center}.cbl-acc__titles{flex:1;min-width:0}.cbl-acc__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:1rem;color:var(--cbl-text);margin:0;display:block}.cbl-acc__subtitle{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:.75rem;color:var(--cbl-text-mute);margin:4px 0 0;display:block}.cbl-acc__toggle{width:32px;height:32px;border-radius:50%;border:1px solid var(--cbl-rule);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;transition:border-color .3s var(--cbl-ease),background .3s var(--cbl-ease)}.cbl-acc__toggle svg{width:14px;height:14px;fill:none;stroke:var(--cbl-text-mute);stroke-width:1.8;position:absolute;transition:opacity .25s var(--cbl-ease),transform .3s var(--cbl-ease)}.cbl-acc__toggle-close{opacity:0;transform:rotate(-90deg)}.cbl-acc__btn[aria-expanded=true] .cbl-acc__toggle{border-color:var(--cbl-accent);background:var(--cbl-accent)}.cbl-acc__btn[aria-expanded=true] .cbl-acc__toggle svg{stroke:var(--cbl-bg)}.cbl-acc__btn[aria-expanded=true] .cbl-acc__toggle-plus{opacity:0;transform:rotate(90deg)}.cbl-acc__btn[aria-expanded=true] .cbl-acc__toggle-close{opacity:1;transform:rotate(0)}.cbl-acc__panel{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:.92rem;line-height:1.7;color:var(--cbl-text-2);padding:0 40px 24px 60px}.cbl-acc__panel p{margin:0 0 12px}.cbl-acc__panel p:last-child{margin-bottom:0}.cbl-acc__separator{border:none;border-top:1px solid var(--cbl-rule);margin:4px 0}.cbl-related{margin-top:48px}.cbl-related__heading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:.75rem;color:var(--cbl-text-mute);text-transform:uppercase;letter-spacing:.12em;margin:0 0 20px}.cbl-related__list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.cbl-related__link{display:inline-flex;align-items:center;gap:8px;font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:.85rem;color:var(--cbl-text-2);text-decoration:none;border:1px solid var(--cbl-rule);border-radius:999px;padding:8px 18px;transition:border-color .25s var(--cbl-ease),color .25s var(--cbl-ease)}.cbl-related__link:hover{border-color:var(--cbl-accent);color:var(--cbl-accent)}.cbl-related__link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;flex-shrink:0}@media(max-width:999px){.cbl-subcats{grid-template-columns:repeat(3,1fr)}.cbl-content-grid{grid-template-columns:1fr;gap:40px}.cbl-prose{border-right:none;padding-right:0;border-bottom:1px solid var(--cbl-rule);padding-bottom:40px}}@media(max-width:749px){.cbl-section{padding:40px 0 56px}.cbl-container{padding:0 20px}.cbl-subcats{grid-template-columns:repeat(2,1fr);gap:12px}.cbl-hero h1{font-size:1.8rem}.cbl-acc__panel{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/section-collection-seo-block.css.map */
