@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@500;600;700;800&display=swap";.csh-collection-all{max-width:1424px;margin:24px auto 0;padding:0 32px;color:#082c4d;font-family:DM Sans,sans-serif}.csh-collection-hero{position:relative;overflow:hidden;border-radius:24px;min-height:340px;background:#c6edf4}.csh-collection-hero>img{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:cover}.csh-collection-copy{position:absolute;left:5%;top:50%;transform:translateY(-50%);width:43%}.csh-collection-copy h1{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(40px,5vw,76px);line-height:1.05;letter-spacing:-.05em;margin:0 0 18px}.csh-collection-copy p{font-size:22px;font-weight:700;letter-spacing:.04em;margin:0}.csh-collection-nav{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;padding:24px 0}.csh-collection-nav a{border:1px solid #a7bcc6;border-radius:30px;padding:12px 24px;font-size:14px;font-weight:700;text-align:center}.csh-collection-nav a[aria-current=page]{background:#65c3d6;border-color:#65c3d6}.csh-collection-nav a:hover{background:#eaf7fa}.csh-collection-nav a:focus-visible{outline:3px solid #168cae;outline-offset:3px}body:has(.csh-collection-all) .shopify-section--main-collection{padding-top:12px}body:has(.csh-collection-all) .product-card{border-radius:16px;overflow:hidden;background:#f0f8fa;color:#082c4d}body:has(.csh-collection-all) .product-card__info{padding:16px}body:has(.csh-collection-all) .product-card__title{font-family:Manrope,sans-serif;font-weight:800;font-size:17px;line-height:1.25;min-height:2.5em;display:block}body:has(.csh-collection-all) .product-card__info>.v-stack{display:grid;grid-template-rows:minmax(2.5em,auto) minmax(4.5em,auto) auto auto;gap:10px;justify-items:stretch}body:has(.csh-collection-all) .product-card__info>.v-stack>p{font-size:13px;line-height:1.5;margin:0}body:has(.csh-collection-all) .product-card .rating-with-text:has(.jdgm-widget),body:has(.csh-collection-all) .product-card .rating{display:none!important}body:has(.csh-collection-all) .product-card price-list{display:flex;flex-direction:column;align-items:flex-start;gap:3px;line-height:1.4}body:has(.csh-collection-all) .csh-favourite-shop{display:flex;justify-content:center;align-items:center;min-height:44px;border-radius:30px;background:#082c4d;color:#fff;font-size:13px;font-weight:800;padding:12px}@media(max-width:749px){.csh-collection-all{padding:0 18px;margin-top:18px}.csh-collection-hero{min-height:0;border-radius:18px;display:flex;flex-direction:column}.csh-collection-copy{position:static;transform:none;width:100%;order:-1;padding:25px 24px 18px;background:#d7f1f5}.csh-collection-copy h1{font-size:40px;margin-bottom:10px}.csh-collection-copy p{font-size:16px}.csh-collection-hero>img{height:190px;aspect-ratio:auto;object-fit:cover;object-position:right center}.csh-collection-nav{justify-content:flex-start;flex-wrap:nowrap;overflow:auto;gap:8px;padding:18px 0;scrollbar-width:none}.csh-collection-nav a{font-size:12px;padding:10px 15px;white-space:nowrap}body:has(.csh-collection-all) .product-card__info{padding:12px}body:has(.csh-collection-all) .product-card__title{font-size:15px}body:has(.csh-collection-all) .product-card__info>.v-stack>p{font-size:12px}}.csh-collection-hero,.csh-collection-nav a[aria-current=page]{background:var(--cs-collection-tint,#d7f1f5)}@media(max-width:749px){.csh-collection-copy{background:var(--cs-collection-tint,#d7f1f5)}}.csh-collection-heading h1{font-family:Manrope,sans-serif;font-size:clamp(30px,3.5vw,54px);font-weight:800;line-height:1.05;letter-spacing:-.045em;margin:0 0 16px}.csh-collection-hero{min-height:0}.csh-collection-hero>img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.shopify-section--main-collection .product-card .cs-collection-savings{position:absolute;inset:auto 0 clamp(5px,1vw,12px);z-index:2;pointer-events:none}.cs-collection-savings .badge--on-sale{display:block;width:100%;border-radius:0;padding:.55em .2em;text-align:center;background:#feeb70;color:#0b1a44;font-family:system-ui,sans-serif;font-size:clamp(14px,2.15vw,26px);font-weight:900;letter-spacing:-.025em;line-height:1.1;text-transform:uppercase;white-space:nowrap;border-block:2px solid white}body:has(.csh-collection-all) .shopify-section--main-collection .product-card__info>.v-stack{grid-template-rows:auto auto 1fr;gap:0;text-align:center}body:has(.csh-collection-all) .shopify-section--main-collection .product-card__title{min-height:0;line-height:1.2;font-size:clamp(11px,1.15vw,17px);text-align:center}body:has(.csh-collection-all) .shopify-section--main-collection .product-card price-list{flex-direction:row;flex-wrap:wrap;gap:2px 7px;align-items:baseline;justify-content:center;font-size:clamp(14px,1.5vw,19px);font-weight:800}body:has(.csh-collection-all) .shopify-section--main-collection .csh-favourite-shop{align-self:end;margin-top:8px}body:has(.csh-collection-all) .shopify-section--main-collection .product-card__title{font-size:clamp(15px,1.6vw,21px);line-height:1.2;min-block-size:2.4em;text-wrap:balance}body:has(.csh-collection-all) .shopify-section--main-collection .product-card__info{flex:1;align-content:stretch}body:has(.csh-collection-all) .shopify-section--main-collection .product-card__info>.v-stack{height:100%}.csh-collection-hero--sale>img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.shopify-section--main-collection :is(product-card[handle=starter-kit],product-card[handle=glass-restoration-kit]) .product-card__badge-list>.badge--primary{display:inline-flex!important}.csh-collection-all .csh-collection-nav{padding-bottom:2px}.csh-collection-nav a[href="/collections/shop-sale"]{font-size:clamp(14px,1.4vw,17px);font-weight:900}body:has(.csh-collection-all) .shopify-section--main-collection{padding-top:0}.shopify-section--main-collection .product-card__badge-list>.cs-bfcm-feature-badge{background:#0b1a44;color:#fff;border:2px solid white;border-radius:999px;font:900 clamp(12px,1.35vw,17px)/1.15 system-ui,sans-serif;padding:.45em .65em;white-space:nowrap}body:has(.csh-collection-hero--sale) .shopify-section--main-collection .collection__results{margin-block-start:0;padding-block-start:0}.csh-collection-all:has(.csh-collection-hero--sale) .csh-collection-nav{padding-block:12px}.csh-collection-nav a{display:inline-flex;align-items:center;justify-content:center;line-height:1.2}body:has(.csh-collection-hero--sale) .shopify-section--main-collection,body:has(.csh-collection-hero--sale) .shopify-section--main-collection .section,body:has(.csh-collection-hero--sale) .shopify-section--main-collection .collection{padding-block-start:0;margin-block-start:0}.shopify-section--main-collection .product-card__badge-list .cs-bfcm-sold-out{background:#0b1a44;color:#fff;border:2px solid white;border-radius:999px;font:900 clamp(12px,1.35vw,17px)/1.15 system-ui,sans-serif;padding:.45em .65em;white-space:nowrap}body:has(.csh-collection-all) .shopify-section--main-collection .product-card price-list{font-family:DM Sans,sans-serif;display:flex;flex-direction:row;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:2px 7px;font-size:clamp(14px,1.5vw,19px);font-weight:800;text-align:center;line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/47/assets/cs-collection-all.css.map */
