body .collection-hero{margin:0;border:0;background:#fff}body .collection-hero__inner{max-width:900px;margin:0 auto;padding:48px 24px 20px!important;text-align:center}body .collection-hero__text-wrapper{margin:0;text-align:center}body .collection-hero__title{margin:0!important;font-size:clamp(34px,4.6vw,54px)!important;font-weight:800!important;line-height:1.1!important;text-align:center!important;text-transform:none!important;letter-spacing:0!important;color:#091223!important}body .collection-hero__title:after,body .collection-hero__title:before{content:none!important;display:none!important}body .collection-hero__description{max-width:62ch;margin:16px auto 0!important;text-align:center!important;font-size:18px!important;line-height:1.6!important;color:#4b5563!important}body .collection-hero__description p{margin:0;color:inherit}body .collection-hero__description p+p{margin-top:12px}body .collection-hero__description :is(h2,h3,h4){margin:12px 0 0;font-size:inherit!important;font-weight:700;line-height:inherit;text-transform:none;letter-spacing:0;color:#091223}body .collection-hero__description a{color:#dc2626;text-decoration:underline;text-underline-offset:3px}body .collection-hero__description a:hover{color:#091223}body .ss-toolbar{margin:0 0 10px}body .ss-toolbar__count{font-size:15px}body .ss-sort__select{height:42px;min-width:190px}body .ss-fgroup{margin:0 0 8px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}body .ss-fgroup__sum{min-height:48px;padding:10px 14px;font-size:16px;font-weight:700;color:#111827}body .ss-fgroup__body{padding:0 14px 12px}body .ss-opt{min-height:38px;gap:10px;font-size:15px;font-weight:500;color:#111827}body .ss-opt__text{flex:1}body .ss-opt__count{display:inline;margin-left:auto;font-size:13px;color:#6b7280}body .ss-opt input{width:18px;height:18px}body .ss-swatches{display:flex;flex-wrap:wrap;gap:12px;padding:6px 4px 4px}body .ss-sw{position:relative;width:36px;min-height:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;justify-content:center;box-shadow:none}body .ss-sw:hover{border:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #9ca3af}body .ss-sw:has(input:checked){background:transparent;border:0;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ss-brand,#dc2626)}body .ss-sw__dot{width:36px;height:36px;border:1px solid rgba(17,24,39,.2)}body .ss-sw__dot svg{width:18px;height:18px}body .ss-sw__count{display:none}body .ss-sw__name{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:4px 9px;border-radius:6px;background:#111827;color:#fff;font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:3}body .ss-sw:hover .ss-sw__name,body .ss-sw:has(input:focus-visible) .ss-sw__name{opacity:1}body .ss-chip{border:1px solid #dc2626;background:#fff;color:#991b1b}@media(min-width:990px){body .ss-collection__inner{max-width:1760px;padding:0 48px}body .ss-collection__layout{grid-template-columns:264px minmax(0,1fr);gap:32px;align-items:start}body .ss-filters{position:sticky;top:100px;align-self:start;max-height:calc(100vh - 120px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-width:auto;scrollbar-color:auto}body .ss-filters::-webkit-scrollbar{width:12px}body .ss-filters::-webkit-scrollbar-track{background:#f3f4f6;border-radius:6px}body .ss-filters::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:6px;border:3px solid #f3f4f6}body .ss-filters::-webkit-scrollbar-thumb:hover{background:#091223}@supports not selector(::-webkit-scrollbar){body .ss-filters{scrollbar-width:auto;scrollbar-color:#9ca3af #f3f4f6}}}@media(max-width:989px){body .collection-hero__inner{padding:32px 16px 20px!important}body .collection-hero__description{font-size:16px!important;margin-top:12px!important}body .ss-collection__inner{padding-top:12px}body .ss-toolbar:has(.ss-filter-btn){justify-content:flex-start;align-items:center;margin-top:6px}body .ss-toolbar:has(.ss-filter-btn) .ss-filter-btn{flex:0 0 auto;width:auto;min-width:0;max-width:none;min-height:38px;padding:0 14px;gap:6px;font-size:14px}body .ss-toolbar:has(.ss-filter-btn) .ss-filter-btn>span:not([data-ss-btn-count]){position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:nowrap}body .ss-toolbar:has(.ss-filter-btn) .ss-sort,body .ss-toolbar:has(.ss-filter-btn) .ss-toolbar__count{display:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/ss-collection-r2.css.map */
