.te{--mb:#FBF8F3;--bg:#F4EDE2;--bei:#EDE2D0;--sand:#E2D1B6;--lat:#B8956A;--br:#7A5B3A;--ink:#4A3726;--mu:#7A6650;--g:#C9A96A;--g2:#E9D3A2;--gd:#9C7633;--ln:rgba(156,118,51,.22);--sans:"Barlow",system-ui,sans-serif;--cond:"Barlow Condensed","Arial Narrow",sans-serif;--ser:"Fraunces",Georgia,serif;--marble:radial-gradient(ellipse 55% 38% at 18% 28%,rgba(214,196,168,.28),transparent 70%),radial-gradient(ellipse 45% 32% at 82% 72%,rgba(201,169,106,.16),transparent 70%),linear-gradient(118deg,transparent 44%,rgba(186,166,136,.2) 45%,transparent 46.6%),linear-gradient(152deg,transparent 63%,rgba(186,166,136,.14) 63.6%,transparent 65.2%),linear-gradient(98deg,transparent 22%,rgba(186,166,136,.1) 22.5%,transparent 23.8%);background:var(--mb);color:var(--ink);font-family:var(--sans);overflow:hidden}.te *{box-sizing:border-box}.te-wrap{width:min(1200px,100% - 32px);margin:0 auto;position:relative;z-index:1}.te em{font-family:var(--ser);font-style:italic;font-weight:400;color:var(--gd)}.te-marble{background:var(--marble),linear-gradient(160deg,#FFFDF9 0,var(--bg) 100%)}.te-k{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gd);margin:0 0 14px;display:inline-flex;align-items:center;gap:10px}.te-k i{width:7px;height:7px;border-radius:50%;background:var(--g);box-shadow:0 0 #c9a96a99;animation:tePulse 2.2s infinite}@keyframes tePulse{70%{box-shadow:0 0 0 9px #c9a96a00}to{box-shadow:0 0 #c9a96a00}}.te-d{font-family:var(--cond);font-weight:600;font-size:clamp(46px,6.6vw,92px);line-height:.95;letter-spacing:-.01em;margin:0 0 18px;color:var(--ink)}.te-h{font-family:var(--cond);font-weight:600;font-size:clamp(34px,4.2vw,56px);line-height:1;margin:0 0 14px;color:var(--ink)}.te-p{font-size:clamp(16px,1.25vw,18px);line-height:1.6;color:var(--mu);max-width:54ch;margin:0 0 20px}.te-fine{font-size:13px;color:var(--mu);line-height:1.5}.te-sec{padding:clamp(56px,8vw,112px) 0;position:relative}.te-sec--bei{background:var(--bg)}.te-head{max-width:760px;margin:0 0 clamp(26px,4vw,44px)}.te-head--c{text-align:center;margin-left:auto;margin-right:auto}.te-btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.te-btns form{margin:0}.te-btn{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 30px;border-radius:999px;font:600 16px/1 var(--sans);text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s,color .25s;position:relative;overflow:hidden}.te-btn--gold{background:linear-gradient(135deg,#F1DFB4,var(--g) 50%,var(--gd));color:#2e2214;box-shadow:0 12px 30px #9c763347}.te-btn--gold:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s}.te-btn--gold:hover{transform:translateY(-2px);box-shadow:0 18px 40px #9c76335c}.te-btn--gold:hover:after{transform:translate(120%)}.te-btn--gold:disabled{opacity:.6;cursor:default}.te-btn--line{border:1.5px solid var(--ln);color:var(--ink);background:#fff9}.te-btn--line:hover{border-color:var(--g)}.te-btn:focus-visible,.te button:focus-visible,.te input:focus-visible,.te summary:focus-visible,.te a:focus-visible{outline:2px solid var(--gd);outline-offset:3px}.te-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin:0 0 18px}.te-price b{font-family:var(--cond);font-weight:600;font-size:clamp(40px,4.4vw,54px);line-height:1;color:var(--ink)}.te-price span{font-size:14px;color:var(--mu)}.te-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:linear-gradient(135deg,#e9d3a28c,#c9a96a40);border:1px solid var(--ln);font-size:13px;font-weight:600;color:var(--br);margin:0 0 16px}.te-trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:0;list-style:none;font-size:14px;color:var(--mu)}.te-trust li:before{content:"";display:inline-block;width:9px;height:5px;border-left:2px solid var(--gd);border-bottom:2px solid var(--gd);transform:rotate(-45deg) translateY(-3px);margin-right:8px}.te-hero{padding:clamp(40px,6vw,90px) 0 clamp(40px,6vw,80px)}.te-hero__in{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(24px,5vw,64px);align-items:center}.te-stage{position:relative;aspect-ratio:1/1.08;max-width:560px;margin-left:auto;width:100%}.te-stage__arch{position:absolute;left:12%;right:12%;top:4%;bottom:4%;border-radius:999px 999px 28px 28px;background:linear-gradient(180deg,rgba(255,255,255,.9),var(--bei));box-shadow:inset 0 0 0 1px var(--ln),0 40px 80px #7a5b3a29}.te-stage__arch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--marble);opacity:.9}.te-stage .txm{position:absolute;left:50%;top:4%;width:47%;transform:translate(-50%)}.te-float{position:absolute;z-index:3;margin:0;border-radius:22px;overflow:hidden;box-shadow:0 24px 50px #4a372638;border:4px solid #fff;animation:teBob 7s ease-in-out infinite}.te-float img{display:block;width:100%;height:100%;object-fit:cover}.te-float--a{width:30%;aspect-ratio:1;left:-2%;bottom:10%}.te-float--b{width:26%;aspect-ratio:4/5;right:-2%;top:12%;animation-delay:-3s}.te-chip{position:absolute;z-index:4;background:#ffffffe0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--ln);border-radius:999px;padding:9px 14px;font-size:13px;color:var(--ink);box-shadow:0 10px 24px #4a37261f;animation:teBob 6s ease-in-out infinite;white-space:nowrap}.te-chip b{font-family:var(--cond);font-size:20px;color:var(--gd);margin-right:4px}.te-chip--1{left:4%;top:16%}.te-chip--2{right:2%;bottom:30%;animation-delay:-2s}.te-chip--3{right:4%;bottom:12%;animation-delay:-4s}@keyframes teBob{50%{transform:translateY(-8px)}}.te-tick{background:linear-gradient(90deg,#b08d57,#c9a96a,#b08d57);color:#fff9ee;overflow:hidden;white-space:nowrap;padding:14px 0}.te-tick__t{display:inline-flex;gap:46px;animation:teTick 34s linear infinite;font:600 15px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.te-tick__t span:before{content:"\2726";margin-right:46px;opacity:.7}@keyframes teTick{to{transform:translate(-50%)}}.te-band{position:relative;min-height:clamp(440px,58vw,700px);display:flex;align-items:center;overflow:hidden}.te-band__img{position:absolute;top:-6%;right:0;bottom:-6%;left:0}.te-band__img img{width:100%;height:100%;object-fit:cover;display:block}.te-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(270deg,#fbf8f3f0 0,#fbf8f3b3 38%,#fbf8f300 70%)}.te-band .te-wrap{z-index:2}.te-band__card{margin-left:auto;max-width:520px;position:relative;z-index:2}.te-band__q{font-family:var(--ser);font-style:italic;font-size:clamp(34px,4.4vw,60px);line-height:1.05;color:var(--ink);margin:0 0 16px}.txm{position:relative;--lvl:100%}.txm__svg{display:block;width:100%;height:auto;overflow:visible}.txm__shadow{fill:#4a372624}.txm__veins path{fill:none;stroke:#cdbfa9;stroke-width:1.1;opacity:.55}.txm__veins .txm__vein--thin{stroke-width:.6;opacity:.4}.txm__logo{font:600 9px/1 Barlow,sans-serif;letter-spacing:3px;fill:#8f7c64}.txm__ribs line{stroke:#ffffff12;stroke-width:2}.txm__pwr{fill:none;stroke:#e9d3a2;stroke-width:1.6;stroke-linecap:round}.txm__glow{fill:#e9d3a200;transition:fill .4s}.txm__ring{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:0 100;transform:rotate(-90deg);transform-origin:120px 194px;opacity:.9}.txm__capsule,.txm__grounds circle{opacity:0}.txm__grounds circle{fill:#5a3a20}.txm__stream{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(0);opacity:0}.txm__liquid{transform-box:fill-box;transform:translateY(var(--lvl))}.txm__liq{fill:var(--liq)}.txm__crema{fill:#c99558}.txm__crema2{fill:#a86e3a;opacity:.6}.txm[data-drink=latte] .txm__crema{fill:#f5e9d6}.txm[data-drink=latte] .txm__crema2{fill:#e7d3b4}.txm__ice{opacity:0;transition:opacity .5s}.txm__ice rect{fill:#ffffffa6;stroke:#96aab480}.txm[data-temp=iced] .txm__ice{opacity:1}.txm__steam path{fill:none;stroke:#96806459;stroke-width:3;stroke-linecap:round;stroke-dasharray:6 60;stroke-dashoffset:66;opacity:0}.txm__machine{animation:teIdle 6s ease-in-out infinite}@keyframes teIdle{50%{transform:translateY(-3px)}}.txm.is-load[data-pod=capsule] .txm__capsule{animation:teDrop .9s cubic-bezier(.5,0,.8,.4) forwards}.txm.is-load[data-pod=ground] .txm__grounds circle{animation:teDrop .9s cubic-bezier(.5,0,.8,.4) forwards;animation-delay:var(--d)}@keyframes teDrop{0%{opacity:0;transform:translateY(-60px)}25%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(140px)}}.txm.is-press .txm__glow,.txm.is-brew .txm__glow{fill:#e9d3a273}.txm.is-brew .txm__ring{transition:stroke-dasharray 3.2s linear;stroke-dasharray:100 100}.txm.is-brew .txm__stream{animation:teStream 3.2s ease-in-out forwards}.txm.is-brew .txm__stream--b{animation:teStream 3.2s ease-in-out forwards,teFlick .3s linear infinite}@keyframes teStream{0%{transform:scaleY(0);opacity:1}10%{transform:scaleY(1);opacity:1}88%{transform:scaleY(1);opacity:1}to{transform:scaleY(1) translateY(30px);opacity:0}}@keyframes teFlick{50%{opacity:.4}}.txm.is-brew .txm__liquid{transition:transform 3s cubic-bezier(.3,.1,.3,1) .25s}.txm.is-done[data-temp=hot] .txm__steam path{animation:teSteam 2.6s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes teSteam{0%{opacity:0;stroke-dashoffset:66}30%{opacity:1}to{opacity:0;stroke-dashoffset:-10}}.txm.is-done .txm__crema{animation:teShim 2.4s ease-in-out infinite}@keyframes teShim{50%{fill:#d9a86a}}.txm__hud{position:absolute;left:50%;bottom:-6px;transform:translate(-50%,100%);display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--ln);border-radius:999px;padding:6px 14px 6px 8px;box-shadow:0 8px 20px #4a37261a;white-space:nowrap}.txm__timer{display:inline-flex;align-items:baseline;justify-content:center;min-width:46px;padding:4px 8px;border-radius:999px;background:var(--bei);font-family:var(--cond);color:var(--gd)}.txm__timer b{font-size:20px;font-weight:600}.txm__timer small{font-size:12px;margin-left:1px}.txm__state{font-size:13px;color:var(--mu)}.te-stage .txm__hud{bottom:2%}.te-lab{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,64px);align-items:center}.te-lab__panel{background:#ffffffbf;border:1px solid var(--ln);border-radius:28px;padding:clamp(22px,3vw,34px);box-shadow:0 30px 60px #7a5b3a1a}.te-opt{margin:0 0 18px}.te-opt p{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gd);margin:0 0 8px}.te-seg{display:flex;flex-wrap:wrap;gap:8px}.te-seg button{-webkit-appearance:none;appearance:none;cursor:pointer;border:1.5px solid var(--ln);background:#fff;color:var(--ink);border-radius:999px;padding:11px 18px;font:500 15px/1 var(--sans);transition:all .25s}.te-seg button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fbf3e4}.te-recipe{border-top:1px solid var(--ln);padding-top:16px;margin-top:6px}.te-recipe h3{font-family:var(--cond);font-weight:600;font-size:28px;margin:0 0 6px}.te-recipe ol{list-style:decimal;margin:0;padding-left:20px;color:var(--mu);line-height:1.6;font-size:15px}.te-lab__stage{position:relative;max-width:300px;margin:0 auto;width:100%;padding-bottom:40px}.te-lab__stage:before{content:"";position:absolute;left:6%;right:6%;top:8%;bottom:14%;border-radius:50%;background:radial-gradient(circle,rgba(233,211,162,.55),transparent 65%);filter:blur(10px)}.te-lab__photo{position:absolute;right:-6%;bottom:16%;width:38%;aspect-ratio:1;margin:0;border-radius:50%;overflow:hidden;border:5px solid #fff;box-shadow:0 18px 40px #4a372633}.te-lab__photo img{width:100%;height:100%;object-fit:cover;display:block}.te-who{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(20px,4vw,48px);align-items:stretch}.te-who__img{position:relative;border-radius:30px;overflow:hidden;min-height:480px;box-shadow:0 30px 70px #4a372629}.te-who__img figure{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transform:scale(1.05);transition:opacity .7s,transform 1.2s}.te-who__img figure.is-on{opacity:1;transform:none}.te-who__img img{width:100%;height:100%;object-fit:cover;display:block}.te-who__img figcaption{position:absolute;left:18px;right:18px;bottom:18px;background:#fbf8f3e6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:18px;padding:14px 18px;font-family:var(--ser);font-style:italic;font-size:clamp(18px,1.8vw,24px);color:var(--ink)}.te-tabs{display:grid;gap:10px;margin:0 0 18px}.te-tabs button{-webkit-appearance:none;appearance:none;cursor:pointer;text-align:left;border:1.5px solid var(--ln);background:#fff;border-radius:20px;padding:16px 18px;display:flex;gap:14px;align-items:center;transition:all .3s;font-family:var(--sans);color:var(--ink)}.te-tabs button b{font-family:var(--cond);font-weight:600;font-size:24px;display:block}.te-tabs button span{font-size:14px;color:var(--mu)}.te-tabs button i{flex:0 0 46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--bei);font-style:normal;font-family:var(--cond);font-weight:600;font-size:18px;color:var(--gd)}.te-tabs button[aria-selected=true]{border-color:var(--g);background:linear-gradient(135deg,#fff9ee,#f6ead4);box-shadow:0 14px 30px #9c763324}.te-tabs button[aria-selected=true] i{background:var(--gd);color:#fff}.te-who__copy p{color:var(--mu);line-height:1.6;margin:0 0 12px}.te-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.te-tags li{padding:7px 12px;border-radius:999px;background:var(--bei);font-size:13px;color:var(--br)}.te-calc{display:grid;grid-template-columns:1fr 1.1fr;gap:0;border-radius:32px;overflow:hidden;background:#fff;box-shadow:0 40px 80px #7a5b3a24;border:1px solid var(--ln)}.te-calc__photo{position:relative;min-height:420px}.te-calc__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.te-calc__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#2e2214b8 0,#2e221400 55%)}.te-calc__vs{position:absolute;left:22px;right:22px;bottom:22px;z-index:2;color:#fff7ea;display:flex;gap:14px;align-items:flex-end}.te-calc__vs div{flex:1}.te-calc__vs b{display:block;font-family:var(--cond);font-weight:600;font-size:clamp(40px,4.6vw,60px);line-height:1}.te-calc__vs span{font-size:13px;opacity:.85}.te-calc__vs em{color:#f1dfb4;font-size:22px;align-self:center}.te-calc__in{padding:clamp(24px,3.4vw,44px)}.te-rng{display:block;margin:0 0 18px}.te-rng__top{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;color:var(--mu);margin:0 0 8px}.te-rng output{font-family:var(--cond);font-weight:600;font-size:26px;color:var(--gd)}.te-rng input{width:100%;accent-color:var(--gd)}.te-out{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:6px 0 18px}.te-out div{background:var(--bg);border-radius:18px;padding:14px}.te-out b{display:block;font-family:var(--cond);font-weight:600;font-size:clamp(28px,3vw,40px);line-height:1;color:var(--ink)}.te-out span{display:block;font-size:12.5px;color:var(--mu);margin-top:6px;line-height:1.35}.te-out b span{display:inline;font-size:inherit;color:inherit;margin:0}.te-bars{display:grid;gap:10px;margin:0 0 12px}.te-bar{display:grid;grid-template-columns:110px 1fr 70px;gap:10px;align-items:center;font-size:14px}.te-bar__t{height:14px;border-radius:999px;background:var(--bei);overflow:hidden}.te-bar__t i{display:block;height:100%;border-radius:inherit;width:0;transition:width .8s cubic-bezier(.2,.8,.2,1)}.te-bar--cafe i{background:linear-gradient(90deg,#b98a5a,#7a5b3a)}.te-bar--te i{background:linear-gradient(90deg,#F1DFB4,var(--g))}.te-bar b{text-align:right;font-family:var(--cond);font-size:19px}.te-spec{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,64px);align-items:center}.te-spec__img{position:relative;border-radius:30px;overflow:hidden;background:#f6f3ee;box-shadow:0 30px 70px #4a37261f;max-width:420px;width:100%;margin:0 auto}.te-spec__img img{display:block;width:100%;height:auto}.te-hot{position:absolute;left:var(--x);top:var(--y);width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:0;cursor:pointer;background:#fffffff2;box-shadow:0 0 0 6px #c9a96a4d;display:grid;place-items:center;transition:transform .3s}.te-hot:before{content:"+";font:600 20px/1 var(--sans);color:var(--gd)}.te-hot:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid rgba(201,169,106,.6);animation:teRing 2s infinite}@keyframes teRing{0%{transform:scale(.8);opacity:1}to{transform:scale(1.6);opacity:0}}.te-hot.is-on{transform:scale(1.15);background:var(--gd)}.te-hot.is-on:before{color:#fff}.te-specl{list-style:none;padding:0;margin:0;display:grid;gap:8px}.te-specl li{display:grid;grid-template-columns:88px 1fr;gap:14px;align-items:center;padding:14px 16px;border-radius:18px;border:1.5px solid transparent;cursor:pointer;transition:all .3s}.te-specl li.is-on{border-color:var(--g);background:#fff;box-shadow:0 12px 26px #9c76331f}.te-specl b{font-family:var(--cond);font-weight:600;font-size:30px;line-height:1;color:var(--gd)}.te-specl h3{font-family:var(--cond);font-weight:600;font-size:22px;margin:0}.te-specl p{margin:2px 0 0;color:var(--mu);font-size:14.5px;line-height:1.5}.te-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,64px);align-items:center}.te-split--rev>:first-child{order:2}.te-ph{margin:0;border-radius:30px;overflow:hidden;box-shadow:0 30px 70px #4a37261f}.te-ph img{display:block;width:100%;height:auto}.te-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:s}.te-steps li{counter-increment:s;display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start;padding:16px;border-radius:18px;background:#fff;border:1px solid var(--ln)}.te-steps li:before{content:counter(s,decimal-leading-zero);font-family:var(--cond);font-weight:600;font-size:26px;color:var(--gd);line-height:1}.te-steps h3{font-family:var(--cond);font-weight:600;font-size:22px;margin:0 0 2px}.te-steps p{margin:0;color:var(--mu);font-size:15px;line-height:1.5}.te-rit{display:grid;grid-template-columns:1.1fr 1fr;border-radius:34px;overflow:hidden;background:linear-gradient(135deg,#fffdf8,#f3e8d6);border:1px solid var(--ln);box-shadow:0 40px 90px #7a5b3a29}.te-rit__img{position:relative;min-height:440px;display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px}.te-rit__img figure{margin:0;border-radius:26px;overflow:hidden;position:relative}.te-rit__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.te-rit__img figcaption{position:absolute;left:12px;top:12px;background:#ffffffe6;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--br)}.te-rit__plus{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;background:var(--gd);color:#fff;display:grid;place-items:center;font:600 28px/1 var(--sans);box-shadow:0 10px 24px #4a37264d;z-index:2}.te-rit__in{padding:clamp(24px,3.6vw,46px)}.te-rit__time{display:flex;gap:10px;margin:0 0 16px;flex-wrap:wrap}.te-rit__time span{font-size:13px;padding:7px 12px;border-radius:999px;background:#fff;border:1px solid var(--ln);color:var(--br)}.te-rit__time b{font-family:var(--cond);font-size:16px;margin-right:4px;color:var(--gd)}.te-rit__sum{display:grid;gap:6px;margin:0 0 18px;padding:16px 18px;border-radius:18px;background:#fff;border:1px solid var(--ln);font-size:15px}.te-rit__sum div{display:flex;justify-content:space-between}.te-rit__sum .is-tot{border-top:1px solid var(--ln);padding-top:8px;margin-top:4px;font-weight:600;font-size:17px}.te-rit__sum .is-save{color:var(--gd);font-weight:600}.te-rit__err{color:#9b3a2a;font-size:14px;margin:10px 0 0}.te-strip{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 max(16px,calc((100% - 1200px)/2)) 10px;scrollbar-width:none}.te-strip::-webkit-scrollbar{display:none}.te-strip figure{flex:0 0 clamp(240px,28vw,360px);aspect-ratio:4/5;margin:0;border-radius:26px;overflow:hidden;position:relative;scroll-snap-align:start}.te-strip img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s}.te-strip figure:hover img{transform:scale(1.05)}.te-strip figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#281c108c 0,#281c1000 45%)}.te-strip figcaption{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;color:#fff;font-family:var(--ser);font-style:italic;font-size:22px;text-shadow:0 2px 14px rgba(0,0,0,.3)}.te-list{list-style:none;padding:0;margin:0 0 10px;display:grid;gap:10px}.te-list li{position:relative;padding-left:28px;line-height:1.5}.te-list li:before{content:"";position:absolute;left:2px;top:7px;width:12px;height:6px;border-left:2px solid var(--gd);border-bottom:2px solid var(--gd);transform:rotate(-45deg)}.te-faq{max-width:840px;margin:0 auto}.te-faq details{background:#fff;border:1px solid var(--ln);border-radius:18px;margin:0 0 10px}.te-faq summary{list-style:none;cursor:pointer;padding:18px 54px 18px 22px;font-weight:600;font-size:16px;position:relative}.te-faq summary::-webkit-details-marker{display:none}.te-faq summary:after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--gd);transition:transform .3s}.te-faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.te-faq details p{margin:0;padding:0 22px 20px;line-height:1.65;color:var(--mu)}.te-close{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,64px);align-items:center}.te-close__img{border-radius:50%;overflow:hidden;aspect-ratio:1;max-width:460px;width:100%;margin:0 auto;box-shadow:0 40px 80px #9c763340}.te-close__img img{width:100%;height:100%;object-fit:cover;display:block}.te-promo__top{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(14px,2vw,20px);align-items:stretch;margin-bottom:14px}.te-promo__hero{position:relative;border-radius:32px;overflow:hidden;min-height:520px;display:block;text-decoration:none}.te-promo__hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s}.te-promo__hero:hover img{transform:scale(1.04)}.te-promo__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#281c10b3 0,#281c1000 60%)}.te-promo__hcopy{position:absolute;left:clamp(18px,3vw,36px);right:clamp(18px,3vw,36px);bottom:clamp(18px,3vw,36px);z-index:2;color:#fff8ec}.te-promo__hcopy .te-d{color:#fff8ec;font-size:clamp(40px,5vw,72px)}.te-promo__hcopy em{color:#f1dfb4}.te-promo__side{display:flex;flex-direction:column;gap:14px}.te-promo__card{border-radius:28px;padding:clamp(20px,2.6vw,30px);background:#fff;border:1px solid var(--ln);position:relative;overflow:hidden}.te-promo__card--m{display:grid;grid-template-columns:1fr 150px;gap:10px;align-items:center;flex:1;background:linear-gradient(160deg,#fff,var(--bg))}.te-promo__card .txm{max-width:150px}.te-promo__card .txm__hud{display:none}.te-promo__maths{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,#f7ebd3,#ead6b2)}.te-promo__maths b{font-family:var(--cond);font-weight:600;font-size:clamp(36px,3.6vw,48px);line-height:1;color:var(--ink)}.te-promo__maths s{color:var(--mu)}.te-promo__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.te-pc{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:4/5;display:block;color:#fff;text-decoration:none}.te-pc img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s}.te-pc:hover img{transform:scale(1.06)}.te-pc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#281c10b8 0,#281c1000 55%)}.te-pc span{position:absolute;left:16px;right:16px;bottom:16px;z-index:2}.te-pc small{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin-bottom:4px}.te-pc b{font-family:var(--ser);font-style:italic;font-weight:400;font-size:clamp(18px,1.7vw,24px);line-height:1.15}.te-pc--rit:after{background:linear-gradient(0deg,#9c7633d9 0,#9c76331a 60%)}.te-rv{opacity:0;transform:translateY(24px);transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1)}.te-rv.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.te-rv{opacity:1;transform:none;transition:none}.te *{animation:none!important}}@media(max-width:899px){.te-hero__in,.te-lab,.te-who,.te-calc,.te-spec,.te-split,.te-rit,.te-close,.te-promo__top{grid-template-columns:1fr}.te-split--rev>:first-child{order:0}.te-stage{margin:0 auto;max-width:440px}.te-hero__copy{order:2}.te-band{display:block;min-height:0;background:var(--mb)}.te-band:after{display:none}.te-band__img{position:relative;inset:auto;height:72vw;transform:none!important}.te-band__card{margin:-48px 0 0;padding:24px 22px 8px;background:var(--mb);border-radius:26px 26px 0 0;max-width:none}.te-chip--3{display:none}.te-lab__stage{order:-1;max-width:230px}.te-spec__img{max-width:340px}.te-who__img{min-height:380px}.te-calc__photo{min-height:300px}.te-out{grid-template-columns:1fr 1fr 1fr}.te-rit__img{min-height:300px}.te-promo__hero{min-height:440px}.te-promo__cards{grid-template-columns:1fr 1fr}.te-close__img{max-width:320px}}@media(max-width:520px){.te-out{grid-template-columns:1fr}.te-out div{display:flex;align-items:baseline;gap:10px}.te-bar{grid-template-columns:86px 1fr 60px;font-size:13px}.te-chip{font-size:12px;padding:7px 11px}.te-chip b{font-size:17px}.te-promo__card--m{grid-template-columns:1fr 110px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/tendra-espresso.css.map */
