:root{--tv-ink:#0B3D2E;--tv-ink-2:#145943;--tv-paper:#FFF8EE;--tv-paper-2:#F6EBDA;--tv-muted:#4A5F55;--tv-mango:#FF8A00;--tv-sun:#FFC83D;--tv-sea:#14B8C9;--tv-coral:#FF4D6D;--tv-display:"Bricolage Grotesque","Arial Black",sans-serif;--tv-body:"Instrument Sans",system-ui,sans-serif;--tv-border:2px solid var(--tv-ink);--tv-shadow:4px 4px 0 var(--tv-ink);--tv-shadow-up:7px 7px 0 var(--tv-ink);--tv-can-shadow:drop-shadow(0 30px 30px rgba(11,61,46,.28));--tv-ease:cubic-bezier(.2,.8,.2,1);--tv-r-sm:6px;--tv-r-md:14px;--tv-gutter:32px;--tv-section:112px;--font-body--family:"Instrument Sans",system-ui,sans-serif;--font-heading--family:"Bricolage Grotesque","Arial Black",sans-serif;--font-subheading--family:"Instrument Sans",system-ui,sans-serif}@media(max-width:720px){:root{--tv-gutter:16px;--tv-section:72px}}.tv{font-family:var(--tv-body);color:var(--tv-ink);overflow:hidden;position:relative}.tv *,.tv *:before,.tv *:after{box-sizing:border-box}:where(.tv) img{display:block;max-width:100%;height:auto}.tv h1,.tv h2,.tv h3,.tv h4{font-family:var(--tv-display);font-weight:800;letter-spacing:-.03em;margin:0;color:inherit}.tv h2{font-size:clamp(38px,6vw,76px);line-height:.95}.tv p{margin:0 0 16px}.tv-wrap{width:min(1240px,100% - 2*var(--tv-gutter));margin-inline:auto}.tv-label{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px}.tv-ico{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.tv :focus-visible{outline:3px solid var(--tv-mango);outline-offset:3px}.tv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:0 26px;border:var(--tv-border);border-radius:var(--tv-r-sm);font:600 17px/1.1 var(--tv-body);text-decoration:none;cursor:pointer;transition:transform .2s var(--tv-ease),box-shadow .2s var(--tv-ease),background .2s}.tv-btn--primary{background:var(--tv-ink);color:var(--tv-paper);box-shadow:var(--tv-shadow)}.tv-btn--primary:hover{transform:translate(-3px,-3px);box-shadow:var(--tv-shadow-up);background:var(--tv-ink-2)}.tv-btn--secondary{background:transparent;color:var(--tv-ink)}.tv-btn--secondary:hover{background:#ffffff59}.tv-btn[disabled]{opacity:.45;box-shadow:none;cursor:not-allowed;transform:none}.tv-price{font:800 26px/1 var(--tv-display)}.tv-price--soon{font:600 15px var(--tv-body);color:var(--tv-muted)}.tv-tape{background:var(--tv-ink);color:var(--tv-sun);border-block:var(--tv-border)}.tv-tape--sun{background:var(--tv-sun);color:var(--tv-ink);transform:rotate(-1.6deg);margin:-12px -20px}.tv-tape__track{display:flex;align-items:center;gap:24px;width:max-content;padding:10px 0;animation:tvMarq var(--tv-dur,28s) linear infinite}.tv-tape span{font:800 15px/1 var(--tv-display);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.tv-tape--big span{font-size:clamp(22px,3.4vw,40px)}.tv-tape i{width:10px;height:10px;background:currentColor;transform:rotate(45deg);flex:none}@keyframes tvMarq{to{transform:translate(-50%)}}.tv-hero{background:var(--tv-bg,var(--tv-sun));border-bottom:var(--tv-border)}.tv-hero__grid{display:grid;grid-template-columns:1.08fr .92fr;gap:32px;align-items:center;min-height:min(82vh,760px);padding-block:56px 88px}.tv-hero__title{font-size:clamp(54px,8.4vw,120px);line-height:.88;letter-spacing:-.04em;margin-bottom:24px;position:relative;z-index:0}.tv-hero__mark{position:relative;white-space:nowrap}.tv-hero__mark:after{content:"";position:absolute;left:-.06em;right:-.04em;bottom:.04em;height:.22em;background:var(--tv-coral);z-index:-1;transform:skew(-12deg) scaleX(0);transform-origin:left;animation:tvMark 1s .5s var(--tv-ease) forwards}@keyframes tvMark{to{transform:skew(-12deg) scaleX(1)}}.tv-hero__lead{font-size:21px;line-height:1.45;max-width:36ch;margin-bottom:32px}.tv-hero__actions{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:44px}.tv-facts{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;border-top:var(--tv-border);max-width:640px}.tv-facts li{display:flex;align-items:center;gap:8px;padding:16px 24px 0 0;font-weight:600;font-size:15px;white-space:nowrap}.tv-stage{position:relative;height:min(62vh,580px);perspective:1000px}.tv-cans{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--tv-ease)}.tv-hcan{position:absolute;left:50%;bottom:9%;width:auto;filter:var(--tv-can-shadow)}.tv-hcan--c{height:86%;transform:translate(-50%) translateZ(60px);animation:tvFloat 5s ease-in-out infinite}.tv-hcan--l{height:70%;transform:translate(-118%) translateZ(-30px) rotate(-8deg);animation:tvFloatL 6s ease-in-out -2s infinite}.tv-hcan--r{height:70%;transform:translate(18%) translateZ(-30px) rotate(7deg);animation:tvFloatR 5.5s ease-in-out -1s infinite}@keyframes tvFloat{50%{transform:translate(-50%) translateZ(60px) translateY(-10px)}}@keyframes tvFloatL{50%{transform:translate(-118%) translateZ(-30px) rotate(-6deg) translateY(-10px)}}@keyframes tvFloatR{50%{transform:translate(18%) translateZ(-30px) rotate(9deg) translateY(-8px)}}.tv-ground{position:absolute;left:12%;right:12%;bottom:5%;height:28px;border-radius:50%;background:radial-gradient(ellipse,rgba(11,61,46,.3),transparent 70%)}.tv-sticker{position:absolute;right:2%;top:2%;width:clamp(100px,11vw,140px);z-index:4;transform:rotate(12deg)}.tv-sticker svg{width:100%;height:auto;overflow:visible;animation:tvSpin 22s linear infinite}.tv-sticker circle{fill:var(--tv-paper);stroke:var(--tv-ink);stroke-width:3}.tv-sticker text{font:800 15.5px var(--tv-display);letter-spacing:.12em;fill:var(--tv-ink)}@keyframes tvSpin{to{transform:rotate(360deg)}}.tv-chooser{background:var(--tv-paper);padding-block:88px;border-bottom:var(--tv-border)}.tv-chooser__grid{display:grid;grid-template-columns:.75fr 2fr;gap:48px;align-items:center}.tv-chooser__title{font-size:clamp(34px,4.4vw,58px)!important}.tv-choices{display:grid;grid-template-columns:repeat(var(--n,3),1fr);gap:16px}.tv-choice{position:relative;display:grid;align-content:start;gap:4px;min-height:300px;padding:24px;border:var(--tv-border);border-radius:var(--tv-r-md);background:var(--tc);color:var(--tv-ink);text-decoration:none;overflow:hidden;transition:transform .25s var(--tv-ease),box-shadow .25s var(--tv-ease)}.tv-choice img{position:absolute;right:8%;bottom:-34%;height:72%;width:auto;transform:rotate(10deg);filter:drop-shadow(0 14px 12px rgba(11,61,46,.3));transition:transform .45s var(--tv-ease)}.tv-choice--box img{height:auto;width:62%;right:-4%;bottom:-6%;transform:rotate(-6deg)}.tv-choice:hover{transform:translate(-3px,-3px);box-shadow:var(--tv-shadow-up)}.tv-choice:hover img{transform:rotate(4deg) translateY(-8px)}.tv-choice__k{position:relative;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tv-choice__v{position:relative;display:flex;align-items:center;gap:6px;font:800 26px/1.05 var(--tv-display);letter-spacing:-.02em}.tv-choice__d{position:relative;font-size:14px;font-weight:500;max-width:22ch}.tv-picker{background:var(--fc,#FF5A6E);transition:background-color .7s var(--tv-ease),color .4s;padding-block:var(--tv-section)}.tv-picker.is-dark{color:var(--tv-paper)}.tv-picker__mega{position:absolute;left:0;right:0;top:50%;transform:translateY(-38%);pointer-events:none;text-align:center;font:800 clamp(80px,15vw,220px)/.8 var(--tv-display);letter-spacing:-.05em;white-space:nowrap;color:#0b3d2e21}.tv-picker.is-dark .tv-picker__mega{color:#fff8ee1f}.tv-picker__mega.slide{animation:tvMega .7s var(--tv-ease)}@keyframes tvMega{0%{transform:translate(18%,-38%);opacity:0}}.tv-picker__grid{position:relative;display:grid;grid-template-columns:300px minmax(0,1fr) 340px;gap:32px;align-items:center}.tv-picker__title{font-size:clamp(40px,4.6vw,64px)!important;margin-bottom:32px!important}.tv-list{display:flex;flex-direction:column;gap:4px}.tv-opt{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;border:2px solid transparent;border-radius:var(--tv-r-sm);background:transparent;color:inherit;text-align:left;font:600 17px var(--tv-body);cursor:pointer}.tv-opt:hover{border-color:currentColor}.tv-opt[aria-selected=true]{background:var(--tv-ink);color:var(--tv-paper)}.tv-picker.is-dark .tv-opt[aria-selected=true]{background:var(--tv-paper);color:var(--tv-ink)}.tv-opt .dot{width:18px;height:18px;border-radius:50%;border:2px solid currentColor;background:var(--dot);flex:none}.tv-opt small{font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-left:auto}.tv-pstage{position:relative;height:clamp(380px,40vw,540px);perspective:900px}.tv-pcan{position:absolute;inset:3% 0 auto;margin:auto;height:92%;width:auto;filter:var(--tv-can-shadow);transform:rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg));transition:transform .5s var(--tv-ease)}.tv-pcan[hidden]{display:none}.tv-pcan.swap{animation:tvCanIn .75s var(--tv-ease)}@keyframes tvCanIn{0%{transform:rotateY(-90deg) translate(30%) scale(.9);opacity:0}}.tv-detail{background:var(--tv-paper);color:var(--tv-ink);border:var(--tv-border);border-radius:var(--tv-r-md);box-shadow:var(--tv-shadow);padding:24px}.tv-detail[hidden]{display:none}.tv-detail__line{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tv-muted);margin-bottom:4px!important}.tv-detail__name{font-size:38px!important;line-height:1;margin-bottom:12px!important}.tv-detail__desc{color:var(--tv-muted)}.tv-detail dl{margin:0 0 24px;border-top:var(--tv-border)}.tv-detail dl div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(11,61,46,.2);font-size:15px}.tv-detail dt{font-weight:600}.tv-detail dd{margin:0;text-align:right}.tv-buy{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.tv-buy form{margin:0}.tv-shop{padding-block:var(--tv-section) 24px}.tv-shop__head{display:grid;grid-template-columns:1fr minmax(0,380px);gap:32px;align-items:end;margin-bottom:56px}.tv-shop__head p{color:var(--tv-muted);margin:0}.tv-group{font:600 15px/1 var(--tv-body);letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:12px;margin:0 0 48px}.tv-group b{font:800 15px var(--tv-display);background:var(--tv-ink);color:var(--tv-paper);padding:6px 10px;border-radius:var(--tv-r-sm);letter-spacing:.04em}.tv-group:after{content:"";flex:1;height:2px;background:var(--tv-ink)}.tv-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:88px}.tv-tile{position:relative;display:flex;flex-direction:column;border:var(--tv-border);border-radius:var(--tv-r-md);background:var(--tv-paper);transition:transform .35s var(--tv-ease),box-shadow .35s var(--tv-ease)}.tv-tile:hover,.tv-tile:focus-within{box-shadow:var(--tv-shadow-up)}.tv-tile__media{position:relative;display:block;height:250px;background:var(--tc);border-bottom:var(--tv-border);border-radius:12px 12px 0 0}.tv-tile__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.08) 0 10px,transparent 10px 20px)}.tv-tile__can{position:absolute;left:50%;bottom:14px;height:118%;width:auto;max-width:none;filter:drop-shadow(0 18px 16px rgba(11,61,46,.3));transform:translate(-50%);transition:transform .45s var(--tv-ease)}.tv-tile:hover .tv-tile__can{transform:translate(-50%) translateY(-10px) rotate(-4deg)}.tv-tile__body{padding:16px;display:flex;flex-direction:column;gap:4px;flex:1}.tv-tile__line{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tv-muted)}.tv-tile__name{font-size:24px!important;line-height:1.05}.tv-tile__name a{color:inherit;text-decoration:none}.tv-tile__meta{font-size:13px;color:var(--tv-muted)}.tv-tile__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px}.tv-tile__foot .tv-price{font-size:22px}.tv-add{width:46px;height:46px;padding:0;border:var(--tv-border);border-radius:var(--tv-r-sm);background:var(--tv-ink);color:var(--tv-paper);display:grid;place-items:center;box-shadow:3px 3px 0 var(--tv-ink);cursor:pointer;transition:transform .2s var(--tv-ease),box-shadow .2s var(--tv-ease)}.tv-add:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--tv-ink);background:var(--tv-ink-2)}.tv-add[disabled]{opacity:.35;cursor:not-allowed;transform:none;box-shadow:none}.tv-cases{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:var(--tv-section)}.tv-case{display:grid;border:var(--tv-border);border-radius:var(--tv-r-md);background:var(--tv-paper);overflow:hidden;transition:transform .35s var(--tv-ease),box-shadow .35s var(--tv-ease)}.tv-case:hover,.tv-case:focus-within{transform:translate(-3px,-3px);box-shadow:var(--tv-shadow-up)}.tv-case__photo{position:relative;margin:0;background:var(--tc);border-bottom:var(--tv-border);aspect-ratio:16/10;overflow:hidden}.tv-case__photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.08) 0 10px,transparent 10px 20px)}.tv-case__photo img{position:absolute;top:14%;right:8%;bottom:12%;left:8%;width:84%;height:74%;object-fit:contain;filter:drop-shadow(0 18px 14px rgba(11,61,46,.35));transition:transform .6s var(--tv-ease)}.tv-case:hover .tv-case__photo img{transform:translateY(-8px) rotate(-2deg) scale(1.04)}.tv-case__tag{position:absolute;left:12px;top:12px;z-index:1;background:var(--tv-sun);border:2px solid var(--tv-ink);border-radius:var(--tv-r-sm);padding:4px 10px;font:800 14px/1 var(--tv-display);text-transform:uppercase;transform:rotate(-4deg);box-shadow:2px 2px 0 var(--tv-ink)}.tv-case__body{display:flex;flex-direction:column;padding:24px}.tv-case__name{font-size:28px!important;line-height:1.05;margin:4px 0 12px!important}.tv-case__desc{color:var(--tv-muted);font-size:15px}.tv-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 16px;padding:0}.tv-chips li{font-size:13px;font-weight:600;border:1.5px solid var(--tv-ink);border-radius:var(--tv-r-sm);padding:3px 8px}.tv-case__meta{font-size:15px;font-weight:600}.tv-case__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:12px}.tv-delivery{background:var(--tv-sea);padding-block:calc(var(--tv-section) + 40px) var(--tv-section);border-top:var(--tv-border)}.tv-sea{position:absolute;left:0;right:0;top:0;height:60px;pointer-events:none}.tv-sea svg{position:absolute;top:0;left:0;width:200%;height:100%}.tv-sea path{fill:var(--tv-paper)}.tv-sea svg:first-child{animation:tvWave 18s linear infinite}.tv-sea svg:last-child{opacity:.45;animation:tvWave 12s linear infinite reverse}@keyframes tvWave{to{transform:translate(-50%)}}.tv-bobber{position:absolute;right:5%;bottom:-150px;height:300px!important;width:auto!important;transform-origin:50% 80%;animation:tvBob 4.5s ease-in-out infinite;filter:drop-shadow(0 20px 20px rgba(11,61,46,.25))}@keyframes tvBob{0%,to{transform:rotate(-14deg)}50%{transform:rotate(-6deg) translateY(-14px)}}.tv-delivery__grid{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:start}.tv-delivery h2{margin-bottom:48px!important}.tv-steps{list-style:none;margin:0;padding:0;max-width:520px;counter-reset:s}.tv-steps li{display:flex;gap:16px;padding:16px 0;border-top:var(--tv-border);font-size:18px;counter-increment:s}.tv-steps li:before{content:counter(s);font:800 34px/1 var(--tv-display);min-width:34px}.tv-steps li:last-child{border-bottom:var(--tv-border)}.tv-info{background:var(--tv-paper);border:var(--tv-border);border-radius:var(--tv-r-md);box-shadow:var(--tv-shadow);padding:32px}.tv-info h3{font-size:28px!important;margin-bottom:16px!important}.tv-info dl{margin:0}.tv-info dl div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid rgba(11,61,46,.2)}.tv-info dt{font-weight:600}.tv-info dd{margin:0;text-align:right}.tv-about{background:var(--tv-paper-2);padding-block:var(--tv-section);border-top:var(--tv-border)}.tv-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.tv-about__photo{margin:0;border:var(--tv-border);border-radius:var(--tv-r-md);overflow:hidden;box-shadow:var(--tv-shadow-up);aspect-ratio:4/5}.tv-about__photo img{width:100%;height:100%;object-fit:cover}.tv-about h2{margin-bottom:32px!important}.tv-about__text{font-size:18px;max-width:52ch}.tv-gloss{margin:32px 0 0;border-top:var(--tv-border)}.tv-gloss div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgba(11,61,46,.25)}.tv-gloss dt{font:800 26px/1.1 var(--tv-display);letter-spacing:-.02em}.tv-gloss dd{margin:0;font-style:italic;color:var(--tv-muted)}.tv-faq{padding-block:var(--tv-section);border-top:var(--tv-border);background:var(--tv-paper)}.tv-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.tv-faq__list{border-top:var(--tv-border)}.tv-faq details{border-bottom:var(--tv-border)}.tv-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;font:700 21px/1.3 var(--tv-display);cursor:pointer;list-style:none}.tv-faq summary::-webkit-details-marker{display:none}.tv-faq summary .tv-ico{transition:transform .3s var(--tv-ease)}.tv-faq details[open] summary .tv-ico{transform:rotate(180deg)}.tv-faq__a{margin:0 0 24px;max-width:60ch;color:var(--tv-muted)}.tv-signup{background:var(--tv-mango);border-top:var(--tv-border);padding-block:96px}.tv-signup__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:end}.tv-signup h2{font-size:clamp(36px,5vw,64px)}.tv-signup label{display:block;font-weight:600;margin-bottom:8px}.tv-signup__row{display:flex;gap:12px}.tv-signup input[type=email]{flex:1;min-width:0;height:56px;padding:0 16px;border:var(--tv-border);border-radius:var(--tv-r-sm);background:var(--tv-paper);font:inherit;color:var(--tv-ink)}.tv-signup__msg{margin:8px 0 0;font-weight:600}.tv-js .tv-rv{opacity:0;transform:translateY(24px);transition:opacity .7s var(--tv-ease),transform .7s var(--tv-ease)}.tv-js .tv-rv.in{opacity:1;transform:none}@media(max-width:1100px){.tv-picker__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tv-picker__side{grid-column:1/-1}.tv-list{flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:8px}.tv-opt{width:auto;white-space:nowrap;border-color:currentColor}.tv-tiles{grid-template-columns:repeat(2,1fr);row-gap:48px}}@media(max-width:990px){.tv-hero__grid{grid-template-columns:1fr;min-height:0;padding-block:40px 64px}.tv-stage{height:420px;order:-1}.tv-chooser__grid,.tv-delivery__grid,.tv-about__grid,.tv-faq__grid,.tv-signup__grid,.tv-shop__head,.tv-cases{grid-template-columns:1fr}.tv-bobber{height:200px!important;bottom:-60px;right:-10px}}@media(max-width:720px){.tv-picker__grid{grid-template-columns:minmax(0,1fr);gap:16px}.tv-pstage{height:360px}.tv-hero__lead{font-size:19px}.tv-stage{height:340px}.tv-sticker{width:90px;right:0}.tv-hero__actions .tv-btn{width:100%}.tv-choices{grid-template-columns:1fr 1fr}.tv-choice:last-child:nth-child(odd){grid-column:1/-1}.tv-choice{min-height:210px;padding:16px}.tv-choice__v{font-size:21px}.tv-tiles{gap:12px}.tv-tile__media{height:170px}.tv-tile__name{font-size:19px!important}.tv-tile__body{padding:12px}.tv-signup__row{flex-direction:column}.tv-tile__foot{flex-wrap:wrap;row-gap:8px}.tv-tile__foot .tv-price--soon{font-size:13px;flex-basis:100%}.tv-group{font-size:13px;margin-bottom:32px}}@media(prefers-reduced-motion:reduce){.tv *,.tv *:before,.tv *:after{animation:none!important;transition:none!important}.tv-js .tv-rv{opacity:1;transform:none}.tv-hero__mark:after{transform:skew(-12deg)}}.tv-save{display:inline-block;align-self:flex-start;margin:0 0 4px!important;background:var(--tv-sun);border:2px solid var(--tv-ink);border-radius:var(--tv-r-sm);padding:6px 10px;font-weight:700;font-size:15px;box-shadow:2px 2px 0 var(--tv-ink)}@media(max-width:720px){.tv-hero__grid{padding-block:16px 48px;gap:16px}.tv-stage{height:300px}.tv-hero__title{font-size:clamp(46px,13vw,60px)}.tv-hero__lead{font-size:17px;margin-bottom:24px}.tv-hero__actions{gap:12px;margin-bottom:28px}.tv-facts li{padding-top:12px}.tv-chooser{padding-block:56px}.tv-chooser__grid{gap:24px}.tv-choices{grid-template-columns:1fr;gap:12px}.tv-choice,.tv-choice:last-child:nth-child(odd){grid-column:auto;min-height:0;padding:18px 44% 18px 18px}.tv-choice img{right:6%;bottom:-38%;height:150%;max-height:none}.tv-choice--box img{width:44%;height:auto;right:-2%;bottom:auto;top:50%;transform:translateY(-50%) rotate(-6deg)}.tv-choice:hover img{transform:none}.tv-choice--box:hover img{transform:translateY(-50%) rotate(-6deg)}.tv-choice__v{font-size:22px}.tv-picker{padding-block:56px}.tv-picker__title{font-size:36px!important;margin-bottom:20px!important}.tv-pstage{height:320px}.tv-detail{padding:18px}.tv-detail__name{font-size:30px!important}.tv-shop:not([style*="padding-top: 0"]){padding-top:56px!important}.tv-shop__head{margin-bottom:32px;gap:8px}.tv-group{flex-wrap:wrap;gap:8px;font-size:12px;margin-bottom:20px;line-height:1.3}.tv-group:after{display:none}.tv-tiles{gap:12px;row-gap:12px;margin-bottom:48px}.tv-tile__media{height:180px;overflow:hidden}.tv-tile__can{height:88%;bottom:6%}.tv-tile:hover .tv-tile__can{transform:translate(-50%)}.tv-tile__line{font-size:11px}.tv-tile__meta{font-size:12px}.tv-tile__foot .tv-price{font-size:19px}.tv-add{width:42px;height:42px}.tv-cases{gap:16px}.tv-case__body{padding:18px}.tv-case__name{font-size:24px!important}.tv-delivery{padding-block:96px 56px}.tv-bobber{display:none}.tv-delivery h2{margin-bottom:28px!important}.tv-info{padding:20px}.tv-info dl div{font-size:14px}.tv-about,.tv-faq{padding-block:56px}.tv-about__grid,.tv-faq__grid{gap:28px}.tv-about__photo{aspect-ratio:1}.tv-faq summary{font-size:18px;padding:18px 0}.tv-signup{padding-block:56px}.tv-tape--sun{margin:-8px -20px}}.tv-info dd{overflow-wrap:anywhere}.tv-info dd a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}html,body{overflow-x:clip}@media(max-width:720px){.tv-hero__grid{padding-block:8px 32px;gap:8px}.tv-stage{height:230px}.tv-sticker{width:76px;top:4%}.tv-hero .tv-label{font-size:11px;margin-bottom:8px}.tv-hero__title{font-size:clamp(36px,10.5vw,44px);margin-bottom:12px;line-height:.92}.tv-hero__lead{font-size:15px;line-height:1.45;margin-bottom:18px}.tv-hero__actions{gap:8px;margin-bottom:18px}.tv-hero__actions .tv-btn{min-height:48px;font-size:15px;padding:0 16px}.tv-facts{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;padding-top:12px}.tv-facts li{padding:0;margin:0;font-size:13px;white-space:normal;line-height:1.25}.tv-facts li:first-child{grid-column:1/-1}.tv-facts .tv-ico{width:18px;height:18px}}@media(max-width:380px){.tv-hero__title{font-size:34px}.tv-hero__actions .tv-btn{font-size:14px}}@media(max-width:720px){.tv-hero__title{margin-bottom:18px}.tv-facts{grid-template-columns:1fr;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tropiva.css.map */
