body:has(.collection-hero) .collection-hero{padding:40px 0 24px!important}body:has(.collection-hero) .collection-hero__inner{display:block}body:has(.collection-hero) .collection-hero__text-wrapper{max-width:680px;margin:0 auto;text-align:center}body:has(.collection-hero) .collection-hero__title{font-family:var(--font-body-family);font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1.15;letter-spacing:-.025em;margin:0 0 12px}body:has(.collection-hero) .collection-hero__description{font-family:var(--font-body-family);font-size:15px;line-height:1.6;letter-spacing:0;margin:0 auto;color:#424245}.cs-collection-details{margin-top:8px;font-size:13px;line-height:1.5}.cs-collection-details summary{cursor:pointer;text-underline-offset:3px}.cs-category-nav{display:flex;gap:8px;overflow-x:auto;padding:8px 0 20px;scrollbar-width:thin}.cs-category-nav a{flex:0 0 auto;padding:10px 16px;border:1px solid #d2d2d7;border-radius:999px;color:#424245;text-decoration:none;font-family:var(--font-body-family);font-size:13px;line-height:1.5;letter-spacing:0}.cs-category-nav a[aria-current=page]{background:#1d1d1f;border-color:#1d1d1f;color:#fff}.cs-category-nav a:hover{border-color:#1d1d1f}.cs-catalog-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}body:has(.collection-hero) #product-grid{row-gap:32px}body:has(.collection-hero) #product-grid .card__information,body:has(.collection-hero) #product-grid .card-information{text-align:left!important}body:has(.collection-hero) #product-grid .card__heading,body:has(.collection-hero) #product-grid .cstrio__name{font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important;margin:10px 0 4px!important}body:has(.collection-hero) #product-grid .loox-rating{text-align:left!important;margin:4px 0}body:has(.collection-hero) .cs-catalog-price,body:has(.collection-hero) .cstrio__price,body:has(.collection-hero) .csspot__price{font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;color:#424245!important;opacity:1!important;margin:4px 0 0}body:has(.collection-hero) #product-grid .cstrio__kicker,body:has(.collection-hero) #product-grid .csrev__heading,body:has(.collection-hero) #product-grid .csspot__title{font-family:var(--font-body-family)!important;font-size:clamp(22px,3vw,28px)!important;line-height:1.25!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.02em!important;color:#1d1d1f!important}body:has(.collection-hero) #product-grid .csrev__kicker,body:has(.collection-hero) #product-grid .csspot__kicker{font-family:var(--font-body-family);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:#424245}body:has(.collection-hero) #product-grid .csspot__cta{font-family:var(--font-body-family);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;border-radius:8px}.cs-spot-description{font-family:var(--font-body-family);font-size:14px;color:#424245;line-height:1.5;margin:8px 0}body:has(.collection-hero) #product-grid .csrev__track{overflow-x:auto}body:has(.collection-hero) #product-grid .csrev__card{flex:0 0 calc((100% - 36px)/3)}@media(max-width:749px){body:has(.collection-hero) .collection-hero{padding:28px 0 16px!important}body:has(.collection-hero) .collection-hero__description{font-size:14px}body:has(.collection-hero) #product-grid{row-gap:24px}body:has(.collection-hero) #product-grid .csrev__card{flex-basis:76%}.csspot__foot{flex-wrap:wrap;gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/124/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAQA */
