@import"https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700&family=Inter:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=JetBrains+Mono:wght@400;500&display=swap";:root{--co-navy: oklch(28% .06 250);--co-navy-deep: oklch(22% .05 250);--co-magenta: oklch(60% .24 355);--co-magenta-deep: oklch(50% .22 355);--co-cyan: oklch(68% .13 230);--co-violet: oklch(54% .2 325);--co-terracotta: oklch(72% .11 40);--co-sage: oklch(52% .06 175);--co-sage-soft: oklch(72% .04 175);--co-forest: oklch(38% .08 165);--co-cream: oklch(94% .03 70);--co-paper: oklch(97% .012 75);--co-snow: oklch(99% .005 70);--co-ink: oklch(22% .04 250);--co-ink-soft: oklch(38% .03 250);--co-graphite: oklch(56% .015 250);--co-line: oklch(90% .008 70);--co-offwhite: var(--co-paper);--co-offwhite-2: var(--co-cream);--co-surface: #FFFFFF;--co-border: var(--co-line);--co-border-soft: oklch(93% .008 70);--co-text: var(--co-ink);--co-muted: var(--co-ink-soft);--co-green: var(--co-forest);--co-green-soft: oklch(52% .06 175 / .14);--co-amber: oklch(82% .16 80);--co-b2b-bg: oklch(94% .02 235);--co-gradient: linear-gradient(135deg, var(--co-magenta) 0%, var(--co-violet) 50%, var(--co-cyan) 100%);--co-display: "Sora", "Inter", system-ui, sans-serif;--co-mono: "JetBrains Mono", ui-monospace, monospace}.co-section .co-h2{font-family:var(--co-display)!important;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--co-navy);font-size:clamp(32px,4.5vw,48px);margin:0 0 12px}.co-h2 em{font-style:italic;font-weight:600;color:var(--co-magenta)}.co-h2-light,.co-h2-light em{color:#fff}.co-h2-light em{color:var(--co-amber)}.shopify-section h1{font-family:var(--co-display);font-weight:700;letter-spacing:-.035em;line-height:.95}.shopify-section h1 em{font-style:italic;font-weight:600;color:var(--co-magenta)}.shopify-section h1 strong{font-weight:700}[data-testid=header-logo].co-brand{display:inline-flex!important;align-items:center;font-family:var(--co-display)!important;text-decoration:none!important;line-height:1!important}.co-brand-svg{display:block;height:32px;width:auto;max-width:200px}@media(max-width:700px){.co-brand-svg{height:24px;max-width:150px}}.co-footer-tagline-band{padding:24px 0;background:var(--co-paper);border-top:1px solid var(--co-line);text-align:center}.co-footer-tagline{font-family:var(--co-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--co-graphite)}.co-footer-tagline em{font-style:normal;font-weight:600;color:var(--co-magenta);letter-spacing:.2em}.co-section-lead{color:var(--co-muted);font-size:17px;line-height:1.55;max-width:620px}.co-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;padding:6px 14px;border-radius:999px;background:var(--co-green-soft);color:var(--co-green);margin-bottom:18px}.co-eyebrow-light{background:#ffffff1a;color:#fff}.co-eyebrow-green{background:var(--co-green-soft);color:var(--co-green)}.co-container{max-width:1240px;margin:0 auto;padding:0 32px}.co-section{box-sizing:border-box}.co-section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:40px;flex-wrap:wrap}.co-section-head .co-section-lead{max-width:480px}.co-head-link{color:var(--co-ink);font-weight:600;font-size:14px;text-decoration:none;border-bottom:1px solid var(--co-ink);padding-bottom:1px}.co-trust-strip{border-top:1px solid var(--co-border);border-bottom:1px solid var(--co-border);background:var(--co-surface);padding:18px 0}.co-trust-inner{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap;color:var(--co-muted);font-size:13px;font-weight:500}.co-trust-item{display:inline-flex;align-items:center;gap:8px}.co-trust-item:before{content:"";width:5px;height:5px;background:var(--co-green);border-radius:50%}.co-aud-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.co-aud-card{background:var(--co-surface);border:1px solid var(--co-border);border-radius:14px;padding:32px 28px;text-decoration:none;color:var(--co-text);transition:transform .2s,box-shadow .2s,border-color .2s;display:block}.co-aud-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px #0e2a4d1a;border-color:var(--co-ink)}.co-aud-tag{display:inline-block;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px;background:#fff6e5;color:#946a14}.co-aud-tag-green{background:var(--co-green-soft);color:var(--co-green)}.co-aud-tag-blue{background:#e5edf7;color:var(--co-ink)}.co-aud-h{font-family:var(--co-display);font-size:24px;font-weight:600;color:var(--co-ink);margin:0 0 12px;letter-spacing:-.01em}.co-aud-card p{color:var(--co-muted);font-size:14px;line-height:1.55;margin:0 0 18px}.co-aud-list{list-style:none;padding:0;margin:0 0 22px}.co-aud-list li{padding:5px 0 5px 22px;font-size:13px;position:relative;color:var(--co-text)}.co-aud-list li:before{content:"\2192";position:absolute;left:0;color:var(--co-magenta);font-weight:700}.co-aud-cta{color:var(--co-ink);font-weight:600;font-size:14px;border-bottom:1px solid var(--co-ink);padding-bottom:1px;transition:gap .15s}.co-aud-card:hover .co-aud-cta{color:var(--co-magenta);border-bottom-color:var(--co-magenta)}.co-finder-block{background:var(--co-ink);color:#fff;border-radius:16px;padding:56px 48px;position:relative;overflow:hidden}.co-finder-block:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 20%,rgba(220,44,114,.18) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgba(20,137,76,.12) 0%,transparent 50%);pointer-events:none}.co-finder-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center;position:relative;z-index:1}.co-finder-left .co-eyebrow{background:#ffffff1a;color:#fff}.co-finder-left .co-h2{color:#fff}.co-finder-left .co-h2 em{color:var(--co-amber)}.co-finder-lead{font-size:17px;line-height:1.6;color:#ffffffc7;max-width:420px}.co-finder-form{background:var(--co-surface);border-radius:12px;padding:28px;box-shadow:0 24px 60px #0000002e}.co-finder-step{margin-bottom:14px}.co-finder-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--co-muted);margin-bottom:6px;display:block}.co-finder-form select{width:100%;padding:13px 16px;border:1px solid var(--co-border);border-radius:6px;font-size:15px;color:var(--co-text);background:var(--co-surface);font-family:inherit;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%231B3F70' d='M6 8 0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.co-finder-form select:focus{outline:2px solid var(--co-ink);outline-offset:2px}.co-finder-submit{width:100%;background:var(--co-ink);color:#fff;padding:14px;border:none;border-radius:6px;font-weight:700;font-size:16px;margin-top:10px;cursor:pointer;transition:background .15s}.co-finder-submit:hover{background:var(--co-ink-soft)}.co-finder-helper{text-align:center;margin:12px 0 0;font-size:13px;color:var(--co-muted)}.co-finder-helper a{color:var(--co-ink);font-weight:600;border-bottom:1px solid var(--co-ink)}.co-brand-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.co-brand-card{background:var(--co-offwhite-2);border:1px solid var(--co-border);border-radius:12px;padding:28px 24px;text-decoration:none;color:var(--co-text);text-align:center;transition:transform .2s,border-color .2s,box-shadow .2s;display:block}.co-brand-card:hover{transform:translateY(-3px);border-color:var(--co-ink);box-shadow:0 12px 24px #0e2a4d1a}.co-brand-name{font-family:var(--co-display);font-size:32px;font-weight:600;color:var(--co-ink);letter-spacing:-.02em;margin-bottom:4px}.co-brand-sub{font-size:12px;color:var(--co-muted);margin-bottom:16px}.co-brand-pile{height:80px;margin:12px 0 18px;position:relative;display:grid;place-items:center}.co-brand-bar{position:absolute;height:32px;border-radius:4px;box-shadow:0 2px 4px #0e2a4d1a}.co-brand-bar{width:110px;top:8px;left:50%;transform:translate(-50%) rotate(-2deg);background:var(--bar1, var(--co-ink))}.co-brand-bar-2{width:120px!important;top:36px;transform:translate(-50%) rotate(2deg)!important;background:var(--bar2, var(--co-ink-soft))!important;opacity:.85}.co-brand-cta{color:var(--co-ink);font-weight:600;font-size:13px;border-bottom:1px solid var(--co-ink);padding-bottom:1px}.co-brand-hp{--bar1: #00789B;--bar2: #003F65}.co-brand-canon{--bar1: #C42727;--bar2: #7A1717}.co-brand-epson{--bar1: #1F4FB6;--bar2: #0F2F70}.co-brand-brother{--bar1: #1B5482;--bar2: #0E2E47}.co-b2b-feature{background:var(--co-surface)}.co-b2b-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.co-b2b-image{border-radius:16px;overflow:hidden;aspect-ratio:4/3;box-shadow:0 24px 48px #0e2a4d1a}.co-b2b-image img{width:100%;height:100%;object-fit:cover;display:block}.co-b2b-checks{list-style:none;padding:0;margin:22px 0 28px}.co-b2b-checks li{padding:7px 0 7px 32px;position:relative;font-size:15px;color:var(--co-text);font-weight:500}.co-b2b-checks li:before{content:"\2713";position:absolute;left:0;top:7px;width:22px;height:22px;background:var(--co-green);color:#fff;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800}.co-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:6px;font-size:15px;font-weight:600;transition:all .15s;text-decoration:none}.co-btn-primary{background:var(--co-ink);color:#fff;border:1px solid var(--co-ink)}.co-btn-primary:hover{background:var(--co-ink-soft);transform:translateY(-1px)}.co-sustain{background:var(--co-green-soft)}.co-sustain-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.co-sustain-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.co-stat{background:var(--co-surface);padding:28px 24px;border-radius:14px;border:1px solid var(--co-border-soft);min-width:0}.co-stat-num{font-family:var(--co-display);font-size:40px;font-weight:600;color:var(--co-green);line-height:1;margin-bottom:8px;letter-spacing:-.025em}.co-stat-lbl{font-size:13px;color:var(--co-muted);line-height:1.45;text-wrap:balance}.co-newsletter{background:var(--co-ink);color:#fff}.co-newsletter-inner{text-align:center;max-width:560px;margin:0 auto}.co-newsletter-inner .co-h2{color:#fff}.co-newsletter-inner .co-h2 em{color:var(--co-amber)}.co-newsletter-lead{color:#ffffffbf;font-size:16px;margin:12px 0 28px}.co-news-form{display:flex;gap:12px;max-width:480px;margin:0 auto}.co-news-form input{flex:1;padding:14px 18px;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;font-size:15px;font-family:inherit}.co-news-form input::placeholder{color:#ffffff8c}.co-news-form button{background:var(--co-amber);color:var(--co-ink);padding:14px 28px;border:none;border-radius:6px;font-weight:700;font-size:15px;cursor:pointer;transition:background .15s}.co-news-form button:hover{background:#fbc959}.co-email-signup{display:flex;flex-direction:column;gap:12px;max-width:460px}.co-email-signup-row{position:relative;display:flex;align-items:stretch}.co-email-signup-input{flex:1;padding:12px 52px 12px 18px;font-family:inherit;font-size:14px;color:var(--co-ink);background:var(--co-surface);border:1px solid var(--co-border-soft);border-radius:100px;outline:none;transition:border-color .15s,box-shadow .15s}.co-email-signup-input::placeholder{color:var(--co-muted)}.co-email-signup-input:focus{border-color:var(--co-magenta);box-shadow:0 0 0 3px #e21c8d1f}.co-email-signup-btn{position:absolute;top:50%;right:5px;transform:translateY(-50%);width:36px;height:36px;border:none;border-radius:50%;background:var(--co-ink);color:#fff;font-size:16px;line-height:1;cursor:pointer;transition:background .15s}.co-email-signup-btn:hover{background:var(--co-magenta)}.co-email-signup-consent{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;line-height:1.5;color:var(--co-muted);cursor:pointer}.co-email-signup-consent input[type=checkbox]{flex-shrink:0;width:16px;height:16px;margin-top:2px;accent-color:var(--co-magenta);cursor:pointer}.co-email-signup-consent a{color:var(--co-ink);text-decoration:underline;text-underline-offset:2px}.co-email-signup-consent a:hover{color:var(--co-magenta)}.co-email-signup-success,.co-email-signup-error{font-size:13px;padding:10px 14px;border-radius:8px}.co-email-signup-success{background:var(--co-green-soft);color:var(--co-green)}.co-email-signup-error{background:#fde4e4;color:#b03030}.co-hero-eco{position:relative;min-height:720px;background:var(--co-paper);overflow:hidden;padding:80px 0 0}.co-hero-eco-bg-wash{position:absolute;left:0;right:0;bottom:0;height:320px;background:linear-gradient(180deg,transparent 0%,oklch(52% .06 175 / .18) 100%);pointer-events:none;z-index:1}.co-leaf{position:absolute;pointer-events:none;z-index:2}.co-leaf-1{width:56px;height:56px;left:8%;top:130px;transform:rotate(-30deg)}.co-leaf-2{width:68px;height:68px;right:10%;top:180px;transform:rotate(60deg)}.co-leaf-3{width:40px;height:40px;right:18%;bottom:240px;transform:rotate(-100deg)}.co-hero-eco-inner{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 56px 100px;max-width:1200px}.co-pill-eco{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#41746724;color:var(--co-forest);font-size:12px;font-weight:600;margin-bottom:32px}.co-pill-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.co-hero-eco-h1{font-family:var(--co-display);font-size:clamp(56px,8vw,116px);line-height:.94;letter-spacing:-.04em;font-weight:700;margin:0;color:var(--co-navy);text-wrap:balance;max-width:1100px}.co-hero-eco-h1 em{font-style:italic;font-weight:600;color:var(--co-magenta)}.co-hero-eco-lede{font-size:19px;line-height:1.5;color:var(--co-ink-soft);max-width:640px;margin:28px auto 0;text-wrap:pretty}.co-hero-eco-ctas{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap;justify-content:center}.co-impact-strip{display:flex;gap:64px;margin:64px auto 0;padding:24px 44px;background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:1px solid var(--co-line);flex-wrap:wrap;justify-content:center}.co-impact-stat{text-align:left}.co-impact-num{font-family:var(--co-display);font-size:30px;font-weight:700;color:var(--co-navy);letter-spacing:-.02em;line-height:1}.co-impact-lbl{font-size:12px;color:var(--co-ink-soft);margin-top:6px}.co-hero-eco-tagline{font-family:var(--co-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--co-graphite);margin-top:40px}.co-hero-eco-tagline strong{color:var(--co-magenta);font-weight:600}.co-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:6px;font-size:15px;font-weight:600;text-decoration:none;transition:all .15s ease;border:1px solid transparent;cursor:pointer;line-height:1}.co-btn-primary{background:var(--co-ink);color:#fff!important;border-color:var(--co-ink)}.co-btn-primary:hover{background:var(--co-ink-soft);border-color:var(--co-ink-soft);transform:translateY(-1px);box-shadow:0 6px 12px #0e2a4d26}.co-btn-secondary{background:var(--co-surface);color:var(--co-ink)!important;border-color:var(--co-border)}.co-btn-secondary:hover{border-color:var(--co-ink);transform:translateY(-1px)}.co-reviews{background:var(--co-offwhite-2)}.co-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}.co-review{background:var(--co-surface);border:1px solid var(--co-border-soft);border-radius:14px;padding:28px 26px;box-shadow:0 1px #0e2a4d0a}.co-review-stars{color:var(--co-amber);font-size:16px;letter-spacing:1px;margin-bottom:14px}.co-review blockquote{margin:0 0 18px;font-family:var(--co-display);font-size:18px;line-height:1.5;color:var(--co-ink);font-weight:500;letter-spacing:-.005em}.co-review footer{display:flex;flex-direction:column;gap:2px;font-size:13px}.co-review footer strong{color:var(--co-ink);font-weight:600}.co-review footer span{color:var(--co-muted)}.co-reviews-aggregate{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;background:var(--co-surface);border-radius:12px;border:1px solid var(--co-border-soft);max-width:600px;margin:0 auto}.co-reviews-stars-big{color:var(--co-amber);font-size:20px;letter-spacing:1px}.co-reviews-aggregate strong{color:var(--co-ink);font-weight:700;font-size:18px}.co-reviews-aggregate span:last-child{color:var(--co-muted);font-size:14px}@media(max-width:1100px){.co-aud-grid,.co-brand-grid,.co-reviews-grid{grid-template-columns:repeat(2,1fr)}.co-finder-grid,.co-b2b-grid,.co-sustain-grid{grid-template-columns:1fr;gap:40px}.co-hero-eco-inner{padding:30px 24px 80px}.co-impact-strip{gap:28px;padding:18px 20px}.co-leaf{display:none}}@media(max-width:700px){.co-container{padding:0 20px}.co-aud-grid,.co-brand-grid,.co-sustain-stats,.co-reviews-grid{grid-template-columns:1fr}.co-finder-block{padding:36px 24px}.co-news-form{flex-direction:column}.co-hero-eco{padding:60px 0 0;min-height:auto}.co-hero-eco-inner{padding:20px 20px 60px}.co-impact-num{font-size:24px}}.co-pdp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--co-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--co-graphite);margin:0 0 10px}.co-pdp-eyebrow .co-dot{width:5px;height:5px;border-radius:50%;background:var(--co-magenta)}.shopify-section [data-product-title] h1,.shopify-section .product-title h1,section[id*=product-information] h1{font-family:var(--co-display)!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.04!important;color:var(--co-navy)!important;font-size:clamp(28px,3.6vw,44px)!important;text-wrap:balance}.co-pdp-price-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-top:6px}.co-pdp-savings-pill{display:inline-flex;align-items:center;gap:6px;background:#e212871f;color:var(--co-magenta);padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em}.co-pdp-compat{background:var(--co-paper);border:1px solid var(--co-line);border-radius:12px;padding:16px 18px;margin:0}.co-pdp-compat-label{display:flex;align-items:center;gap:8px;font-family:var(--co-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--co-forest);margin:0 0 8px}.co-pdp-compat-label:before{content:"";display:block;width:14px;height:14px;background:var(--co-forest);border-radius:3px;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'><polyline points='20 6 9 17 4 12'/></svg>") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'><polyline points='20 6 9 17 4 12'/></svg>") center / contain no-repeat}.co-pdp-compat-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.co-pdp-compat-list li{font-size:13px;color:var(--co-ink);background:#fff;border:1px solid var(--co-line);padding:4px 10px;border-radius:4px;font-weight:500}.co-pdp-compat-help{margin:10px 0 0;font-size:12px;color:var(--co-ink-soft)}.co-pdp-compat-help a{color:var(--co-magenta);text-decoration:none;border-bottom:1px solid var(--co-magenta)}section[id*=product-information] [class*=variant-picker] fieldset legend,section[id*=product-information] .variant-picker__option-label{font-family:var(--co-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--co-graphite);margin-bottom:8px}section[id*=product-information] [class*=variant-picker] button,section[id*=product-information] .variant-picker__option button{font-family:var(--co-display);font-weight:600;letter-spacing:-.005em;border-radius:8px!important;transition:all .15s ease}section[id*=product-information] [class*=variant-picker] button[aria-checked=true],section[id*=product-information] [class*=variant-picker] button[data-selected=true]{background:var(--co-navy)!important;color:#fff!important;border-color:var(--co-navy)!important}.co-pdp-stock{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:14px;color:var(--co-ink);margin:0}.co-pdp-stock-item{display:inline-flex;align-items:center;gap:8px}.co-pdp-stock-item.in-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--co-forest);box-shadow:0 0 0 4px #004f382e}.co-pdp-stock-item.dispatch:before{content:"";width:14px;height:14px;background:var(--co-ink-soft);border-radius:3px;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'><circle cx='12' cy='12' r='10'/><polyline points='12 6 12 12 16 14'/></svg>") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'><circle cx='12' cy='12' r='10'/><polyline points='12 6 12 12 16 14'/></svg>") center / contain no-repeat}.co-pdp-stock strong{font-weight:700;color:var(--co-forest)}section[id*=product-information] [class*=add-to-cart] button[type=submit],section[id*=product-information] .product-form__submit{background:var(--co-navy)!important;color:#fff!important;border-radius:8px!important;font-family:var(--co-display)!important;font-weight:600!important;letter-spacing:-.005em!important;font-size:16px!important;padding:16px 24px!important;transition:all .15s ease}section[id*=product-information] [class*=add-to-cart] button[type=submit]:hover,section[id*=product-information] .product-form__submit:hover{background:var(--co-navy-deep)!important;transform:translateY(-1px);box-shadow:0 8px 18px #0e2a4533}.co-pdp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 0;border-top:1px solid var(--co-line);border-bottom:1px solid var(--co-line);margin:0}.co-pdp-trust-item{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.co-pdp-trust-icon{width:22px;height:22px;background:var(--co-forest);mask-position:center;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.co-pdp-trust-icon[data-icon=truck]{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'><rect x='1' y='3' width='15' height='13'/><polygon points='16 8 20 8 23 11 23 16 16 16 16 8'/><circle cx='5.5' cy='18.5' r='2.5'/><circle cx='18.5' cy='18.5' r='2.5'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'><rect x='1' y='3' width='15' height='13'/><polygon points='16 8 20 8 23 11 23 16 16 16 16 8'/><circle cx='5.5' cy='18.5' r='2.5'/><circle cx='18.5' cy='18.5' r='2.5'/></svg>")}.co-pdp-trust-icon[data-icon=leaf]{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'><path d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19.2 2c1 1.5 2 5 1 9.5-1 4.5-3 6-7 7-1 .25-2.5 1-2.5 1z'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'><path d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19.2 2c1 1.5 2 5 1 9.5-1 4.5-3 6-7 7-1 .25-2.5 1-2.5 1z'/></svg>")}.co-pdp-trust-icon[data-icon=rotate]{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'><polyline points='1 4 1 10 7 10'/><path d='M3.51 15a9 9 0 1 0 2.13-9.36L1 10'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'><polyline points='1 4 1 10 7 10'/><path d='M3.51 15a9 9 0 1 0 2.13-9.36L1 10'/></svg>")}.co-pdp-trust-title{font-size:12px;font-weight:700;color:var(--co-ink);letter-spacing:-.005em}.co-pdp-trust-sub{font-size:11px;color:var(--co-ink-soft);line-height:1.3}.co-pdp-sustain-micro{display:flex;align-items:center;gap:8px;font-family:var(--co-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--co-graphite);margin:0;padding:6px 0 0}.co-pdp-sustain-micro:before{content:"";width:14px;height:14px;background:var(--co-forest);mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'><path d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19.2 2c1 1.5 2 5 1 9.5-1 4.5-3 6-7 7-1 .25-2.5 1-2.5 1z'/></svg>") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'><path d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19.2 2c1 1.5 2 5 1 9.5-1 4.5-3 6-7 7-1 .25-2.5 1-2.5 1z'/></svg>") center / contain no-repeat}.co-pdp-sustain-micro strong{color:var(--co-magenta);font-weight:600}.co-pdp-specs{margin:0;border-top:1px solid var(--co-line);padding:18px 0 0}.co-pdp-specs-title{font-family:var(--co-display);font-size:13px;font-weight:700;letter-spacing:-.005em;color:var(--co-navy);margin:0 0 10px}.co-pdp-specs-table{width:100%;border-collapse:collapse;font-size:13px}.co-pdp-specs-table tr{border-bottom:1px solid var(--co-border-soft)}.co-pdp-specs-table tr:last-child{border-bottom:none}.co-pdp-specs-table th{text-align:left;padding:10px 0;font-family:var(--co-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--co-graphite);width:38%}.co-pdp-specs-table td{padding:10px 0;color:var(--co-ink);font-weight:500}section[id*=product-information] .text-block,section[id*=product-information] [class*=rte]{font-family:var(--co-display);font-size:15px;line-height:1.65;color:var(--co-ink)}section[id*=product-information] .text-block p,section[id*=product-information] [class*=rte] p{margin:0 0 12px}section[id*=product-recommendations] h3{font-family:var(--co-display)!important;font-weight:700!important;font-size:clamp(22px,2.6vw,30px)!important;letter-spacing:-.018em!important;color:var(--co-navy)!important;margin:0 0 8px!important}@media(max-width:700px){.co-pdp-trust{grid-template-columns:1fr;gap:14px;padding:14px 0}.co-pdp-trust-item{flex-direction:row;justify-content:flex-start;text-align:left}.co-pdp-stock{gap:10px}}.co-finder-section{background:transparent}.co-finder-form select:disabled{background-color:#f1eeeb;color:var(--co-graphite);cursor:not-allowed;opacity:.7;border-color:var(--co-border-soft)}.co-finder-submit:disabled{background:var(--co-graphite);cursor:not-allowed;opacity:.55}.co-finder-submit:disabled:hover{background:var(--co-graphite)}.co-finder-helper{display:block;text-align:center;margin:14px 0 0;font-size:13px;color:var(--co-muted);min-height:18px;transition:color .2s}.co-finder-helper--error{color:var(--co-magenta);font-weight:500}.co-finder-helper strong{font-family:var(--co-mono);font-weight:500;letter-spacing:.04em;color:var(--co-ink)}.co-finder-form select[data-co-finder-brand]:disabled+.co-finder-loading-indicator{display:inline-block;width:14px;height:14px;border:2px solid var(--co-border);border-top-color:var(--co-magenta);border-radius:50%;animation:co-finder-spin .8s linear infinite}@keyframes co-finder-spin{to{transform:rotate(360deg)}}body[class*=page-find-by-printer] .co-finder-block,.template-page .co-finder-block.co-finder-block--full{margin-top:0}@media(max-width:700px){.co-finder-form select{font-size:16px;padding:14px 16px}.co-finder-submit{font-size:15px;padding:14px}}.co-collection-hero{max-width:980px}.co-collection-h1{font-family:var(--co-display);font-weight:700;font-size:clamp(38px,5vw,64px);letter-spacing:-.03em;line-height:1;color:var(--co-navy);margin:8px 0 18px;text-wrap:balance}.co-collection-h1 em{font-style:italic;font-weight:600;color:var(--co-magenta)}.co-collection-lead{font-size:18px;line-height:1.55;color:var(--co-ink-soft);max-width:680px;margin:0 0 22px}.co-collection-lead em{font-style:italic;color:var(--co-forest);font-weight:500}.co-collection-lead p{margin:0 0 12px}.co-collection-meta{display:flex;flex-wrap:wrap;gap:22px;margin-top:6px}.co-collection-meta-item{display:inline-flex;align-items:center;gap:8px;font-family:var(--co-mono);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--co-ink-soft)}.co-meta-dot{width:6px;height:6px;border-radius:50%;background:var(--co-graphite)}.co-meta-dot--green{background:var(--co-forest);box-shadow:0 0 0 3px #004f382e}.co-collection-finder-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:var(--co-navy);color:#fff;border-radius:14px;padding:20px 28px;position:relative;overflow:hidden}.co-collection-finder-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 90% 50%,rgba(226,28,141,.18) 0%,transparent 55%);pointer-events:none}.co-finder-cta-left{position:relative;display:flex;flex-direction:column;gap:2px}.co-finder-cta-eyebrow{font-family:var(--co-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--co-magenta);margin:0}.co-finder-cta-headline{font-family:var(--co-display);font-weight:700;font-size:22px;letter-spacing:-.015em;line-height:1.1;color:#fff;margin:0}.co-finder-cta-btn{position:relative;display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--co-navy);padding:14px 22px;border-radius:8px;font-family:var(--co-display);font-weight:600;font-size:15px;letter-spacing:-.005em;text-decoration:none;transition:all .15s ease}.co-finder-cta-btn:hover{background:var(--co-magenta);color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #e21c8d40}.template-collection [class*=facets],.template-collection .filters-block{font-family:var(--co-display)!important}.template-collection summary,.template-collection [class*=facet-toggle],.template-collection [class*=filter-toggle]{font-family:var(--co-display)!important;font-weight:600!important;font-size:13px!important;letter-spacing:-.005em!important;color:var(--co-ink)!important}.template-collection [class*=facet] label,.template-collection [class*=filter] label{font-family:var(--co-display)!important;font-weight:500;font-size:13.5px}.template-collection [class*=active-facet],.template-collection [class*=filter-pill],.template-collection [class*=applied-filter]{background:var(--co-navy)!important;color:#fff!important;border-color:var(--co-navy)!important;border-radius:999px!important;font-family:var(--co-display)!important;font-weight:500;font-size:12px!important;letter-spacing:-.005em;padding:5px 12px!important}.template-collection [class*=sort] select{font-family:var(--co-display);font-weight:500;border-radius:8px;border-color:var(--co-line);font-size:13.5px;color:var(--co-ink)}.template-collection [class*=product-card]{transition:transform .18s ease}.template-collection [class*=product-card]:hover{transform:translateY(-2px)}.template-collection [class*=product-card] [class*=product-title],.template-collection [class*=product-card] h3,.template-collection [class*=product-card] [class*=card-title]{font-family:var(--co-display)!important;font-weight:600!important;letter-spacing:-.008em!important;color:var(--co-navy)!important;line-height:1.25!important}.template-collection [class*=product-card] [class*=price]{font-family:var(--co-display)!important;font-weight:700!important;color:var(--co-navy)!important;letter-spacing:-.01em!important}.template-collection [class*=product-card] [class*=price--regular],.template-collection [class*=product-card] [class*=price__regular]{font-family:var(--co-display)!important;font-weight:600!important}.template-collection [class*=product-card] [class*=price--sale],.template-collection [class*=product-card] [class*=sale-price]{color:var(--co-magenta)!important}.template-collection [class*=product-card-gallery],.template-collection [class*=card-gallery]{background:var(--co-paper);border-radius:8px;overflow:hidden;transition:box-shadow .18s}.template-collection [class*=product-card]:hover [class*=product-card-gallery],.template-collection [class*=product-card]:hover [class*=card-gallery]{box-shadow:0 12px 28px #1d254014}.template-collection [class*=empty-state],.template-collection [class*=results-empty]{font-family:var(--co-display);text-align:center;padding:72px 24px}.co-collection-trust{border-top:1px solid var(--co-line);padding-top:48px}.co-collection-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:32px}.co-collection-trust-item{text-align:left;padding-right:24px;border-right:1px solid var(--co-line)}.co-collection-trust-item:last-child{border-right:none}.co-collection-trust-num{font-family:var(--co-display);font-weight:700;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.025em;line-height:1;color:var(--co-forest);margin-bottom:8px}.co-collection-trust-lbl{font-size:13px;color:var(--co-ink-soft);line-height:1.45;max-width:240px}.co-collection-trust-tagline{text-align:center;font-family:var(--co-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--co-graphite);margin:0}.co-collection-trust-tagline strong{color:var(--co-magenta);font-weight:600}@media(max-width:900px){.co-collection-trust-grid{grid-template-columns:repeat(2,1fr);gap:28px 18px}.co-collection-trust-item{border-right:none;padding-right:0}.co-collection-trust-item:nth-child(odd){border-right:1px solid var(--co-line);padding-right:18px}.co-collection-finder-cta{flex-direction:column;align-items:flex-start;padding:22px 24px}.co-finder-cta-btn{width:100%;justify-content:center}.co-collection-meta{gap:14px}}@media(max-width:600px){.co-collection-meta-item{font-size:10.5px;letter-spacing:.06em}}.co-segment-hero{position:relative;border-radius:24px;padding:72px 56px;background:linear-gradient(180deg,var(--co-paper) 0%,var(--co-cream) 100%);overflow:hidden}.co-segment-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 20%,oklch(60% .24 355 / .08) 0%,transparent 45%),radial-gradient(circle at 88% 80%,oklch(38% .08 165 / .1) 0%,transparent 50%);pointer-events:none}.co-segment-hero--nhs{background:linear-gradient(180deg,#f3f7fb,#e8eef4)}.co-segment-hero--education{background:linear-gradient(180deg,var(--co-paper) 0%,oklch(94% .04 80) 100%)}.co-segment-hero--business{background:linear-gradient(180deg,var(--co-paper) 0%,var(--co-cream) 100%)}.co-segment-hero-inner{position:relative;max-width:920px}.co-segment-h1{font-family:var(--co-display);font-weight:700;font-size:clamp(40px,6vw,72px);letter-spacing:-.035em;line-height:.98;color:var(--co-navy);margin:6px 0 22px;text-wrap:balance}.co-segment-h1 em{font-style:italic;font-weight:600;color:var(--co-magenta)}.co-segment-lead{font-size:18px;line-height:1.6;color:var(--co-ink-soft);max-width:720px;margin:0}.co-segment-hero-ctas{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap}.co-segment-trust-strip{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0;border-top:1px solid var(--co-line);border-bottom:1px solid var(--co-line)}.co-segment-trust-pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--co-mono);font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--co-ink)}.co-segment-props-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.co-segment-prop{background:var(--co-surface);border:1px solid var(--co-line);border-radius:18px;padding:36px 32px;position:relative;transition:transform .18s,box-shadow .18s,border-color .18s}.co-segment-prop:hover{transform:translateY(-2px);border-color:var(--co-navy);box-shadow:0 16px 40px #1d254014}.co-segment-prop-num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#e212871a;color:var(--co-magenta);font-family:var(--co-display);font-weight:700;font-size:16px;letter-spacing:-.01em;margin-bottom:22px}.co-segment-prop-title{font-family:var(--co-display);font-weight:700;font-size:22px;letter-spacing:-.018em;line-height:1.2;color:var(--co-navy);margin:0 0 12px}.co-segment-prop-body{font-size:14.5px;line-height:1.6;color:var(--co-ink-soft);margin:0}.co-segment-h2{font-family:var(--co-display);font-weight:700;font-size:clamp(30px,4vw,48px);letter-spacing:-.025em;line-height:1.05;color:var(--co-navy);margin:8px 0 36px;text-wrap:balance;max-width:800px}.co-segment-h2 em{font-style:italic;font-weight:600;color:var(--co-magenta)}.co-segment-h2-light,.co-segment-h2-light em{color:#fff}.co-segment-h2-light em{color:var(--co-amber)}.co-segment-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:12px}.co-segment-step{position:relative;padding:0 0 0 24px;border-left:2px solid var(--co-line)}.co-segment-step:before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;background:var(--co-magenta);border-radius:50%;box-shadow:0 0 0 4px #e212872e}.co-segment-step-num{font-family:var(--co-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--co-magenta);margin:0 0 10px}.co-segment-step-title{font-family:var(--co-display);font-weight:700;font-size:19px;letter-spacing:-.012em;color:var(--co-navy);margin:0 0 10px;line-height:1.3}.co-segment-step-body{font-size:14.5px;line-height:1.6;color:var(--co-ink-soft);margin:0}.co-segment-featured{display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:center}.co-segment-featured-text{max-width:600px}.co-segment-link{display:inline-block;margin-top:20px;font-family:var(--co-display);font-weight:600;font-size:15px;letter-spacing:-.005em;color:var(--co-magenta);text-decoration:none;border-bottom:1px solid var(--co-magenta);padding-bottom:1px;transition:gap .15s}.co-segment-link:hover{color:var(--co-navy);border-bottom-color:var(--co-navy)}.co-segment-quick-finder{background:var(--co-navy);color:#fff;border-radius:16px;padding:36px 32px;position:relative;overflow:hidden}.co-segment-quick-finder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 20%,rgba(226,28,141,.18) 0%,transparent 55%);pointer-events:none}.co-segment-quick-finder>*{position:relative}.co-segment-quick-eyebrow{font-family:var(--co-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--co-magenta);margin:0 0 8px}.co-segment-quick-headline{font-family:var(--co-display);font-weight:700;font-size:22px;letter-spacing:-.015em;color:#fff;margin:0 0 22px;line-height:1.2}.co-segment-quick-finder .co-btn-primary{background:#fff;color:var(--co-navy);border-color:#fff}.co-segment-quick-finder .co-btn-primary:hover{background:var(--co-magenta);color:#fff;border-color:var(--co-magenta)}.co-segment-sustain{background:var(--co-navy);color:#fff;border-radius:24px;padding:72px 64px;position:relative;overflow:hidden}.co-segment-sustain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 8% 12%,rgba(226,28,141,.12) 0%,transparent 50%),radial-gradient(circle at 92% 88%,rgba(58,166,217,.1) 0%,transparent 50%);pointer-events:none}.co-segment-sustain>*{position:relative}.co-segment-sustain-head{max-width:780px;margin-bottom:48px}.co-segment-lead-light{color:#ffffffc7}.co-segment-sustain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:36px}.co-segment-stat{border-left:1px solid rgba(255,255,255,.18);padding-left:22px}.co-segment-stat:first-child{border-left:none;padding-left:0}.co-segment-stat-num{font-family:var(--co-display);font-weight:700;font-size:clamp(32px,3.6vw,44px);letter-spacing:-.025em;line-height:1;color:var(--co-amber);margin-bottom:8px}.co-segment-stat-lbl{font-size:13px;color:#ffffffc7;line-height:1.45}.co-segment-sustain-tagline{font-family:var(--co-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#ffffffa6;margin:0;text-align:center;border-top:1px solid rgba(255,255,255,.18);padding-top:32px}.co-segment-sustain-tagline strong{color:var(--co-amber);font-weight:600}.co-segment-contact{text-align:center;max-width:740px;margin:0 auto;padding:56px 32px;background:var(--co-paper);border:1px solid var(--co-line);border-radius:20px}.co-segment-contact .co-pdp-eyebrow{justify-content:center}.co-segment-contact .co-segment-h2{margin:8px auto 18px}.co-segment-contact .co-segment-lead{margin:0 auto 32px}.co-segment-contact-btn{margin-top:4px}@media(max-width:1000px){.co-segment-hero{padding:56px 28px}.co-segment-props-grid{grid-template-columns:1fr;gap:18px}.co-segment-steps-grid{grid-template-columns:1fr;gap:24px}.co-segment-featured{grid-template-columns:1fr;gap:32px}.co-segment-sustain-grid{grid-template-columns:repeat(2,1fr);gap:24px}.co-segment-stat:nth-child(odd){border-left:none;padding-left:0}}@media(max-width:600px){.co-segment-hero{padding:40px 20px}.co-segment-sustain{padding:48px 28px}.co-segment-sustain-grid{grid-template-columns:1fr;gap:24px}.co-segment-stat{border-left:none!important;padding-left:0!important}.co-segment-trust-strip{gap:14px}.co-segment-contact{padding:36px 24px}}.co-segment-sustain:after,.co-collection-finder-cta:after,.co-finder-block:after{content:"";position:absolute;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 720 720' fill='none'><circle cx='360' cy='360' r='110' stroke='%23ffffff' stroke-width='1' opacity='0.18'/><circle cx='360' cy='360' r='200' stroke='%23ffffff' stroke-width='1' opacity='0.12'/><circle cx='360' cy='360' r='300' stroke='%23ffffff' stroke-width='1' opacity='0.08'/><circle cx='360' cy='360' r='420' stroke='%23ffffff' stroke-width='0.5' opacity='0.05'/><circle cx='470' cy='360' r='4' fill='%23F4D35E' opacity='0.7'/><circle cx='360' cy='560' r='5' fill='%23F4D35E' opacity='0.55'/><circle cx='160' cy='360' r='3' fill='%23ffffff' opacity='0.4'/><circle cx='600' cy='270' r='3' fill='%23ffffff' opacity='0.3'/><circle cx='360' cy='60' r='3' fill='%23F4D35E' opacity='0.5'/></svg>");background-repeat:no-repeat;background-position:bottom -120px right -100px;background-size:720px 720px}.co-segment-sustain:after{top:0;right:0;bottom:0;left:0}.co-collection-finder-cta:after{top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 360' fill='none'><circle cx='180' cy='180' r='60' stroke='%23ffffff' stroke-width='1' opacity='0.16'/><circle cx='180' cy='180' r='110' stroke='%23ffffff' stroke-width='1' opacity='0.10'/><circle cx='180' cy='180' r='160' stroke='%23ffffff' stroke-width='0.5' opacity='0.06'/><circle cx='240' cy='180' r='3' fill='%23ffffff' opacity='0.5'/><circle cx='180' cy='290' r='3' fill='%23F4D35E' opacity='0.5'/></svg>");background-position:center right -80px;background-size:360px 360px}.co-finder-block:after{top:0;right:0;bottom:0;left:0;background-position:bottom -100px right -100px;background-size:540px 540px}.co-segment-sustain>*,.co-collection-finder-cta>*,.co-finder-block>*{position:relative;z-index:1}.co-hero-eco:after{content:"";position:absolute;pointer-events:none;z-index:1;bottom:0;left:0;width:460px;height:220px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 460 220' fill='none' stroke='%231F4D36' stroke-width='1'><circle cx='60' cy='110' r='38' opacity='0.18'/><circle cx='110' cy='110' r='38' opacity='0.18'/><circle cx='160' cy='110' r='38' opacity='0.15'/><circle cx='220' cy='110' r='38' opacity='0.12'/><circle cx='280' cy='110' r='38' opacity='0.09'/><circle cx='340' cy='110' r='38' opacity='0.06'/></svg>");background-repeat:no-repeat;background-position:left bottom;background-size:460px 220px;mask-image:linear-gradient(to top right,black 0%,transparent 70%);-webkit-mask-image:linear-gradient(to top right,black 0%,transparent 70%)}.co-collection-trust:before{content:"";position:absolute;top:0;right:0;width:280px;height:80px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 80' fill='none' stroke='%231F4D36' stroke-width='1'><circle cx='40' cy='40' r='28' opacity='0.14'/><circle cx='80' cy='40' r='28' opacity='0.14'/><circle cx='120' cy='40' r='28' opacity='0.12'/><circle cx='160' cy='40' r='28' opacity='0.09'/><circle cx='200' cy='40' r='28' opacity='0.06'/><circle cx='240' cy='40' r='28' opacity='0.03'/></svg>");background-repeat:no-repeat;background-position:right top;pointer-events:none;opacity:.85}.co-collection-trust{position:relative}.co-pdp-compat{position:relative;overflow:hidden}.co-pdp-compat:before{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;background:radial-gradient(circle,oklch(60% .24 355 / .1) 0%,transparent 60%);pointer-events:none;z-index:0}.co-pdp-compat>*{position:relative;z-index:1}@media print{.co-segment-sustain:after,.co-collection-finder-cta:after,.co-finder-block:after,.co-hero-eco:after,.co-collection-trust:before,.co-pdp-compat:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/co-custom.css.map */
