@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,500;1,9..144,300;1,9..144,400&family=Inter:wght@400;500;600&display=swap";.c8{--c8-ink: #0c1116;--c8-ink-2: #141c24;--c8-ink-3: #1d2832;--c8-line: #27333f;--c8-cool: #2fd4d9;--c8-cool-deep: #17a3a8;--c8-heat: #ff5a36;--c8-heat-hover: #ff7152;--c8-text: #dbe4e9;--c8-muted: #8fa1ad;--c8-max: 1200px;--c8-serif: "Fraunces", Georgia, serif;--c8-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--c8-sans);font-size:16px;line-height:1.65;color:var(--c8-text);background:var(--c8-ink);-webkit-font-smoothing:antialiased}.c8,.c8 *{margin:0;padding:0;box-sizing:border-box}.c8 img{display:block;max-width:100%;height:auto}.c8 a{color:inherit;text-decoration:none}.c8 ul{list-style:none}.c8 .c8-wrap{max-width:var(--c8-max);margin:0 auto;padding:0 22px}.c8 h1,.c8 h2,.c8 h3,.c8 .c8-serif{font-family:var(--c8-serif);font-weight:400;line-height:1.12;letter-spacing:-.01em}.c8 h1 em,.c8 h2 em,.c8 h3 em{font-style:italic;font-weight:300;color:var(--c8-cool)}.c8 .c8-eyebrow{display:block;font-family:var(--c8-sans);font-size:11.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--c8-cool);margin-bottom:20px}.c8 .c8-btn{display:inline-block;font-family:var(--c8-sans);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:17px 36px;border:1px solid var(--c8-heat);background:var(--c8-heat);color:#fff;cursor:pointer;border-radius:0;transition:background .22s,border-color .22s,color .22s,transform .15s}.c8 .c8-btn:hover{background:var(--c8-heat-hover);border-color:var(--c8-heat-hover);transform:translateY(-2px)}.c8 .c8-btn-ghost{background:transparent;border-color:var(--c8-line);color:var(--c8-text)}.c8 .c8-btn-ghost:hover,.c8 .c8-btn-cool{background:transparent;border-color:var(--c8-cool);color:var(--c8-cool)}.c8 .c8-btn-cool:hover{background:#2fd4d91a;border-color:var(--c8-cool);color:var(--c8-cool)}.c8 .c8-micro{font-size:12.5px;color:var(--c8-muted);margin-top:12px}html{scroll-padding-top:calc(var(--header-height, 64px) + 12px)}@media(max-width:560px){html{scroll-padding-top:calc(var(--header-height, 56px) + 8px)}}@media(max-width:899px){.c8.c8-bundle-builder .c8-bb-aside{top:calc(var(--header-height, 64px) + 6px);z-index:3}}@media(max-width:560px){.c8.c8-bundle-builder .c8-bb-swatch{padding:5px;margin:-5px}.c8.c8-bundle-builder .c8-bb-dot{width:36px;height:36px}.c8.c8-bundle-builder .c8-bb-card{row-gap:8px}.c8.c8-bundle-builder .c8-bb-summary{flex:1 1 100%}.c8.c8-bundle-builder .c8-bb-add{flex:1 0 100%;width:100%;margin-left:0}.c8.c8-bundle-builder .c8-bb-step-btn{width:44px;height:44px}.c8.c8-bundle-builder .c8-bb-qty{height:44px}.c8.c8-bundle-builder .c8-bb-flag{font-size:9px;letter-spacing:.1em;padding:5px 8px;max-width:calc(100% - 8px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:560px){.c8.c8-arpansa .arp-stats{grid-template-columns:1fr;gap:20px;margin:28px 0 30px}.c8.c8-arpansa .arp-stat{padding-top:14px}}@media(max-width:560px){.c8.c8-colours .s-label{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px}.c8.c8-colours .s-name{max-width:100%}.c8.c8-colours .s-label b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c8.c8-colours .s-price{white-space:nowrap;flex-shrink:0}}@media(max-width:560px){.c8.c8-extras .c8-extra-actions{gap:14px 26px}.c8.c8-extras .c8-ex-link,.c8.c8-extras .c8-ex-atc{display:inline-flex;align-items:center;min-height:44px;line-height:1.2}.c8.c8-extras .c8-ex-link{padding-bottom:0}.c8.c8-extras .c8-ex-atc{padding:0;align-self:center}.c8.c8-extras .c8-ex-form{display:inline-flex;align-items:center}}@media(max-width:560px){.c8.c8-popup{padding:16px}.c8.c8-popup .popup-close{top:6px;right:6px;width:44px;height:44px;font-size:24px}.c8.c8-popup .popup-body{padding:40px 22px 30px}.c8.c8-popup .popup-fields .c8-btn{padding:16px 18px;letter-spacing:.08em}}@media(max-width:560px){.c8.c8-story .st-hero-copy{padding:32px 0 40px}.c8.c8-story .st-problem .st-wrap,.c8.c8-story .st-diff .st-wrap{padding:56px 20px}.c8.c8-story .st-diff-head{margin-bottom:32px}.c8.c8-story .st-mission .st-wrap{padding:48px 20px}.c8.c8-story .st-close .st-wrap{padding:56px 20px}.c8.c8-story .st-close .c8-btn{display:block;width:100%;max-width:320px;margin:0 auto 12px}}@media(max-width:560px){.c8.c8-faq{padding:60px 0}.c8.c8-faq .sec-head{margin:0 auto 36px}.c8.c8-faq .faq-cta .c8-btn{display:block;width:100%;padding:16px 20px}}@media(max-width:560px){.c8.c8-pack-ladder .c8-pack-ladder-sec{padding:56px 0}.c8.c8-pack-ladder .c8-sec-head{margin:0 auto 36px}.c8.c8-pack-ladder .c8-pack-flag{white-space:normal;max-width:calc(100% - 28px);text-align:center;line-height:1.25}}@media(max-width:680px){.c8.c8-bundle-cta .c8-bcta-sec{padding:30px 18px}}@media(max-width:899px){.c8.c8-footer .c8-foot-col ul{gap:0}.c8.c8-footer .c8-foot-col a{display:block;padding:11px 0;line-height:1.3}.c8.c8-footer .c8-foot-social{gap:6px}.c8.c8-footer .c8-foot-social a{padding:10px;margin:-10px 0}}@media(max-width:560px){.c8.c8-footer .c8-foot-legal a{display:inline-block;padding:8px 0}}@media(max-width:560px){.c8.c8-compare{padding:60px 0}.c8.c8-compare .cert-line a{display:inline-block;padding:6px 0;min-height:24px}}@media(max-width:560px){.c8.c8-benefits .c8-benefits-pad{padding:60px 0}.c8.c8-benefits .c8-sec-head{margin-bottom:36px}}@media(max-width:560px){.c8.c8-reviews{padding:64px 0}.c8.c8-reviews .sec-head{margin-bottom:40px}.c8.c8-reviews .rev footer span{font-size:11px;letter-spacing:.1em}}@media(max-width:560px){.c8.c8-signup{padding:64px 0}}@media(max-width:560px){.c8.c8-activity .ac-ctas{flex-direction:column;align-items:stretch;gap:12px}.c8.c8-activity .ac-ctas .c8-btn{display:block;width:100%}.c8.c8-activity .ac-why .ac-wrap{padding:52px 22px}}@media(max-width:560px){.c8.c8-gallery .gl-wrap{padding:40px 18px 56px}.c8.c8-gallery .gl-head{margin-bottom:32px}}.c8.c8-gallery .gl-head{scroll-margin-top:96px}@media(hover:none){.c8.c8-gallery a.gl-card .gl-arrow{opacity:.85;transform:none}}@media(max-width:560px){.c8.c8-hero .c8-eyebrow{letter-spacing:.14em;font-size:11px;text-wrap:balance}}@media(max-width:560px){.c8.c8-collection-hero .c8-ch-inner h1{font-size:clamp(26px,7vw,32px);line-height:1.1}}@media(max-width:560px){.c8.c8-colours{padding:60px 0}.c8.c8-colours .sec-head{margin:0 auto 36px}.c8.c8-colours .colour-cta{margin-top:32px}}@media(max-width:560px){.c8.c8-extras .c8-extras-sec{padding:60px 0}.c8.c8-extras .c8-sec-head{margin:0 auto 40px}}@media(max-width:560px){.c8.c8-popup .popup-decline{display:inline-flex;align-items:center;min-height:44px;padding:6px 4px;margin-top:10px}}@media(max-width:560px){.c8.c8-risk{padding:56px 0}.c8.c8-risk .c8-risk-grid{gap:32px}}@media(max-width:560px){.c8.c8-arpansa{padding:56px 0}}@media(max-width:560px){.c8.c8-compare .cmp-card{padding:24px 20px}.c8.c8-compare .cmp-card h3{margin-bottom:14px}}@media(max-width:560px){.c8.c8-story .st-hero h1{font-size:clamp(30px,8.5vw,40px);line-height:1.12;text-wrap:balance}}@media(min-width:561px)and (max-width:899px){.c8.c8-bundle-builder .c8-bb-card{align-items:center}.c8.c8-bundle-builder .c8-bb-summary{flex:1 1 auto;min-width:0}.c8.c8-bundle-builder .c8-bb-add{flex:0 0 auto;max-width:55%}.c8.c8-bundle-builder .c8-bb-hint,.c8.c8-bundle-builder .c8-bb-error{width:100%;margin-top:4px;text-align:left}}@media(max-width:560px){.c8.c8-bundle-cta .c8-bb-wrap{padding:0 14px}}@media(max-width:480px){.c8.c8-footer .c8-foot-trust{grid-template-columns:1fr;gap:14px;padding:20px 0}.c8.c8-footer .c8-foot-trust .ti b{font-size:13.5px}}@media(max-width:560px){.c8 input,.c8 select,.c8 textarea{font-size:16px}}@media(max-width:560px){.c8 .c8-eyebrow{letter-spacing:.14em;font-size:11px;text-wrap:balance}}@media(max-width:560px){.c8.c8-hero .c8-hero-ctas{flex-direction:column;align-items:stretch;gap:12px}.c8.c8-hero .c8-hero-ctas .c8-btn{display:block;width:100%;padding:16px 20px}}@media(max-width:560px){.c8.c8-faq .faq-a a{display:inline-block;padding:4px 0;min-height:24px}}@media(min-width:561px)and (max-width:899px){.c8.c8-bundle-builder .c8-bb-swatch{padding:4px;margin:-4px}}@media(max-width:899px){.c8.c8-bundle-builder .c8-bb-aside{top:calc(var(--header-height,64px) + var(--announcement-bar-height,0px) + 6px)}}@media(max-width:560px){#MainContent .contact .field__input,#MainContent .contact textarea,#MainContent .contact input{font-size:16px}}@media(max-width:560px){.c8.c8-collection-hero .c8-ch-cta{flex-direction:column;align-items:stretch;gap:12px}.c8.c8-collection-hero .c8-ch-cta .c8-btn{display:block;width:100%;padding:16px 20px}}@media(max-width:560px){.c8.c8-arpansa .arp-copy .c8-btn{display:block;width:100%;padding:16px 20px}}@media(min-width:561px)and (max-width:899px){.c8.c8-bundle-builder .c8-bb-step-btn{width:44px;height:44px}.c8.c8-bundle-builder .c8-bb-qty{height:44px}}@media(min-width:561px)and (max-width:879px){.c8.c8-extras .c8-ex-link,.c8.c8-extras .c8-ex-atc{display:inline-flex;align-items:center;min-height:44px;line-height:1.2}.c8.c8-extras .c8-ex-link{padding-bottom:0}.c8.c8-extras .c8-ex-atc{padding:0;align-self:center}.c8.c8-extras .c8-ex-form{display:inline-flex;align-items:center}.c8.c8-extras .c8-extra-actions{gap:14px 26px}}.color-scheme-7{--color-background:12 17 22;--gradient-background:#0c1116;--color-foreground:219 228 233;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.color-scheme-7.gradient{background:#0c1116}
/*# sourceMappingURL=/cdn/shop/t/8/assets/c8-base.css.map */
