.bs-collection-hero,.bs-collection-hero *{box-sizing:border-box}.bs-collection-hero{--bs-coll-hero-bg: rgba(139, 205, 163, .1);--bs-coll-hero-text-dark: #1a1a2e;--bs-coll-hero-text-muted: #64748b;--bs-coll-hero-text-count: #6b7280;--bs-coll-hero-card-bg: #ffffff;--bs-coll-hero-card-border: #e2e8f0;--bs-coll-hero-blue: #0a3e76;--bs-coll-hero-blue-soft: rgba(10, 62, 118, .1);--bs-coll-hero-green: #8bcda3;--bs-coll-hero-green-soft: rgba(139, 205, 163, .1);--bs-coll-hero-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 1px 3px rgba(16, 24, 40, .06);--bs-coll-hero-radius-card: 12px;--bs-coll-hero-radius-btn: 4px;--bs-coll-hero-radius-subcat: 12px;--bs-coll-hero-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;background-color:var(--bs-coll-hero-bg);padding-top:var(--bs-coll-hero-padding-top, 24px);padding-bottom:var(--bs-coll-hero-padding-bottom, 24px);font-family:var(--bs-coll-hero-font)}.bs-coll-hero__container{width:100%;max-width:1452px;margin:0 auto;padding-left:10px;padding-right:10px;display:flex;flex-direction:column;gap:24px}.bs-coll-hero__top{display:flex;flex-direction:column;gap:16px;width:100%}.bs-coll-hero__intro{display:flex;flex-direction:column;gap:8px;min-width:0}.bs-coll-hero__breadcrumb{width:100%}.bs-coll-hero__breadcrumb-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;line-height:1.4}.bs-coll-hero__breadcrumb-item{display:inline-flex;align-items:center;font-family:var(--bs-coll-hero-font);font-size:13px;font-weight:400}.bs-coll-hero__breadcrumb-item--link a{color:var(--bs-coll-hero-text-muted);text-decoration:none;transition:color .15s ease}.bs-coll-hero__breadcrumb-item--link a:hover,.bs-coll-hero__breadcrumb-item--link a:focus-visible{color:var(--bs-coll-hero-text-dark);text-decoration:underline}.bs-coll-hero__breadcrumb-item--current{color:var(--bs-coll-hero-text-dark);font-weight:500}.bs-coll-hero__breadcrumb-separator{display:inline-flex;align-items:center;color:var(--bs-coll-hero-text-muted);margin:0 2px}.bs-coll-hero__breadcrumb-separator svg{width:12px;height:12px;display:block}.bs-coll-hero__title{margin:0;font-family:var(--bs-coll-hero-font);font-size:34px;font-weight:600;line-height:1.15;color:var(--bs-coll-hero-text-dark);letter-spacing:-.01em}.bs-coll-hero__description{margin:0;font-family:var(--bs-coll-hero-font);font-size:16px;font-weight:400;line-height:1.5;color:var(--bs-coll-hero-text-muted);overflow:hidden;transition:max-height .34s ease}.bs-coll-hero__description p{margin:0 0 8px}.bs-coll-hero__description p:last-child{margin-bottom:0}.bs-coll-hero__desc-wrap{margin-top:16px}.bs-coll-hero__desc-wrap:not([data-expanded]) .bs-coll-hero__description{max-height:4.5em}@media(min-width:768px){.bs-coll-hero__desc-wrap:not([data-expanded]) .bs-coll-hero__description{max-height:3em}}.bs-coll-hero__desc-toggle{display:inline-flex;align-items:center;margin-top:6px;padding:0;border:0;background:none;font-family:var(--bs-coll-hero-font);font-size:15px;font-weight:600;line-height:1.4;color:var(--bs-coll-hero-text, #0a3e76);text-decoration:underline;text-underline-offset:2px;cursor:pointer;appearance:none;-webkit-appearance:none}.bs-coll-hero__desc-toggle[hidden]{display:none}.bs-coll-hero__desc-toggle:hover{text-decoration-thickness:2px}.bs-coll-hero__desc-toggle:focus-visible{outline:2px solid var(--bs-coll-hero-text, #0a3e76);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){.bs-coll-hero__description{transition:none}}.bs-coll-hero__cta{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--bs-coll-hero-radius-card);font-family:var(--bs-coll-hero-font);width:100%}.bs-coll-hero__cta-icon{flex:0 0 auto;width:45px;height:45px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.bs-coll-hero__cta-icon svg{width:18px;height:18px;display:block}.bs-coll-hero__cta-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.bs-coll-hero__cta-pretitle{margin:0;font-size:12px;font-weight:400;line-height:1.3}.bs-coll-hero__cta-title{margin:0;font-size:12px;font-weight:700;line-height:1.3}.bs-coll-hero__cta-button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bs-coll-hero-card-border);border-radius:var(--bs-coll-hero-radius-btn);padding:5px 10px;font-family:var(--bs-coll-hero-font);font-size:12px;font-weight:700;line-height:1.3;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .15s ease,color .15s ease,transform .05s ease}.bs-coll-hero__cta-button:active{transform:translateY(1px)}.bs-coll-hero__cta--white_card{background-color:var(--bs-coll-hero-card-bg);border:1px solid var(--bs-coll-hero-card-border);box-shadow:var(--bs-coll-hero-shadow)}.bs-coll-hero__cta--white_card .bs-coll-hero__cta-icon{background-color:var(--bs-coll-hero-green-soft);color:var(--bs-coll-hero-green)}.bs-coll-hero__cta--white_card .bs-coll-hero__cta-pretitle{color:var(--bs-coll-hero-text-dark)}.bs-coll-hero__cta--white_card .bs-coll-hero__cta-title{color:var(--bs-coll-hero-blue)}.bs-coll-hero__cta--white_card .bs-coll-hero__cta-button{background-color:var(--bs-coll-hero-card-bg);color:var(--bs-coll-hero-blue);box-shadow:var(--bs-coll-hero-shadow)}.bs-coll-hero__cta--white_card .bs-coll-hero__cta-button:hover,.bs-coll-hero__cta--white_card .bs-coll-hero__cta-button:focus-visible{background-color:var(--bs-coll-hero-green-soft)}.bs-coll-hero__cta--solid_blue{background-color:var(--bs-coll-hero-blue);border:1px solid var(--bs-coll-hero-blue-soft)}.bs-coll-hero__cta--solid_blue .bs-coll-hero__cta-icon{background-color:var(--bs-coll-hero-green);color:var(--bs-coll-hero-blue)}.bs-coll-hero__cta--solid_blue .bs-coll-hero__cta-pretitle,.bs-coll-hero__cta--solid_blue .bs-coll-hero__cta-title{color:#fff}.bs-coll-hero__cta--solid_blue .bs-coll-hero__cta-button{background-color:var(--bs-coll-hero-green);border-color:var(--bs-coll-hero-green);color:var(--bs-coll-hero-text-dark)}.bs-coll-hero__cta--solid_blue .bs-coll-hero__cta-button:hover,.bs-coll-hero__cta--solid_blue .bs-coll-hero__cta-button:focus-visible{background-color:#7cc096;border-color:#7cc096}.bs-coll-hero__subcats{display:flex;flex-direction:column;gap:12px;width:100%}.bs-coll-hero__subcats-header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.bs-coll-hero__subcats-title{margin:0;font-family:var(--bs-coll-hero-font);font-size:16px;font-weight:700;line-height:1.2;color:var(--bs-coll-hero-text-dark);text-transform:uppercase;letter-spacing:.06em}.bs-coll-hero__subcats-nav{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.bs-coll-hero__subcats-nav[hidden]{display:none}.bs-coll-hero__subcats-nav-btn{width:32px;height:32px;border-radius:50%;background-color:var(--bs-coll-hero-card-bg);border:1px solid var(--bs-coll-hero-card-border);color:var(--bs-coll-hero-blue);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-appearance:none;appearance:none;padding:0;transition:opacity .15s ease,background-color .15s ease,transform .05s ease}.bs-coll-hero__subcats-nav-btn:hover:not(:disabled),.bs-coll-hero__subcats-nav-btn:focus-visible:not(:disabled){background-color:var(--bs-coll-hero-green-soft)}.bs-coll-hero__subcats-nav-btn:active:not(:disabled){transform:scale(.96)}.bs-coll-hero__subcats-nav-btn:disabled,.bs-coll-hero__subcats-nav-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.bs-coll-hero__subcats-nav-btn svg{display:block;width:16px;height:16px}.bs-coll-hero__subcats-counter{font-family:var(--bs-coll-hero-font);font-size:13px;font-weight:500;line-height:1;color:var(--bs-coll-hero-text-muted);min-width:36px;text-align:center;font-variant-numeric:tabular-nums}.bs-coll-hero__subcats-track{display:flex;flex-wrap:nowrap;gap:12px;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding-bottom:4px}.bs-coll-hero__subcats-track::-webkit-scrollbar{display:none}.bs-coll-hero__subcat-card{flex:0 0 160px;width:160px;scroll-snap-align:start;background-color:var(--bs-coll-hero-card-bg);border:1px solid var(--bs-coll-hero-card-border);border-radius:var(--bs-coll-hero-radius-subcat);padding:15px 10px;display:flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none;color:inherit;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.bs-coll-hero__subcat-card:hover,.bs-coll-hero__subcat-card:focus-visible{box-shadow:var(--bs-coll-hero-shadow);border-color:var(--bs-coll-hero-blue-soft)}.bs-coll-hero__subcat-image{width:120px;height:120px;border-radius:50%;overflow:hidden;position:relative;background-color:var(--bs-coll-hero-blue-soft);flex:0 0 auto}.bs-coll-hero__subcat-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bs-coll-hero__subcat-img-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:var(--bs-coll-hero-blue-soft)}.bs-coll-hero__subcat-title{margin:0;font-family:var(--bs-coll-hero-font);font-size:12px;font-weight:700;line-height:1.3;color:var(--bs-coll-hero-text-dark);text-align:center}.bs-coll-hero__subcat-count{margin:0;font-family:var(--bs-coll-hero-font);font-size:12px;font-weight:400;line-height:1.3;color:var(--bs-coll-hero-text-count);text-align:center}.bs-collection-hero a:focus-visible,.bs-collection-hero button:focus-visible{outline:2px solid var(--bs-coll-hero-blue);outline-offset:2px}@media(min-width:768px){.bs-coll-hero__container{padding-left:32px;padding-right:32px;gap:24px}.bs-coll-hero__top{flex-direction:column;gap:16px}.bs-coll-hero__title{font-size:38px;line-height:1.0526}.bs-coll-hero__subcats-track{gap:24px}.bs-coll-hero__subcat-card{flex:0 0 calc((100% - 120px) / 6);width:auto;max-width:200px;min-width:0}.bs-coll-hero__subcats{gap:16px}}@media(min-width:1024px){.bs-coll-hero__container{padding-left:clamp(32px,5vw,76px);padding-right:clamp(32px,5vw,76px)}.bs-coll-hero__top{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px}.bs-coll-hero__intro{max-width:552px;flex:1 1 auto;min-width:0}.bs-coll-hero__cta{flex-shrink:0;align-self:flex-start;width:auto}}@media(min-width:1280px){.bs-coll-hero__container{padding-left:76px;padding-right:76px}.bs-coll-hero__intro{max-width:552px;width:552px;flex:0 1 552px}.bs-coll-hero__top{gap:24px}}@media(prefers-reduced-motion:reduce){.bs-collection-hero,.bs-collection-hero *{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bs-collection-hero.css.map */
