:root{--tcn-ink: #0a0a0a;--tcn-ink-soft: #1f1f1f;--tcn-ink-mute: #6b6b6b;--tcn-ink-faint: #a8a8a8;--tcn-paper: #ffffff;--tcn-cream: #f7f6f4;--tcn-stone: #efece6;--tcn-line: #e8e8e8;--tcn-line-strong: #d4d4d4;--tcn-red: #a42325;--tcn-red-dark: #780406;--tcn-red-soft: #d76668;--tcn-red-bright: var(--tcn-red);--tcn-eco: #4d7c0f;--tcn-eco-soft: #f0ede5;--tcn-business: #0a0a0a;--tcn-travel: #1d3557;--tcn-font-display: "PP Monument", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--tcn-font-display-text: "PP Monument", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--tcn-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--tcn-font-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--font-heading--family: var(--tcn-font-display) !important;--font-body--family: var(--tcn-font-body) !important;--font-accent--family: var(--tcn-font-body) !important;--font-subheading--family: var(--tcn-font-body) !important;--font-paragraph--family: var(--tcn-font-body) !important;--font-h1--family: var(--tcn-font-display) !important;--font-h2--family: var(--tcn-font-display-text) !important;--font-h3--family: var(--tcn-font-display-text) !important;--font-h4--family: var(--tcn-font-display-text) !important;--font-h5--family: var(--tcn-font-display-text) !important;--font-h6--family: var(--tcn-font-display-text) !important;--font-h1--weight: 900 !important;--font-h2--weight: 900 !important;--font-h3--weight: 900 !important;--font-h4--weight: 900 !important;--font-h5--weight: 900 !important;--font-h6--weight: 900 !important;--font-h1--size: clamp(3.5rem, 9vw + 1rem, 11rem) !important;--font-h2--size: clamp(2rem, 2.5vw + 1rem, 3.75rem) !important;--font-h3--size: clamp(1.5rem, 1vw + 1rem, 2.25rem) !important;--font-h4--size: clamp(1.25rem, .5vw + 1rem, 1.625rem) !important;--font-h5--size: clamp(1rem, .25vw + .95rem, 1.125rem) !important;--font-h6--size: .875rem !important;--font-h1--line-height: .9 !important;--font-h2--line-height: 1 !important;--font-heading--spacing: 0 !important;--font-h1--spacing: -.01em !important;--font-h2--spacing: -.005em !important;--font-h3--spacing: 0 !important;--font-h4--spacing: 0 !important;--font-h5--spacing: 0 !important;--font-h6--spacing: 0 !important;--font-heading--case: uppercase !important;--font-h1--case: uppercase !important;--font-h2--case: uppercase !important;--font-h3--case: uppercase !important;--font-h4--case: uppercase !important;--font-h5--case: uppercase !important;--font-h6--case: uppercase !important;--tcn-display-1: clamp(2.75rem, 5.5vw + 1rem, 7.5rem);--tcn-display-2: clamp(2.25rem, 3.5vw + 1rem, 4.75rem);--tcn-display-3: clamp(1.75rem, 2vw + 1rem, 3.25rem);--tcn-display-4: clamp(1.5rem, 1vw + 1rem, 2.25rem);--tcn-headline: clamp(1.25rem, .5vw + 1.05rem, 1.625rem);--tcn-body: 1rem;--tcn-body-sm: .875rem;--tcn-caption: .8125rem;--tcn-eyebrow: .6875rem;--tcn-mono-sm: .75rem;--tcn-section-y: clamp(5rem, 9vw, 11rem);--tcn-section-y-sm: clamp(3rem, 5vw, 6rem);--tcn-block-y: clamp(2rem, 3vw, 4rem);--tcn-page-pad: clamp(1.25rem, 4vw, 3rem);--tcn-radius-0: 0;--tcn-radius-1: 2px;--tcn-radius-2: 4px;--tcn-radius-pill: 999px;--tcn-ease: cubic-bezier(.22, 1, .36, 1);--tcn-ease-out: cubic-bezier(.16, 1, .3, 1);--tcn-ease-in: cubic-bezier(.7, 0, .84, 0);--tcn-ease-bounce: cubic-bezier(.34, 1.4, .64, 1);--tcn-dur-fast: .22s;--tcn-dur: .48s;--tcn-dur-slow: .9s;--tcn-z-base: 1;--tcn-z-sticky: 10;--tcn-z-overlay: 100;--tcn-z-modal: 1000}html{scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-feature-settings:"kern","liga","calt","cv11","ss03";font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}html{overflow-x:clip}.tcn-media{display:block;width:100%;height:100%}.tcn-media img{display:block;width:100%;height:100%;object-fit:cover}::selection{background:var(--tcn-ink);color:var(--tcn-paper)}.tcn-display-1,.tcn-display-2,.tcn-display-3,.tcn-display-4,.tcn-headline{font-family:var(--tcn-font-display-text);font-weight:600!important;letter-spacing:-.025em!important;text-transform:uppercase;margin:0;text-wrap:balance}.tcn-display-1{font-size:var(--tcn-display-1);line-height:.92}.tcn-display-2{font-size:var(--tcn-display-2);line-height:.95}.tcn-display-3{font-size:var(--tcn-display-3);line-height:1}.tcn-display-4{font-size:var(--tcn-display-4);line-height:1.1}.tcn-headline{font-size:var(--tcn-headline);line-height:1.2}.tcn-italic{font-style:italic}h1,h2,h3,h4,h5,h6,.h0.h0,.h1.h1,.h2.h2,.h3.h3,.h4.h4,.h5.h5,.h6.h6{letter-spacing:-.04em!important;text-transform:uppercase!important}h1,.h0.h0,.h1.h1,h2,.h2.h2{font-family:var(--tcn-font-display-text)!important;font-weight:900!important;letter-spacing:-.025em!important}h3,.h3.h3,h4,.h4.h4,h5,.h5.h5,h6,.h6.h6{font-family:var(--tcn-font-display-text)!important;font-weight:900!important}.tcn-eyebrow{display:inline-block;font-family:var(--tcn-font-body);font-weight:500;font-size:var(--tcn-eyebrow);text-transform:uppercase;letter-spacing:.16em;line-height:1;color:var(--tcn-ink-mute);margin:0}.tcn-eyebrow--ink{color:var(--tcn-ink)}.tcn-eyebrow--paper{color:#ffffffc7}.tcn-lead{font-family:var(--tcn-font-body);font-weight:400;font-size:clamp(1.0625rem,.4vw + 1rem,1.25rem);line-height:1.55;letter-spacing:-.005em;color:var(--tcn-ink-soft);margin:0;text-wrap:pretty;max-width:62ch}.tcn-caption{font-family:var(--tcn-font-body);font-size:var(--tcn-caption);line-height:1.5;color:var(--tcn-ink-mute);letter-spacing:0}.tcn-mono{font-family:var(--tcn-font-mono);font-size:var(--tcn-mono-sm);letter-spacing:.02em}.tcn-container{width:100%;max-width:1640px;margin-inline:auto;padding-inline:var(--tcn-page-pad)}.tcn-container--narrow{max-width:980px}.tcn-container--reading{max-width:720px}.tcn-section{padding-block:var(--tcn-section-y)}.tcn-section--sm{padding-block:var(--tcn-section-y-sm)}.tcn-section--cream{background:var(--tcn-cream)}.tcn-section--ink{background:var(--tcn-ink);color:var(--tcn-paper)}.tcn-section--ink .tcn-eyebrow{color:#ffffffa6}.tcn-section--red{background:var(--tcn-red);color:var(--tcn-paper)}.tcn-stack{display:flex;flex-direction:column}.tcn-stack>*+*{margin-top:var(--tcn-stack-gap, 1rem)}.tcn-rule{border:0;border-top:1px solid var(--tcn-line);margin:0}.tcn-rule--strong{border-top-color:var(--tcn-ink)}.tcn-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.95em 1.6em;font-family:var(--tcn-font-body);font-weight:500;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border-radius:var(--tcn-radius-0);border:1px solid currentColor;cursor:pointer;transition:background-color var(--tcn-dur-fast) var(--tcn-ease),color var(--tcn-dur-fast) var(--tcn-ease),border-color var(--tcn-dur-fast) var(--tcn-ease),transform var(--tcn-dur-fast) var(--tcn-ease);position:relative;overflow:hidden;isolation:isolate}.tcn-btn--solid{background:var(--tcn-ink);color:var(--tcn-paper);border-color:var(--tcn-ink)}.tcn-btn--solid:hover{background:var(--tcn-red);border-color:var(--tcn-red);color:var(--tcn-paper)}.tcn-btn--ghost{background:transparent;color:var(--tcn-ink)}.tcn-btn--ghost:hover{background:var(--tcn-ink);color:var(--tcn-paper)}.tcn-btn--paper{background:var(--tcn-paper);color:var(--tcn-ink);border-color:var(--tcn-paper)}.tcn-btn--paper:hover{background:transparent;color:var(--tcn-paper)}.tcn-link{display:inline-block;color:inherit;text-decoration:none;position:relative;font-weight:500;letter-spacing:-.005em}.tcn-link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform-origin:right;transform:scaleX(1);transition:transform .42s var(--tcn-ease)}.tcn-link:hover:after{transform-origin:left;transform:scaleX(0);animation:tcn-link-redraw .42s var(--tcn-ease) .2s forwards}@keyframes tcn-link-redraw{to{transform-origin:left;transform:scaleX(1)}}.tcn-arrow-link{display:inline-flex;align-items:center;gap:.45em;font-weight:500;letter-spacing:-.005em;text-decoration:none;color:inherit}.tcn-arrow-link:after{content:"\2192";transition:transform var(--tcn-dur-fast) var(--tcn-ease)}.tcn-arrow-link:hover:after{transform:translate(4px)}.tcn-badge{display:inline-flex;align-items:center;gap:.3em;padding:.4em .75em;font-family:var(--tcn-font-body);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--tcn-radius-pill);background:var(--tcn-paper);color:var(--tcn-ink);border:1px solid var(--tcn-line);line-height:1}.tcn-badge--eco{background:var(--tcn-eco);color:var(--tcn-paper);border-color:transparent}.tcn-badge--new{background:var(--tcn-ink);color:var(--tcn-paper);border-color:transparent}.tcn-badge--sale{background:var(--tcn-red);color:var(--tcn-paper);border-color:transparent}.tcn-badge--ghost{background:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tcn-lift{transition:transform var(--tcn-dur) var(--tcn-ease)}.tcn-lift:hover{transform:translateY(-4px)}@media(prefers-reduced-motion:no-preference){.tcn-reveal{opacity:0;transform:translateY(28px);transition:opacity var(--tcn-dur-slow) var(--tcn-ease-out),transform var(--tcn-dur-slow) var(--tcn-ease-out);transition-delay:var(--tcn-reveal-delay, 0ms)}.tcn-reveal.is-visible{opacity:1;transform:translateY(0)}.tcn-reveal-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .7s var(--tcn-ease-out),transform .7s var(--tcn-ease-out)}.tcn-reveal-stagger.is-visible>*{opacity:1;transform:translateY(0)}.tcn-reveal-stagger.is-visible>*:nth-child(1){transition-delay:0ms}.tcn-reveal-stagger.is-visible>*:nth-child(2){transition-delay:80ms}.tcn-reveal-stagger.is-visible>*:nth-child(3){transition-delay:.16s}.tcn-reveal-stagger.is-visible>*:nth-child(4){transition-delay:.24s}.tcn-reveal-stagger.is-visible>*:nth-child(5){transition-delay:.32s}.tcn-reveal-stagger.is-visible>*:nth-child(6){transition-delay:.4s}}.tcn-marquee{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--tcn-marquee-gap, 4rem);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.tcn-marquee__track{display:flex;flex-shrink:0;gap:var(--tcn-marquee-gap, 4rem);animation:tcn-marquee-scroll var(--tcn-marquee-dur, 40s) linear infinite}@keyframes tcn-marquee-scroll{to{transform:translate(calc(-100% - var(--tcn-marquee-gap, 4rem)))}}.tcn-img-cover{width:100%;height:100%;object-fit:cover}.tcn-img-hover{transition:transform .9s var(--tcn-ease)}.tcn-img-hover-wrap:hover .tcn-img-hover{transform:scale(1.04)}.tcn-grid-2{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,4vw,4rem)}@media(min-width:750px){.tcn-grid-2{grid-template-columns:1fr 1fr}}.tcn-grid-3{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,3vw,3rem)}@media(min-width:750px){.tcn-grid-3{grid-template-columns:repeat(3,1fr)}}.tcn-grid-4{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1rem,2vw,2rem)}@media(min-width:990px){.tcn-grid-4{grid-template-columns:repeat(4,1fr)}}.tcn-surface{background:var(--tcn-cream);border-radius:var(--tcn-radius-2)}.tcn-surface--stone{background:var(--tcn-stone)}.tcn-focusable:focus-visible{outline:2px solid var(--tcn-red);outline-offset:3px}.tcn-prose{font-family:var(--tcn-font-body);font-size:1rem;line-height:1.6;color:var(--tcn-ink-soft);max-width:64ch}.tcn-prose p+p{margin-top:1em}.tcn-prose a{color:var(--tcn-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--tcn-dur-fast) var(--tcn-ease)}.tcn-prose a:hover{color:var(--tcn-red)}.tcn-prose strong{font-weight:600;color:inherit}.tcn-divider-dot{display:flex;align-items:center;gap:1rem;color:var(--tcn-ink-mute)}.tcn-divider-dot:before,.tcn-divider-dot:after{content:"";flex:1;height:1px;background:var(--tcn-line)}.tcn-divider-dot__mark{width:6px;height:6px;border-radius:50%;background:var(--tcn-ink)}.tcn-num{font-family:var(--tcn-font-mono);font-size:.75rem;letter-spacing:.06em;color:var(--tcn-ink-mute)}@media(max-width:767px){img,video,iframe,picture,svg,table{max-width:100%}.tcn-container,.tcn-section-wrapper,.shopify-section>section{max-width:100vw}h1,h2,h3{overflow-wrap:anywhere;word-break:break-word}}.tcn-scroll-x{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px}.tcn-scroll-x::-webkit-scrollbar{display:none}.tcn-scroll-x>*{scroll-snap-align:start;flex-shrink:0}.section-product-hotspots .hotspot-trigger{background:#ffffff6b!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);box-shadow:0 0 0 1px #0000000f,0 2px 10px #0000001f}.section-product-hotspots .hotspot:not(:has(.hotspot-dialog[open])) .hotspot-trigger:after{animation:tcn-hotspot-pulse 2.4s ease-in-out infinite}@keyframes tcn-hotspot-pulse{0%,to{box-shadow:0 0 #a4232559}50%{box-shadow:0 0 0 7px #a4232500}}@media(prefers-reduced-motion:reduce){.section-product-hotspots .hotspot .hotspot-trigger:after{animation:none}}.section-product-hotspots .hotspot:hover .hotspot-trigger:after,.section-product-hotspots .hotspot:has(.hotspot-dialog[open]) .hotspot-trigger:after{background:var(--tcn-red, #a42325)!important}.section-product-hotspots .hotspot-dialog{border-radius:14px!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:0 10px 30px #0000001f!important}.section-product-hotspots .hotspot-dialog .product-title,.section-product-hotspots .hotspot-dialog .product__title{font-family:var(--tcn-font-display-text, inherit);font-weight:900;letter-spacing:-.005em;text-transform:none}.tcn-reviews{background:var(--tcn-paper, #fdfbf6);color:var(--tcn-ink, #111)}.tcn-reviews__inner{max-width:var(--tcn-container-max, 1440px);margin:0 auto;padding:0 clamp(1rem,4vw,3rem)}.tcn-reviews__head{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start;margin-bottom:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(1.5rem,3vw,2.5rem);border-bottom:1px solid rgba(0,0,0,.08)}.tcn-reviews__title{font-family:var(--tcn-font-display, sans-serif);font-weight:900;font-size:clamp(1.75rem,4vw,2.75rem);letter-spacing:-.005em;text-transform:uppercase;line-height:1.05;margin:0}.tcn-reviews__summary{margin-top:.25rem}.tcn-reviews__widget{font-family:var(--tcn-font-display-text, inherit)}.tcn-reviews__noscript{font-family:var(--tcn-font-display-text, inherit);font-size:.875rem;color:var(--tcn-ink-soft, #555)}.tcn-reviews .jdgm-star,.tcn-jdgm .jdgm-star{color:var(--tcn-red, #a42325)!important}.tcn-reviews .jdgm-star.jdgm--off,.tcn-jdgm .jdgm-star.jdgm--off{color:#0000002e!important}.tcn-jdgm--sm .jdgm-prev-badge__stars{font-size:13px!important;letter-spacing:1px}.tcn-jdgm--md .jdgm-prev-badge__stars{font-size:15px!important;letter-spacing:1.5px}.tcn-jdgm .jdgm-prev-badge__text{font-family:var(--tcn-font-display-text, inherit)!important;font-size:.75rem!important;color:var(--tcn-ink-soft, #555)!important;letter-spacing:.01em;margin-left:.4em}.tcn-reviews .jdgm-rev-widg__title,.tcn-reviews .jdgm-rev-widg__summary-stars,.tcn-reviews .jdgm-rev-widg__summary-text{font-family:var(--tcn-font-display-text, inherit)!important}.tcn-reviews .jdgm-rev-widg__title{font-weight:500!important;letter-spacing:-.005em}.tcn-reviews .jdgm-rev{padding:1.5rem 0!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.tcn-reviews .jdgm-rev__author,.tcn-reviews .jdgm-rev__title{font-family:var(--tcn-font-display-text, inherit)!important;font-weight:900!important}.tcn-reviews .jdgm-rev__body{font-family:var(--tcn-font-display-text, inherit)!important;line-height:1.65!important}.tcn-reviews .jdgm-write-rev-link{display:inline-flex!important;align-items:center;justify-content:center;background:var(--tcn-ink, #111)!important;color:var(--tcn-paper, #fdfbf6)!important;border:none!important;border-radius:999px!important;padding:.85rem 1.6rem!important;font-family:var(--tcn-font-display-text, inherit)!important;font-size:.8125rem!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;transition:transform .18s ease,background .18s ease}.tcn-reviews .jdgm-write-rev-link:hover{background:var(--tcn-red, #a42325)!important;transform:translateY(-1px)}.tcn-rail__track,.tcn-scroll-x,.tcn-ctr__track,.tcn-fr__track,.tcn-tc-grid__grid,.tcn-carry-picks__cards,.tcn-device-picker__products,.tcn-trio__grid,.tcn-spotlight__grid,.tcn-ls__nav{scrollbar-width:none;-ms-overflow-style:none}.tcn-rail__track::-webkit-scrollbar,.tcn-scroll-x::-webkit-scrollbar,.tcn-ctr__track::-webkit-scrollbar,.tcn-fr__track::-webkit-scrollbar,.tcn-tc-grid__grid::-webkit-scrollbar,.tcn-carry-picks__cards::-webkit-scrollbar,.tcn-device-picker__products::-webkit-scrollbar,.tcn-trio__grid::-webkit-scrollbar,.tcn-spotlight__grid::-webkit-scrollbar,.tcn-ls__nav::-webkit-scrollbar{display:none}.tcn-rail__track,.tcn-scroll-x,.tcn-ctr__track,.tcn-fr__track,.tcn-tc-grid__grid,.tcn-carry-picks__cards,.tcn-device-picker__products,.tcn-trio__grid,.tcn-spotlight__grid,.tcn-ls__slides{overscroll-behavior-x:contain;touch-action:pan-x pan-y}@media(hover:none),(pointer:coarse){.tcn-rail__track img,.tcn-scroll-x img,.tcn-ctr__track img,.tcn-fr__track img,.tcn-tc-grid__grid img,.tcn-carry-picks__cards img,.tcn-device-picker__products img,.tcn-trio__grid img,.tcn-spotlight__grid img{transform:none!important;transition:opacity .3s ease!important;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.tcn-card__img--secondary{opacity:0!important}.tcn-card__img--primary{opacity:1!important}.tcn-rail__track a,.tcn-fr__track a,.tcn-ctr__track a,.tcn-trio__grid a,.tcn-tc-grid__grid a,.tcn-carry-picks__cards a,.tcn-device-picker__products a{-webkit-tap-highlight-color:transparent}.tcn-device-picker__product-media,.tcn-trio__media,.tcn-carry-picks__media{transform:none!important}}@media(hover:none),(pointer:coarse){.tcn-prod-card__img--secondary{opacity:0!important}.tcn-prod-card__img--primary{opacity:1!important}.tcn-prod-card__img{transform:none!important;transition:none!important}.tcn-rail__track>*,.tcn-scroll-x>*,.tcn-ctr__track>*,.tcn-fr__track>*,.tcn-tc-grid__grid>*,.tcn-carry-picks__cards>*,.tcn-device-picker__products>*,.tcn-trio__grid>*,.tcn-spotlight__grid>*{transform:none!important;opacity:1!important;transition:none!important;animation:none!important}.tcn-rail__track,.tcn-scroll-x,.tcn-ctr__track,.tcn-fr__track,.tcn-tc-grid__grid,.tcn-carry-picks__cards,.tcn-device-picker__products,.tcn-trio__grid,.tcn-spotlight__grid{scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto}}@media(max-width:749px){html body main h1:not(.visually-hidden):not([class*=jdgm]):not(.tcn-pdp-hero__title){font-size:44px!important;line-height:.98!important}html body main h2:not(.visually-hidden):not([class*=jdgm]),html body main .tcn-fr__heading{font-size:36px!important;line-height:1!important}html body main .tcn-pdp-hero__title{font-size:36px!important;line-height:1!important}html body .tcn-card__title,html body .tcn-prod-card__title{font-size:16px!important;line-height:1.2!important}}@media(max-width:749px){html body main .tcn-universe__title{font-size:32px!important;line-height:1!important}}@media(max-width:749px){html body main h1:not(.visually-hidden):not([class*=jdgm]):not(.tcn-pdp-hero__title),html body main h2.tcn-hslide__heading:not(#_){font-size:56px!important;line-height:.95!important;overflow-wrap:anywhere}}@media(max-width:749px){html body main :is(.tcn-eyebrow,[class*=__eyebrow]):not(:is(.tcn-card,.tcn-prod-card,.tcn-pdp-stickybar) *){font-size:12px!important}html body main :is(p.tcn-lead,p[class*=__sub],p[class*=__subheading],p[class*=__lead],.tcn-hslide__sub,.tcn-hero-cinematic__sub):not(:is(.tcn-card,.tcn-prod-card,.tcn-pdp-stickybar,.tcn-pdp-hero) *){font-size:17px!important;line-height:1.45!important}html body main :is(p[class*=__text],p[class*=__body],p[class*=__desc],.tcn-prose p,.tcn-prose):not(:is(.tcn-card,.tcn-prod-card,.tcn-pdp-stickybar,.tcn-pdp-hero,.tcn-pdp-acc) *){font-size:16px!important;line-height:1.5!important}html body main :is(.tcn-btn,a[class*=__cta],button[class*=__cta],span[class*=__cta],.tcn-arrow-link):not(:is(.tcn-card,.tcn-prod-card,.tcn-pdp-stickybar) *){font-size:14px!important}}:root{--tcn-a1: 72px;--tcn-a2: 44px;--tcn-a3: 24px;--tcn-t-lead: 19px;--tcn-t-body: 17px;--tcn-t-eyebrow: 12px;--tcn-t-cta: 14px}@media(max-width:749px){:root{--tcn-a1: 56px;--tcn-a2: 36px;--tcn-a3: 22px;--tcn-t-lead: 17px;--tcn-t-body: 16px;--tcn-t-eyebrow: 12px;--tcn-t-cta: 14px}}html body main h1:not(.visually-hidden):not([class*=jdgm]):not(.tcn-pdp-hero__title):not(#_),html body main h2.tcn-hslide__heading:not(#_){font-size:var(--tcn-a1)!important;line-height:.95!important;overflow-wrap:anywhere}html body main h2:not(.visually-hidden):not([class*=jdgm]):not(.tcn-hslide__heading):not(#_),html body main .tcn-fr__heading:not(#_),html body main .tcn-pdp-hero__title:not(#_){font-size:var(--tcn-a2)!important;line-height:1!important}html body main :is(.rte,.shopify-policy__body,.tcn-prose) :is(h3,h4):not(#_){font-size:var(--tcn-a3)!important;line-height:1.15!important;margin:1.6em 0 .5em}html body main :is(.rte,.shopify-policy__body,.tcn-prose) h2:not(#_){margin:1.4em 0 .5em}html body main :is(.rte,.shopify-policy__body,.tcn-prose) :is(p,li):not(#_){font-size:var(--tcn-t-body)!important;line-height:1.6!important}.shopify-policy__container .shopify-policy__title{text-align:left;margin-bottom:1.5rem}.shopify-policy__container .shopify-policy__title h1{text-align:left}html body main :is(.tcn-eyebrow,[class*=__eyebrow]):not(:is(.tcn-card,.tcn-prod-card,.tcn-pdp-stickybar) *):not(#_){font-size:var(--tcn-t-eyebrow)!important}html body main :is(p.tcn-lead,p[class*=__sub],p[class*=__subheading],p[class*=__lead],.tcn-hslide__sub,.tcn-hero-cinematic__sub):not(:is(.tcn-card,.tcn-prod-card,.tcn-pdp-stickybar,.tcn-pdp-hero) *):not(#_){font-size:var(--tcn-t-lead)!important;line-height:1.45!important}html body main :is(p[class*=__text],p[class*=__body],p[class*=__desc],.tcn-prose p):not(:is(.tcn-card,.tcn-prod-card,.tcn-pdp-stickybar,.tcn-pdp-hero,.tcn-pdp-acc) *):not(#_){font-size:var(--tcn-t-body)!important;line-height:1.5!important}html body main :is(.tcn-btn,a[class*=__cta],button[class*=__cta],span[class*=__cta],.tcn-arrow-link):not(:is(.tcn-card,.tcn-prod-card,.tcn-pdp-stickybar) *):not(#_){font-size:var(--tcn-t-cta)!important}@media(min-width:750px){:root{--tcn-a1: clamp(76px, 7.6vw, 132px);--tcn-a2: clamp(48px, 4.6vw, 76px);--tcn-a3: clamp(24px, 1.8vw, 30px)}}.shopify-policy__container{padding-bottom:clamp(80px,10vw,160px)!important}main#MainContent>.shopify-section:last-child .page-width-content{padding-bottom:clamp(80px,10vw,160px)}html body .tcn-footer__nl-heading:not(#_){font-size:var(--tcn-a2)!important;line-height:1!important}main:has(.tcn-tc-hero,.tcn-tc-intro) .tcn-card__overlay{display:none!important}html body .tcn-press__item:not(#_),html body .tcn-press__dot:not(#_){font-size:var(--tcn-a2)!important}@media(max-width:749px){.tcn-pdp-fits__item{display:flex;flex-direction:column;align-items:center;text-align:center}.tcn-pdp-fits__item>*{margin-inline:auto}}html body :is(.tcn-arrow-link,.tcn-rail__link,.tcn-ls__link,.tcn-spotlight__link,.tcn-schz__link,.tcn-odds__link):not(#_):not(#__){font-size:var(--tcn-t-body)!important}@media(max-width:749px){html body :is(.tcn-card__title,.tcn-prod-card__title):not(#_){font-size:19px!important;line-height:1.15!important}html body :is(.tcn-card__title,.tcn-prod-card__title) a:not(#_){font-size:inherit!important}html body :is(.tcn-card__price,.tcn-prod-card__price):not(#_){font-size:15px!important}html body :is(.tcn-card__subtitle,.tcn-prod-card__subtitle):not(#_){font-size:14px!important}}:root{--tcn-doc-h1: 56px;--tcn-doc-h2: 32px;--tcn-doc-h3: 22px}@media(max-width:749px){:root{--tcn-doc-h1: 38px;--tcn-doc-h2: 26px;--tcn-doc-h3: 20px}}html body main :is(.shopify-policy__container,[id$=__main] .page-width-content) h1:not(#_):not(#__){font-size:var(--tcn-doc-h1)!important;line-height:1!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:manual;hyphens:manual}html body main :is(.shopify-policy__container,[id$=__main] .page-width-content) h2:not(#_):not(#__){font-size:var(--tcn-doc-h2)!important;line-height:1.05!important;margin:1.6em 0 .5em!important;overflow-wrap:normal!important}html body main :is(.shopify-policy__container,[id$=__main] .page-width-content) :is(h3,h4):not(#_):not(#__){font-size:var(--tcn-doc-h3)!important;line-height:1.15!important}html body .tcn-footer__nl-heading:not(#_):not(#__){font-size:44px!important;line-height:1!important}@media(max-width:749px){html body .tcn-footer__nl-heading:not(#_):not(#__){font-size:30px!important}}@media(max-width:749px){:root{--tcn-doc-h3: 26px}}html body main :is(.shopify-policy__container,[id$=__main] .page-width-content,.rte) table:not(#_){width:100%;table-layout:fixed;border-collapse:collapse;margin:1.5rem 0}html body main :is(.shopify-policy__container,[id$=__main] .page-width-content,.rte) :is(th,td):not(#_){vertical-align:top!important;text-align:left!important;padding:.85rem .75rem!important;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}html body main :is(.shopify-policy__container,[id$=__main] .page-width-content,.rte) th:not(#_){font-size:13px!important;letter-spacing:.06em;line-height:1.3!important;text-transform:uppercase}@media(max-width:749px){html body main :is(.shopify-policy__container,[id$=__main] .page-width-content,.rte) td:not(#_),html body main :is(.shopify-policy__container,[id$=__main] .page-width-content,.rte) td p:not(#_){font-size:15px!important;line-height:1.45!important}html body main :is(.shopify-policy__container,[id$=__main] .page-width-content,.rte) :is(th,td):not(#_){padding:.75rem .6rem!important}}:root{--tcn-post-h1: 48px}@media(max-width:749px){:root{--tcn-post-h1: 32px}}html body main[data-template^=article] h1:not(#_):not(#__){font-size:var(--tcn-post-h1)!important;line-height:1.02!important;overflow-wrap:normal!important;word-break:normal!important}html body main[data-template^=blog] h1:not(#_):not(#__){font-size:var(--tcn-doc-h1)!important;line-height:1!important;overflow-wrap:normal!important}html body main:is([data-template^=article],[data-template^=blog]) h2:not(#_):not(#__){font-size:var(--tcn-doc-h2)!important;line-height:1.05!important;overflow-wrap:normal!important}html body main:is([data-template^=article],[data-template^=blog]) :is(h3,h4):not(#_):not(#__){font-size:var(--tcn-doc-h3)!important;line-height:1.15!important}main[data-template^=article]:has(.blog-post-content img) .shopify-block:has(>.blog-post-featured-image){display:none!important}@media(max-width:749px){.tcn-proc__step{display:flex;flex-direction:column;align-items:center;text-align:center}.tcn-proc__num{margin-inline:auto}.tcn-proc__body,.tcn-proc__text,.tcn-proc__title,.tcn-proc__sla{text-align:center;margin-inline:auto}.tcn-proc__text{max-width:34ch}}:root{--tcn-a1-page: clamp(60px, 5.8vw, 96px)}@media(max-width:749px){:root{--tcn-a1-page: 46px}}html body main:not([data-template^=article]):not([data-template^=blog]) h1:not(.tcn-hslide__heading):not(.visually-hidden):not([class*=jdgm]):not(.tcn-pdp-hero__title):not(:is(.shopify-policy__container,[id$=__main] .page-width-content) *):not(#_):not(#__){font-size:var(--tcn-a1-page)!important;line-height:.95!important;overflow-wrap:normal!important;word-break:normal!important}html body main :is(h1,h2.tcn-hslide__heading):not(#_){overflow-wrap:normal!important;word-break:normal!important}@media(max-width:749px){html body .tcn-proc__title:not(#_){font-size:24px!important;line-height:1.1!important}}@media(max-width:749px){html body .tcn-pdp-fits__item:not(#_){align-items:center!important;text-align:center!important}html body :is(.tcn-pdp-fits__label,.tcn-pdp-fits__detail,.tcn-pdp-fits__icon):not(#_){margin-left:auto!important;margin-right:auto!important;text-align:center!important}}@media(max-width:749px){html body .tcn-pdp-numbers__grid:not(#_){grid-template-columns:1fr!important;gap:0!important}html body .tcn-pdp-numbers__cell:not(#_){text-align:center!important;padding:1.25rem 0!important}html body :is(.tcn-pdp-numbers__val,.tcn-pdp-numbers__label):not(#_){text-align:center!important;margin-left:auto!important;margin-right:auto!important;justify-content:center}}@media(max-width:749px){html body main .product-grid:not(#_){padding-inline:16px!important;column-gap:10px!important;row-gap:16px!important;box-sizing:border-box}html body main .product-grid :is(.tcn-card__title,.tcn-prod-card__title):not(#_):not(#__){font-size:16px!important}html body main .product-grid :is(.tcn-card__price,.tcn-prod-card__price):not(#_):not(#__){font-size:14px!important}}html body main :is(h1,h2,h3,h4,p).h3-subname:not(#_):not(#__){font-family:var(--tcn-font-body)!important;font-weight:500!important;font-size:18px!important;line-height:1.35!important;text-transform:none!important;letter-spacing:0!important;color:var(--tcn-ink-mute, #5f5f5f)!important;margin:.25rem 0 1rem!important}@media(max-width:749px){html body main :is(h1,h2,h3,h4,p).h3-subname:not(#_):not(#__){font-size:16px!important}}html body main :is(.tcn-pdp-hero__desc,.tcn-pdp-acc__body) :is(h1,h2,h3,h4):not(#_):not(#__){font-family:var(--tcn-font-body)!important;font-weight:600!important;font-size:18px!important;line-height:1.35!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 .75rem!important}@media(max-width:749px){html body main :is(.tcn-pdp-hero__desc,.tcn-pdp-acc__body) :is(h1,h2,h3,h4):not(#_):not(#__){font-size:16px!important}html body :is(.tcn-arrow-link,.tcn-rail__link,.tcn-ls__link,.tcn-spotlight__link,.tcn-schz__link,.tcn-odds__link):not(#_):not(#__):not(#___){font-size:13px!important}}@media(max-width:749px){html body :is(.tcn-arrow-link,.tcn-rail__link,.tcn-ls__link,.tcn-spotlight__link,.tcn-schz__link,.tcn-odds__link,.tcn-cr__cta,.tcn-universe__cta,.tcn-trio__cta,.tcn-schz-design__cta,.tcn-tier__cta):not(#_):not(#__):not(#___):not(#____){font-size:16px!important}}html body main :is(.tcn-carry-pill,.tcn-carry-collections__pill,.tcn-carry-block__cta,.tcn-carry-payoff__cta,[class*=tcn-carry][class*=__cta],[class*=tcn-carry][class*=pill]):not(#_){border-radius:0!important}html body :is(.tcn-carry-photoband__heading,.tcn-carry-quote__heading):not(#_):not(#__){font-size:max(var(--tcn-a2),44px)!important;line-height:.98!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/tucano.css.map */
