*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--c-paper);color:var(--c-graphite);font-family:var(--f-body);font-size:1rem;line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--f-head);font-weight:var(--w-head);line-height:1.08;letter-spacing:-.02em;margin:0 0 .5em}p{margin:0 0 1em}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:3px solid var(--c-orange);outline-offset:3px;border-radius:4px}.tk-section--dark :focus-visible{outline-color:var(--c-accent-light)}.tk-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 16px}.tk-narrow{max-width:640px}.tk-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tk-skip{position:absolute;left:8px;top:-60px;background:var(--c-graphite);color:var(--c-sand);padding:10px 14px;z-index:100;border-radius:6px}.tk-skip:focus{top:8px}.no-js .tk-js-only{display:none!important}.tk-hide-js{display:none}.tk-icon{display:block}.tk-h1{font-size:clamp(2.2rem,9vw,4.2rem)}.tk-h1--sm{font-size:clamp(1.9rem,7vw,2.8rem)}.tk-h2{font-size:clamp(1.7rem,6vw,2.6rem);margin-bottom:.8em}.tk-h3{font-size:clamp(1.4rem,5vw,1.9rem)}.tk-h4{font-size:1.1rem}.tk-lede{font-size:1.1rem;max-width:34em}.tk-kicker{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin-bottom:.6em;opacity:.8}.tk-fine{font-size:.85rem;opacity:.8}.tk-fine--flag{font-weight:600;opacity:1}.tk-tag{font-size:.7rem;font-weight:600;background:var(--c-graphite);color:var(--c-sand);padding:2px 8px;border-radius:99px;vertical-align:middle;letter-spacing:.02em;text-transform:none}.tk-price{font-size:1.6rem;font-weight:600}.tk-price s{font-size:1rem;opacity:.6;font-weight:400;margin-left:.3em}.tk-rte :last-child{margin-bottom:0}.tk-section{padding:56px 0}.tk-section--sand{background:var(--c-sand)}.tk-section--dark{background:var(--c-graphite);color:var(--c-sand)}.tk-section--dark .tk-kicker{color:var(--c-sand)}.tk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:0 22px;border:2px solid transparent;border-radius:10px;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.tk-btn--block{width:100%}.tk-btn--accent{background:var(--c-orange);color:var(--c-paper)}.tk-btn--dark{background:var(--c-graphite);color:var(--c-sand)}.tk-section--dark .tk-btn--dark,.tk-footer .tk-btn--dark{background:var(--c-sand);color:var(--c-graphite)}.tk-btn--ghost{background:transparent;border-color:currentColor}.tk-btn:disabled{opacity:.55;cursor:not-allowed}.tk-btn__price{font-variant-numeric:tabular-nums}.tk-btn__price:before{content:"\b7";margin-right:.6em}.tk-btn:not(:disabled):active{transform:scale(.985)}.tk-link{font-size:.9rem}.tk-announce{background:var(--c-graphite);color:var(--c-sand);text-align:center;font-size:.8rem;padding:8px 16px}.tk-announce p{margin:0}.tk-header{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--c-paper) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(11,11,12,.08)}.tk-header__bar{display:flex;align-items:center;justify-content:space-between;min-height:60px}.tk-wordmark{font-family:var(--f-head);font-weight:var(--w-head);font-size:1.6rem;letter-spacing:-.04em;text-decoration:none;margin:0}.tk-wordmark--lg{font-size:2.2rem}.tk-wordmark--xl{font-size:3.2rem}.tk-nav{display:none}.tk-header__actions{display:flex;align-items:center;gap:4px}.tk-cartlink,.tk-menu__btn{position:relative;display:grid;place-items:center;width:48px;height:48px;cursor:pointer;list-style:none}.tk-menu__btn::-webkit-details-marker{display:none}.tk-cartlink__count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;border-radius:9px;background:var(--c-orange);color:var(--c-paper);font-size:.7rem;font-weight:700;display:grid;place-items:center;padding:0 4px}.tk-menu{position:relative}.tk-menu__panel{position:absolute;right:0;top:52px;background:var(--c-paper);border:1px solid rgba(11,11,12,.12);border-radius:12px;padding:8px;min-width:200px;display:grid;box-shadow:0 12px 30px #0000001f}.tk-menu__panel a{padding:14px 12px;text-decoration:none;border-radius:8px}.tk-hero{padding:16px 0 40px}.tk-hero__grid{display:grid;gap:24px}.tk-hero__img{width:100%;border-radius:20px;aspect-ratio:4 / 5;object-fit:cover}.tk-hero__visual{min-height:0}.tk-buy{margin-top:20px}.tk-section--dark .tk-buy{color:var(--c-sand)}.tk-form{display:grid;gap:18px}.tk-field{border:0;margin:0;padding:0;min-width:0;display:grid;gap:8px}.tk-legend{font-size:.85rem;font-weight:600;padding:0}.tk-legend__val{font-weight:400;opacity:.8;margin-left:.4em}.tk-swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tk-swatch{position:relative;display:grid;justify-items:center;gap:6px;padding:10px 4px;border:2px solid rgba(11,11,12,.15);border-radius:12px;cursor:pointer;font-size:.78rem;text-align:center;min-height:72px}.tk-section--dark .tk-swatch{border-color:#ffffff4d}.tk-swatch input,.tk-offer input,.tk-plan input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.tk-swatch__dot{width:30px;height:30px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #0003}.tk-swatch:has(input:checked),.tk-offer:has(input:checked),.tk-plan:has(input:checked){border-color:var(--c-orange);background:#0b0b0c14}.tk-swatch:has(input:focus-visible),.tk-offer:has(input:focus-visible),.tk-plan:has(input:focus-visible){outline:3px solid var(--c-orange);outline-offset:2px}.tk-swatch:has(input:disabled){opacity:.45}.tk-offers{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tk-offer,.tk-plan{position:relative;display:flex;border:2px solid rgba(11,11,12,.15);border-radius:12px;padding:12px;min-height:56px;cursor:pointer}.tk-section--dark .tk-offer,.tk-section--dark .tk-plan{border-color:#ffffff4d}.tk-offer__body,.tk-plan__body{display:grid;gap:2px}.tk-plan small{opacity:.8}.tk-stepper{display:inline-flex;align-items:center;border:2px solid rgba(11,11,12,.15);border-radius:10px;width:fit-content}.tk-section--dark .tk-stepper{border-color:#ffffff4d}.tk-stepper__btn{width:48px;height:48px;display:grid;place-items:center;background:none;border:0;color:inherit;cursor:pointer}.tk-stepper__input{width:56px;height:48px;border:0;background:transparent;color:inherit;text-align:center;font:inherit;font-size:1rem;-moz-appearance:textfield}.tk-stepper__input::-webkit-outer-spin-button,.tk-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tk-stepper__input--solo{border:2px solid rgba(11,11,12,.15);border-radius:10px}.tk-qty{gap:6px}.tk-assure{list-style:none;padding:0;margin:14px 0 0;font-size:.85rem;opacity:.85;display:grid;gap:4px}.tk-error{color:#b3261e;font-weight:600;margin:0}.tk-section--dark .tk-error{color:#ffb4a9}.tk-note{background:var(--c-sand);color:var(--c-graphite);border-radius:10px;padding:12px 14px}.tk-note--merchant{border:2px dashed var(--c-orange)}.tk-note--error{background:#fbe3e0}.tk-preorder{margin-top:18px;border:1px solid rgba(11,11,12,.2);border-radius:14px;padding:16px}.tk-section--dark .tk-preorder{border-color:#ffffff59}.tk-preorder__flag{font-weight:700;margin-bottom:.6em}.tk-dl{margin:0;display:grid;gap:12px}.tk-dl dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;opacity:.7}.tk-dl dd{margin:2px 0 0}.tk-dl--grid{gap:16px}.tk-dl a{text-underline-offset:3px}.tk-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--c-graphite);color:var(--c-sand);transform:translateY(100%);visibility:hidden;transition:transform .25s ease,visibility .25s}.tk-sticky.is-on{transform:none;visibility:visible}.tk-sticky__info{display:grid;line-height:1.2}.js .tk-sticky{display:flex}@media(min-width:900px){.js .tk-sticky{display:none}}.tk-signup__row{display:flex;gap:8px}.tk-input{width:100%;min-height:52px;padding:0 14px;border-radius:10px;border:2px solid rgba(11,11,12,.25);background:#fff;color:var(--c-graphite);font:inherit}textarea.tk-input{padding:12px 14px}.tk-signup__msg,.tk-signup__fine{font-size:.85rem;margin:8px 0 0}.tk-signup__msg--error{color:#b3261e;font-weight:600}.tk-signup__title{font-size:1rem}.tk-waitlist{display:grid;gap:12px}.tk-chapter{display:grid;gap:20px;padding:28px 0;border-top:1px solid rgba(11,11,12,.12)}.tk-chapter__visual{position:relative}.tk-chapter__img{width:100%;border-radius:20px}.tk-colourpick{display:flex;gap:12px;justify-content:center;margin-top:12px}.tk-dotbtn{width:48px;height:48px;border-radius:50%;background:var(--sw);border:3px solid var(--c-paper);box-shadow:0 0 0 1px #00000040;cursor:pointer}.tk-dotbtn[aria-pressed=true]{box-shadow:0 0 0 3px var(--c-orange)}.tk-fig{--case: var(--sw-burgundy);--p: 1;position:relative;aspect-ratio:4 / 5;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,#fff 0%,var(--c-sand) 120%);border-radius:20px;perspective:900px;overflow:hidden}.tk-chapter{--p: 1}.tk-fig__scene{position:relative;width:46%;aspect-ratio:9 / 18.5;transform-style:preserve-3d}.tk-phone{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12%/6%;background:linear-gradient(160deg,#3a3a3a,#1c1c1c);box-shadow:0 18px 40px #00000040}.tk-cam{position:absolute;left:10%;top:5%;width:36%;aspect-ratio:1;border-radius:24%;background:#111;box-shadow:inset 0 0 0 3px #2a2a2a}.tk-case{position:absolute;left:12%;right:12%;top:34%;height:40%;transform-style:preserve-3d;transform-origin:center;border-radius:10%/8%;background:var(--case);box-shadow:0 6px 14px #00000040,inset 0 0 0 1px #0000001f;transition:background-color .3s;overflow:visible}.tk-lid{position:absolute;left:0;right:0;top:0;height:36%;border-radius:10%/30% 30% 0 0;background:linear-gradient(120deg,#ffffff47,#0000000f 60%),var(--case);transform-origin:top center;display:grid;place-items:center;backface-visibility:hidden;box-shadow:inset 0 0 0 1px #0000001f}.tk-mark{font-weight:700;font-size:clamp(.7rem,2.4vw,1rem);letter-spacing:-.04em;color:#0000008c}.tk-body{position:absolute;top:36%;right:0;bottom:0;left:0;display:grid;grid-template-columns:2fr 1fr;gap:6%;padding:6%}.tk-slot{display:flex;flex-direction:column;justify-content:flex-end;gap:3px;border-radius:6px;background:#00000029;padding:5%;opacity:0}.tk-slot i{display:block;height:18%;border-radius:99px;background:#f2eee6}.tk-slot--used i{background:#9a8f7c;height:30%}.tk-dim{position:absolute;right:-34%;top:50%;font-size:.66rem;white-space:nowrap;opacity:0;color:var(--c-graphite);padding-left:10px;border-left:2px solid var(--c-orange)}.tk-ph{position:absolute;left:10px;bottom:10px;right:10px;font-size:.68rem;text-align:center;background:#0b0b0cd9;color:var(--c-sand);padding:5px 8px;border-radius:99px}.tk-fig--attach .tk-case{transform:translate3d(0,calc((1 - var(--p)) * -50px),calc((1 - var(--p)) * 90px));opacity:calc(.25 + var(--p) * .75)}.tk-fig--profile .tk-fig__scene{transform:rotateY(calc(var(--p) * -38deg)) rotateX(6deg)}.tk-fig--profile .tk-case:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);background-size:250% 100%;background-position:calc(100% - var(--p) * 100%) 0}.tk-fig--lid .tk-lid,.tk-fig--store .tk-lid{transform:rotateX(calc(var(--p) * -118deg))}.tk-fig--lid .tk-slot,.tk-fig--store .tk-slot{opacity:calc(var(--p) * 1)}.tk-fig--store .tk-slot--fresh i{transform:translateY(calc((1 - var(--p)) * -16px))}.tk-fig--lid .tk-fig__scene{transform:rotateX(8deg)}@media(prefers-reduced-motion:reduce){.tk-case,.tk-lid,.tk-fig__scene,.tk-slot i{transition:none}}.tk-lite .tk-fig--attach .tk-case,.tk-lite .tk-fig--profile .tk-fig__scene{transform:none}.tk-features{list-style:none;padding:0;margin:0 0 32px;display:grid;gap:20px}.tk-feature{border-top:2px solid var(--c-graphite);padding-top:12px}.tk-specs{margin-top:32px}.tk-offercards{display:grid;gap:12px;margin-bottom:16px}.tk-offercard{border:2px solid rgba(11,11,12,.15);border-radius:16px;padding:20px}.tk-offercard--feature{border-color:var(--c-orange)}.tk-timeline{list-style:none;margin:12px 0 0;display:grid;gap:14px;border-left:2px solid var(--c-accent-light);padding:0 0 0 16px}.tk-timeline__label{display:block;font-weight:700}.tk-faq{border-bottom:1px solid rgba(11,11,12,.2)}.tk-faq summary{cursor:pointer;padding:18px 28px 18px 0;font-weight:600;list-style:none;position:relative;min-height:56px}.tk-faq summary::-webkit-details-marker{display:none}.tk-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:1.4rem}.tk-faq[open] summary:after{content:"\2212"}.tk-faq__a{padding:0 0 18px}.tk-founder{display:grid;gap:24px}.tk-founder__img img{border-radius:16px}.tk-pdp__grid{display:grid;gap:24px}.tk-gallery{list-style:none;padding:0;margin:0;display:grid;gap:12px}.tk-gallery__img{width:100%;border-radius:16px}.tk-model{position:relative}.tk-model__btn{position:absolute;left:12px;bottom:12px;min-height:44px}.tk-model model-viewer{width:100%;aspect-ratio:1}.tk-lines{list-style:none;padding:0;margin:0}.tk-line{display:grid;grid-template-columns:96px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid rgba(11,11,12,.15)}.tk-line__img img{border-radius:10px}.tk-line__title{font-weight:600;text-decoration:none}.tk-line__row{display:flex;align-items:center;gap:14px;margin-top:8px;flex-wrap:wrap}.tk-line__price{margin-left:auto;font-weight:600}.tk-subtotal{display:flex;justify-content:space-between;font-size:1.2rem;margin:20px 0 4px}.tk-cart__actions{display:grid;gap:10px;margin-top:16px}.tk-contact{display:grid;gap:10px;margin-top:24px}.tk-contact label{font-weight:600;font-size:.9rem}.tk-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.tk-card{display:grid;gap:6px;text-decoration:none}.tk-card img{border-radius:12px}.tk-footer{background:var(--c-graphite);color:var(--c-sand);padding:48px 0 32px;margin-top:0}.tk-footer__grid{display:grid;gap:28px}.tk-footer__tag{opacity:.8}.tk-footer__links{list-style:none;padding:0;margin:0;display:grid;gap:4px}.tk-footer__links a{display:inline-block;padding:10px 0;text-decoration:none}.tk-footer .tk-input{border-color:transparent}.tk-footer__legal{margin-top:28px;padding-top:18px;border-top:1px solid rgba(255,255,255,.25);font-size:.8rem;opacity:.85}.tk-password{min-height:100svh;display:grid;align-items:center;padding:40px 0}.tk-final .tk-lede{margin-bottom:20px}body{padding-bottom:env(safe-area-inset-bottom)}@media(min-width:640px){.tk-offercards,.tk-features,.tk-dl--grid{grid-template-columns:1fr 1fr}.tk-grid{grid-template-columns:repeat(3,1fr)}.tk-cart__actions{grid-template-columns:auto auto;justify-content:end}}@media(min-width:900px){.tk-wrap{padding:0 32px}.tk-section{padding:96px 0}.tk-nav{display:flex;gap:8px}.tk-nav__link{padding:12px 14px;text-decoration:none}.tk-menu{display:none}.tk-hero{padding:32px 0 80px}.tk-hero__grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px}.tk-chapter{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:64px 0}.tk-chapter:nth-child(2n) .tk-chapter__visual{order:2}.tk-features{grid-template-columns:repeat(4,1fr)}.tk-pdp__grid{grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}.tk-pdp__info{position:sticky;top:90px}.tk-footer__grid{grid-template-columns:1.2fr 1fr 1.2fr}.tk-founder{grid-template-columns:1fr 2fr;align-items:center}}.tk-cine{--a: 1;--j: 0;--m: 0;--o: 1;background:var(--c-graphite);color:var(--c-sand);position:relative}.tk-cine__stage{position:relative;height:78svh;min-height:480px;overflow:hidden;container-type:size;perspective:1100px;--W: min(44cqw, 29cqh)}.js:not(.tk-lite) .tk-cine{height:260svh}.js:not(.tk-lite) .tk-cine__stage{position:sticky;top:0;height:100svh}.tk-cine__group,.tk-cine__phone,.tk-cine__case{position:absolute;left:50%;top:50%;transform-style:preserve-3d}.tk-cine__group{width:0;height:0;transform:translate3d(calc(23cqw * var(--m)),calc(9cqh * var(--m)),0) rotateY(calc(-24deg * var(--m))) rotateX(calc(6deg * var(--m)));will-change:transform}.tk-cine__phone{width:var(--W);height:calc(var(--W) * 2.056);margin:calc(var(--W) * -1.028) 0 0 calc(var(--W) * -.5);transform:translate3d(calc(-27cqw * (1 - var(--a))),calc(-17cqh * (1 - var(--a))),0) rotate(calc(-15deg * (1 - var(--a)))) rotateY(calc(30deg * (1 - var(--a))));will-change:transform}.tk-cine__case{width:calc(var(--W) * .76);height:calc(var(--W) * .82);margin:calc(var(--W) * -.41) 0 0 calc(var(--W) * -.38);transform:translate3d(calc(28cqw * (1 - var(--a))),calc(var(--W) * .082 - 36cqh * (1 - var(--a))),calc(var(--W) * .02 + 90px * (1 - var(--a)))) rotate(calc(17deg * (1 - var(--a)))) rotateY(calc(-34deg * (1 - var(--a))));will-change:transform}.tk-cine .tk-phone{position:absolute;top:0;right:0;bottom:0;left:0}.tk-cine .tk-case{left:0;right:0;top:0;height:100%;width:100%;transform:none;opacity:1}.tk-cine .tk-lid{transform:rotateX(calc(var(--o) * -105deg))}.tk-cine .tk-slot{opacity:var(--o)}.tk-cine__img{width:100%;height:100%;object-fit:contain}.tk-cine__pulse{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:12%;border:2px solid var(--c-accent-light);opacity:calc(var(--j) * (1 - var(--j)) * 3.6);transform:scale(calc(1 + var(--j) * .5));pointer-events:none}.tk-cine__beats{list-style:none;margin:0;padding:0;position:absolute;left:16px;right:16px;bottom:96px}.tk-cine__beat{position:absolute;left:0;right:0;bottom:0;opacity:0;transform:translateY(12px);transition:opacity .35s,transform .35s;pointer-events:none}.tk-cine__beat .tk-kicker{color:var(--c-accent-light)}.tk-cine__beat p:last-child{margin:0;max-width:28em}.tk-cine[data-beat="1"] [data-b="1"],.tk-cine[data-beat="2"] [data-b="2"],.tk-cine[data-beat="3"] [data-b="3"]{opacity:1;transform:none}.tk-cine__ph{bottom:56px;left:16px;right:16px}.no-js .tk-cine__beats,.tk-lite .tk-cine__beats{position:static;padding:24px 16px 32px;display:grid;gap:20px;max-width:1180px;margin:0 auto}.no-js .tk-cine__beat,.tk-lite .tk-cine__beat{position:static;opacity:1;transform:none}.no-js .tk-cine__stage,.tk-lite .tk-cine__stage{height:62svh}.no-js .tk-cine__ph,.tk-lite .tk-cine__ph{bottom:12px}@media(min-width:900px){.js:not(.tk-lite) .tk-cine{height:320svh}.tk-cine__stage{--W: min(24cqw, 31cqh)}.tk-cine__beats{left:max(32px,calc((100% - 1180px)/2 + 32px));right:auto;bottom:64px;width:360px}.tk-cine__ph{left:auto;right:32px;width:auto;bottom:24px}}@media(prefers-reduced-motion:reduce){.tk-cine__beat{transition:none}}body{background:#fff}.tk-header{background:var(--c-graphite);color:var(--c-sand);border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}.tk-header__bar{justify-content:space-between}.tk-wordmark{color:var(--c-sand)}.tk-nav{justify-self:center}.tk-nav__link{color:var(--c-sand);font-size:.9rem}.tk-menu__panel{background:var(--c-graphite);border-color:#ffffff40}.tk-menu__panel a:hover{background:#ffffff1f}.tk-announce{background:var(--c-orange);color:var(--c-paper);font-weight:600;font-size:.85rem;padding:10px 16px}@media(min-width:900px){.tk-header__bar{display:grid;grid-template-columns:1fr auto 1fr}.tk-header__actions{justify-self:end}}.tk-btn{border-radius:999px}.tk-input{border-radius:999px;padding:0 20px}textarea.tk-input,.tk-offer,.tk-plan,.tk-swatch{border-radius:16px}.tk-hero{padding:40px 0 56px;background:radial-gradient(ellipse at 50% 30%,#fff 0%,#F7F7F8 55%,var(--c-paper) 100%)}.tk-hero__stack{display:grid;justify-items:center;text-align:center;gap:24px}.tk-hero__head .tk-kicker{color:var(--c-orange);opacity:1}.tk-h1--hero{font-size:clamp(2.6rem,11vw,5.6rem);letter-spacing:-.045em;line-height:1;margin-bottom:.35em}.tk-hero__head .tk-lede{margin:0 auto;color:#0b0b0cb8}.tk-hero__visual{width:100%;max-width:440px}.tk-hero .tk-fig{background:transparent;aspect-ratio:1 / 1.05;overflow:visible}.tk-hero .tk-hero__img{border-radius:28px}.tk-hero__buy{width:100%;max-width:480px;text-align:left}.tk-hero__buy .tk-buy{margin-top:0}.tk-hero__buy .tk-form{background:#fff;border-radius:24px;padding:20px;box-shadow:0 10px 40px #0b0b0c14}@media(min-width:900px){.tk-hero{padding:72px 0 96px}.tk-hero__stack{gap:36px}.tk-hero__visual{max-width:520px}}.tk-h2{letter-spacing:-.04em}.tk-section--sand{background:#f4f4f5}.tk-feature{border-top:0;background:#fff;border-radius:20px;padding:20px}.tk-offercard{border-radius:24px;background:#fff;border-color:transparent;box-shadow:0 6px 24px #0b0b0c0f}.tk-offercard--feature{box-shadow:0 0 0 2px var(--c-orange),0 6px 24px #0b0b0c0f}.tk-assurance{background:#f4f4f5;padding:40px 0}.tk-assurance__grid{display:grid;gap:24px;text-align:center}.tk-assurance__item p{margin:0 0 .4em;color:#0b0b0cbf}.tk-assurance__item a{font-weight:600}@media(min-width:740px){.tk-assurance__grid{grid-template-columns:repeat(3,1fr)}}.tk-footer{background:#f4f4f5;color:var(--c-graphite)}.tk-footer .tk-input{background:#fff;border:2px solid rgba(11,11,12,.15)}.tk-footer .tk-btn--dark{background:var(--c-graphite);color:var(--c-sand)}.tk-footer__legal{border-top-color:#0b0b0c26}.tk-password .tk-wordmark{color:var(--c-graphite)}.tk-cine{--case: var(--sw-burgundy)}.tk-cine .tk-phone{background:linear-gradient(160deg,#5a5a5a,#353535);box-shadow:0 0 0 1.5px #ffffff59,0 24px 50px #00000080}.tk-cine .tk-cam{background:#161616;box-shadow:inset 0 0 0 3px #4a4a4a}.tk-signup__row .tk-btn{white-space:nowrap;flex-shrink:0}@media(max-width:899px){.tk-cine__stage{--W: min(40cqw, 24cqh)}.tk-cine__group{transform:translate3d(calc(14cqw * var(--m)),calc(-9cqh + 2cqh * var(--m)),0) rotateY(calc(-22deg * var(--m))) rotateX(calc(5deg * var(--m)))}.tk-cine__phone{transform:translate3d(calc(-19cqw * (1 - var(--a))),calc(-12cqh * (1 - var(--a))),0) rotate(calc(-13deg * (1 - var(--a)))) rotateY(calc(26deg * (1 - var(--a))))}.tk-cine__case{transform:translate3d(calc(21cqw * (1 - var(--a))),calc(var(--W) * .082 - 26cqh * (1 - var(--a))),calc(var(--W) * .02 + 60px * (1 - var(--a)))) rotate(calc(15deg * (1 - var(--a)))) rotateY(calc(-30deg * (1 - var(--a))))}}.tk-cine__beat{transition-duration:.2s}.tk-dim{right:auto;left:50%;top:104%;transform:translate(-50%);border-left:0;padding-left:0;border-top:2px solid var(--c-orange);padding-top:4px}.tk-fig--profile .tk-dim{opacity:var(--p)}.tk-logo{display:block;height:40px;width:auto}.tk-wordmark{display:inline-block;line-height:0}.tk-wordmark--lg .tk-logo{height:60px}.tk-wordmark--xl .tk-logo{height:80px;margin-left:-8px}.tk-header__bar{min-height:64px}.tk-logo{height:32px}.tk-wordmark--lg .tk-logo{height:48px}.tk-wordmark--xl .tk-logo{height:70px;margin-left:0}.tk-header{background:var(--c-paper);color:var(--c-graphite);border-bottom:1px solid rgba(11,11,12,.1)}.tk-nav__link{color:var(--c-graphite)}.tk-menu__panel{background:var(--c-paper);border-color:#0b0b0c1f}.tk-menu__panel a:hover{background:var(--c-sand)}.tk-header__bar{min-height:60px}.tk-section--dark .tk-btn--accent,.tk-sticky .tk-btn--accent{background:var(--c-accent-light);color:var(--c-graphite)}.tk-section--dark .tk-swatch:has(input:checked),.tk-section--dark .tk-offer:has(input:checked),.tk-section--dark .tk-plan:has(input:checked){border-color:var(--c-accent-light);background:#c9ccd11f}.tk-section--dark .tk-swatch:has(input:focus-visible),.tk-section--dark .tk-offer:has(input:focus-visible),.tk-section--dark .tk-plan:has(input:focus-visible){outline-color:var(--c-accent-light)}.tk-section--dark .tk-note--merchant{border-color:var(--c-accent-light)}.tk-footer .tk-btn--dark{background:var(--c-graphite);color:var(--c-paper)}.tk-cine__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .4s}.tk-cine.is-3d .tk-cine__canvas{opacity:1}.tk-cine.is-3d .tk-cine__phone>*,.tk-cine.is-3d .tk-cine__case>:not(.tk-cine__pulse){visibility:hidden}.tk-cine__beats,.tk-cine__ph{z-index:2}.tk-cine__status{position:absolute;top:12px;left:16px;z-index:3;margin:0;font-size:.75rem;background:#0000008c;color:#fff;padding:4px 10px;border-radius:99px}.tk-fig3d{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .4s}.tk-chapter.is-3d .tk-fig3d{opacity:1}.tk-chapter.is-3d .tk-fig__scene{visibility:hidden}.tk-fig .tk-ph{z-index:2}.tk-story__status{position:static;display:inline-block;margin:0 0 12px}.tk-cine.is-3d .tk-cine__case{width:calc(var(--W) * .86);height:calc(var(--W) * 1.2);margin:calc(var(--W) * -.6) 0 0 calc(var(--W) * -.43);transform:translate3d(0,calc(var(--W) * .307),0)!important}@media(max-width:899px){.tk-cine.is-3d .tk-cine__stage{--W: min(30cqw, 22cqh)}}.tk-cine.is-3d .tk-ph,.tk-chapter.is-3d .tk-ph{display:none}.tk-hero__photo{display:block;margin:0 auto;width:auto;max-width:100%;height:auto;max-height:46svh;object-fit:contain;filter:drop-shadow(0 24px 30px rgba(11,11,12,.22))}@media(min-width:900px){.tk-hero__photo{max-height:62vh}}.tk-photocard{display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,#fff 0%,var(--c-sand) 130%);border-radius:20px;overflow:hidden;aspect-ratio:4 / 5;padding:6%}.tk-photocard__img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 16px 22px rgba(11,11,12,.2))}.tk-photocard--hand{aspect-ratio:4 / 5;padding:0;place-items:center start}.tk-photocard--hand .tk-photocard__img{width:160%;max-width:none;filter:none;margin-left:-6%}.tk-photocard--hand{aspect-ratio:3 / 2}.tk-photocard--hand .tk-photocard__img{width:100%;margin-left:0}.tk-photocard--tall .tk-photocard__img{width:auto;max-width:100%;max-height:100%}[data-colour-img]{transition:opacity .18s ease}[data-colour-img].is-swapping{opacity:0}.tk-announce{background:#0b0b0c;color:#fff;letter-spacing:.06em;font-weight:500;font-size:.78rem;text-transform:uppercase;box-shadow:inset 0 -1px #c9ccd159}.tk-header{border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,#C9CCD1 18%,#EEF0F2 50%,#C9CCD1 82%,transparent) 1}.tk-kicker{color:#6b7077;opacity:1;letter-spacing:.16em}.tk-hero__head .tk-kicker{color:#6b7077}.tk-section--dark .tk-kicker,.tk-cine .tk-kicker,.tk-footer .tk-kicker{color:var(--c-accent-light)}.tk-h1,.tk-h2,.tk-h3{color:var(--c-graphite)}.tk-section--dark .tk-h2,.tk-section--dark .tk-h3,.tk-cine .tk-h3{color:#fff}.tk-hero{background:radial-gradient(ellipse at 50% 28%,#fff,#f7f7f8 60%,#eeeff1)}.tk-section--sand,.tk-assurance{background:#f4f4f5}.tk-feature,.tk-offercard{background:#fff;box-shadow:0 1px #0b0b0c0f,0 8px 28px #0b0b0c0f;border-color:transparent}.tk-offercard--feature{box-shadow:0 0 0 1.5px #0b0b0c,0 10px 30px #0b0b0c14}.tk-photocard{background:radial-gradient(circle at 50% 30%,#fff,#e9eaec 130%)}.tk-fig{background:radial-gradient(circle at 50% 35%,#fff,#e4e5e8 120%)}.tk-btn--accent{background:#0b0b0c;color:#fff}.tk-btn--accent:not(:disabled):hover{background:#26272a}.tk-section--dark .tk-btn--accent,.tk-sticky .tk-btn--accent{background:linear-gradient(180deg,#f1f2f4,#bfc3c9);color:#0b0b0c}.tk-sticky{background:#0b0b0c;color:#fff;border-top:1px solid rgba(201,204,209,.3)}.tk-section--dark,.tk-cine{background:#0b0b0c;color:#e9eaec}.tk-section--dark .tk-btn--dark{background:#fff;color:#0b0b0c}.tk-menu__panel a:hover{background:#f4f4f5}.tk-faq{border-bottom-color:#0b0b0c24}.tk-timeline{border-left-color:var(--c-accent-light)}.tk-cine__pulse{border-color:var(--c-accent-light)}.tk-tag{background:#0b0b0c;color:#fff}.tk-dotbtn[aria-pressed=true]{box-shadow:0 0 0 3px #0b0b0c}.tk-swatch:has(input:checked),.tk-offer:has(input:checked),.tk-plan:has(input:checked){border-color:#0b0b0c;background:#0b0b0c0a}:focus-visible{outline-color:#0b0b0c}.tk-section--dark :focus-visible,.tk-footer :focus-visible,.tk-sticky :focus-visible{outline-color:#fff}.tk-footer{background:#0b0b0c;color:#fff;border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent,#C9CCD1 18%,#EEF0F2 50%,#C9CCD1 82%,transparent) 1}.tk-footer a{color:#e9eaec}.tk-footer .tk-input{background:#17181a;border:2px solid rgba(255,255,255,.16);color:#fff}.tk-footer .tk-btn--dark{background:#fff;color:#0b0b0c}.tk-footer__legal{border-top-color:#ffffff29;color:#b9bcc2}.tk-footer__tag,.tk-footer .tk-signup__fine{color:#b9bcc2}.tk-photocard--tall{position:relative;display:block;padding:0;aspect-ratio:3 / 4}.tk-photocard--tall .tk-photocard__img{position:absolute;left:6%;top:4%;width:88%;height:92%;max-width:none;max-height:none;object-fit:contain;object-position:center}.tk-colourpair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tk-colourpair .tk-fig,.tk-colourpair .tk-photocard--tall{aspect-ratio:3 / 4}.tk-cgallery{display:grid;gap:12px}.tk-cgallery__main{aspect-ratio:4 / 5}.tk-thumbs{display:flex;gap:10px;justify-content:center}.tk-thumb{width:64px;height:76px;border-radius:12px;border:2px solid rgba(11,11,12,.12);background:#fff;padding:4px;cursor:pointer;display:grid;place-items:center}.tk-thumb img{width:auto;height:100%;object-fit:contain}.tk-thumb[aria-pressed=true]{border-color:#0b0b0c;box-shadow:0 0 0 1px #0b0b0c}.tk-checks{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:14px}.tk-checks li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start}.tk-checks .tk-icon{width:20px;height:20px;margin-top:2px}.tk-checks strong{display:block}.tk-checks span{color:#0b0b0cb3}.tk-checks span strong{color:var(--c-graphite)}@media(min-width:640px){.tk-checks{grid-template-columns:1fr 1fr;gap:18px 24px}}.tk-infocard{display:flex;align-items:center;justify-content:space-between;gap:12px;border:2px solid #0B0B0C;border-radius:16px;padding:14px 16px;position:relative}.tk-infocard div{display:grid;gap:2px}.tk-infocard span{font-size:.85rem;color:#0b0b0ca6}.tk-infocard em{font-style:normal;font-size:.85rem;font-weight:600;white-space:nowrap}.tk-offer,.tk-plan,.tk-swatch{position:relative}.tk-offer:has(input:checked):after,.tk-plan:has(input:checked):after,.tk-swatch:has(input:checked):after{content:"\2713";position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;background:#0b0b0c;color:#fff;font-size:.7rem;font-weight:700;display:grid;place-items:center;line-height:1}.tk-section--dark .tk-offer:has(input:checked):after{background:#fff;color:#0b0b0c}.tk-stepper{border-radius:999px}.tk-stepper__btn{border-radius:50%}.tk-shipbar{display:flex;align-items:center;gap:10px;background:#f4f4f5;border-radius:14px;padding:12px 14px;font-size:.9rem;margin:14px 0 0}.tk-section--dark .tk-shipbar{background:#ffffff14}.tk-shipbar .tk-icon{flex:none;width:20px;height:20px}.tk-sticky__colour{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:#b9bcc2}.tk-footer__top{display:grid;gap:28px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.14)}.tk-footer__cols{display:grid;grid-template-columns:1fr 1fr;gap:28px 20px;padding:32px 0}.tk-footer__h{font-size:.9rem;letter-spacing:0;margin:0 0 8px;color:#fff}.tk-footer__links{list-style:none;padding:0;margin:0;display:grid;gap:0}.tk-footer__links a{display:inline-block;padding:9px 0;color:#b9bcc2;text-decoration:none}.tk-footer__links a:hover{color:#fff}@media(min-width:900px){.tk-footer__top{grid-template-columns:1.2fr 1fr;align-items:end}.tk-footer__cols{grid-template-columns:repeat(4,1fr)}}.tk-offers--3{grid-template-columns:repeat(3,1fr)}.tk-offers--3 .tk-offer{padding:12px 10px}.tk-offer__body{gap:2px}.tk-offer__price{font-weight:600}.tk-offer__save{font-size:.72rem;font-weight:600;color:#3b3f46;background:#e9eaec;border-radius:99px;padding:2px 8px;width:fit-content;margin-top:4px}.tk-section--dark .tk-offer__save{background:#ffffff24;color:#fff}.tk-offercard .tk-tag{margin-left:.4em}.tk-password .tk-wordmark{display:block;margin-bottom:28px}.tk-password .tk-h1{margin-bottom:.5em}.tk-photocard--tall{aspect-ratio:4 / 5}.template-page .shopify-section+.shopify-section>.tk-section{padding-top:8px}.template-page main>.shopify-section:first-child:not(:last-child)>.tk-section{padding-bottom:8px}.tk-ph{display:none!important}.tk-cine__still{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);height:58%;width:auto;max-width:70%;object-fit:contain;filter:drop-shadow(0 24px 40px rgba(0,0,0,.5));pointer-events:none}.tk-cine.is-3d .tk-cine__still{display:none}.tk-cine:not(.is-3d) .tk-cine__phone>*,.tk-cine:not(.is-3d) .tk-cine__case>:not(.tk-cine__pulse){visibility:hidden}.tk-cine:not(.is-3d) .tk-cine__pulse{display:none}.tk-chapter[data-mode=lid] .tk-chapter__visual{position:relative}.tk-chapter[data-mode=lid] .tk-fig__scene{visibility:hidden}.tk-chapter[data-mode=lid] .tk-fallback{position:absolute;left:8%;right:8%;top:50%;transform:translateY(-50%);width:84%;height:auto;border-radius:12px;z-index:1}.tk-chapter[data-mode=lid].is-3d .tk-fallback{display:none}.tk-fallback{display:block}.tk-chapter:not([data-mode=lid]) .tk-fallback{display:none}.tk-section--dark .tk-infocard{border-color:#ffffff47}.tk-section--dark .tk-infocard span{color:#b9bcc2}.tk-section--dark .tk-infocard strong,.tk-section--dark .tk-infocard em{color:#fff}@media(min-width:900px){.tk-offercards{grid-template-columns:repeat(3,1fr)}}.tk-offers--3 .tk-offer strong{white-space:nowrap;font-size:.85rem}@media(min-width:480px){.tk-offers--3 .tk-offer strong{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tuckr.css.map */
