:root{--wio-rust: #8C3B22;--wio-rust-deep: #6E2C17;--wio-burgundy: #800020;--wio-burgundy-soft: #6B0F1A;--wio-green-ink: #236730;--wio-green-ink-deep: #1A4F24;--wio-green-deep: #436C23;--wio-green: #3AA24A;--wio-cream-page: #FAF6F0;--wio-cream-card: #F5F0E8;--wio-card-warm: #F9F5F0;--wio-white: #FFFFFF;--wio-ink: #1A1A1A;--wio-ink-2: #333333;--wio-meta: #6B6B6B;--wio-meta-cream: #666666;--wio-rule: #E5E1D8;--wio-gold-rule: #C8A883;--wio-star-gold: #E8A322;--wio-star-gold-warm: #FFCE6B;--wio-on-rust-min: #F1D7CB;--wio-cocoa: #2D1A12;--wio-cocoa-warm: #6B3E2A;--wio-butter: #E9C87F;--wio-font-display: "Source Serif 4", "Times New Roman", serif;--wio-font-body: "Source Sans 3", "Segoe UI", Arial, sans-serif;--wio-container: 1200px;--wio-gutter-mobile: 1.25rem;--wio-gutter-desktop: 4rem;--wio-radius-card: 12px;--wio-radius-pill: 9999px}.wio-page{background:var(--wio-cream-page);color:var(--wio-ink);font-family:var(--wio-font-body);font-size:17px;line-height:1.6}[class*=wio-]{font-family:var(--wio-font-body)}.wio-container{max-width:var(--wio-container);margin:0 auto;padding:0 var(--wio-gutter-mobile)}@media(min-width:768px){.wio-container{padding:0 var(--wio-gutter-desktop)}}.wio-section{padding:clamp(48px,8vw,96px) 0}.wio-h1{font-family:var(--wio-font-display);font-size:clamp(36px,6vw,56px);line-height:1.05;letter-spacing:-.5px;font-weight:700;color:var(--wio-rust);margin:0 0 16px;text-wrap:balance}.wio-h2{font-family:var(--wio-font-display);font-size:clamp(28px,4vw,40px);line-height:1.1;letter-spacing:-.3px;font-weight:700;color:var(--wio-rust);margin:0 0 16px;text-wrap:balance}.wio-h3{font-family:var(--wio-font-body);font-size:clamp(20px,2.5vw,24px);line-height:1.2;letter-spacing:-.2px;font-weight:600;color:var(--wio-ink);margin:0 0 8px}.wio-body{font-family:var(--wio-font-body);font-size:17px;line-height:1.6;color:var(--wio-ink)}.wio-meta{font-size:13px;line-height:1.5;letter-spacing:.3px;color:var(--wio-meta)}.wio-h1,.wio-h2,.wio-h3,[class*=__headline],[class*=__heading]{text-wrap:balance}.wio-page p,[class*=wio-] p,p[class*=wio-],.wio-body,[class*=__sub],[class*=__desc],.wio-founder__quote,blockquote{text-wrap:pretty}.wio-cta-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--wio-green-ink);color:var(--wio-white);border:none;border-radius:var(--wio-radius-pill);padding:16px 36px;min-height:52px;font-family:var(--wio-font-body);font-size:16px;font-weight:600;letter-spacing:.5px;text-decoration:none;cursor:pointer;transition:background .12s ease,transform .12s ease}.wio-cta-primary:hover{background:var(--wio-green-ink-deep)}.wio-cta-primary:active{transform:translateY(1px)}@media(max-width:600px){.wio-cta-primary{width:100%;padding:18px 24px}}.wio-cta-secondary{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--wio-green-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;font-weight:600;font-size:15px;letter-spacing:.3px;padding:4px 0}.wio-cta-secondary:hover{color:var(--wio-green-ink-deep)}.wio-prooftrio{display:inline-flex;flex-wrap:wrap;gap:8px 14px;align-items:center;font-size:13px;letter-spacing:.4px;color:var(--wio-meta)}.wio-prooftrio span{white-space:nowrap}.wio-prooftrio .sep{opacity:.5}.wio-card{background:var(--wio-white);border-radius:var(--wio-radius-card)}.wio-hr{border:0;border-top:1px solid var(--wio-rule);margin:0}.wio-cal-badge{position:absolute;bottom:.6rem;left:.6rem;background:var(--wio-burgundy);color:var(--wio-white);width:56px;height:56px;border-radius:999px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--wio-font-body);line-height:1;text-align:center;box-shadow:0 2px 6px #00000026}.wio-cal-badge__num{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums lining-nums}.wio-cal-badge__lbl{font-size:8px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;margin-top:2px}.wio-page h1,.wio-page h2,.wio-page h3,.wio-page h4,.wio-h1,.wio-h2,.wio-h3,section[class^=wio-] h1,section[class^=wio-] h2,section[class^=wio-] h3{text-transform:none!important;font-variant:normal!important}.wio-cta-primary:focus-visible,.wio-cta-secondary:focus-visible,button.wio-cta-primary:focus-visible,.wio-buy__opt:has(input:focus-visible),.wio-freq__btn:focus-visible,.wio-qty button:focus-visible,.wio-qty input:focus-visible,.wio-pcard__atc:focus-visible,.wio-cat:focus-visible,.wio-bundle__cta:focus-visible,.wio-newsletter__input:focus-visible,.wio-newsletter__cta:focus-visible,section[class^=wio-] a:focus-visible{outline:3px solid var(--wio-cream-page);outline-offset:3px;box-shadow:0 0 0 5px var(--wio-green-ink);border-radius:inherit}.wio-tier__card .wio-cta-primary:focus-visible,.wio-bundle__cta:focus-visible,.wio-cat:focus-visible{outline-color:var(--wio-green-ink);box-shadow:0 0 0 5px #23673033}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.wio-cat:hover,.wio-pcard:hover .wio-pcard__media img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/wio-canon.css.map?v=85079514622281107161782552703 */
