[hidden]{display:none!important}.tn-scope,.tn-sec{font-family:var(--font-body)}.tn-sec--bg{background:var(--sec-bg)!important}.tn-sec--bg-own:before{display:none}.tn-sec--contained{width:calc(100% - 2 * var(--gutter));max-width:calc(var(--maxw) - 2 * var(--gutter) + 80px);margin-inline:auto;margin-block:clamp(12px,1vw + 8px,24px);border-radius:var(--r-lg);overflow:hidden}.tn-sec--boxed>.wrap,.tn-sec--boxed>.tn-sec__inner>.wrap{background:var(--box-bg);border-radius:var(--r-lg);padding-block:50px;padding-inline:40px;max-width:calc(var(--maxw) - 2 * var(--gutter))}.tn-sec--boxed.on-dark>.wrap{color:var(--text)}.tn-sec--sp-compact{padding-block:calc(var(--section-y) * .5)!important}.tn-sec--sp-none{padding-block:0!important}.shopify-section:has(>.hero)+.shopify-section .marquee-wrap{margin-top:0}.tn-header-section{position:sticky;top:0;z-index:100}.tn-header-section:has(.tn-header[data-sticky=false]){position:relative}.tn-header-section .tn-header{position:relative}.logo svg,.logo .logo__img{height:var(--logo-h, 38px);width:auto;padding:1px}.logo .logo__img{object-fit:contain;max-width:220px}@media(max-width:640px){.tn-header .logo svg,.tn-header .logo .logo__img{height:calc(var(--logo-h, 38px) * .74)}.tn-sec--boxed>.wrap{padding-block:22px;padding-inline:15px}}.tn-footer .logo svg,.tn-footer .logo .logo__img{height:var(--logo-h, 44px)}a.round-ic{text-decoration:none}.mpanel[hidden],.mview .mblock[hidden]{display:none!important}.mslide{display:block;text-decoration:none}.footer__text p{margin:0 0 8.8px;font-size:15.2px}.topbar a{color:inherit}.btn{border:2px solid transparent}.btn--navy{background:var(--navy-800);color:#fff;border-color:var(--navy-800)}.btn--navy:hover{background:var(--navy-600);border-color:var(--navy-600);transform:translateY(-2px)}.btn--outline{background:transparent;color:var(--navy-800);border-color:var(--navy-800);border-radius:var(--r-pill)}.btn--outline:hover{background:var(--navy-800);color:#fff}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none!important}.atc{position:relative;overflow:hidden}.atc[aria-busy=true]{pointer-events:none}.atc .spin{width:20px;height:20px;border-radius:50%;border:2.5px solid rgba(255,255,255,.45);border-top-color:#fff;animation:spin .7s linear infinite;display:none}.atc[aria-busy=true] .spin{display:block}.atc[aria-busy=true] .atc__ic{display:none}.atc.is-done{background:var(--navy-800);border-color:var(--navy-800);text-shadow:none}.atc .atc__ic{width:20px;height:20px}.atc .atc__price:empty{display:none}.atc .atc__price{opacity:.92;font-weight:600}.atc .atc__price:before{content:"\b7";margin:0 7.2px 0 1.6px;opacity:.7}.atc.is-soldout{filter:grayscale(.6);opacity:.7}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.dot-live{display:inline-block;flex:none}.sticker{position:absolute;z-index:4;font-family:var(--font-display);font-weight:700;font-size:13.6px;line-height:1.2;padding:8px 12.8px;border-radius:14px 14px 14px 3px;background:var(--navy-800);color:#fff;transform:rotate(var(--r, -5deg));box-shadow:var(--sh-2)}.sticker--mint{background:var(--mint);color:var(--navy-800)}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:var(--r-pill);background:#fff;height:36px}.qty button{width:34px;height:100%;border:0;background:none;cursor:pointer;display:grid;place-items:center;color:var(--navy-800);border-radius:var(--r-pill)}.qty button:hover{background:var(--mist)}.qty button:disabled{opacity:.35;cursor:default}.qty button svg{width:14px;height:14px}.qty input{width:34px;border:0;text-align:center;font-family:var(--font-display);font-weight:700;color:var(--ink);background:transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;padding:0}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty--lg{height:52px}.qty--lg button{width:44px}.toast{display:flex;align-items:center;gap:9.6px}.search-results a{align-items:center;gap:12px}.search-results .sr-empty{padding:12.8px;color:var(--muted)}.search-results .sr-thumb{width:44px;height:44px;border-radius:10px;overflow:hidden;flex:none;background:var(--mist)}.search-results .sr-thumb img{width:100%;height:100%;object-fit:cover}.search-results .sr-main{flex:1;min-width:0;display:grid}.search-results .sr-all{justify-content:center;color:var(--teal)}.search-dlg form,.pcard__media{display:block}.pcard h3 a{text-decoration:none;color:inherit}.pcard h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pcard{position:relative}.pcard .qv,.pcard .atc,.pcard .pcard__badges{position:relative;z-index:3}.pcard .qv{position:absolute}.qv-body .tn-price{font-family:var(--font-display);font-weight:800;font-size:24px;color:var(--ink)}.qv-body .tn-price s{font-size:16px;color:var(--muted);font-weight:600;margin-left:6px}.qv-loading{display:grid;place-items:center;min-height:320px}.qv-loading .spin{width:32px;height:32px;border-radius:50%;border:3px solid var(--mist-2);border-top-color:var(--navy-800);animation:spin .7s linear infinite}.qv-body .link-arrow{justify-self:start}.tn-opt{display:grid;gap:8px;border:0;margin:0;padding:0;min-width:0}.tn-opt legend,.tn-opt__lbl{font-family:var(--font-display);font-weight:700;font-size:14.4px;color:var(--ink);padding:0;margin-bottom:6px}.tn-opt legend span,.tn-opt__lbl span{font-family:var(--font-body);font-weight:400;color:var(--muted)}.tn-opt__vals{display:flex;flex-wrap:wrap;gap:8px}.tn-opt__val{position:relative}.tn-opt__val input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.tn-opt__val span{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 16px;border-radius:14px;border:1.5px solid var(--line);background:#fff;font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--ink);transition:border-color .2s,background-color .2s,transform .2s}.tn-opt__val input:hover+span{border-color:var(--navy-800)}.tn-opt__val input:checked+span{border-color:var(--navy-800);background:var(--navy-800);color:#fff}.tn-opt__val input:focus-visible+span{outline:3px solid var(--electric);outline-offset:2px}.tn-opt__val input.is-unavailable+span{text-decoration:line-through;opacity:.55}.tn-opt__val .sw{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:var(--sw)}.tn-selectbox{position:relative}.tn-selectbox select,.szsel,.tn-select-native{width:100%;min-height:48px;padding:0 42px 0 16px;border-radius:14px;border:1.5px solid var(--line);background:#fff;font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--ink);appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%2316194a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px}.tn-selectbox select:focus-visible,.szsel:focus-visible{outline:3px solid var(--electric);outline-offset:2px}.tn-pform__err{display:none;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#b4233f}.tn-pform__err.is-on{display:flex}.tn-pform__err svg{width:18px;height:18px}.tn-qtyrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tn-qtyrow label{font-family:var(--font-display);font-weight:700;font-size:14.4px;color:var(--ink)}.pay .tn-pay-icon,.paylogos .tn-pay-icon{height:20px;width:auto}.tn-app-block{margin-block:16px}.tn-rte p+p{margin-top:12.8px}.tn-rte a{color:var(--ink)}.tn-rte ul{list-style:disc;padding-left:19.2px}.tn-rte ol{padding-left:19.2px}.shopify-design-mode .reveal{opacity:1;transform:none}.tn-empty{padding:24px;border:2px dashed var(--line);border-radius:var(--r-lg);text-align:center;color:var(--muted);font-size:14.4px}.tn-pform{display:grid;gap:12px}.bcard:not(.is-sel) .bcard__slot{display:none}.pick__err.is-on{display:flex}.addons-sum{display:none;gap:6.4px;padding:12.8px 16px;border-radius:14px;background:var(--mist);font-size:14.4px}.addons-sum.is-on{display:grid}.addons-sum li{display:flex;justify-content:space-between;align-items:center;gap:9.6px}.addons-sum button{border:0;background:none;color:var(--ink-soft);cursor:pointer;font-size:13.12px;padding:4.8px;min-height:32px}.waitlist.is-done>.wait-fields{display:none}.tn-waitlist-form{display:grid}.tn-pnav-section{position:sticky;top:var(--hdr-c, 65px);z-index:80}.tn-pnav-section .pnav{position:relative;top:auto}.tn-pnav-section.is-slide,.tn-pnav-section:has(.pnav--slide){position:static}.tn-pnav-section .pnav.pnav--slide{position:fixed}.fit[data-simple] .section-head--split{grid-template-columns:1fr}.build .mat-tabs{margin-top:24px}.build .mat-panel>[data-mat-panel]{display:grid;gap:12px}.build.is-tech .mat-panel p{margin:8px 0 0;color:#c9cdee;font-size:16.32px;line-height:1.55}.fit__img{position:relative}.press-a img,.rec-a img{display:block;max-width:none}.press-a a,.rec-a a{color:inherit;text-decoration:none}.tn-h2 em,.h2 em{font-style:italic;color:var(--electric)}.steps--icons .step:before{display:none}.step__ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--mist);color:var(--teal)}.step__ic svg,.step__ic img{width:26px;height:26px;object-fit:contain}.step .tn-rte p{color:var(--muted);font-size:15.36px}.kv .kv__play{border:0}.kvd__frame video,.kvd__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.vposter{position:relative;overflow:hidden}.brand__media .tn-media video,.brand__media .tn-media iframe{z-index:3}.tn-media>video.media-img,.tn-media>iframe.media-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;border:0}.nrev__more{display:flex;justify-content:center;margin-top:24px}.tn-dyn-checkout .shopify-payment-button__button{border-radius:16px;min-height:52px}.buy .acc__item{border-radius:var(--r-lg)}.tn-variants{display:grid;gap:16px}.rcard2 select+select{margin-top:7.2px}.rcard2 .tn-media{display:block}.rel .tn-empty{grid-column:1/-1}tn-bed,tn-video-media,tn-tabs,tn-finder,tn-reveal-more,tn-track,tn-related,tn-reviews,tn-fit-tabs,tn-video-cards,tn-pro-quotes{display:block}.tn-bg-white{background:#fff}.tn-bg-tint{background:#edf3fc}.reveal--d1{--d: .1s !important}.reveal--d2{--d: .15s !important}.u-m-0{margin:0!important}.u-mt-xs{margin-top:8px!important}.u-mt-sm{margin-top:12.8px!important}.u-mt-md{margin-top:16px!important}.u-mt-lg{margin-top:32px!important}.u-cover{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border:0!important}.u-fit-cover{object-fit:cover!important}.u-z-4{z-index:4!important}.u-w-full{width:100%!important}.u-mw-42ch{max-width:42ch!important}.u-justify-start{justify-self:start!important}.u-align-start{align-self:flex-start!important}.u-order-2{order:2!important}.u-rtl{direction:rtl!important}.u-ltr{direction:ltr!important}.u-grid-14{display:grid;gap:14px!important}.u-contents{display:contents}.u-btn-reset{border:0!important;cursor:pointer!important}.tn-sprite{position:absolute!important}.u-c-white{color:#fff!important}.u-c-green{color:#1f7a44!important}.u-c-muted{color:var(--muted)!important}.u-c-ink-soft{color:var(--ink-soft)!important}.u-fw-800{font-weight:800!important}.u-no-underline{text-decoration:none!important}.u-link-plain{text-decoration:none!important;color:inherit!important}.u-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.u-icon-24{width:24px!important;height:24px!important;object-fit:contain}.u-icon-30{width:50px!important;height:50px!important;object-fit:contain}@media(max-width:767.98px){.u-icon-30{width:30px!important;height:30px!important}}.tn-header.is-static{position:relative!important}.mrow__thumb-icon{position:absolute!important;top:6px!important;right:6px!important;bottom:6px!important;left:6px!important;color:#16194a!important}.search-dlg__title{font-size:22.4px!important;margin-bottom:16px!important}.zzz--left{right:auto!important;left:8%!important;top:6%!important}.bed__orb{width:380px!important;height:380px!important;right:-120px!important;top:10%!important;background:radial-gradient(circle at 40% 40%,rgba(201,240,164,.18),transparent 70%)!important}.bed__group{transform-origin:260px 200px;transition:transform .5s var(--ease)}.bed__visual{aspect-ratio:520/300!important;border-radius:var(--r-lg)!important}.bed__check{margin:4.8px 0 16px!important}.bed__small{font-size:12.48px!important;margin-top:12.8px!important}.ico--ours{background:var(--navy-800)!important;color:#fff!important}.finder__pick-label{font-size:13.6px!important;color:var(--muted)!important}.founder__signature{height:var(--sig-h, 64px)!important;width:auto!important;max-width:100%}.founder__video{display:block;background:transparent}.build__visual{aspect-ratio:1.1!important;border-radius:var(--r-xl)!important}.build__thumbs{display:grid!important;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))!important;margin-top:12px!important}.layer-btn--static{pointer-events:none!important;padding:0!important;border:0!important}.layer-btn__num--on{background:var(--violet)!important;color:#fff!important}.fit__visual{aspect-ratio:440/260!important;border-radius:var(--r-lg)!important}.tech__visual{aspect-ratio:1.2!important;border-radius:var(--r-xl)!important}.tech__lead{margin:16px 0 32px!important}.wm--serif{font-family:Georgia,Times New Roman,serif!important;letter-spacing:-.16px!important}.wm--lower{text-transform:lowercase!important}.tn-sec.tn-sec--sp-custom{padding-top:var(--sec-pt-m)!important;padding-bottom:var(--sec-pb-m)!important}.tn-sec.tn-sec--mt{margin-top:var(--sec-mt-m)!important}.tn-sec.tn-sec--mb{margin-bottom:var(--sec-mb-m)!important}.hero.tn-sec--sp-custom:not(.hero--banner,.hero--bento){padding-top:calc(var(--header-h) + var(--sec-pt-m))!important}.hero.tn-sec--mt:not(.hero--banner,.hero--bento){margin-top:calc(var(--header-h) * -1 + var(--sec-mt-m))!important}@media(min-width:750px){.tn-sec.tn-sec--sp-custom{padding-top:var(--sec-pt)!important;padding-bottom:var(--sec-pb)!important}.tn-sec.tn-sec--mt{margin-top:var(--sec-mt)!important}.tn-sec.tn-sec--mb{margin-bottom:var(--sec-mb)!important}.hero.tn-sec--sp-custom:not(.hero--banner,.hero--bento){padding-top:calc(var(--header-h) + var(--sec-pt))!important}.hero.tn-sec--mt:not(.hero--banner,.hero--bento){margin-top:calc(var(--header-h) * -1 + var(--sec-mt))!important}}.tn-header .logo{color:var(--logo-c, inherit)}.tn-header.is-over .logo{color:var(--logo-c-over, inherit)}.tn-fade{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.tn-fade.is-in{opacity:1;transform:none}.tn-media-wait{opacity:0}.tn-media-in{animation:tn-media-in .6s var(--ease) backwards}@keyframes tn-media-in{0%{opacity:0;filter:blur(6px);transform:scale(1.02)}to{opacity:1;filter:none;transform:none}}:is(.tn-media,.pcard__media,.gthumb,.pic,.kat__img,.bcard__pic,.gal__slide):has(>.tn-media-wait,>*>.tn-media-wait):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.55) 50%,transparent 80%) var(--ph-bg);background-size:220% 100%;animation:tn-shimmer 1.3s linear infinite}@keyframes tn-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.tn-fade,.tn-media-wait{opacity:1;transform:none}.tn-media-in,:is(.tn-media,.pcard__media,.gthumb,.pic,.kat__img,.bcard__pic,.gal__slide):after{animation:none}}html.lenis,html.lenis body{height:auto}html.tn-smooth{scroll-behavior:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-scrolling iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}html.tn-scroll-lock,html.tn-scroll-lock body{overflow:hidden}.tn-ph{display:block;width:100%;height:100%;aspect-ratio:1 / 1;background:var(--ph-bg, #e6eef8)}.tn-ph--wide{aspect-ratio:2 / 1}.tn-review-code--mobile{display:none}@media(max-width:749px){.tn-review-code--desktop{display:none}.tn-review-code--mobile{display:block}}.tn-sec-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;background:var(--ph-bg)}.tn-sec-video__el,.tn-sec-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover;display:block}.tn-sec-video__el{z-index:1}iframe.tn-sec-video__el{inset:50% auto auto 50%;width:max(100%,calc(100% * 16 / 9));height:max(100%,56.25%);min-width:100%;min-height:100%;aspect-ratio:16 / 9;transform:translate(-50%,-50%)}.tn-sec-video__play{position:absolute;z-index:3;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border:0;border-radius:50%;background:#ffffffeb;color:var(--navy-800);display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 30px -10px #16194a80}.tn-sec-video__play[hidden]{display:none}.tn-sec-video__play svg{width:24px;height:24px;margin-left:3px}svg text{font-family:var(--font-display)}.eyebrow:before{background:var(--eb-line, var(--lime))}.tn-sec[style*="--sx-eb:"] :is(.eyebrow,.kicker){color:var(--sx-eb)}.tn-sec[style*="--sx-h:"] :is(.tn-h2,.tn-cp-h1){color:var(--sx-h)}.tn-sec[style*="--sx-tx:"] :is(.lead,.faq__a){color:var(--sx-tx)}[style*="--sx-eb:"] .tn-sx-eb{color:var(--sx-eb)!important}[style*="--sx-h:"] .tn-sx-h{color:var(--sx-h)!important}[style*="--sx-tx:"] .tn-sx-tx,[style*="--sx-tx:"] .tn-sx-tx :is(p,li,span){color:var(--sx-tx)!important}.tn-bc--p1{--bc-a: var(--bc1-a);--bc-h: var(--bc1-h);--bc-c: var(--bc1-c);--bc-s: var(--bc1-s)}.tn-bc--p2{--bc-a: var(--bc2-a);--bc-h: var(--bc2-h);--bc-c: var(--bc2-c);--bc-s: var(--bc2-s)}.tn-bc--p3{--bc-a: var(--bc3-a);--bc-h: var(--bc3-h);--bc-c: var(--bc3-c);--bc-s: var(--bc3-s)}.tn-bc ol{color:var(--bc-s)!important}.tn-bc a{color:var(--bc-a)!important}.tn-bc a:hover{color:var(--bc-h)!important}.tn-bc [aria-current]{color:var(--bc-c)!important}
/*# sourceMappingURL=/cdn/shop/t/186/assets/tn-theme.css.map */
