:root{--tps-paper-white: #FFFFFF;--tps-paper-paper: #FBF8F1;--tps-paper-paper-2: #F4EEE2;--tps-paper-mist: #F1F2F4;--tps-paper-kraft: #C9A77C;--tps-paper-kraft-deep: #8A6A43;--tps-ink-900: #231F20;--tps-ink-700: #3A3536;--tps-ink-graphite: #5C5A5B;--tps-ink-400: #8C898A;--tps-ink-200: #D9D6D4;--tps-cyan-50: #EEF8FD;--tps-cyan-100: #DDF2FB;--tps-cyan-200: #BCE4F7;--tps-cyan-300: #92D3F2;--tps-cyan-500: #57BCEB;--tps-cyan-700: #0B6E99;--tps-cyan-800: #13526F;--tps-cyan-900: #193F50;--tps-magenta-50: #FDEAF2;--tps-magenta-100: #FCD5E5;--tps-magenta-200: #F8ABCC;--tps-magenta-300: #F477AC;--tps-magenta-500: #EE2E7F;--tps-magenta-700: #C2185B;--tps-magenta-800: #8A1A46;--tps-magenta-900: #631C38;--tps-yellow-50: #FFFDE6;--tps-yellow-100: #FFFBCE;--tps-yellow-200: #FEF79D;--tps-yellow-300: #FEF35F;--tps-yellow-500: #FDEC09;--tps-yellow-700: #746600;--tps-yellow-800: #584D0B;--tps-yellow-900: #433B13;--tps-status-success: #1E7B46;--tps-status-error: #C62828;--tps-status-success-50: #E8F2EC;--tps-status-error-50: #F9EAEA;--tps-bg-page: #FFFFFF;--tps-bg-alt: #FBF8F1;--tps-bg-band-cyan: #EEF8FD;--tps-bg-band-magenta: #FDEAF2;--tps-bg-band-yellow: #FFFBCE;--tps-bg-inverse: #231F20;--tps-text: #231F20;--tps-text-muted: #5C5A5B;--tps-text-inverse: #FFFFFF;--tps-link: #0B6E99;--tps-link-hover: #13526F;--tps-accent-text: #C2185B;--tps-eyebrow: #C2185B;--tps-eyebrow-alt: #0B6E99;--tps-action: #C2185B;--tps-action-hover: #8A1A46;--tps-action-text: #FFFFFF;--tps-secondary: #231F20;--tps-secondary-hover: #000000;--tps-focus-ring: #0B6E99;--tps-border: #E4E1DC;--tps-border-strong: #231F20;--tps-highlight: #FDEC09;--tps-disabled-bg: #ECEAE7;--tps-disabled-text: #767374;--tps-font-heading: "Montserrat", "Helvetica Neue", Arial, sans-serif;--tps-font-body: "Nunito Sans", "Helvetica Neue", Arial, sans-serif;--tps-display-size: clamp(2.75rem,5.2vw,4.5rem);--tps-display-weight: 900;--tps-display-line: 1.02;--tps-display-tracking: -.025em;--tps-h1-size: clamp(2.25rem,4vw,3.5rem);--tps-h1-weight: 900;--tps-h1-line: 1.05;--tps-h1-tracking: -.02em;--tps-h2-size: clamp(1.75rem,2.8vw,2.5rem);--tps-h2-weight: 800;--tps-h2-line: 1.1;--tps-h2-tracking: -.015em;--tps-h3-size: clamp(1.375rem,2vw,1.75rem);--tps-h3-weight: 800;--tps-h3-line: 1.2;--tps-h3-tracking: -.01em;--tps-h4-size: 1.25rem;--tps-h4-weight: 700;--tps-h4-line: 1.3;--tps-h4-tracking: 0;--tps-eyebrow-size: .8125rem;--tps-eyebrow-weight: 800;--tps-eyebrow-line: 1.2;--tps-eyebrow-tracking: .14em;--tps-body-size: 1.0625rem;--tps-body-weight: 400;--tps-body-line: 1.6;--tps-small-size: .875rem;--tps-small-weight: 400;--tps-small-line: 1.5;--tps-price-size: 1.125rem;--tps-price-weight: 700;--tps-price-line: 1.3;--tps-space-1: 4px;--tps-space-2: 8px;--tps-space-3: 12px;--tps-space-4: 16px;--tps-space-5: 24px;--tps-space-6: 32px;--tps-space-7: 48px;--tps-space-8: 64px;--tps-space-9: 96px;--tps-space-10: 128px;--tps-radius-sm: 6px;--tps-radius-md: 10px;--tps-radius-lg: 16px;--tps-radius-pill: 999px;--tps-shadow-card: 0 1px 2px rgba(35,31,32,.06), 0 8px 24px rgba(35,31,32,.08);--tps-shadow-lift: 0 2px 4px rgba(35,31,32,.08), 0 16px 40px rgba(35,31,32,.12);--tps-shadow-paper: 0 1px 0 rgba(35,31,32,.04), 0 6px 14px rgba(35,31,32,.1);--tps-motion-fast: .12s;--tps-motion-base: .2s;--tps-motion-ease: cubic-bezier(.2,.7,.2,1);--tps-layout-container: 1280px;--tps-layout-container-wide: 1440px;--tps-layout-gutter: 24px;--tps-layout-columns: 12;--tps-layout-section-pad-y: clamp(56px,8vw,112px)}body{color:var(--tps-text)}main h1,main .h1{color:var(--tps-ink-900);letter-spacing:var(--tps-h1-tracking)}main h2,main .h2{color:var(--tps-ink-900);letter-spacing:var(--tps-h2-tracking)}main h3,main .h3{color:var(--tps-ink-900)}.tps-accent{color:var(--tps-accent-text)}.tps-eyebrow{display:inline-block;font-family:var(--font-heading--family);font-size:var(--tps-eyebrow-size);font-weight:var(--tps-eyebrow-weight);letter-spacing:var(--tps-eyebrow-tracking);text-transform:uppercase;color:var(--tps-eyebrow);margin:0 0 10px}.tps-eyebrow--cyan{color:var(--tps-eyebrow-alt)}main a:not(.button):not([class*=button]):not(.tps-tile):not(.tps-pcard):not(.tps-path):not(.tps-card-link){text-underline-offset:3px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--tps-focus-ring)!important;outline-offset:3px!important;border-radius:6px}.tps-section :where(a,button):focus-visible{box-shadow:0 0 0 6px #fff}.tps-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border-radius:var(--tps-radius-pill);font-family:var(--font-heading--family);font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none!important;border:2px solid transparent;transition:background var(--tps-motion-base) var(--tps-motion-ease),transform var(--tps-motion-fast);cursor:pointer}.tps-btn:hover{transform:translateY(-1px)}.tps-btn--primary{background:var(--tps-action);color:var(--tps-action-text)!important}.tps-btn--primary:hover{background:var(--tps-action-hover)}.tps-btn--secondary{background:var(--tps-cyan-500);color:var(--tps-ink-900)!important}.tps-btn--secondary:hover{background:var(--tps-cyan-300)}.tps-btn--ghost{background:#fff;color:var(--tps-ink-900)!important;border-color:var(--tps-ink-900)}.tps-btn--ghost:hover{background:var(--tps-yellow-100)}.tps-link{color:var(--tps-link);font-weight:700;text-decoration:underline;text-underline-offset:3px}.tps-link:hover{color:var(--tps-link-hover)}.button:not(.button-secondary):not(.button-unstyled):hover{filter:brightness(.92)}.tps-section{position:relative;padding:clamp(48px,6vw,88px) 0;overflow:hidden}.tps-section--tight{padding:clamp(32px,4vw,56px) 0}.tps-wrap{max-width:var(--tps-layout-container);margin:0 auto;padding:0 var(--tps-layout-gutter);position:relative;z-index:1}.tps-bg-paper{background:var(--tps-bg-alt)}.tps-bg-cyan{background:var(--tps-bg-band-cyan)}.tps-bg-magenta{background:var(--tps-bg-band-magenta)}.tps-bg-yellow{background:var(--tps-bg-band-yellow)}.tps-bg-ink{background:var(--tps-bg-inverse);color:#fff}.tps-bg-ink h2,.tps-bg-ink h3{color:#fff}.tps-head{text-align:center;max-width:760px;margin:0 auto clamp(24px,3vw,40px)}.tps-head h2{font-size:var(--tps-h2-size);font-weight:var(--tps-h2-weight);line-height:var(--tps-h2-line);margin:0 0 12px}.tps-head p{font-size:var(--tps-body-size);line-height:var(--tps-body-line);color:var(--tps-text-muted);margin:0}.tps-swatch-bar{display:block;height:6px;background:linear-gradient(90deg,var(--tps-cyan-500) 0 25%,var(--tps-magenta-500) 25% 50%,var(--tps-yellow-500) 50% 75%,var(--tps-ink-900) 75% 100%)}.tps-wave{display:block;width:100%;height:56px;background:url(tps-sail-wave-divider.svg) no-repeat center/100% 100%}.tps-shape{position:absolute;pointer-events:none;z-index:0}.tps-shape--circles{width:220px;height:176px;background:url(tps-overprint-circles-soft.svg) no-repeat center/contain}.tps-shape--halftone-m{width:420px;height:150px;background:url(tps-halftone-fade-magenta.svg) no-repeat center/contain;opacity:.35}.tps-shape--halftone-c{width:420px;height:150px;background:url(tps-halftone-fade-cyan.svg) no-repeat center/contain;opacity:.35}.tps-shape--reg{width:44px;height:44px;background:url(tps-registration-mark-cmyk.svg) no-repeat center/contain;opacity:.8}.tps-infobar{background:var(--tps-ink-900);color:#fff;font-size:.8125rem;line-height:1.35}.tps-infobar__inner{max-width:var(--tps-layout-container);margin:0 auto;padding:8px var(--tps-layout-gutter);display:flex;gap:8px 24px;align-items:center;justify-content:space-between;flex-wrap:wrap}.tps-infobar__claim{display:flex;align-items:center;gap:8px;margin:0}.tps-infobar__claim img{width:20px;height:20px;flex:none}.tps-infobar__claim strong{color:var(--tps-yellow-500)}.tps-infobar__links{display:flex;gap:18px;list-style:none;margin:0;padding:0}.tps-infobar a{color:#fff;text-decoration:underline;text-underline-offset:3px;font-weight:600}.tps-infobar a:hover{color:var(--tps-yellow-500)}.tps-infobar .tps-swatch-bar{height:4px}@media(max-width:749px){.tps-infobar__inner{justify-content:center;text-align:center;padding:8px 16px}.tps-infobar__links{gap:14px;font-size:.78rem}.tps-infobar__claim{justify-content:center}}.header__columns,header-component{--tps-x:0}#header-group .header{box-shadow:0 1px 0 var(--tps-border)}.menu-list__link,.menu-list .menu-list__link,.menu-list .menu-list__link--active,.menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link,.menu-drawer__menu-item{color:#231f20!important;font-weight:700}.menu-list__link .menu-list__link-title{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:7px;transition:text-decoration-color .15s ease}.menu-list__link:hover .menu-list__link-title,.menu-list__link:focus-visible .menu-list__link-title,.menu-list__link[aria-expanded=true] .menu-list__link-title,.menu-list__link--active .menu-list__link-title,.menu-list__link[aria-current=page] .menu-list__link-title{text-decoration-color:#ee2e7f}.header-logo{min-width:0}.tps-hero{background:var(--tps-bg-alt);padding:clamp(28px,4vw,56px) 0 0}.tps-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.tps-hero__copy h1{font-size:var(--tps-display-size);font-weight:var(--tps-display-weight);line-height:var(--tps-display-line);letter-spacing:var(--tps-display-tracking);margin:0 0 18px;color:var(--tps-ink-900)}.tps-hero__copy p.tps-lede{font-size:1.1875rem;line-height:1.55;color:var(--tps-ink-700);margin:0 0 26px;max-width:36ch}.tps-hero__ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:22px}.tps-hero__chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.tps-chip{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--tps-border);border-radius:999px;padding:6px 12px;font-size:.875rem;font-weight:600;color:var(--tps-ink-900)}.tps-chip img{width:18px;height:18px}.tps-hero__media{position:relative}.tps-hero__media .tps-hero__img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:24px;box-shadow:var(--tps-shadow-lift);position:relative;z-index:1}.tps-hero__media .tps-shape--circles{top:-34px;right:-26px;z-index:0}.tps-hero__media .tps-shape--halftone-m{bottom:-46px;left:-80px}.tps-hero__sticker{position:absolute;z-index:2;width:clamp(96px,11vw,138px);left:-28px;bottom:22px;transform:rotate(-10deg);filter:drop-shadow(0 6px 12px rgba(35,31,32,.18))}.tps-hero .tps-wave{margin-top:clamp(28px,4vw,48px)}@media(max-width:989px){.tps-hero__grid{grid-template-columns:1fr}.tps-hero__media{order:-1;max-width:640px;margin:0 auto;width:100%}.tps-hero__sticker{left:8px;bottom:-14px}.tps-hero__copy p.tps-lede{max-width:none}}.tps-trust{background:#fff;border-bottom:1px solid var(--tps-border)}.tps-trust__list{display:grid;grid-template-columns:repeat(4,1fr);gap:0;list-style:none;margin:0;padding:0}.tps-trust__item{display:flex;gap:12px;align-items:flex-start;padding:18px 16px}.tps-trust__item+.tps-trust__item{border-left:1px solid var(--tps-border)}.tps-trust__item img{width:36px;height:36px;flex:none}.tps-trust__item strong{display:block;font-family:var(--font-heading--family);font-size:.9375rem;margin-bottom:2px}.tps-trust__item span{font-size:.875rem;color:var(--tps-text-muted);line-height:1.45}.tps-trust__item a{color:var(--tps-link);font-weight:700}@media(max-width:989px){.tps-trust__list{grid-template-columns:1fr 1fr}.tps-trust__item:nth-child(3){border-left:0}.tps-trust__item:nth-child(n+3){border-top:1px solid var(--tps-border)}}@media(max-width:549px){.tps-trust__item{padding:14px 8px;gap:8px}.tps-trust__item img{width:28px;height:28px}.tps-trust__item span{font-size:.8125rem}}.tps-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;margin:0;padding:0}.tps-tile{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:var(--tps-radius-lg);box-shadow:var(--tps-shadow-card);overflow:hidden;text-decoration:none!important;color:var(--tps-ink-900)!important;transition:transform var(--tps-motion-base) var(--tps-motion-ease),box-shadow var(--tps-motion-base)}.tps-tile:hover{transform:translateY(-3px);box-shadow:var(--tps-shadow-lift)}.tps-tile__media{aspect-ratio:1/1;background:var(--tile-bg,var(--tps-cyan-50));display:flex;align-items:center;justify-content:center;overflow:hidden}.tps-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--tps-motion-ease)}.tps-tile:hover .tps-tile__media img{transform:scale(1.04)}.tps-tile__body{padding:14px 16px 16px;display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:4px solid var(--tile-accent,var(--tps-cyan-500))}.tps-tile__title{font-family:var(--font-heading--family);font-weight:800;font-size:1rem;line-height:1.25}.tps-tile__arrow{flex:none;width:30px;height:30px;border-radius:50%;background:var(--tile-accent,var(--tps-cyan-500));display:grid;place-items:center;font-weight:800;color:var(--tps-ink-900)}.tps-tile--m{--tile-bg:var(--tps-magenta-50);--tile-accent:var(--tps-magenta-500)}.tps-tile--y{--tile-bg:var(--tps-yellow-100);--tile-accent:var(--tps-yellow-500)}.tps-tile--c{--tile-bg:var(--tps-cyan-50);--tile-accent:var(--tps-cyan-500)}.tps-tile--k{--tile-bg:var(--tps-paper-paper-2);--tile-accent:var(--tps-ink-200)}.tps-tile__placeholder{width:58%;height:58%;background:url(tps-overprint-circles.svg) no-repeat center/contain;opacity:.8}@media(max-width:989px){.tps-tiles{grid-template-columns:repeat(2,1fr);gap:14px}}@media(max-width:549px){.tps-tile__body{padding:10px 12px 12px}.tps-tile__title{font-size:.875rem}.tps-tile__arrow{width:24px;height:24px;font-size:.8rem}}.tps-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tps-path{position:relative;display:flex;flex-direction:column;gap:10px;background:#fff;border-radius:var(--tps-radius-lg);padding:28px 24px 24px;box-shadow:var(--tps-shadow-card);text-decoration:none!important;color:var(--tps-ink-900)!important;border-top:8px solid var(--path,var(--tps-cyan-500));transition:transform var(--tps-motion-base),box-shadow var(--tps-motion-base)}.tps-path:hover{transform:translateY(-3px);box-shadow:var(--tps-shadow-lift)}.tps-path__num{width:44px;height:44px;border-radius:50%;background:var(--path,var(--tps-cyan-500));display:grid;place-items:center;font-family:var(--font-heading--family);font-weight:900;font-size:1.125rem;color:var(--tps-ink-900)}.tps-path h3{margin:4px 0 0;font-size:var(--tps-h4-size);font-weight:800}.tps-path p{margin:0;color:var(--tps-text-muted);line-height:1.55}.tps-path .tps-link{margin-top:auto;padding-top:6px}.tps-path--c{--path:var(--tps-cyan-500)}.tps-path--m{--path:var(--tps-magenta-500)}.tps-path--y{--path:var(--tps-yellow-500)}.tps-path--m .tps-path__num{color:#fff;background:var(--tps-magenta-700)}@media(max-width:989px){.tps-paths{grid-template-columns:1fr}}.tps-proof__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,4vw,56px);align-items:center}.tps-proof__mark{width:min(320px,80%);height:auto;margin-bottom:18px}.tps-proof__copy h2{font-size:var(--tps-h2-size);font-weight:800;line-height:1.1;margin:0 0 14px}.tps-proof__copy p{line-height:1.6;margin:0 0 16px;color:var(--tps-ink-700)}.tps-steps{counter-reset:s;display:grid;gap:14px;list-style:none;margin:0;padding:0}.tps-step{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start;background:#fff;border-radius:var(--tps-radius-lg);padding:16px 18px;box-shadow:var(--tps-shadow-paper)}.tps-step__n{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-family:var(--font-heading--family);font-weight:900;color:var(--tps-ink-900);background:var(--tps-cyan-500)}.tps-step:nth-child(2) .tps-step__n{background:var(--tps-magenta-700);color:#fff}.tps-step:nth-child(3) .tps-step__n{background:var(--tps-yellow-500)}.tps-step:nth-child(4) .tps-step__n{background:var(--tps-ink-900);color:#fff}.tps-step h3{margin:2px 0 4px;font-size:1.0625rem;font-weight:800}.tps-step p{margin:0;color:var(--tps-text-muted);line-height:1.5;font-size:.9375rem}@media(max-width:989px){.tps-proof__grid{grid-template-columns:1fr}}.tps-unbox{background:var(--tps-bg-band-yellow)}.tps-unbox__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.tps-unbox__media{position:relative}.tps-unbox__media img.tps-unbox__img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:24px;box-shadow:var(--tps-shadow-lift);display:block}.tps-unbox__stamp{position:absolute;right:-12px;top:-22px;width:clamp(110px,13vw,170px);transform:rotate(8deg);filter:drop-shadow(0 6px 10px rgba(35,31,32,.15))}.tps-unbox h2{font-size:var(--tps-h2-size);font-weight:800;line-height:1.1;margin:0 0 14px}.tps-unbox p{line-height:1.6;color:var(--tps-ink-700);margin:0 0 14px}.tps-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;list-style:none;margin:18px 0 24px;padding:0}.tps-fact{background:#fff;border-radius:14px;padding:14px 16px;display:flex;gap:10px;align-items:flex-start;box-shadow:var(--tps-shadow-paper)}.tps-fact img{width:28px;height:28px;flex:none}.tps-fact strong{display:block;font-family:var(--font-heading--family);font-size:.9375rem}.tps-fact span{font-size:.875rem;color:var(--tps-text-muted);line-height:1.4}@media(max-width:989px){.tps-unbox__grid{grid-template-columns:1fr}.tps-unbox__media{order:-1}}@media(max-width:549px){.tps-facts{grid-template-columns:1fr}.tps-unbox__stamp{right:4px}}.tps-pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;margin:0;padding:0}.tps-pcard{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:var(--tps-radius-lg);box-shadow:var(--tps-shadow-card);overflow:hidden;text-decoration:none!important;color:var(--tps-ink-900)!important;transition:transform var(--tps-motion-base),box-shadow var(--tps-motion-base)}.tps-pcard:hover{transform:translateY(-3px);box-shadow:var(--tps-shadow-lift)}.tps-pcard__media{aspect-ratio:1/1;background:var(--tps-bg-alt);overflow:hidden}.tps-pcard__media img{width:100%;height:100%;object-fit:cover}.tps-pcard__body{padding:14px 16px 18px;display:flex;flex-direction:column;gap:6px}.tps-pcard__title{font-family:var(--font-heading--family);font-weight:700;font-size:.9375rem;line-height:1.3}.tps-pcard__price{font-size:.875rem;color:var(--tps-text-muted)}.tps-pcard__price b{font-family:var(--font-heading--family);font-size:var(--tps-price-size);color:var(--tps-accent-text);font-weight:800}@media(max-width:989px){.tps-pgrid{grid-template-columns:repeat(2,1fr);gap:14px}}.tps-braille{background:var(--tps-bg-band-cyan);text-align:center}.tps-braille h2{font-size:clamp(1.375rem,2.4vw,2rem);font-weight:800;max-width:30ch;margin:0 auto 12px;line-height:1.2}.tps-braille p{margin:0 auto 18px;max-width:60ch;color:var(--tps-ink-700);line-height:1.6}.tps-chero{background:var(--chero-bg,var(--tps-bg-band-cyan));padding:clamp(28px,4vw,48px) 0;overflow:hidden;position:relative}.tps-chero__grid{display:grid;grid-template-columns:1.4fr .6fr;gap:24px;align-items:center}.tps-chero nav{font-size:.8125rem;margin-bottom:10px;color:var(--tps-text-muted)}.tps-chero nav a{color:var(--tps-link)}.tps-chero h1{font-size:var(--tps-h1-size);font-weight:900;line-height:1.05;letter-spacing:-.02em;margin:0 0 10px}.tps-chero__desc{max-width:62ch;line-height:1.6;color:var(--tps-ink-700)}.tps-chero__desc p{margin:0 0 6px}.tps-chero__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;list-style:none;padding:0}.tps-chero__art{position:relative;justify-self:end;width:min(240px,100%);aspect-ratio:1/1}.tps-chero__art img{width:100%;height:100%;object-fit:cover;border-radius:50%;box-shadow:var(--tps-shadow-lift);border:6px solid #fff;position:relative;z-index:1}.tps-chero__art .tps-shape--circles{right:-40px;top:-30px}.tps-chero .tps-shape--halftone-m{right:-120px;bottom:-60px}.tps-chero--m{--chero-bg:var(--tps-bg-band-magenta)}.tps-chero--y{--chero-bg:var(--tps-bg-band-yellow)}.tps-chero--c{--chero-bg:var(--tps-bg-band-cyan)}@media(max-width:749px){.tps-chero__grid{grid-template-columns:1fr}.tps-chero__art{display:none}}.product-grid-container{background:#fff}.product-grid{--product-grid-gap:20px}.product-grid .product-grid__item{background:#fff;border-radius:var(--tps-radius-lg);box-shadow:var(--tps-shadow-card);overflow:hidden;transition:transform var(--tps-motion-base),box-shadow var(--tps-motion-base)}.product-grid .product-grid__item:hover{transform:translateY(-3px);box-shadow:var(--tps-shadow-lift)}.product-grid .product-grid__item .card-gallery,.product-grid .product-grid__item slideshow-component{background:var(--tps-bg-alt)}.product-grid .product-grid__item .product-card__content>*:not(.card-gallery):not(:first-child),.product-grid .product-grid__item .product-card__content .group-block{padding-inline:14px}.product-grid .product-grid__item .product-card__content{padding-bottom:16px}.product-grid .product-grid__item :is(.product-card__title,.title-text,[class*=product-title]) a,.product-grid .product-grid__item :is(.product-card__title,.title-text){font-family:var(--font-heading--family);font-weight:700;color:var(--tps-ink-900)}.product-grid .product-grid__item product-price,.product-grid .product-grid__item .price{color:var(--tps-accent-text);font-weight:800;font-family:var(--font-heading--family)}.facets{border-radius:var(--tps-radius-lg)}.facets__summary,.sorting-filter__select,.facets__pill{border-radius:999px}.product-information .product-media-container,.product-information .product-media,.product-information media-gallery img{border-radius:var(--tps-radius-lg)}.product-information .product-media-container{background:var(--tps-bg-alt);overflow:hidden}.product-information h1{color:var(--tps-ink-900);font-weight:800}.product-information product-price,.product-information .price{color:var(--tps-accent-text);font-family:var(--font-heading--family);font-weight:800}.variant-option__button-label{border-radius:999px!important;font-weight:700}.variant-option__button-label:has(input:checked){box-shadow:0 0 0 2px var(--tps-magenta-700) inset}.tps-assure{display:grid;gap:10px;margin:4px 0}.tps-assure__item{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:start;padding:12px 14px;border-radius:14px;background:var(--tps-bg-alt);border:1px solid var(--tps-border);font-size:.9rem;line-height:1.45}.tps-assure__item img{width:28px;height:28px}.tps-assure__item strong{display:block;font-family:var(--font-heading--family);font-size:.9375rem}.tps-assure__item a{color:var(--tps-link);font-weight:700}.tps-assure__item--proof{background:var(--tps-bg-band-magenta);border-color:var(--tps-magenta-100)}.tps-assure__item--ship{background:var(--tps-bg-band-cyan);border-color:var(--tps-cyan-100)}.tps-footer{background:var(--tps-bg-band-cyan);color:var(--tps-ink-900)}.tps-footer__top{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:28px;padding:clamp(36px,5vw,64px) 0 28px}.tps-footer__brand img{width:150px;height:auto;margin-bottom:12px}.tps-footer__brand p{font-size:.9375rem;line-height:1.55;margin:0 0 12px;color:var(--tps-ink-700)}.tps-footer h2{font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800;margin:0 0 12px;color:var(--tps-accent-text)}.tps-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tps-footer a{color:var(--tps-ink-900);text-decoration:none;font-size:.9375rem}.tps-footer a:hover{text-decoration:underline;color:var(--tps-link-hover)}.tps-footer__assure{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:20px 0;border-top:1px solid var(--tps-cyan-200)}.tps-footer__assure div{display:flex;gap:10px;align-items:flex-start;font-size:.875rem;line-height:1.45}.tps-footer__assure img{width:28px;height:28px;flex:none}.tps-footer__assure strong{display:block;font-family:var(--font-heading--family)}.tps-footer__legal{border-top:1px solid var(--tps-cyan-200);padding:16px 0 22px;font-size:.8125rem;color:var(--tps-ink-700);display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between}.tps-footer__legal a{font-size:.8125rem;text-decoration:underline}@media(max-width:989px){.tps-footer__top{grid-template-columns:1fr 1fr}.tps-footer__brand{grid-column:1/-1}.tps-footer__assure{grid-template-columns:1fr 1fr}}@media(max-width:549px){.tps-footer__assure{grid-template-columns:1fr}}.footer-content,.footer{--tps-x:0}@media(prefers-reduced-motion:reduce){.tps-tile,.tps-pcard,.tps-path,.tps-btn,.product-grid__item{transition:none!important}.tps-tile:hover,.tps-pcard:hover,.tps-path:hover,.product-grid__item:hover{transform:none!important}}.tps-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tps-hero h1 em,.tps-head h2 em,.tps-proof__copy h2 em,.tps-unbox h2 em,.tps-braille h2 em,.tps-chero h1 em{font-style:normal;color:var(--tps-accent-text)}.tps-hero{overflow:hidden}.tps-hero__copy h1{font-size:clamp(2.4rem,4.4vw,3.9rem)}.tps-head p.tps-eyebrow{color:var(--tps-eyebrow)}.tps-head p.tps-eyebrow--cyan{color:var(--tps-eyebrow-alt)}.product-grid .product-grid__item .product-card__content>a.contents>.text-block{padding-inline:14px}.product-grid .product-grid__item .product-card__content>a.contents>.text-block p{font-family:var(--font-heading--family);font-weight:700;color:var(--tps-ink-900);line-height:1.3}.product-grid .product-grid__item product-price{padding-inline:14px!important}.tps-footer__assure a,.tps-footer__legal a{text-decoration:underline;text-underline-offset:3px}.tps-unbox__stamp{right:6px;top:-18px}p.tps-eyebrow{color:var(--tps-eyebrow)!important}p.tps-eyebrow.tps-eyebrow--cyan{color:var(--tps-eyebrow-alt)!important}.tps-unbox:before{opacity:.32}.product-grid .product-grid__item product-price .price{font-size:1.0625rem}.product-card-gallery__title-placeholder{background:var(--tps-bg-alt) url(tps-overprint-circles-soft.svg) no-repeat center/46% auto!important;aspect-ratio:1/1}.product-card-gallery__title-placeholder .title-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:749px){.tps-infobar{font-size:.75rem}.tps-infobar__claim span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-grid{padding-inline:12px}}@media(max-width:549px){.tps-trust__list{grid-template-columns:1fr}.tps-trust__item+.tps-trust__item{border-left:0;border-top:1px solid var(--tps-border)}.tps-trust__item{padding:12px 4px}}.tps-chero-img .hero{background:var(--tps-paper-paper)}.tps-chero-img .hero img{width:100%;height:auto;aspect-ratio:3/1;object-fit:cover;object-position:right center}.tps-chero-img .hero__text{width:41%;padding-left:5.8%;padding-right:12px;gap:0}.tps-chero-img .hero__text h1{margin:0 0 12px;font-size:clamp(2rem,3.6vw,3.25rem)}.tps-chero-img .lede{margin:0 0 20px;font-size:1.0625rem;line-height:1.55;color:var(--tps-ink-700);max-width:40ch}.tps-chero-img .eyebrow{margin:0 0 10px}.tps-crumb{font-size:.8125rem;margin:0 0 10px;color:var(--tps-text-muted)}.tps-crumb a{color:var(--tps-link)!important}.tps-chero-img__ctas{display:flex;flex-wrap:wrap;gap:12px}.tps-chero-img .btn{text-decoration:none!important}@media(max-width:749px){.tps-chero-img .hero img{aspect-ratio:4/3}.tps-chero-img .hero__text{width:auto;padding:22px 20px 10px}}@media(min-width:750px)and (max-width:1099px){.tps-chero-img .hero__text{width:46%}.tps-chero-img .lede{font-size:.95rem;margin-bottom:14px}.tps-chero-img .hero__text h1{font-size:2rem}}.tps-infobar__short{display:none}@media(max-width:749px){.tps-infobar__inner{flex-wrap:nowrap;padding:7px 12px}.tps-infobar__links{display:none}.tps-infobar__long{display:none!important}.tps-infobar__claim span.tps-infobar__short{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset}.tps-infobar__claim{min-width:0;max-width:100%;font-size:.75rem}.tps-infobar__claim img{width:18px;height:18px}}.tps-price-pending span{font-weight:700;color:var(--tps-magenta-700,#C2185B)}.tps-pending-buttons .button[disabled]{opacity:1;background:var(--tps-paper-100,#F3EEE3);color:var(--tps-ink-900,#231F20);border:1.5px dashed var(--tps-ink-900,#231F20);cursor:not-allowed;width:100%}.tps-pending-note{margin:10px 0 0;font-size:.875rem;color:var(--tps-ink-900,#231F20)}.tps-pending-note a{color:var(--tps-magenta-700,#C2185B);font-weight:700;text-decoration:underline}.tps-hhero .hero{background:var(--tps-paper-paper);min-height:0;max-height:none;height:auto}.tps-hhero .hero picture{display:block;width:100%;line-height:0}.tps-hhero .hero img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:16/9;object-fit:contain;object-position:center bottom}.tps-hhero .hero__text{width:41%;padding-left:5.9%;padding-right:12px}.tps-hhero h1{margin:0 0 14px;font-size:clamp(2.1rem,3.5vw,3.4rem);line-height:1.05;color:var(--tps-ink-900)}.tps-hhero h1 em{font-style:normal;color:var(--tps-accent-text,#C2185B)}.tps-hhero .lede{margin:0 0 22px;font-size:1.0625rem;line-height:1.55;color:var(--tps-ink-700);max-width:36ch}.tps-hhero .eyebrow{margin:0 0 12px}.tps-hhero__ctas{display:flex;flex-wrap:wrap;gap:12px}.tps-hhero .btn{text-decoration:none!important}@media(min-width:750px)and (max-width:1099px){.tps-hhero .hero__text{width:48%}.tps-hhero h1{font-size:1.9rem}.tps-hhero .lede{font-size:.95rem;margin-bottom:14px}}@media(max-width:749px){.tps-hhero .hero{display:flex;flex-direction:column-reverse}.tps-hhero .hero img{aspect-ratio:4/5;object-fit:contain;object-position:center top}.tps-hhero .hero__text{width:auto;padding:22px 20px 18px}.tps-hhero h1{font-size:2.1rem}}@media(min-width:750px){.tps-chero-img--inverse .hero{background:#1f2326}.tps-chero-img--inverse .hero__text h1,.tps-chero-img--inverse .lede,.tps-chero-img--inverse .tps-crumb,.tps-chero-img--inverse .tps-crumb span{color:#fff}.tps-chero-img--inverse .tps-crumb a{color:#fff!important;text-decoration:underline}.tps-chero-img--inverse .eyebrow{color:#fff}.tps-chero-img--inverse .btn--ghost.btn--on-dark{color:#fff;border-color:#fff;background:transparent}.tps-chero-img--inverse .btn--ghost.btn--on-dark:hover{background:#ffffff1f}.tps-chero-img--inverse .btn:focus-visible{outline-color:#fff}}.tps-tile__body{align-items:flex-start}.tps-tile__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.25;height:2.5em;margin:0;padding:0}.tps-tile__arrow{align-self:flex-start}.tps-paths--4{grid-template-columns:repeat(4,1fr)}.tps-path--k{--path:var(--tps-ink-900)}.tps-path--k .tps-path__num{color:#fff;background:var(--tps-ink-900)}@media(max-width:1199px){.tps-paths--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.tps-paths--4{grid-template-columns:1fr}}.tps-pack-price{margin:4px 0 0;font-size:.9375rem;line-height:1.4;color:#231f20}.tps-pack-price__each{font-weight:700}.tps-pack-badge{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:999px;background:#fdec09;color:#231f20;font-size:.75rem;font-weight:700;line-height:1.5}.tps-pcard .tps-pack-badge{align-self:flex-start}.tps-cart-proof-ok{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:.8125rem;font-weight:700;color:#231f20}.tps-cart-proof-ok:before{content:"";width:10px;height:10px;border-radius:50%;background:#57bceb;box-shadow:0 0 0 2px #231f20 inset}.tps-drawer-quick{list-style:none;margin:0 0 8px;padding:12px var(--drawer-padding,16px) 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-bottom:1px solid rgba(35,31,32,.12)}.tps-drawer-quick li{margin:0}.tps-drawer-quick__a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:6px 8px;border-radius:12px;background:#fbf8f1;border:2px solid #231F20;border-top-width:6px;color:#231f20!important;font-weight:800;font-size:.875rem;line-height:1.2;text-decoration:none!important}.tps-drawer-quick__a--m{border-top-color:#ee2e7f}.tps-drawer-quick__a--c{border-top-color:#57bceb}.tps-drawer-quick__a--y{border-top-color:#fdec09}.tps-drawer-quick__a:focus-visible{outline:3px solid #57BCEB;outline-offset:2px}#start{scroll-margin-top:80px}.shopify-policy__container{width:min(44rem,calc(100% - 2.5rem));margin:0 auto 4.5rem;padding:2.25rem 0 0;color:var(--tps-ink-900, #231F20);font-family:var(--tps-font-body, inherit);font-size:1.0625rem;line-height:1.65}.shopify-policy__title h1,.shopify-policy__body .rte>h1:first-child{margin:0 0 1rem;font-family:var(--tps-font-heading, inherit);font-weight:900;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;letter-spacing:-.02em;color:var(--tps-ink-900, #231F20)}.shopify-policy__title h1:after,.shopify-policy__body .rte>h1:first-child:after{content:"";display:flex;width:7.5rem;height:6px;margin-top:1rem;border-radius:999px;background:linear-gradient(90deg,var(--tps-cyan-500, #57BCEB) 0 25%,var(--tps-magenta-500, #EE2E7F) 25% 50%,var(--tps-yellow-500, #FDEC09) 50% 75%,var(--tps-ink-900, #231F20) 75% 100%)}.shopify-policy__container:has(.shopify-policy__body .rte>h1:first-child) .shopify-policy__title{display:none}.shopify-policy__body{background:var(--tps-paper-white, #FFFFFF);border:1px solid var(--tps-border, #E4E1DC);border-radius:16px;padding:2rem 1.75rem 2.25rem}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3{font-family:var(--tps-font-heading, inherit);font-weight:800;letter-spacing:-.015em}.shopify-policy__body .rte a{color:var(--tps-cyan-700, #0B6E99)}@media(max-width:749px){.shopify-policy__body{padding:1.5rem 1.15rem 1.75rem}}[data-template="page.contact"] .text-block--align-center ul{text-align:left;display:inline-block;margin-inline:auto;max-width:38rem}.tps-footer .tps-footer__trust-item:last-child p,.tps-footer .tps-footer__trust:last-child p,[class*=tps-footer] .tps-footer__a11y{text-wrap:pretty}.tps-brand-badge{display:inline-flex;align-items:center;align-self:flex-start;width:max-content;gap:8px;padding:5px 10px 5px 6px;border-radius:999px;background:#fbf8f1f0;box-shadow:0 2px 8px #231f2029;color:#231f20;pointer-events:none}.tps-brand-badge__sail{display:block;flex:0 0 auto;line-height:0}.tps-brand-badge__sail svg{display:block}.tps-brand-badge__word{font-family:var(--tps-font-heading, var(--font-heading--family, inherit));font-weight:800;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;line-height:1}.tps-brand-badge__cmyk{display:block;width:28px;height:4px;border-radius:999px;background:linear-gradient(90deg,#57bceb 0 25%,#ee2e7f 25% 50%,#fdec09 50% 75%,#231f20 75% 100%)}.tps-feat__mosaic,.tps-pcard__media,.product-card__media,.product-card .card-gallery,.tps-ocar__tile-media{position:relative}.tps-feat__mosaic:before,.tps-pcard__media:before,.product-card__media:before,.product-card .card-gallery:before,.tps-ocar__tile-media:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:2;pointer-events:none;background:linear-gradient(90deg,#57bceb 0 25%,#ee2e7f 25% 50%,#fdec09 50% 75%,#231f20 75% 100%)}.tps-brand-badge--compact{padding:3px;gap:0;background:#fbf8f1f0}.tps-feat__mosaic .tps-brand-badge,.tps-pcard__media .tps-brand-badge{position:absolute;left:8px;bottom:8px;z-index:3}.tps-pcard,.tps-feat__card .tps-feat__link,.product-card,.card-gallery{border-radius:16px}.tps-pcard{overflow:hidden}.product-card .card-gallery,.product-card__media,.product-card .media,.card-gallery,.resource-card__media,.collection-card-image{position:relative}.product-card .card-gallery:after,.product-card__media:after,.resource-card__media:after,.card-gallery:after{content:"";position:absolute;left:8px;bottom:8px;width:26px;height:26px;z-index:3;pointer-events:none;border-radius:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' rx='6' fill='%23FBF8F1'/%3E%3Cpath d='M16 3.2 28.4 16 16 28.8 3.6 16 Z' fill='%23231F20'/%3E%3Cpath d='M16 5.2 16 16 26.4 16 Z' fill='%2357BCEB'/%3E%3Cpath d='M16 5.2 16 16 5.6 16 Z' fill='%23EE2E7F'/%3E%3Cpath d='M16 26.8 16 16 26.4 16 Z' fill='%23FDEC09'/%3E%3Cpath d='M16 26.8 16 16 5.6 16 Z' fill='%23231F20'/%3E%3C/svg%3E") no-repeat center / contain,#fbf8f1f0;box-shadow:0 1px 4px #231f2029}
/*# sourceMappingURL=/cdn/shop/t/27/assets/tps-brand.css.map */
