.dctl,.dctl-fixed{--tl-paper:#f2f1ec;--tl-paper-2:#e9e7df;--tl-card:#ffffff;--tl-ink:#11333d;--tl-ink-2:#4b6168;--tl-ink-3:#5d6f74;--tl-gold:#7a672c;--tl-sky:#8ed4e6;--tl-sky-2:#dff1f6;--tl-action:#2b7c96;--tl-deep:#17566a;--tl-night:#0c1d23;--tl-line:#dcd8cd;--tl-ok:#2f7d5b;--tl-sel:#eef7fa;--tl-sel-card:#f7fcfd;--tl-glow:rgba(142,212,230,.45);--tl-on-dark:#fdfcf8;--tl-ink-hi:#1d4c59;--tl-ink-lo:#0d2b34;--tl-ink-rim:#0b252d;--tl-ok-hi:#3a8f6b;--tl-ok-lo:#256649;--tl-mist:#e7eff1;--tl-err:#a3312b;--tl-ink-rgb:17 51 61;--tl-night-rgb:12 29 35;--tl-deep-rgb:23 86 106;--tl-paper-rgb:242 241 236;--tl-card-rgb:255 255 255;--tl-px:calc(1rem / 17)}.dctl{font-family:var(--font--title);color:var(--tl-ink);background:var(--tl-paper);font-size:calc(16 * var(--tl-px));line-height:1.5;-webkit-font-smoothing:antialiased}.dctl *,.dctl *:before,.dctl *:after{box-sizing:border-box}.dctl h1,.dctl h2,.dctl h3,.dctl h4,.dctl p,.dctl figure,.dctl ul,.dctl ol,.dctl table,.dctl blockquote{margin:0;padding:0}.dctl h1,.dctl h2,.dctl h3,.dctl h4{color:inherit;font-family:inherit;font-style:normal;text-transform:none;text-wrap:balance;letter-spacing:-.025em;line-height:1.04;font-weight:800}.dctl a{color:inherit}.dctl a:hover{opacity:1}.dctl button{font:inherit;color:inherit;cursor:pointer;margin:0;text-transform:none;letter-spacing:normal}.dctl img,.dctl video{max-width:100%;display:block}.dctl [hidden]{display:none!important}.dctl :focus-visible{outline:3px solid var(--tl-action);outline-offset:2px}.dctl-wrap{max-width:1240px;margin-inline:auto;padding-inline:24px}.dctl-band{padding-block:80px}.dctl .tl-stars{color:var(--tl-gold);letter-spacing:1px;white-space:nowrap}.dctl .tl-eyebrow{font-size:calc(12.5 * var(--tl-px));font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--tl-gold)}.dctl .tl-lnk{background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;font-weight:600;color:var(--tl-ink)}.dctl .tl-h2{font-size:clamp(calc(36 * var(--tl-px)),4.2vw,calc(56 * var(--tl-px)))}.tl-hero{padding-block:28px 72px}.tl-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:56px;align-items:start}.tl-gal{position:sticky;top:20px;display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px}.tl-thumbs{order:-1;display:flex;flex-direction:column;gap:10px;height:0;min-height:100%;overflow:auto;scrollbar-width:none}.tl-thumbs::-webkit-scrollbar{display:none}.tl-thumbs button{flex:none;width:76px;height:76px;border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--tl-paper-2);position:relative}.tl-thumbs button img{width:100%;height:100%;object-fit:cover}.tl-thumbs button[aria-current=true]{border-color:var(--tl-ink)}.tl-thumbs .tl-play{position:absolute;right:5px;bottom:5px;width:18px;height:18px;border-radius:50%;background:rgb(var(--tl-night-rgb) / .75);display:grid;place-items:center}.tl-thumbs .tl-play:after{content:"";border-left:6px solid var(--tl-card);border-top:4px solid transparent;border-bottom:4px solid transparent;margin-left:2px}.tl-thumbs .tl-t-ad{background:var(--tl-paper);display:grid;place-items:center;font-weight:800;font-size:calc(10 * var(--tl-px));letter-spacing:.06em;color:var(--tl-gold);text-transform:uppercase;line-height:1.1;text-align:center;border:1px solid var(--tl-line)}.tl-thumbs .tl-t-size{background:var(--tl-card)}.tl-thumbs .tl-t-size img{object-fit:contain;padding:8px}.tl-main{position:relative;border-radius:22px;overflow:hidden;background:var(--tl-paper-2);aspect-ratio:1}.tl-embla{overflow:hidden;height:100%}.tl-embla__c{display:flex;height:100%;touch-action:pan-y pinch-zoom}.tl-embla__s{flex:0 0 100%;min-width:0;height:100%;position:relative}.tl-embla__s>img,.tl-embla__s>video{width:100%;height:100%;object-fit:cover}.tl-cap{position:absolute;left:16px;bottom:16px;background:rgb(var(--tl-paper-rgb) / .94);color:var(--tl-ink);font-size:calc(13 * var(--tl-px));font-weight:700;border-radius:100px;padding:6px 13px}.tl-cap--dark{background:rgb(var(--tl-night-rgb) / .8);color:var(--tl-on-dark)}.tl-arrows button{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:rgb(var(--tl-card-rgb) / .92);box-shadow:0 6px 18px -6px rgb(var(--tl-night-rgb) / .35);display:grid;place-items:center;z-index:3;opacity:0;transition:opacity .2s ease;padding:0}.tl-main:hover .tl-arrows button,.tl-arrows button:focus-visible{opacity:1}.tl-arrows .tl-prev{left:14px}.tl-arrows .tl-next{right:14px}.tl-arrows svg{width:18px;height:18px}.tl-count{position:absolute;right:14px;bottom:14px;z-index:3;background:rgb(var(--tl-night-rgb) / .72);color:var(--tl-on-dark);font-size:calc(12 * var(--tl-px));font-weight:700;border-radius:100px;padding:4px 10px;font-variant-numeric:tabular-nums}.tl-hero{position:relative;overflow-x:clip}.tl-hero>.dctl-wrap{position:relative;z-index:1}.tl-float{--g:max(0px, calc((100vw - 1240px)/2) );position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.tl-float .tl-c{position:absolute;height:auto;filter:drop-shadow(0 14px 16px rgb(var(--tl-ink-rgb) / .18))}.tl-float .tl-c1{width:150px;left:calc(var(--g) - 200px);top:-30px;transform:rotate(-62deg)}.tl-float .tl-c3{width:130px;left:calc(var(--g) - 180px);top:470px;transform:rotate(-70deg)}.tl-float .tl-c2{width:140px;right:calc(var(--g) - 165px);top:110px;transform:rotate(26deg)}.tl-float .tl-c4{width:230px;right:calc(var(--g) - 238px);top:640px;transform:rotate(-8deg)}@media(max-width:1339px){.tl-float{display:none}}.tl-s-prod{background:var(--tl-paper)}.tl-s-size{background:var(--tl-card);display:grid;grid-template-columns:42% 1fr;align-items:center;gap:4%;padding:7%}.tl-s-size h4{margin:0 0 10px;font-size:clamp(calc(18 * var(--tl-px)),1.9vw,calc(26 * var(--tl-px)))}.tl-s-size table{width:100%;border-collapse:collapse;font-size:clamp(calc(11 * var(--tl-px)),1vw,calc(14 * var(--tl-px)));font-variant-numeric:tabular-nums}.tl-s-size td,.tl-s-size th{text-align:left;padding:6px 4px;border-bottom:1px solid var(--tl-line);white-space:nowrap}.tl-s-size th{font-size:.8em;text-transform:uppercase;letter-spacing:.06em;color:var(--tl-ink-3);font-weight:600}.tl-panel{display:grid;gap:22px;min-width:0;padding-top:4px}.tl-ptop{display:grid;gap:10px}.tl-row1{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.tl-row1 .tl-eyebrow{padding-bottom:6px;border-bottom:2px solid var(--tl-ink)}.tl-rate{font-size:calc(14 * var(--tl-px));color:var(--tl-ink-2);text-decoration:none;display:inline-flex;gap:6px;align-items:center}.tl-rate u{text-underline-offset:3px}.tl-panel h1{font-size:clamp(calc(40 * var(--tl-px)),3.9vw,calc(58 * var(--tl-px)));margin-top:4px}.tl-tag{font-size:calc(19 * var(--tl-px));line-height:1.35}.tl-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.tl-price b{font-size:calc(30 * var(--tl-px));font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tl-price span{font-size:calc(14 * var(--tl-px));color:var(--tl-ink-2)}.tl-lab{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;font-size:calc(14 * var(--tl-px))}.tl-lab b{font-weight:800}.tl-lab .tl-v{color:var(--tl-ink-2)}.tl-sw{display:flex;gap:12px;flex-wrap:wrap}.tl-sw button{width:46px;height:46px;border-radius:50%;border:3px solid var(--tl-paper);box-shadow:0 0 0 1.5px var(--tl-line);background:var(--c);padding:0}.tl-sw button[aria-pressed=true]{box-shadow:0 0 0 2.5px var(--c),0 0 16px 3px color-mix(in srgb,var(--c) 55%,transparent)}.tl-sz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tl-sz button{background:var(--tl-card);border:1.5px solid var(--tl-line);border-radius:12px;padding:10px 4px 9px;display:grid;gap:2px;line-height:1.15}.tl-sz button b{font-size:calc(15 * var(--tl-px));font-weight:800}.tl-sz button small{font-size:calc(12 * var(--tl-px));color:var(--tl-ink-2);font-variant-numeric:tabular-nums}.tl-sz button[aria-pressed=true]{border:2px solid var(--tl-action);background:var(--tl-sel);padding:9.5px 3.5px 8.5px;box-shadow:0 0 0 4px var(--tl-glow)}.tl-sz button[aria-pressed=true] b{color:var(--tl-deep)}.tl-sz button.is-out{opacity:.45;text-decoration:line-through}.tl-sets{display:grid;gap:10px}.tl-set{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:16px;align-items:center;background:var(--tl-card);border:1.5px solid var(--tl-line);border-radius:16px;padding:10px 16px 10px 10px;text-align:left;width:100%}.tl-set.is-sel{border:2px solid var(--tl-action);background:var(--tl-sel-card);padding:9.5px 15.5px 9.5px 9.5px;box-shadow:0 0 0 4px var(--tl-glow),0 12px 26px -16px rgb(var(--tl-deep-rgb) / .55)}.tl-set img{width:88px;height:88px;border-radius:11px;object-fit:cover;background:var(--tl-paper)}.tl-set .tl-nm{font-weight:800;font-size:calc(16.5 * var(--tl-px));line-height:1.2;display:grid;gap:3px}.tl-set .tl-nm small{font-weight:500;font-size:calc(13.5 * var(--tl-px));color:var(--tl-ink-2);line-height:1.35}.tl-set .tl-nm .tl-lnk{font-size:calc(13 * var(--tl-px));justify-self:start;margin-top:1px}.tl-set .tl-pr{text-align:right;font-weight:800;font-size:calc(17 * var(--tl-px));font-variant-numeric:tabular-nums;line-height:1.25}.tl-set .tl-pr em{display:block;font-style:normal;font-weight:700;font-size:calc(12 * var(--tl-px));color:var(--tl-ok)}.tl-set .tl-pr s{display:block;font-weight:500;font-size:calc(13 * var(--tl-px));color:var(--tl-ink-2);text-decoration-thickness:1.5px;line-height:1.2}.tl-flag{position:absolute;top:-10px;left:108px;background:var(--tl-gold);color:var(--tl-on-dark);font-size:calc(11 * var(--tl-px));font-weight:800;letter-spacing:.04em;border-radius:100px;padding:3px 10px}.tl-kitleash{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.tl-kitleash button{border:1.5px solid var(--tl-line);background:var(--tl-paper);border-radius:100px;padding:4px 11px;font-size:calc(12.5 * var(--tl-px));font-weight:700}.tl-kitleash button[aria-pressed=true]{border-color:var(--tl-action);background:var(--tl-action);color:var(--tl-on-dark)}.tl-atc{width:100%;font-size:calc(18 * var(--tl-px));padding:19px}.tl-ship{display:grid;gap:7px;font-size:calc(14 * var(--tl-px));color:var(--tl-ink-2)}.tl-ship b{color:var(--tl-ink)}.tl-meter{height:6px;border-radius:6px;background:var(--tl-paper-2);overflow:hidden}.tl-meter i{display:block;height:100%;width:100%;background:var(--tl-action);border-radius:6px;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.25,1,.5,1)}.tl-meter.is-full i{background:var(--tl-ok)}.tl-err{font-size:calc(14 * var(--tl-px));color:var(--tl-err)}.tl-trust{display:grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--tl-line);border-radius:14px;overflow:hidden;background:var(--tl-card)}.tl-trust div{padding:12px 14px;font-size:calc(13.5 * var(--tl-px));line-height:1.35;color:var(--tl-ink-2)}.tl-trust div+div{border-left:1.5px solid var(--tl-line)}.tl-trust b{display:block;color:var(--tl-ink);font-size:calc(14 * var(--tl-px));margin-bottom:2px}.tl-rband{background:var(--tl-card);border-block:1px solid var(--tl-line)}.tl-rband-in{display:flex;align-items:center;justify-content:space-between;gap:24px 48px;padding-block:26px}.dctl .tl-rband-t{font-size:calc(17 * var(--tl-px));font-weight:600;line-height:1.3;color:var(--tl-ink);max-width:28ch;flex:none;text-wrap:balance}.tl-rband-l{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;flex:1;max-width:760px}.tl-rband-l li{margin:0;display:flex}.tl-rband-l img{height:var(--h);width:auto;filter:grayscale(1) brightness(0);opacity:.55}.tl-hl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tl-hl figure{display:grid;gap:7px}.tl-hl img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}.tl-hl figcaption{font-size:calc(13.5 * var(--tl-px));font-weight:700;line-height:1.25}.tl-hl figcaption span{display:block;font-weight:500;color:var(--tl-ink-2);font-size:calc(12.5 * var(--tl-px))}.tl-pq{background:var(--tl-card);border-radius:16px;padding:16px 18px;display:grid;gap:6px;font-size:calc(15 * var(--tl-px))}.tl-pq .tl-who{font-size:calc(12.5 * var(--tl-px));color:var(--tl-ink-3)}.dctl.tl-feat{background:var(--tl-night);color:var(--tl-mist)}.tl-fhead{display:flex;justify-content:space-between;align-items:end;gap:24px 40px;flex-wrap:wrap;margin-bottom:36px}.tl-fhead h2{font-size:clamp(calc(38 * var(--tl-px)),4.8vw,calc(68 * var(--tl-px)));color:var(--tl-on-dark)}.tl-fhead p{max-width:420px;color:#a8bdc3;font-size:calc(18 * var(--tl-px))}.tl-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tl-tile{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/5;background:var(--tl-night);isolation:isolate}.tl-tile video,.tl-tile>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.tl-tile:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(var(--tl-night-rgb) / .92),rgb(var(--tl-night-rgb) / 0));z-index:-1}.tl-tile .tl-tx{position:absolute;left:0;right:0;bottom:0;padding:22px 22px 24px;display:grid;gap:8px}.tl-tile h3{font-size:clamp(calc(22 * var(--tl-px)),2vw,calc(28 * var(--tl-px)));color:var(--tl-on-dark)}.tl-tile p{font-size:calc(15.5 * var(--tl-px));line-height:1.45;color:#d2dfe2}.tl-tile .tl-k{position:absolute;top:16px;left:16px;background:rgb(var(--tl-paper-rgb) / .94);color:var(--tl-ink);font-size:calc(12 * var(--tl-px));font-weight:800;border-radius:100px;padding:5px 12px}.tl-fit-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:stretch}.tl-fit-media{position:relative;border-radius:22px;overflow:hidden;min-height:520px;background:var(--tl-paper-2)}.tl-fit-media video,.tl-fit-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.tl-fit-copy{display:grid;gap:22px;align-content:center;min-width:0}.tl-fit-copy>p{font-size:calc(18 * var(--tl-px));color:var(--tl-ink-2);max-width:520px}.tl-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tl-steps li{background:var(--tl-card);border-radius:16px;padding:16px;display:grid;gap:8px;align-content:start;font-size:calc(15 * var(--tl-px));line-height:1.35;margin:0}.tl-steps li b{width:30px;height:30px;border-radius:50%;background:var(--tl-ink);color:var(--tl-on-dark);display:grid;place-items:center;font-size:calc(14 * var(--tl-px))}.tl-measure{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;align-items:center;background:var(--tl-card);border-radius:18px;padding:18px 20px}.tl-measure img{width:150px}.tl-measure .tl-rte{font-size:calc(15 * var(--tl-px));color:var(--tl-ink-2)}.tl-measure .tl-rte p{margin:0}.tl-measure .tl-rte strong{color:var(--tl-ink)}.tl-tw{overflow-x:auto;border-radius:16px;background:var(--tl-card)}.tl-sizes{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:calc(15 * var(--tl-px))}.tl-sizes th,.tl-sizes td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--tl-line);white-space:nowrap}.tl-sizes thead th{font-size:calc(11.5 * var(--tl-px));letter-spacing:.09em;text-transform:uppercase;color:var(--tl-ink-3);font-weight:600}.tl-sizes tbody th{font-weight:800}.tl-sizes tr:last-child th,.tl-sizes tr:last-child td{border-bottom:0}.dctl .tl-sizes th,.dctl .tl-sizes td,.dctl .tl-s-size th,.dctl .tl-s-size td,.dctl-fixed .tl-sizes th,.dctl-fixed .tl-sizes td{background:transparent;color:inherit;border-left:0;border-right:0;border-top:0;height:auto;transition:none}.dctl .tl-sizes tr.is-on th,.dctl .tl-sizes tr.is-on td,.dctl.tl-kit{background:var(--tl-sky-2)}.tl-kit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;align-items:center}.tl-kit-img{position:relative;border-radius:24px;overflow:hidden;background:var(--tl-paper);aspect-ratio:1}.tl-kit-img>img{width:100%;height:100%;object-fit:cover}.tl-kit-img .tl-sw{position:absolute;left:18px;bottom:18px;background:rgb(var(--tl-card-rgb) / .9);padding:8px;border-radius:100px;gap:8px}.tl-kit-img .tl-sw button{width:30px;height:30px;border-width:2px;border-color:var(--tl-card)}.tl-kit-copy{display:grid;gap:20px;min-width:0}.tl-kit-copy>p{font-size:calc(18 * var(--tl-px));color:var(--tl-ink-2)}.tl-items{background:var(--tl-card);border-radius:20px;padding:6px 20px}.tl-it{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--tl-line)}.tl-it img{width:64px;height:64px;object-fit:contain;background:var(--tl-paper);border-radius:12px;padding:6px}.tl-it b{display:block;font-size:calc(16 * var(--tl-px))}.tl-it small{font-size:calc(13.5 * var(--tl-px));color:var(--tl-ink-2)}.tl-it .tl-p{font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.tl-it .tl-p s{color:var(--tl-ink-3);font-weight:500;margin-right:6px}.tl-it .tl-p em{font-style:normal;color:var(--tl-ok)}.tl-tot{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0 12px;font-size:calc(15 * var(--tl-px));color:var(--tl-ink-2)}.tl-tot b{font-size:calc(26 * var(--tl-px));color:var(--tl-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tl-kit-cta{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.tl-kit-cta .tl-btn{flex:1 1 240px}.tl-kit-cta small{font-size:calc(13.5 * var(--tl-px));color:var(--tl-ink-2);flex:1 1 180px}.tl-kq{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px}.tl-kq div{background:rgb(var(--tl-card-rgb) / .6);border-radius:16px;padding:14px 16px;font-size:calc(14.5 * var(--tl-px));display:grid;gap:6px;align-content:start}.tl-kq .tl-who{font-size:calc(12.5 * var(--tl-px));color:var(--tl-ink-3)}.tl-rv-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:40px;align-items:center}.tl-sum{display:grid;gap:14px}.tl-big{display:flex;align-items:baseline;gap:12px}.tl-big b{font-size:calc(64 * var(--tl-px));font-weight:800;letter-spacing:-.04em;line-height:1}.tl-big span{font-size:calc(14 * var(--tl-px));color:var(--tl-ink-2);display:grid}.tl-bars{display:grid;gap:6px;font-size:calc(13 * var(--tl-px));color:var(--tl-ink-2);font-variant-numeric:tabular-nums}.tl-bars div{display:grid;grid-template-columns:28px 1fr 18px;gap:10px;align-items:center}.tl-bars i{height:8px;border-radius:8px;background:var(--tl-paper-2);overflow:hidden;position:relative}.tl-bars i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:var(--tl-gold);border-radius:8px}.tl-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.tl-rc{background:var(--tl-card);border-radius:18px;padding:22px;display:grid;gap:12px;align-content:space-between}.tl-rc p{font-size:calc(17 * var(--tl-px));line-height:1.5}.tl-rc--feat{grid-column:1/-1;padding:28px 30px}.tl-rc--feat p{font-size:calc(22 * var(--tl-px));line-height:1.45;letter-spacing:-.01em}.tl-rc .tl-who{font-size:calc(13 * var(--tl-px));color:var(--tl-ink-3);display:flex;justify-content:space-between;gap:10px}.tl-rc .tl-who b{color:var(--tl-ink);font-weight:700}.dctl.tl-hf{background:var(--tl-paper-2)}.tl-hf-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:stretch}.tl-her{position:relative;border-radius:24px;overflow:hidden;background:var(--tl-deep);color:#e3f0f4;display:grid;align-content:end;min-height:540px;isolation:isolate}.tl-her>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.tl-her:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(var(--tl-night-rgb) / .95) 15%,rgb(var(--tl-night-rgb) / .35) 60%,rgb(var(--tl-night-rgb) / 0));z-index:-1}.tl-her .tl-in{padding:30px;display:grid;gap:12px}.tl-her .tl-eyebrow{color:var(--tl-sky)}.tl-her h2{font-size:clamp(calc(30 * var(--tl-px)),3vw,calc(44 * var(--tl-px)));color:var(--tl-on-dark)}.tl-her p{font-size:calc(16.5 * var(--tl-px));color:#cfe2e8}.tl-her .tl-rte{display:grid;gap:8px}.tl-faq{display:grid;gap:16px;align-content:start;min-width:0}.tl-qa{background:var(--tl-card);border-radius:20px;padding:4px 24px}.tl-qa details{border-bottom:1px solid var(--tl-line)}.tl-qa details:last-child{border-bottom:0}.tl-qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 0;font-weight:800;font-size:calc(17 * var(--tl-px))}.tl-qa summary::-webkit-details-marker{display:none}.tl-qa summary:after{content:"";flex:none;width:12px;height:12px;border-right:2px solid var(--tl-ink);border-bottom:2px solid var(--tl-ink);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease}.tl-qa details[open] summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.tl-qa .tl-rte{padding:0 0 18px;color:var(--tl-ink-2);font-size:calc(16 * var(--tl-px));max-width:600px}.tl-qa .tl-rte p{margin:0 0 8px}.dctl.tl-end{position:relative;overflow:hidden;padding-block:96px;text-align:center}.tl-end .tl-c{position:absolute;filter:drop-shadow(0 16px 18px rgb(var(--tl-ink-rgb) / .16));pointer-events:none;height:auto}.tl-end .tl-c1{width:min(230px,16vw);left:2%;top:-30%;transform:rotate(-58deg)}.tl-end .tl-c2{width:min(190px,13vw);right:4%;top:2%;transform:rotate(24deg)}.tl-end .tl-c3{width:min(180px,13vw);left:11%;bottom:-34%;transform:rotate(-12deg)}.tl-end .tl-c4{width:min(260px,18vw);right:14%;bottom:-18%;transform:rotate(10deg)}.tl-end .tl-in{position:relative;display:grid;justify-items:center;gap:14px}.tl-end .tl-eyebrow{padding-bottom:8px;border-bottom:2px solid var(--tl-ink)}.tl-end h2{font-size:clamp(calc(42 * var(--tl-px)),5.5vw,calc(80 * var(--tl-px)))}.tl-end p{font-size:calc(19 * var(--tl-px))}.tl-end small{font-size:calc(14 * var(--tl-px));color:var(--tl-ink-2)}.dctl-fixed{font-family:var(--font--title);color:var(--tl-ink)}.dctl-fixed *{box-sizing:border-box}.dctl-fixed [hidden]{display:none!important}.tl-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px}.tl-sheet .tl-bd{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--tl-night-rgb) / .55)}.tl-sheet .tl-box{position:relative;background:var(--tl-paper);border-radius:22px;width:min(560px,100%);max-height:88vh;overflow:auto;padding:24px;display:grid;gap:16px;box-shadow:0 30px 60px -20px rgb(var(--tl-night-rgb) / .5)}.tl-sheet .tl-x{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:50%;border:0;background:var(--tl-card);font-size:calc(22 * var(--tl-px));line-height:1;padding:0;color:var(--tl-ink);cursor:pointer}.tl-sheet :is(h2,h3){font-size:calc(26 * var(--tl-px));font-weight:800;padding-right:44px;margin:0;color:var(--tl-ink);font-family:inherit;text-transform:none;letter-spacing:-.02em;line-height:1.1}.tl-sheet .tl-kimg{border-radius:16px;overflow:hidden;aspect-ratio:1.25;background:var(--tl-paper)}.tl-sheet .tl-kimg img{width:100%;height:100%;object-fit:contain;display:block}.tl-sheet ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.tl-sheet li{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:calc(15 * var(--tl-px));margin:0}.tl-sheet li:before{content:"";width:18px;height:18px;margin-top:2px;border-radius:50%;background:var(--tl-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.tl-sheet .tl-measure{background:var(--tl-card)}.tl-sheet .tl-btn{display:flex;align-items:center;justify-content:center;border:0;border-radius:100px;padding:16px 30px;font-weight:700;font-size:calc(17 * var(--tl-px));background:var(--tl-ink);color:var(--tl-on-dark);cursor:pointer}.tl-sheet .tl-tw{overflow-x:auto;border-radius:16px;background:var(--tl-card)}.tl-sbar{position:fixed;z-index:30;left:0;right:0;bottom:0;background:rgb(var(--tl-card-rgb) / .97);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--tl-line);display:flex;align-items:center;gap:14px;padding:10px max(24px,calc((100vw - 1192px)/2)) calc(10px + env(safe-area-inset-bottom,0px));transform:translateY(120%);transition:transform .28s ease;box-shadow:0 -10px 30px -18px rgb(var(--tl-night-rgb) / .3)}.tl-sbar.is-on{transform:none}.tl-sbar img{width:48px;height:48px;border-radius:10px;object-fit:cover;background:var(--tl-paper);display:block}.tl-sbar .tl-info{flex:1;min-width:0;line-height:1.25;font-size:calc(14 * var(--tl-px));color:var(--tl-ink-2)}.tl-sbar .tl-info b,.tl-sbar .tl-info span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-sbar .tl-info b{color:var(--tl-ink);font-size:calc(16 * var(--tl-px))}.tl-sbar .tl-btn{display:inline-flex;align-items:center;border:0;border-radius:100px;padding:13px 26px;font-weight:700;font-size:calc(16 * var(--tl-px));cursor:pointer;white-space:nowrap}@media(max-width:760px){.dctl-wrap{padding-inline:18px}.dctl-band{padding-block:56px}.tl-hero{padding-block:0 48px}.tl-hero>.dctl-wrap{padding:0}.tl-hero-grid{grid-template-columns:1fr;gap:18px}.tl-gal{position:relative;top:0;grid-template-columns:1fr;gap:10px}.tl-main{border-radius:0;order:1}.tl-thumbs{order:2;flex-direction:row;overflow-x:auto;padding-inline:18px;gap:8px;height:auto;min-height:0}.tl-thumbs button{width:58px;height:58px;border-radius:10px}.tl-arrows{display:none}.tl-panel{padding-inline:18px;gap:20px}.tl-panel h1{font-size:calc(38 * var(--tl-px))}.tl-tag{font-size:calc(17 * var(--tl-px))}.tl-lab .tl-v{display:none}.tl-set{grid-template-columns:68px minmax(0,1fr) auto;gap:12px;padding:9px 12px 9px 9px}.tl-set.is-sel{padding:8.5px 11.5px 8.5px 8.5px}.tl-set img{width:68px;height:68px}.tl-set .tl-nm{font-size:calc(15.5 * var(--tl-px))}.tl-set .tl-nm small{font-size:calc(12.5 * var(--tl-px))}.tl-set .tl-pr{font-size:calc(16 * var(--tl-px))}.tl-flag{left:86px}.tl-sz button small{font-size:calc(11 * var(--tl-px))}.tl-trust{grid-template-columns:1fr}.tl-rband-in{flex-direction:column;gap:16px;padding-block:22px;text-align:center}.dctl .tl-rband-t{font-size:calc(15 * var(--tl-px));max-width:none}.tl-rband-l{width:100%;gap:10px}.tl-rband-l img{height:calc(var(--h) * .7)}.tl-trust div+div{border-left:0;border-top:1.5px solid var(--tl-line)}.tl-fhead{margin-bottom:24px}.tl-fhead p{font-size:calc(16.5 * var(--tl-px))}.tl-tiles{grid-template-columns:1fr;gap:12px}.tl-tile{aspect-ratio:1/1.08}.tl-fit-grid,.tl-kit-grid,.tl-rv-grid,.tl-hf-grid{grid-template-columns:1fr;gap:24px}.tl-fit-media{min-height:0;aspect-ratio:1/1.05}.tl-steps{grid-template-columns:1fr;gap:8px}.tl-steps li{grid-template-columns:30px 1fr;align-items:center;padding:12px 14px}.tl-measure{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px}.tl-measure img{width:96px}.tl-sizes th,.tl-sizes td{padding:11px 10px;font-size:calc(14 * var(--tl-px))}.tl-fit .tl-sizes th:nth-child(4),.tl-fit .tl-sizes td:nth-child(4){display:none}.tl-kq{grid-template-columns:1fr}.tl-cards{grid-template-columns:1fr;gap:12px}.tl-rc--feat{padding:22px}.tl-rc--feat p{font-size:calc(18 * var(--tl-px))}.tl-her{min-height:460px}.dctl.tl-end{padding-block:120px 110px}.tl-end .tl-c1{width:24vw;left:-4%;top:-8%}.tl-end .tl-c2{width:20vw;right:-5%;top:2%}.tl-end .tl-c3{width:18vw;left:-3%;bottom:-10%}.tl-end .tl-c4{width:30vw;right:-6%;bottom:-6%}.tl-end p{font-size:calc(17 * var(--tl-px))}.tl-sbar{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}.tl-sbar img{width:44px;height:44px}.tl-sbar .tl-info{font-size:calc(13 * var(--tl-px))}.tl-sbar .tl-info b{font-size:calc(15 * var(--tl-px))}.tl-sbar .tl-btn{padding:12px 20px;font-size:calc(15 * var(--tl-px))}.tl-sheet{place-items:end center;padding:0}.tl-sheet .tl-box{border-radius:22px 22px 0 0;max-height:86vh;padding:22px 18px calc(22px + env(safe-area-inset-bottom,0px))}}.tl-sz button,.tl-set,.tl-sw button,.tl-kitleash button{transition:border-color .18s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1),background-color .18s,transform .12s}.tl-sznote{font-size:calc(13 * var(--tl-px));color:var(--tl-ink-2);margin-top:8px;line-height:1.4}:is(.dctl,.dctl-fixed) .tl-sizes tr[data-s],.tl-s-size tr[data-s]{cursor:pointer}.tl-s-size tr.is-on td,.dctl-fixed .tl-sizes tr.is-on th,.dctl-fixed .tl-sizes tr.is-on td{background:var(--tl-sky-2)}.tl-kit-img .tl-sw button{width:40px;height:40px}[data-tl-leashline]{display:grid;gap:2px}[data-tl-leashline][hidden]{display:none}:is(.dctl,.dctl-fixed) .tl-sizes tr[data-s]:not(.is-on):hover :is(th,td),.tl-s-size tr[data-s]:not(.is-on):hover td{background:var(--tl-sel)}:is(.dctl,.dctl-fixed) .tl-sizes tr[data-s]:focus-visible{outline:2px solid var(--tl-action);outline-offset:-2px}.tl-set--kit{padding-top:20px}.tl-set--kit.is-sel{padding-top:19.5px}.tl-kitleash button em{font-style:normal;font-weight:600;opacity:.85;margin-left:3px}.tl-her .tl-eyebrow{text-shadow:0 1px 10px rgb(var(--tl-night-rgb) / .75)}@media(max-width:760px){.tl-thumbs{display:none}.tl-hero-grid{gap:14px}.tl-ptop{display:contents}.tl-panel{gap:12px}.tl-panel h1{font-size:calc(34 * var(--tl-px));margin-top:0}.tl-tag{font-size:calc(15.5 * var(--tl-px));margin-top:-6px}.tl-sw button{width:44px;height:44px}.tl-panel>div:has(>.tl-sz),.tl-panel>div:has(>.tl-sets){margin-top:8px}.tl-sbar .tl-info span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media(hover:hover){.tl-sz button:not([aria-pressed=true]):hover,.tl-set:not(.is-sel):hover,.tl-kitleash button:not([aria-pressed=true]):hover{border-color:var(--tl-ink-3)}.tl-sw button:not([aria-pressed=true]):hover{box-shadow:0 0 0 1.5px var(--tl-ink-3)}:is(.dctl,.dctl-fixed) .tl-lnk:hover,.tl-rate:hover u{color:var(--tl-action)}}.tl-sz button:active,.tl-set:active,.tl-kitleash button:active{transform:scale(.985)}:is(.dctl,.dctl-fixed) .tl-lnk,.tl-rate,.tl-kit-img .tl-sw button{position:relative}:is(.dctl,.dctl-fixed) .tl-lnk:after,.tl-rate:after{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}.tl-kit-img .tl-sw button:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%}.tl-count{min-height:26px;line-height:18px}.tl-count:empty{visibility:hidden}.dctl :is(p,li,figcaption,small,blockquote),.dctl-fixed :is(p,li){text-wrap:pretty}.dctl :is(h1,h2,h3,h4),.dctl-fixed :is(h2,h3){text-wrap:balance}.tl-sznote{font-size:calc(13.5 * var(--tl-px));text-wrap:balance}.tl-flag{font-size:calc(12 * var(--tl-px))}.dctl .tl-eyebrow{font-size:calc(13 * var(--tl-px))}.tl-cap{font-size:calc(13.5 * var(--tl-px))}.tl-set .tl-pr em{font-size:calc(12.5 * var(--tl-px))}.tl-set .tl-nm .tl-lnk,.tl-pq .tl-who,.tl-kq .tl-who{font-size:calc(13.5 * var(--tl-px))}@media(max-width:760px){.tl-s-size{grid-template-columns:1fr;padding:22px 18px;align-content:center;gap:12px}.tl-s-size img{max-width:30%;margin-inline:auto}.tl-s-size h4{margin:0 0 6px;font-size:calc(19 * var(--tl-px))}.tl-s-size td,.tl-s-size th{padding:7px 4px}.tl-s-size table{font-size:calc(13.5 * var(--tl-px))}.tl-s-size th{font-size:calc(11.5 * var(--tl-px))}.tl-sz button small{font-size:calc(12.5 * var(--tl-px))}.tl-sznote{font-size:calc(14 * var(--tl-px))}.tl-set .tl-nm small{font-size:calc(13.5 * var(--tl-px))}:is(.dctl,.dctl-fixed) .tl-sizes :is(th,td){padding-top:12px;padding-bottom:12px}.tl-sbar .tl-btn{padding:13.5px 20px}}:is(.dctl,.dctl-fixed) .tl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:0;border-radius:100px;padding:15px 30px;font-weight:700;font-size:calc(17 * var(--tl-px));text-decoration:none;cursor:pointer;color:var(--tl-on-dark);background:linear-gradient(180deg,var(--tl-ink-hi) 0%,var(--tl-ink) 55%,var(--tl-ink-lo) 100%);box-shadow:inset 0 1px rgb(var(--tl-card-rgb) / .16),inset 0 -1px rgb(var(--tl-night-rgb) / .35),0 0 0 1px var(--tl-ink-rim),0 2px 4px rgb(var(--tl-ink-rgb) / .18),0 12px 24px -12px rgb(var(--tl-ink-rgb) / .75);transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),filter .2s}@media(hover:hover){:is(.dctl,.dctl-fixed) .tl-btn:not([disabled]):hover{color:var(--tl-on-dark);transform:translateY(-1px);filter:brightness(1.1);box-shadow:inset 0 1px rgb(var(--tl-card-rgb) / .2),inset 0 -1px rgb(var(--tl-night-rgb) / .35),0 0 0 1px var(--tl-ink-rim),0 4px 8px rgb(var(--tl-ink-rgb) / .2),0 18px 30px -14px rgb(var(--tl-ink-rgb) / .8)}}:is(.dctl,.dctl-fixed) .tl-btn:not([disabled]):active{transform:translateY(0) scale(.985);filter:brightness(.97);box-shadow:inset 0 2px 4px rgb(var(--tl-night-rgb) / .35),0 0 0 1px var(--tl-ink-rim),0 1px 2px rgb(var(--tl-ink-rgb) / .2)}:is(.dctl,.dctl-fixed) .tl-btn[disabled]:not(.is-busy){opacity:.55;cursor:not-allowed;box-shadow:none}:is(.dctl,.dctl-fixed) .tl-btn .tl-ico{width:20px;height:20px;flex:none;margin-left:-2px}:is(.dctl,.dctl-fixed) .tl-btn.is-busy{cursor:progress}:is(.dctl,.dctl-fixed) .tl-btn.is-busy .tl-ico,:is(.dctl,.dctl-fixed) .tl-btn.is-added .tl-ico{display:none}:is(.dctl,.dctl-fixed) .tl-btn.is-busy:before{content:"";width:18px;height:18px;border-radius:50%;border:2px solid rgb(var(--tl-card-rgb) / .3);border-top-color:currentColor;animation:tl-spin .7s linear infinite}:is(.dctl,.dctl-fixed) .tl-btn.is-added{background:linear-gradient(180deg,var(--tl-ok-hi),var(--tl-ok) 60%,var(--tl-ok-lo))}:is(.dctl,.dctl-fixed) .tl-btn.is-added:before{content:"";width:14px;height:8px;border:solid currentColor;border-width:0 0 2.5px 2.5px;transform:translateY(-2px) rotate(-45deg)}@keyframes tl-spin{to{transform:rotate(360deg)}}.tl-sbar .tl-btn{min-height:48px}.tl-pay{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.tl-pay li{margin:0;line-height:0}.tl-pay svg{width:34px;height:22px;display:block}@media(max-width:420px){.tl-pay{gap:4px}.tl-pay svg{width:32px;height:21px}}.tl-set .tl-nm .tl-lnk{padding-block:4px;margin-block:-4px}.tl-set-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:0;border-radius:inherit;background:none;padding:0;margin:0}.tl-set--kit>:not(.tl-set-hit):not(.tl-flag){position:relative;z-index:1;pointer-events:none}.tl-set--kit .tl-kitleash,.tl-set--kit .tl-lnk{pointer-events:auto}.tl-set--kit .tl-flag{z-index:2}.tl-set--kit #tl-k-name{display:grid;gap:3px}html.tl-lock,html.tl-lock body{overflow:hidden}.tl-tiles{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-auto-rows:auto}.tl-tile:first-child{grid-row:span 2;aspect-ratio:auto;min-height:100%}.tl-tile:first-child h3{font-size:clamp(calc(26 * var(--tl-px)),2.6vw,calc(36 * var(--tl-px)))}.tl-steps{gap:0}.tl-steps li{background:none;border-radius:0;padding:0 18px 0 0;position:relative}.tl-steps li b{position:relative;z-index:1;box-shadow:0 0 0 6px var(--tl-paper)}.tl-steps li:before{content:"";position:absolute;top:14px;left:30px;right:0;height:2px;background:var(--tl-line)}.tl-steps li:last-child:before{display:none}.tl-end-meta{display:inline-flex;align-items:center;gap:10px}.tl-dots{display:inline-flex;gap:5px}.tl-dots i{width:14px;height:14px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px var(--tl-paper),0 0 0 3px var(--tl-line)}@media(max-width:760px){.tl-tiles{grid-template-columns:1fr}.tl-tile:first-child{grid-row:auto;aspect-ratio:4/5;min-height:0}.tl-tile:not(:first-child){aspect-ratio:5/4}.tl-steps li{padding:0 0 18px;grid-template-columns:30px 1fr;align-items:center}.tl-steps li:before{top:30px;bottom:0;left:14px;right:auto;width:2px;height:auto}}@media(prefers-reduced-motion:reduce){.dctl *,.dctl-fixed *{transition:none!important}:is(.dctl,.dctl-fixed) .tl-btn.is-busy:before{animation-duration:1.6s}}.tl-sw button.is-camo,.tl-dots i.is-camo{background:linear-gradient(135deg,var(--c) 0 48%,var(--c2) 52% 100%)}.tl-sz{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}.tl-tiles{grid-auto-flow:row dense}.tl-tile:not(:first-child){aspect-ratio:16/10}.tl-steps{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}.tl-measure--noimg{grid-template-columns:1fr}a.tl-it{text-decoration:none;color:inherit}a.tl-it:hover b{text-decoration:underline;text-underline-offset:3px}.tl-kit-trio{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:4%;padding:8%}.tl-kit-trio img{width:100%;height:auto;object-fit:contain}.tl-s-size img{max-width:100%;height:auto}.tl-thumbs .tl-t-size span{font-size:calc(11 * var(--tl-px));font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tl-ink-3)}@media(max-width:760px){.tl-steps{grid-template-columns:1fr}.tl-sz{grid-template-columns:repeat(min(var(--n,4),4),minmax(0,1fr))}}.tl-tiles[style*="--n:4"] .tl-tile:first-child{grid-row:span 3}@media(max-width:760px){.tl-tiles[style*="--n:4"] .tl-tile:first-child{grid-row:auto}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/dc-tl.css.map */
