@charset "UTF-8";@font-face{font-family:'Jost';font-weight:100 900;font-display:swap;src:url(../fonts/jost.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2192}@font-face{font-family:'Jost';font-weight:100 900;font-display:swap;src:url(../fonts/jost-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+1E00-1EFF}:root{--navy:#06193F;--navy-2:#0C2A63;--navy-3:#13398A;--salmon:#FF6F5B;--salmon-d:#E8553F;--salmon-l:#FFE3DD;--gold:#F2C14E;--gold-d:#C99417;--ice:#F1F5FA;--line:#DCE4EF;--body:#5B6780;--white:#fff;--hf:'Jost','Futura','Trebuchet MS',system-ui,sans-serif;--bf:'Jost','Futura','Trebuchet MS',system-ui,sans-serif;--wrap:1200px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font:400 16px/1.7 var(--bf);color:var(--body);background:#fff;overflow-x:hidden}body.lock{overflow:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--hf);color:var(--navy);line-height:1.15;letter-spacing:-.02em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.wrap{width:min(var(--wrap),100% - 40px);margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:0;border-radius:6px;background:var(--salmon);color:#fff;font:700 16px var(--hf);cursor:pointer;transition:background .2s,transform .2s;white-space:nowrap}.btn:hover{background:var(--salmon-d);transform:translateY(-2px)}.btn svg{width:18px;height:18px}.btn.dk{background:var(--navy)}.btn.dk:hover{background:var(--navy-2)}.btn.gd{background:var(--gold);color:var(--navy)}.btn.gd:hover{background:#ffd36e}.btn.ln{background:transparent;box-shadow:inset 0 0 0 2px rgba(255,255,255,.4)}.btn.ln:hover{background:rgba(255,255,255,.1)}.btn.sm{min-height:44px;padding:0 20px;font-size:15px}.tb{background:var(--salmon);color:#fff;font:500 14px var(--bf)}.tb .wrap{display:flex;justify-content:space-between;align-items:center;min-height:44px;gap:16px}.tb ul{display:flex;gap:26px;align-items:center}.tb li{display:flex;gap:8px;align-items:center}.tb li:nth-child(n+2){display:none}.tb svg{width:15px;height:15px}.tb .so{display:flex;gap:8px}.tb .so a{width:28px;height:28px;border-radius:5px;background:var(--navy);display:grid;place-items:center;font:700 12px var(--hf)}.hdr{position:sticky;top:0;z-index:50;background:#fff;box-shadow:0 4px 24px rgba(6,25,63,.08)}.hdr .wrap{display:flex;align-items:center;justify-content:space-between;min-height:80px;gap:20px}.lg{display:flex;align-items:center;gap:10px}.lg b{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--navy)}.lg b svg{width:26px;height:26px}.lg span{font:800 24px var(--hf);color:var(--navy);line-height:1;letter-spacing:-.03em}.lg small{display:block;margin-top:4px;font:600 10px var(--bf);letter-spacing:.2em;text-transform:uppercase;color:var(--salmon)}.nv{display:none;gap:26px;font:600 15px var(--hf);color:var(--navy)}.nv a{position:relative;padding:8px 0;white-space:nowrap;transition:color .2s}.nv a:hover,.nv a.on{color:var(--salmon)}.hr{display:flex;align-items:center;gap:12px}.cb{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--navy)}.cb svg{width:22px;height:22px}.cb b{position:absolute;top:2px;right:0;min-width:18px;height:18px;border-radius:9px;background:var(--salmon);color:#fff;font:700 11px/18px var(--hf);text-align:center;padding:0 4px}.bur{width:46px;height:46px;border:0;border-radius:8px;background:var(--navy);display:grid;place-content:center;gap:5px;cursor:pointer}.bur i{display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:.25s}.bur[aria-expanded=true] i:nth-child(1){transform:translateY(7px) rotate(45deg)}.bur[aria-expanded=true] i:nth-child(2){opacity:0}.bur[aria-expanded=true] i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mob{position:fixed;inset:124px 0 0;background:var(--navy);z-index:49;padding:24px 20px 110px;overflow:auto;display:flex;flex-direction:column;gap:6px}.mob[hidden]{display:none}.mob a:not(.btn){display:flex;justify-content:space-between;padding:16px 4px;border-bottom:1px solid rgba(255,255,255,.12);font:600 20px var(--hf);color:#fff}.mob a span{color:var(--gold);font-size:14px}.mob .btn{margin-top:20px}.hero{position:relative;background:radial-gradient(900px 500px at 85% 20%,rgba(19,57,138,.9),transparent 70%),var(--navy);color:#fff;padding:64px 0 130px;overflow:hidden}.hero::before{content:"";position:absolute;inset:0;opacity:1}.hero .wrap{position:relative;display:grid;gap:44px;align-items:center}.hero h1{color:#fff;font-size:clamp(38px,6.4vw,66px);font-weight:800}.hero h1 em{font-style:normal;color:var(--salmon)}.hero p.lead{margin-top:20px;max-width:520px;color:#B9C6E2;font-size:17px}.hero .cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.trust{display:flex;align-items:center;gap:14px;margin-top:36px}.trust .av{display:flex}.trust .av i{width:46px;height:46px;border-radius:50%;border:3px solid var(--navy);margin-left:-12px;background:var(--navy-3);display:grid;place-items:center;font:700 14px var(--hf)}.trust .av i:first-child{margin-left:0;background:var(--salmon)}.trust .av i:nth-child(2){background:var(--gold);color:var(--navy)}.trust b{display:block;font:800 22px var(--hf);color:#fff}.trust span{font-size:14px;color:#B9C6E2}.hv{position:relative;max-width:520px;width:100%;justify-self:center}.rate{position:absolute;left:-6px;bottom:30px;background:rgba(255,255,255,.12);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:14px 18px;font:700 15px var(--hf)}.rate div{color:var(--gold);letter-spacing:2px;font-size:15px}.rate small{display:block;font:500 13px var(--bf);color:#B9C6E2}.playb{position:absolute;right:6%;top:8%;width:68px;height:68px;border-radius:50%;background:var(--salmon);display:grid;place-items:center;box-shadow:0 0 0 12px rgba(255,111,91,.25);color:#fff}.playb svg{width:26px;height:26px;margin-left:3px}.ph{position:relative;margin:0;overflow:hidden;background:repeating-linear-gradient(135deg,#17316d 0 14px,#142b62 14px 28px);color:#9FB2DC;display:grid;place-items:center;text-align:center;aspect-ratio:1}.ph::after{content:attr(data-l);position:absolute;left:12px;right:12px;bottom:12px;font:600 12px var(--bf);letter-spacing:.04em}.ph svg{width:44px;height:44px;opacity:.7;margin-bottom:18px}.ph.lt{background:repeating-linear-gradient(135deg,#E6EDF7 0 14px,#DEE7F3 14px 28px);color:#7E8DAA}.ph.sa{background:repeating-linear-gradient(135deg,#FFD9D1 0 14px,#FFCFC5 14px 28px);color:#C25A48}.ph.go{background:repeating-linear-gradient(135deg,#FBE7B0 0 14px,#F8DE98 14px 28px);color:#9A7413}.oct{border-radius:24px}.cut{border-radius:24px}.r12{border-radius:14px}.strip{position:relative;z-index:2;margin-top:-70px}.strip .wrap{display:grid;gap:16px}.inf{display:flex;gap:18px;align-items:center;background:#fff;border-radius:14px;padding:22px 24px;box-shadow:0 18px 44px rgba(6,25,63,.14);border-bottom:4px solid var(--salmon)}.inf:nth-child(2){border-color:var(--gold)}.inf:nth-child(3){border-color:var(--navy)}.inf i{flex:none;width:56px;height:56px;display:grid;place-items:center;background:var(--salmon-l);border-radius:16px;color:var(--salmon-d)}.inf i svg{width:26px;height:26px}.inf h3{font-size:18px}.inf p{font-size:15px;margin-top:2px}.sec{padding:84px 0}.ice{background:var(--ice)}.ice{background-image:linear-gradient(135deg,transparent 49.6%,rgba(6,25,63,.03) 50%,transparent 50.4%);background-size:36px 36px}.hd2{max-width:720px;margin:0 auto 48px;text-align:center}.hd2.l{margin-left:0;text-align:left}.eb{display:inline-block;font:700 13px var(--hf);letter-spacing:.18em;text-transform:uppercase;color:var(--salmon);margin-bottom:12px}.hd2 h2,.sec h2{font-size:clamp(30px,4.6vw,46px);font-weight:800}.hd2 h2 em,.sec h2 em,.band h2 em{font-style:normal;color:var(--salmon)}.hd2 p{margin-top:14px}.split{display:grid;gap:44px;align-items:center}.ring{position:relative}.ring::before{content:"";position:absolute;left:-22px;top:-22px;width:110px;height:110px;border-radius:50%;border:14px solid var(--gold);z-index:0}.ring>*{position:relative;z-index:1}.dots{position:absolute;right:-6px;top:-14px;width:120px;height:120px;background:radial-gradient(var(--salmon) 2px,transparent 2.5px) 0 0/14px 14px;opacity:.55}.tag20{position:absolute;left:16px;bottom:24px;z-index:2;background:var(--salmon);color:#fff;padding:14px 22px;border-radius:6px;font:800 36px/1 var(--hf);display:flex;align-items:center;gap:12px}.tag20 span{font:600 14px/1.25 var(--hf);max-width:90px}.mvg{display:grid;gap:18px;margin:26px 0}.mvg h4{font-size:19px;margin-bottom:4px}.mvg>div{border-left:4px solid var(--salmon);padding-left:16px}.fts{display:grid;gap:14px;margin-bottom:30px}.fts div{display:flex;gap:14px;align-items:center;font:700 17px var(--hf);color:var(--navy)}.fts i{flex:none;width:54px;height:54px;background:var(--salmon);display:grid;place-items:center;color:#fff;border-radius:16px}.fts i svg{width:26px;height:26px}.car{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 2px 20px;scrollbar-width:none}.car::-webkit-scrollbar{display:none}.car>*{flex:0 0 min(82%,290px);scroll-snap-align:start}.carn{display:flex;gap:10px;justify-content:center;margin-top:12px}.carn button{width:44px;height:44px;border:0;border-radius:6px;background:var(--salmon);color:#fff;cursor:pointer;display:grid;place-items:center}.carn button:hover{background:var(--navy)}.carn svg{width:18px;height:18px}.sv{background:#fff;border-radius:14px;padding:30px 26px;box-shadow:0 10px 30px rgba(6,25,63,.07);transition:transform .25s,box-shadow .25s;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.sv:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgba(6,25,63,.13)}.sv i{width:60px;height:60px;display:grid;place-items:center;background:var(--salmon);color:#fff;border-radius:12px}.sv i svg{width:28px;height:28px}.sv h3{font-size:21px}.sv p{font-size:15px;flex:1}.dsh{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px rgba(6,25,63,.08);transition:transform .25s}.dsh:hover{transform:translateY(-6px)}.dsh .ph{aspect-ratio:4/3}.dsh .in{padding:20px 22px 22px}.dsh h3{font-size:19px}.dsh p{font-size:14.5px;margin-top:6px}.dsh .pr{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.dsh .pr b{font:800 22px var(--hf);color:var(--salmon-d)}.plus{width:42px;height:42px;border:0;border-radius:8px;background:var(--navy);color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .2s}.plus:hover{background:var(--salmon)}.plus svg{width:20px;height:20px}.bdg{position:absolute;left:12px;top:12px;z-index:2;background:var(--gold);color:var(--navy);font:700 12px var(--hf);padding:4px 10px;border-radius:4px}.cnt{background:var(--salmon);color:#fff;padding:56px 0;position:relative;overflow:hidden}.cnt::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 120%,rgba(255,255,255,.18) 0 22%,transparent 23%),radial-gradient(circle at 85% -20%,rgba(255,255,255,.14) 0 26%,transparent 27%)}.cnt .wrap{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:30px 16px;text-align:center}.cnt b{display:block;font:800 clamp(40px,7vw,60px)/1 var(--hf)}.cnt span{font:600 16px var(--hf)}.wl{display:grid;gap:18px}.wi{display:flex;gap:18px;background:#fff;border-radius:14px;padding:22px;box-shadow:0 10px 30px rgba(6,25,63,.06)}.wi i{flex:none;width:58px;height:58px;display:grid;place-items:center;background:var(--navy);color:var(--gold);border-radius:12px}.wi i svg{width:28px;height:28px}.wi h3{font-size:19px}.wi p{font-size:15px;margin-top:4px}.duo{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.duo .ph:nth-child(2){margin-top:30px}.tsm{background:var(--salmon);padding:84px 0;position:relative;overflow:hidden}.tsm .hd2 h2,.tsm .eb{color:#fff}.tsm .eb{opacity:.9}.tsm .hd2 h2 em{color:var(--navy)}.tg{display:grid;gap:20px}.qt{background:#fff;border-radius:14px;padding:30px 28px;position:relative}.qt::after{content:"”";position:absolute;right:22px;top:6px;font:800 90px/1 var(--hf);color:var(--salmon-l)}.qt .st{color:var(--gold-d);letter-spacing:3px}.qt p{margin:12px 0 22px;color:var(--navy);font-weight:500}.qt .who{display:flex;gap:12px;align-items:center}.qt .who i{width:48px;height:48px;border-radius:50%;background:var(--navy);display:grid;place-items:center;color:#fff;font:700 15px var(--hf)}.qt b{display:block;font:700 16px var(--hf);color:var(--navy)}.qt small{font-size:13px}.vid{position:relative}.vid .playb{right:auto;left:50%;top:50%;transform:translate(-50%,-50%)}.chk{display:grid;gap:10px;margin:22px 0 30px}.chk li{position:relative;padding-left:32px;font-weight:600;color:var(--navy)}.chk li::before{content:"";position:absolute;left:0;top:5px;width:20px;height:20px;border-radius:50%;background:var(--salmon) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/12px no-repeat}.lc{display:grid;gap:20px}.map{position:relative;border-radius:14px;overflow:hidden;min-height:300px}.map .ph{position:absolute;inset:0;aspect-ratio:auto}.mk{position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-44px 0 0 -22px;background:var(--salmon);border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 8px 20px rgba(0,0,0,.3)}.mk::after{content:"";position:absolute;inset:13px;border-radius:50%;background:#fff}.card{background:var(--navy);color:#B9C6E2;border-radius:14px;padding:32px}.card h3{color:#fff;font-size:26px;margin-bottom:18px}.card .ln2{display:flex;gap:14px;padding:14px 0;border-top:1px solid rgba(255,255,255,.12)}.card .ln2 i{color:var(--salmon);flex:none}.card .ln2 svg{width:22px;height:22px}.card b{display:block;color:#fff;font:700 15px var(--hf)}.card .btn{margin-top:18px;width:100%}.tmg{display:grid;gap:22px}.tmc{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px rgba(6,25,63,.07);text-align:center}.tmc .ph{aspect-ratio:1/1}.tmc .in{padding:20px}.tmc h3{font-size:20px}.tmc small{color:var(--salmon-d);font-weight:700}.prg{display:grid;gap:22px}.pk{position:relative;background:#fff;border:1px solid var(--line);border-radius:14px;padding:34px 30px;display:flex;flex-direction:column;gap:16px}.pk.hot{background:var(--navy);color:#B9C6E2;border-color:var(--navy);box-shadow:0 26px 60px rgba(6,25,63,.3)}.pk.hot h3,.pk.hot .pp{color:#fff}.pk h3{font-size:24px}.pk .pp{font:800 46px/1 var(--hf);color:var(--navy)}.pk .pp small{font:500 15px var(--bf);color:var(--body)}.pk ul{display:grid;gap:10px;flex:1}.pk li{padding-left:28px;position:relative}.pk li::before{content:"\2713";position:absolute;left:0;color:var(--salmon);font-weight:800}.rb{position:absolute;right:20px;top:-14px;background:var(--gold);color:var(--navy);font:700 12px var(--hf);padding:5px 14px;border-radius:30px}.fqg{display:grid;gap:40px}details{background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(6,25,63,.06);margin-bottom:14px;overflow:hidden}summary{list-style:none;cursor:pointer;padding:20px 60px 20px 24px;font:700 17px var(--hf);color:var(--navy);position:relative}summary::-webkit-details-marker{display:none}summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:var(--salmon-l);color:var(--salmon-d);display:grid;place-items:center;font:700 20px/1 var(--hf)}details[open] summary::after{content:"–";background:var(--salmon);color:#fff}details p{padding:0 24px 22px}.rsv{background:var(--navy);position:relative;overflow:hidden;color:#B9C6E2}.rsv::before{content:"";position:absolute;inset:0}.rsv .wrap{position:relative;display:grid;gap:40px;align-items:start}.rsv h2{color:#fff}.rsv .eb{color:var(--gold)}.hrs{margin-top:26px;width:100%;max-width:420px;border-collapse:collapse}.hrs td{padding:11px 0;border-bottom:1px solid rgba(255,255,255,.14)}.hrs td:last-child{text-align:right;color:#fff;font-weight:700}.fm{background:#fff;border-radius:14px;padding:30px 24px;color:var(--body);box-shadow:0 30px 70px rgba(0,0,0,.3)}.fm h3{font-size:26px;margin-bottom:20px}.fg2{display:grid;gap:16px;margin-bottom:16px}.fl{display:grid;gap:6px}.fl label,.fl .lb{font:700 13px var(--hf);color:var(--navy)}.fl input,.fl select,.fl textarea{width:100%;min-height:50px;padding:12px 14px;border:1.5px solid var(--line);border-radius:8px;background:var(--ice);transition:border .2s}.fl textarea{min-height:100px;resize:vertical}.fl input:focus,.fl select:focus,.fl textarea:focus{outline:0;border-color:var(--salmon);background:#fff}.gs{display:flex;flex-wrap:wrap;gap:8px}.gs label{cursor:pointer}.gs input{position:absolute;opacity:0;width:1px;height:1px}.gs span{display:inline-grid;place-items:center;min-width:46px;height:46px;padding:0 12px;border-radius:8px;background:var(--ice);border:1.5px solid var(--line);font:700 15px var(--hf);color:var(--navy)}.gs input:checked+span{background:var(--salmon);border-color:var(--salmon);color:#fff}.gs input:focus-visible+span{outline:3px solid var(--gold)}.ck{display:flex;gap:10px;font-size:13.5px;margin:6px 0 18px;align-items:flex-start}.ck input{margin-top:4px;accent-color:var(--salmon)}.fm .btn{width:100%}.stp{display:grid;gap:26px}.st1{text-align:center;position:relative;padding:0 10px}.st1 .no{width:92px;height:92px;margin:0 auto 18px;background:var(--navy);color:var(--gold);display:grid;place-items:center;border-radius:16px}.st1 .no svg{width:38px;height:38px}.st1 em{position:absolute;top:-8px;left:calc(50% + 24px);background:var(--salmon);color:#fff;font:800 13px/26px var(--hf);width:28px;height:28px;border-radius:50%;font-style:normal}.st1 h3{font-size:21px;margin-bottom:6px}.bgg{display:grid;gap:24px}.po{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px rgba(6,25,63,.07)}.po .ph{aspect-ratio:16/10}.po .in{padding:22px}.po small{color:var(--salmon-d);font-weight:700}.po h3{font-size:20px;margin:8px 0}.po a.mr{display:inline-block;margin-top:12px;font:700 15px var(--hf);color:var(--salmon-d)}.pgh{position:relative;background:var(--navy);color:#fff;padding:70px 0 80px;overflow:hidden}.pgh::before{content:"";position:absolute;inset:0}.pgh .wrap{position:relative}.pgh h1{color:#fff;font-size:clamp(36px,6vw,58px);font-weight:800}.pgh h1 em{font-style:normal;color:var(--salmon)}.pgh p{margin-top:14px;max-width:560px;color:#B9C6E2;font-size:17px}.crm{display:flex;gap:8px;margin-bottom:20px;font:600 14px var(--hf);color:var(--gold)}.crm a:hover{text-decoration:underline}.crm span{color:#B9C6E2}.ctab{background:var(--salmon);padding:44px 0}.ctab .wrap{display:grid;gap:22px;align-items:center}.ctab h2{color:#fff;font-size:clamp(26px,4vw,36px)}.ctab p{color:#fff;opacity:.92;margin-top:6px}.tbs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:30px}.tbs button{min-height:46px;padding:0 22px;border:0;border-radius:6px;background:var(--ice);font:700 15px var(--hf);color:var(--navy);cursor:pointer;transition:.2s}.tbs button:hover{background:var(--salmon-l)}.tbs button[aria-selected=true],.tbs button[aria-pressed=true]{background:var(--salmon);color:#fff}.mnl{display:grid;gap:16px}.mnl[hidden]{display:none}.mit{display:grid;grid-template-columns:84px 1fr auto;gap:16px;align-items:center;background:#fff;border-radius:14px;padding:14px;box-shadow:0 8px 24px rgba(6,25,63,.07)}.mit .ph{aspect-ratio:1;border-radius:10px}.mit .ph svg,.mit .ph::after{display:none}.mit h3{font-size:18px}.mit p{font-size:14.5px}.mit b{font:800 20px var(--hf);color:var(--salmon-d);white-space:nowrap}.vg{margin-left:8px;font:700 11px var(--hf);background:#DDF3E1;color:#1E7A34;padding:2px 8px;border-radius:4px;vertical-align:middle}.pmg{display:grid;gap:24px}.pmo{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 14px 36px rgba(6,25,63,.1)}.pmo .tp{background:var(--navy);color:#fff;padding:30px;display:flex;align-items:baseline;gap:12px}.pmo .tp b{font:800 54px/1 var(--hf);color:var(--gold)}.pmo.s .tp{background:var(--salmon)}.pmo.s .tp b{color:#fff}.pmo .in{padding:26px 28px 30px}.pmo h3{font-size:22px;margin-bottom:8px}.pmo small{display:block;margin:10px 0 16px;font-size:13.5px}.cd{display:inline-block;padding:8px 16px;border:2px dashed var(--salmon);border-radius:6px;font:800 15px var(--hf);color:var(--salmon-d);letter-spacing:.1em}.wkl{display:grid;gap:18px}.wk{display:grid;gap:16px;background:#fff;border-radius:14px;padding:24px;box-shadow:0 10px 30px rgba(6,25,63,.07);align-items:center}.wk .dt{width:84px;height:84px;background:var(--navy);color:#fff;border-radius:12px;display:grid;place-content:center;text-align:center}.wk .dt b{font:800 34px/1 var(--hf);color:var(--gold)}.wk .dt span{font:700 13px var(--hf);letter-spacing:.14em}.wk h3{font-size:21px}.wk .mt{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.wk .mt span{padding:4px 12px;background:var(--ice);border-radius:30px;font:600 13px var(--hf);color:var(--navy)}.gl{columns:2;column-gap:14px}.gl a{display:block;margin:0 0 14px;break-inside:avoid;border-radius:12px;overflow:hidden}.gl a[hidden]{display:none}.gl a:nth-child(3n+1) .ph{aspect-ratio:4/5}.gl a:nth-child(3n+2) .ph{aspect-ratio:1}.gl a:nth-child(3n) .ph{aspect-ratio:4/3}.gl .ph{transition:transform .4s}.gl a:hover .ph{transform:scale(1.04)}.ord{display:grid;gap:26px;align-items:start}.ord>*{min-width:0}.seg{display:inline-flex;background:var(--ice);border-radius:8px;padding:4px;margin-bottom:18px}.seg button{border:0;background:transparent;min-height:44px;padding:0 20px;border-radius:6px;font:700 15px var(--hf);color:var(--navy);cursor:pointer}.seg button[aria-pressed=true]{background:var(--navy);color:#fff}#items{display:grid;grid-template-columns:1fr 1fr;gap:14px}#items .dsh .ph{aspect-ratio:1}#items .in{padding:14px}#items h3{font-size:16px}#items .pr{margin-top:10px}#items .pr b{font-size:18px}#items [hidden]{display:none}.crt{background:#fff;border-radius:14px;padding:26px;box-shadow:0 20px 50px rgba(6,25,63,.14)}.crt h3{font-size:24px;margin-bottom:14px}.cl{display:grid;gap:12px;margin-bottom:18px}.cl li{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;font-weight:600;font-size:15px;color:var(--navy)}.cl .em{color:var(--body);font-weight:400}.q2{display:inline-flex;align-items:center;gap:8px}.q2 button{width:30px;height:30px;border:0;border-radius:6px;background:var(--ice);font-weight:800;cursor:pointer}.smm{border-top:1px solid var(--line);padding-top:14px;margin-bottom:18px;display:grid;gap:8px}.smm div{display:flex;justify-content:space-between}.smm .tt{font:800 20px var(--hf);color:var(--navy)}.crt .btn{width:100%}.crt .nt{margin-top:12px;font-size:12.5px;text-align:center}footer{background:var(--navy);color:#B9C6E2;padding:72px 0 0;position:relative;overflow:hidden}footer .wrap{position:relative}.ftg{display:grid;gap:36px;padding-bottom:50px}footer h4{color:#fff;font-size:19px;margin-bottom:18px;position:relative;padding-bottom:12px}footer h4::after{content:"";position:absolute;left:0;bottom:0;width:36px;height:3px;background:var(--salmon);border-radius:2px}.fls{display:grid;gap:10px}.fls a:hover{color:var(--salmon)}.fsc{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.fsc a{padding:9px 16px;border-radius:6px;background:var(--navy-2);font:600 14px var(--hf);color:#fff}.fsc a:hover{background:var(--salmon)}.nlf{display:grid;gap:10px}.nlf input{min-height:50px;padding:0 16px;border:0;border-radius:6px;background:var(--navy-2);color:#fff}.nlf input::placeholder{color:#8FA2CC}.fbt{border-top:1px solid rgba(255,255,255,.12);padding:22px 0;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px}.dock{position:fixed;left:0;right:0;bottom:0;z-index:48;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:rgba(6,25,63,.97);display:grid;grid-template-columns:1fr 1.4fr;gap:10px}.dock a{min-height:50px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;font:700 15px var(--hf);color:#fff;border:1.5px solid rgba(255,255,255,.3)}.dock a:last-child{background:var(--salmon);border-color:var(--salmon)}.dock svg{width:19px;height:19px}body{padding-bottom:72px}.pg{position:fixed;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,var(--gold),var(--salmon));transform-origin:0 50%;transform:scaleX(0);z-index:60}@supports (animation-timeline:scroll()){.pg{animation:gr linear both;animation-timeline:scroll(root)}@keyframes gr{to{transform:scaleX(1)}}.rv{animation:rv linear both;animation-timeline:view();animation-range:entry 0% entry 45%}@keyframes rv{from{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.rv{opacity:1!important;transform:none!important}}@media(min-width:640px){.tb li:nth-child(2){display:flex}.strip .wrap{grid-template-columns:repeat(3,1fr)}.cnt .wrap{grid-template-columns:repeat(4,1fr)}.tg,.bgg,.tmg,.prg,.pmg{grid-template-columns:1fr 1fr}.stp{grid-template-columns:1fr 1fr}.gl{columns:3}.fg2.two{grid-template-columns:1fr 1fr}.mvg{grid-template-columns:1fr 1fr}.ftg{grid-template-columns:1fr 1fr}.wk{grid-template-columns:84px 1fr auto}.car>*{flex-basis:290px}.mnl{grid-template-columns:1fr 1fr}.fm{padding:38px}#items{grid-template-columns:repeat(3,1fr)}.ctab .wrap{grid-template-columns:1fr auto}}@media(min-width:960px){.nv{display:flex}.bur,.dock,.mob{display:none!important}body{padding-bottom:0}.tb li:nth-child(3){display:flex}.hero{padding:90px 0 150px}.hero .wrap{grid-template-columns:1.05fr .95fr}.sec{padding:110px 0}.split{grid-template-columns:1fr 1fr;gap:80px}.split.rev .a{order:2}.tg,.bgg,.tmg,.prg,.pmg{grid-template-columns:repeat(3,1fr)}.stp{grid-template-columns:repeat(4,1fr)}.stp .st1:not(:last-child)::after{content:"";position:absolute;top:46px;left:calc(50% + 62px);width:calc(100% - 124px);border-top:2px dashed var(--salmon)}.lc{grid-template-columns:1.6fr 1fr}.fqg{grid-template-columns:.85fr 1.15fr;gap:70px}.rsv .wrap{grid-template-columns:1fr 1fr;gap:80px}.ftg{grid-template-columns:1.3fr 1fr 1fr 1.2fr}.gl{columns:4;column-gap:16px}.ord{grid-template-columns:1.7fr 1fr}.crt{position:sticky;top:110px}.ws2{grid-template-columns:1fr 1fr}.wkl{grid-template-columns:1fr 1fr}.wk{grid-template-columns:84px 1fr}.wk .btn{grid-column:1/-1}.mnl{gap:18px}.wl{grid-template-columns:1fr}.pk.hot{transform:translateY(-14px)}.nv{gap:22px}.car>*{flex-basis:calc(25% - 15px)}.fm{padding:44px}.hd2{margin-bottom:56px}.mit{grid-template-columns:96px 1fr auto}}@media(min-width:1200px){.nv{gap:30px}}.dsh{position:relative}.hero .ph::after{display:none}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--gold);color:var(--navy);padding:12px 18px;border-radius:8px;font:700 15px var(--hf);transition:top .2s}.skip:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.op{font:700 12px var(--hf);padding:3px 10px;border-radius:30px;margin-left:6px;display:inline-block;vertical-align:middle}.op.on{background:#DDF3E1;color:#17692C}.op.off{background:#FFE3DD;color:#B23A27}.tb .op{background:rgba(255,255,255,.2);color:#fff}.tb .op.on::before,.inf .op.on::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#2DBE57;margin-right:6px;animation:pl 1.6s infinite}@keyframes pl{50%{opacity:.35}}.toast{position:fixed;left:50%;bottom:92px;z-index:70;transform:translate(-50%,30px);opacity:0;pointer-events:none;background:var(--navy);color:#fff;padding:14px 22px;border-radius:10px;font:600 15px var(--hf);box-shadow:0 18px 40px rgba(6,25,63,.35);border-left:4px solid var(--salmon);transition:.3s;max-width:calc(100% - 32px)}.toast.show{opacity:1;transform:translate(-50%,0)}.totop{position:fixed;right:16px;bottom:88px;z-index:47;width:48px;height:48px;border:0;border-radius:50%;background:var(--salmon);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 24px rgba(255,111,91,.5);transition:.25s}.totop[hidden]{display:none}.totop svg{transform:rotate(-90deg)}.totop:hover{background:var(--navy)}.cb.bump b{animation:bm .4s}@keyframes bm{40%{transform:scale(1.6)}}.er{color:#C0341F;font:600 13px var(--bf);min-height:0}.fl.bad input,.fl.bad textarea,.fl.bad select{border-color:#E0452D;background:#FFF4F2}.ck.bad{color:#C0341F}.ok{text-align:center;padding:30px 6px}.ok i{display:grid;place-items:center;width:78px;height:78px;margin:0 auto 18px;border-radius:50%;background:var(--salmon);color:#fff}.ok i svg{width:38px;height:38px}.ok h3{margin-bottom:8px}.srch{margin-bottom:18px}.srch input{width:100%;min-height:54px;padding:0 18px 0 50px;border:1.5px solid var(--line);border-radius:10px;background:var(--ice) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B6780' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E") 16px center/22px no-repeat}.srch input:focus{outline:0;border-color:var(--salmon);background-color:#fff}.none{padding:30px;text-align:center;background:var(--ice);border-radius:12px}.none[hidden]{display:none}.fd{margin-bottom:16px;font:600 13.5px var(--hf);color:var(--navy)}.fd i{display:block;height:8px;border-radius:5px;background:var(--ice);margin-top:8px;overflow:hidden}.fd b{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--gold),var(--salmon));border-radius:5px;transition:width .4s}.cbar{position:fixed;left:14px;right:14px;bottom:80px;z-index:46;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:0 20px;border-radius:12px;background:var(--salmon);color:#fff;font:700 16px var(--hf);box-shadow:0 16px 36px rgba(255,111,91,.5)}.cbar[hidden]{display:none}.cbar em{font-style:normal}.dsh.added{animation:ad .5s}@keyframes ad{40%{box-shadow:0 0 0 4px var(--salmon)}}@media(min-width:960px){.cbar{display:none!important}.totop{bottom:28px}.toast{bottom:32px}}@supports (animation-timeline:scroll()){.rv{animation:none}}html.js .rv{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}html.js .rv.in{opacity:1;transform:none}html.js .st1.rv .no{transform:scale(.4) rotate(-40deg);transition:transform .7s cubic-bezier(.3,1.5,.5,1) calc(var(--d,0s) + .15s)}html.js .st1.rv.in .no{transform:none}body{animation:pin .6s ease both}@keyframes pin{from{opacity:0}}body.leave{opacity:0;transition:opacity .22s}.hdr{transition:box-shadow .3s,min-height .3s}.hdr .wrap{transition:min-height .3s}.hdr.sc .wrap{min-height:64px}.hdr.sc{box-shadow:0 8px 30px rgba(6,25,63,.16)}@keyframes up{from{opacity:0;transform:translateY(38px)}to{opacity:1;transform:none}}.hero h1{animation:up .9s .1s cubic-bezier(.2,.7,.2,1) both}.hero .lead{animation:up .9s .3s cubic-bezier(.2,.7,.2,1) both}.hero .cta{animation:up .9s .5s cubic-bezier(.2,.7,.2,1) both}.hero .trust{animation:up .9s .7s cubic-bezier(.2,.7,.2,1) both}@keyframes zin{from{opacity:0;transform:scale(.82) rotate(-6deg)}to{opacity:1;transform:none}}.hv>.ph{animation:zin 1.1s .3s cubic-bezier(.2,.8,.2,1) both}.hv{transform-style:preserve-3d;transition:transform .25s ease-out;will-change:transform}.orb{position:absolute;inset:-34px;border:2px dashed rgba(242,193,78,.5);border-radius:50%;animation:spin 40s linear infinite;pointer-events:none}.orb::after{content:"";position:absolute;top:8%;left:50%;width:16px;height:16px;border-radius:50%;background:var(--gold);box-shadow:0 0 18px var(--gold)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fl{50%{transform:translateY(-14px)}}.rate{animation:fl 5s ease-in-out infinite,up .9s .9s both}.playb::before,.playb::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--salmon);animation:rp 2.2s ease-out infinite}.playb::after{animation-delay:1.1s}@keyframes rp{from{transform:scale(1);opacity:.8}to{transform:scale(2.1);opacity:0}}.hero::after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;left:-140px;bottom:-200px;background:radial-gradient(circle,rgba(255,111,91,.35),transparent 65%);animation:dr 9s ease-in-out infinite alternate}@keyframes dr{to{transform:translate(120px,-40px) scale(1.2)}}.hero::before{animation:pan 60s linear infinite}@keyframes pan{to{background-position:240px 208px}}.pgh::before{animation:pan 60s linear infinite}.pgh h1,.pgh p,.crm{animation:up .8s both}.pgh h1{animation-delay:.1s}.pgh p{animation-delay:.25s}.btn{position:relative;overflow:hidden}.btn::after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);transform:skewX(-20deg)}.btn:hover::after{left:140%;transition:left .7s}.btn svg{transition:transform .25s}.btn:hover svg{transform:translateX(5px)}.btn:active{transform:scale(.96)}.nv a::after{content:"";position:absolute;left:0;bottom:2px;height:2px;width:100%;background:var(--salmon);transform:scaleX(0);transform-origin:right;transition:transform .3s}.nv a:hover::after,.nv a.on::after{transform:scaleX(1);transform-origin:left}.sv i,.wi i,.inf i,.fts i{transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.sv:hover i,.wi:hover i,.inf:hover i,.fts div:hover i{transform:rotate(-10deg) scale(1.12)}.sv{position:relative;overflow:hidden}.sv::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:linear-gradient(90deg,var(--salmon),var(--gold));transform:scaleX(0);transform-origin:left;transition:transform .4s}.sv:hover::after{transform:scaleX(1)}.inf{transition:transform .3s,box-shadow .3s}.inf:hover{transform:translateY(-6px)}.wi{transition:transform .3s,box-shadow .3s}.wi:hover{transform:translateX(8px);box-shadow:0 18px 40px rgba(6,25,63,.12)}.dsh .ph,.po .ph,.tmc .ph{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.dsh:hover .ph,.po:hover .ph,.tmc:hover .ph{transform:scale(1.07)}.dsh,.po,.tmc{overflow:hidden}.ph svg{animation:fl 4s ease-in-out infinite}.plus{transition:transform .3s cubic-bezier(.3,1.6,.5,1),background .2s}.plus:hover{transform:rotate(90deg) scale(1.1)}.tag20{animation:fl 4s ease-in-out infinite}.ring::before{animation:spin 18s linear infinite;border-style:dashed}.pk{transition:transform .3s,box-shadow .3s}.pk:hover{transform:translateY(-8px);box-shadow:0 26px 50px rgba(6,25,63,.14)}.pk.hot{animation:gl 3s ease-in-out infinite}@keyframes gl{50%{box-shadow:0 26px 60px rgba(6,25,63,.3),0 0 0 8px rgba(242,193,78,.25)}}.rb{animation:fl 3s ease-in-out infinite}.qt .st{display:inline-block;animation:tw 2.4s ease-in-out infinite}@keyframes tw{50%{letter-spacing:5px;filter:brightness(1.2)}}.mit{transition:transform .25s,box-shadow .25s}.mit:hover{transform:translateX(8px);box-shadow:0 16px 36px rgba(6,25,63,.13)}.pmo,.wk{transition:transform .3s,box-shadow .3s}.pmo:hover,.wk:hover{transform:translateY(-6px)}.mnl:not([hidden]){animation:up .45s both}.mk{animation:mkb 1.6s ease-in-out infinite}@keyframes mkb{50%{margin-top:-58px}}details{transition:box-shadow .3s}details[open]{box-shadow:0 18px 44px rgba(6,25,63,.13)}details[open] p{animation:up .4s both}summary::after{transition:transform .3s,background .2s}details[open] summary::after{transform:translateY(-50%) rotate(180deg)}.stp .st1:not(:last-child)::after{transform-origin:left;transform:scaleX(0);transition:transform .9s .4s}html.js .stp .st1.in:not(:last-child)::after{transform:scaleX(1)}.gl a{transition:transform .35s,box-shadow .35s}.gl a:hover{transform:scale(1.03);box-shadow:0 20px 40px rgba(6,25,63,.2);z-index:2;position:relative}.mq{background:var(--navy);overflow:hidden;padding:20px 0;border-block:3px solid var(--gold)}.mqt{display:flex;gap:34px;width:max-content;animation:mqm 38s linear infinite;align-items:center}.mq:hover .mqt{animation-play-state:paused}.mq span{font:800 clamp(24px,4vw,40px) var(--hf);color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.mq span:nth-of-type(3n){color:var(--salmon);-webkit-text-stroke:0}.mq i{color:var(--gold);font-style:normal;font-size:22px}@keyframes mqm{to{transform:translateX(-25%)}}.cnt::before{animation:dr 8s ease-in-out infinite alternate}.fsc a,.so a{transition:transform .25s,background .2s}.fsc a:hover,.so a:hover{transform:translateY(-4px)}.totop{animation:fl 3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){html.js .rv{opacity:1!important;transform:none!important}body{animation:none}.mqt,.orb,.hero::before,.hero::after{animation:none!important}}.oh{background:var(--navy);color:#fff;padding:40px 0 34px;position:relative;overflow:hidden}.oh::before{content:"";position:absolute;inset:0;animation:pan 60s linear infinite}.oh .wrap{position:relative}.oh1{display:grid;gap:26px}.oh h1{color:#fff;font-size:clamp(34px,5vw,52px);font-weight:800}.oh h1 em{font-style:normal;color:var(--salmon)}.oh p{margin-top:10px;color:#B9C6E2;max-width:480px}.oh .crm{margin-bottom:14px}.mode{display:grid;gap:12px;grid-template-columns:1fr 1fr}.mode button{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center;text-align:left;padding:16px 18px;border-radius:14px;border:2px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);color:#fff;cursor:pointer;transition:.25s}.mode button:hover{background:rgba(255,255,255,.12)}.mode i{grid-row:span 2;width:46px;height:46px;border-radius:12px;background:rgba(255,255,255,.12);display:grid;place-items:center;transition:.25s}.mode b{font:700 16px var(--hf)}.mode span{font-size:13px;color:#B9C6E2}.mode button[aria-pressed=true]{background:var(--salmon);border-color:var(--salmon);box-shadow:0 14px 32px rgba(255,111,91,.4)}.mode button[aria-pressed=true] i{background:rgba(255,255,255,.25)}.mode button[aria-pressed=true] span{color:#fff}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.chips span{display:inline-flex;gap:8px;align-items:center;padding:8px 16px;border-radius:30px;background:rgba(255,255,255,.1);font:500 14px var(--bf);color:#fff}.chips b{font-weight:700}.chips svg{color:var(--gold)}.catbar{position:sticky;top:64px;z-index:40;background:#fff;box-shadow:0 6px 20px rgba(6,25,63,.08)}.catbar .wrap{display:grid;grid-template-columns:1fr auto;gap:10px 12px;align-items:center;padding:10px 0}.cats{grid-column:1/-1;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.cats::-webkit-scrollbar{display:none}.cats a{flex:none;padding:10px 18px;border-radius:30px;font:700 15px var(--hf);color:var(--navy);background:var(--ice);transition:.25s;white-space:nowrap}.cats a:hover{background:var(--salmon-l)}.cats a.on{background:var(--salmon);color:#fff;box-shadow:0 8px 18px rgba(255,111,91,.4)}.cats a[hidden]{display:none}.osr input{width:100%;min-height:46px;padding:0 14px 0 42px;border:1.5px solid var(--line);border-radius:30px;background:var(--ice) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B6780' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E") 14px center/20px no-repeat}.osr input:focus{outline:0;border-color:var(--salmon);background-color:#fff}.vgb{min-height:46px;padding:0 20px;border:1.5px solid var(--line);border-radius:30px;background:#fff;font:700 15px var(--hf);color:var(--navy);cursor:pointer;transition:.2s}.vgb[aria-pressed=true]{background:#1E7A34;border-color:#1E7A34;color:#fff}.osec{padding-top:34px}.ord{display:grid;gap:28px;align-items:start}.osc{margin-bottom:44px}.osc h2{font-size:clamp(26px,3.4vw,34px);margin-bottom:20px;display:flex;align-items:center;gap:14px}.osc h2::after{content:"";flex:1;height:2px;background:var(--line)}.pcg{display:grid;gap:16px;grid-template-columns:1fr 1fr}.pc{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 26px rgba(6,25,63,.08);display:flex;flex-direction:column;animation:up .6s both;transition:transform .3s,box-shadow .3s}.pc:hover{transform:translateY(-6px);box-shadow:0 20px 44px rgba(6,25,63,.14)}.pc .ph{aspect-ratio:4/3;transition:transform .6s}.pc:hover .ph{transform:scale(1.06)}.pc .ph::after{display:none}.pc .ph{position:relative}.tgs{position:absolute;left:10px;top:10px;display:flex;gap:6px;flex-wrap:wrap;z-index:2}.tgx{font:700 11.5px var(--hf);padding:4px 10px;border-radius:30px;background:#fff;color:var(--navy);box-shadow:0 4px 10px rgba(0,0,0,.12)}.tgx.hit{background:var(--gold)}.tgx.ostre{background:#FFE3DD;color:#B23A27}.tgx.vege{background:#DDF3E1;color:#17692C}.tgx.nowość{background:var(--navy);color:#fff}.pc .in{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1;background:#fff;position:relative;z-index:1}.pc h3{font-size:17px}.pc p{font-size:13.5px;margin-top:4px;flex:1;line-height:1.5}.pc .pr{display:flex;justify-content:space-between;align-items:center;margin-top:12px;gap:8px}.pc .pr b{font:800 20px var(--hf);color:var(--salmon-d)}.addb{min-height:42px;padding:0 18px;border:0;border-radius:8px;background:var(--navy);color:#fff;font:700 14px var(--hf);cursor:pointer;transition:.2s}.addb:hover{background:var(--salmon);transform:translateY(-2px)}.addb:active{transform:scale(.94)}.q2 button{width:34px;height:34px;border:0;border-radius:8px;background:var(--navy);color:#fff;font:700 18px/1 var(--hf);cursor:pointer;transition:.2s}.q2 button:hover{background:var(--salmon)}.q2 b{min-width:20px;text-align:center;font:700 16px var(--hf);color:var(--navy)}.q2{gap:10px}.crt{padding:0;overflow:hidden}.crh{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;background:var(--navy);color:#fff}.crh h3{color:#fff;font-size:20px;margin:0}.x{width:36px;height:36px;border:0;border-radius:50%;background:rgba(255,255,255,.15);color:#fff;cursor:pointer;display:none}#v-cart,#v-co,#v-done{padding:20px 22px 24px}#v-co[hidden],#v-cart[hidden],#v-done[hidden]{display:none}.cl .ci{grid-template-columns:1fr auto auto;align-items:center;padding-bottom:12px;border-bottom:1px dashed var(--line);animation:up .35s both}.ci .nm b{display:block;font:700 15px var(--hf);color:var(--navy)}.ci small{display:block;font-size:12px;color:var(--body);font-weight:400;line-height:1.35}.ci .lp{font:700 15px var(--hf);min-width:56px;text-align:right}.cl .em{display:block;text-align:center;padding:26px 0;color:var(--body)}.q2 button{width:30px;height:30px}.ups{margin:6px 0 16px;padding:14px;border-radius:12px;background:var(--ice)}.ups h4{font-size:14px;margin-bottom:10px}.upl{display:grid;gap:8px}.upb{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;border:1.5px dashed var(--salmon);border-radius:8px;background:#fff;font:600 14px var(--hf);color:var(--navy);cursor:pointer;transition:.2s}.upb:hover{background:var(--salmon-l);transform:translateX(4px)}.upb b{color:var(--salmon-d)}.promo{display:flex;gap:8px}.promo input{flex:1;min-height:44px;padding:0 14px;border:1.5px solid var(--line);border-radius:8px;background:var(--ice);text-transform:uppercase}.promo input:focus{outline:0;border-color:var(--salmon)}#pe,#ce{margin:6px 0}.fl.tm{margin:14px 0}.fl.tm select{min-height:46px}.smm{margin:14px 0}.crt .btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.back{border:0;background:none;color:var(--salmon-d);font:700 14px var(--hf);cursor:pointer;margin-bottom:14px;padding:0}#v-co .fl{margin-bottom:14px}.pay{border:0;padding:0;margin:4px 0 16px;display:grid;gap:8px}.pay legend{font:700 13px var(--hf);color:var(--navy);margin-bottom:6px;padding:0}.pay label{cursor:pointer}.pay input{position:absolute;opacity:0}.pay span{display:block;padding:13px 16px;border:1.5px solid var(--line);border-radius:10px;font:600 15px var(--hf);color:var(--navy);transition:.2s}.pay input:checked+span{border-color:var(--salmon);background:var(--salmon-l)}.pay input:focus-visible+span{outline:3px solid var(--gold)}.trk{display:grid;gap:0;margin:8px 0 12px;counter-reset:s}.trk li{position:relative;padding:8px 0 8px 46px;font:600 15px var(--hf);color:#9AA6BC;counter-increment:s;transition:color .4s}.trk li::before{content:counter(s);position:absolute;left:0;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:var(--ice);display:grid;place-items:center;font-size:14px;transition:.4s}.trk li:not(:last-child)::after{content:"";position:absolute;left:15px;top:calc(50% + 18px);height:calc(100% - 20px);width:2px;background:var(--line)}.trk li.dn{color:var(--navy)}.trk li.dn::before{content:"\2713";background:#2DBE57;color:#fff}.trk li.cu{color:var(--salmon-d)}.trk li.cu::before{background:var(--salmon);color:#fff;animation:rp2 1.2s infinite}@keyframes rp2{50%{box-shadow:0 0 0 8px rgba(255,111,91,.25)}}.tl{min-height:48px;font-weight:600;color:var(--navy)}#again{width:100%;margin-top:8px}.fly{position:fixed;z-index:90;width:22px;height:22px;border-radius:50%;background:var(--salmon);box-shadow:0 0 0 5px rgba(255,111,91,.3);pointer-events:none}.pop{animation:popc .45s}@keyframes popc{40%{transform:scale(1.04);box-shadow:0 0 0 6px rgba(255,111,91,.4)}}.cbar{border:0;cursor:pointer;width:calc(100% - 28px)}.cbar b{font-weight:800}.shade{position:fixed;inset:0;background:rgba(6,25,63,.55);z-index:80;backdrop-filter:blur(2px);animation:pin .25s}.shade[hidden]{display:none}.modal{position:fixed;inset:0;z-index:85;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.modal[hidden]{display:none}.mbox{position:relative;width:100%;max-width:520px;max-height:92vh;overflow:auto;background:#fff;border-radius:20px 20px 0 0;transform:translateY(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);pointer-events:auto}.modal.open .mbox{transform:none}.mx,.modal .x{display:grid;place-items:center;position:absolute;right:14px;top:14px;z-index:3;background:rgba(6,25,63,.7)}.mph{aspect-ratio:16/8;background:repeating-linear-gradient(135deg,#E6EDF7 0 14px,#DEE7F3 14px 28px)}.mbd{padding:22px}.mbd h3{font-size:24px}.mbd>p{margin:6px 0 16px}.og{border:0;padding:0;margin:0 0 16px}.og legend{font:700 14px var(--hf);color:var(--navy);margin-bottom:8px;padding:0}.og label{display:flex;align-items:center;gap:10px;padding:11px 14px;margin-bottom:6px;border:1.5px solid var(--line);border-radius:10px;cursor:pointer;transition:.2s;font-weight:500}.og label:has(input:checked){border-color:var(--salmon);background:var(--salmon-l)}.og input{accent-color:var(--salmon);width:18px;height:18px}.og span{flex:1}.og em{font-style:normal;font-weight:700;color:var(--salmon-d)}.mft{display:flex;gap:14px;align-items:center;position:sticky;bottom:-22px;background:#fff;padding:14px 0 0;margin-top:8px}.mft .btn{flex:1}@media(max-width:959px){.crt{position:fixed;left:0;right:0;bottom:0;z-index:90;max-height:90vh;overflow:auto;border-radius:20px 20px 0 0;transform:translateY(105%);transition:transform .35s cubic-bezier(.2,.8,.2,1);box-shadow:0 -20px 60px rgba(0,0,0,.35)}.crt.open{transform:none}.x{display:grid;place-items:center}.cbar{bottom:80px}.dock{z-index:48}}@media(min-width:640px){.pcg{grid-template-columns:repeat(3,1fr)}.mode{grid-template-columns:1fr 1fr;min-width:480px}.oh1{grid-template-columns:1fr auto;align-items:end}.modal{align-items:center}.mbox{border-radius:20px}.catbar .wrap{grid-template-columns:1fr 240px auto}.cats{grid-column:auto}}@media(min-width:960px){.ord{grid-template-columns:1fr 400px}.crt{position:sticky;top:150px;max-height:calc(100vh - 170px);overflow:auto}.pcg{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.pcg{grid-template-columns:repeat(3,1fr)}.ord{grid-template-columns:1fr 410px}}@media(max-width:420px){.pc .in{padding:12px}.pc h3{font-size:15.5px}.addb{padding:0 12px;font-size:13px}.mode button{padding:12px;grid-template-columns:1fr}.mode i{display:none}}[hidden]{display:none!important}.trk{list-style:none;margin-left:0;padding-left:0}.mft{bottom:0;padding:14px 0 22px;margin-bottom:-22px;border-top:1px solid var(--line)}.mbox{overscroll-behavior:contain}.wsh .eyl{display:inline-block;padding:6px 16px;border-radius:30px;background:rgba(242,193,78,.18);color:var(--gold);font:700 13px var(--hf);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;animation:up .8s both}.wsh h1{font-size:clamp(36px,5.6vw,60px)}.wsh .sub{margin-top:14px;font:700 20px var(--hf);color:var(--gold);animation:up .8s .15s both}.wsh .lead2{margin-top:6px;color:#fff;font-size:clamp(20px,2.6vw,26px);font-weight:700;animation:up .8s .2s both}.wsh .lead{margin-top:14px}.wfe{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px;animation:up .8s .5s both}.wfe li{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:30px;background:rgba(255,255,255,.1);font:600 15px var(--hf);color:#fff}.wfe svg{color:var(--salmon)}.wph{position:relative;max-width:520px;width:100%;justify-self:center;padding-bottom:70px}.wph .a1{width:82%;margin-left:auto;animation:zin 1.1s .3s both}.wph .a2{position:absolute;left:0;bottom:0;width:48%;border:6px solid var(--navy);animation:zin 1.1s .55s both,fl 6s 1.7s ease-in-out infinite}.wph .ph::after{display:none}.age{align-self:flex-start;padding:4px 14px;border-radius:30px;background:var(--salmon-l);color:var(--salmon-d);font:700 13px var(--hf)}.pk.hot .age{background:rgba(242,193,78,.2);color:var(--gold)}.st1 em{min-width:34px;width:auto;padding:0 6px;left:calc(50% + 20px)}.map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.kst{margin-top:-50px}.card .btn{margin-top:18px}.map{background:repeating-linear-gradient(135deg,#E6EDF7 0 14px,#DEE7F3 14px 28px);min-height:380px}.map:has(iframe)::before{content:"Ładowanie mapy…";position:absolute;inset:0;display:grid;place-items:center;font:600 14px var(--hf);color:#7E8DAA}.ph img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;transition:opacity .6s,transform .6s;z-index:1}.ph.has img{opacity:1}.ph.has svg,.ph.has::after{display:none!important}.ph.has{background:var(--navy)}.pc .ph img,.dsh .ph img,.mit .ph img{z-index:0}.pc .tgs{z-index:3}.dsh .bdg{z-index:3}.orb{display:none}:root{--navy:#050F2B;--navy-2:#0B1D4A;--r:24px;--sh:0 1px 2px rgba(5,15,43,.04),0 12px 32px rgba(5,15,43,.08);--sh2:0 2px 4px rgba(5,15,43,.05),0 28px 60px rgba(5,15,43,.16)}body{font-size:17px}.btn{border-radius:999px;min-height:56px;padding:0 32px;background:linear-gradient(135deg,#FF8470,#FF5C47);box-shadow:0 10px 26px rgba(255,92,71,.38)}.btn:hover{background:linear-gradient(135deg,#FF7A64,#F2442E);box-shadow:0 14px 34px rgba(255,92,71,.5)}.btn.dk{background:var(--navy);box-shadow:0 10px 26px rgba(5,15,43,.28)}.btn.dk:hover{background:var(--navy-2)}.btn.gd{background:linear-gradient(135deg,#FFD66E,#F2B93B);box-shadow:0 10px 26px rgba(242,185,59,.4)}.btn.ln{background:rgba(255,255,255,.08);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.35);border:0}.btn.sm{min-height:44px;padding:0 22px}.tb{background:var(--navy);color:#B9C6E2}.tb .so a{background:rgba(255,255,255,.1)}.tb .op{background:rgba(255,255,255,.12)}.hdr{background:rgba(255,255,255,.82);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);box-shadow:0 1px 0 rgba(5,15,43,.06)}.lg b{border-radius:14px;background:linear-gradient(135deg,var(--navy-2),var(--navy))}.nv a{padding:10px 14px;border-radius:999px}.nv a::after{display:none}.nv a:hover{background:rgba(5,15,43,.05);color:var(--navy)}.nv a.on{background:var(--salmon-l);color:var(--salmon-d)}.nv{gap:2px}.bur{border-radius:50%}.eb{background:var(--salmon-l);color:var(--salmon-d);padding:7px 16px;border-radius:999px;font-size:12px;letter-spacing:.14em}.rsv .eb,.pgh .eb{background:rgba(242,193,78,.16);color:var(--gold)}.tsm .eb{background:rgba(255,255,255,.2);color:#fff}.hd2 h2,.sec h2{font-size:clamp(34px,5vw,56px);font-weight:800;letter-spacing:-.035em;line-height:1.05}.hd2{margin-bottom:56px}.hd2 h2 em,.sec h2 em,.hero2 h1 em,.pgh h1 em{background:linear-gradient(100deg,#FF7A64,#F5B94A);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:normal}.hero2{position:relative;color:#fff;background:var(--navy);padding:90px 0 190px;overflow:hidden;isolation:isolate}.hero2 .bgph{position:absolute;inset:0;z-index:-2;aspect-ratio:auto;border-radius:0;background:radial-gradient(900px 500px at 80% 10%,#16358a,transparent 70%),var(--navy);display:block}.hero2 .bgph svg,.hero2 .bgph::after{display:none}.hero2 .bgph img{object-position:center;transform:scale(1.04);animation:kb 24s ease-in-out infinite alternate}@keyframes kb{to{transform:scale(1.14) translateX(-1.5%)}}.hero2::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,15,43,.96) 0%,rgba(5,15,43,.82) 38%,rgba(5,15,43,.35) 70%,rgba(5,15,43,.55) 100%),linear-gradient(0deg,var(--navy) 0%,transparent 40%)}.hero2 .wrap{display:grid;gap:40px;align-items:end}.hero2 .pill{display:inline-flex;align-items:center;gap:10px;padding:9px 18px;border-radius:999px;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);font:600 14px var(--hf);color:#fff;animation:up .8s both}.hero2 .pill i{width:8px;height:8px;border-radius:50%;background:#2DBE57;box-shadow:0 0 0 4px rgba(45,190,87,.25)}.hero2 h1{margin-top:24px;color:#fff;font-size:clamp(46px,8.4vw,104px);font-weight:800;letter-spacing:-.045em;line-height:.98;animation:up .9s .1s both}.hero2 .lead{margin-top:26px;max-width:560px;color:#C6D2EC;font-size:clamp(17px,2vw,20px);animation:up .9s .25s both}.hero2 .cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px;animation:up .9s .4s both}.hero2 .trust{margin-top:40px;animation:up .9s .55s both}.glass{display:none}@media(min-width:960px){.hero2{padding:140px 0 220px}.hero2 .wrap{grid-template-columns:1fr auto}.glass{display:grid;gap:14px;animation:up 1s .7s both}.gc{min-width:240px;padding:20px 26px;border-radius:22px;background:rgba(255,255,255,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.18);box-shadow:0 20px 50px rgba(0,0,0,.25);transition:transform .3s}.gc:hover{transform:translateX(-6px)}.gc:nth-child(2){margin-left:36px}.gc b{display:block;font:800 30px/1.1 var(--hf);color:#fff}.gc span{font-size:14px;color:#B9C6E2}}.hero2::after{display:none}.strip{margin-top:-96px}.inf{border:0;border-radius:var(--r);padding:26px 28px;box-shadow:var(--sh2);background:#fff}.inf i{border-radius:16px;background:var(--salmon-l);width:60px;height:60px}.inf:hover{transform:translateY(-6px)}.sec{padding:96px 0}.ice{background-color:#F4F7FC;background-image:none}.ph,.sv,.dsh,.wi,.tmc,.po,.pk,.qt,.pmo,.wk,.mit,.pc,.crt,.fm,details,.card,.map{border-radius:var(--r)}.sv,.dsh,.wi,.tmc,.po,.qt,.pmo,.mit,.pc,details{box-shadow:var(--sh)}.sv:hover,.dsh:hover,.wi:hover,.tmc:hover,.po:hover,.pc:hover{box-shadow:var(--sh2)}.oct,.cut{border-radius:32px}.ring::before{display:none}.dots{display:none}.sv i,.wi i,.fts i,.st1 .no{border-radius:18px}.sv i{background:linear-gradient(135deg,#FF8470,#FF5C47);box-shadow:0 10px 22px rgba(255,92,71,.35)}.wi i{background:linear-gradient(135deg,var(--navy-2),var(--navy))}.tag20{border-radius:18px;background:linear-gradient(135deg,#FF8470,#FF5C47);box-shadow:0 18px 40px rgba(255,92,71,.45)}.dsh .ph,.po .ph{border-radius:0}.dsh .pr b,.pc .pr b{background:var(--ice);padding:4px 12px;border-radius:999px;color:var(--navy);font-size:18px}.plus{border-radius:50%;background:linear-gradient(135deg,#FF8470,#FF5C47)}.addb{border-radius:999px;background:var(--navy)}.bdg{border-radius:999px;padding:5px 12px}.cats a,.vgb,.osr input,.tbs button,.fl input,.fl select,.fl textarea,.gs span,.seg button,.srch input{border-radius:999px}.fl textarea{border-radius:20px}.fl input,.fl select{padding-inline:20px}.cnt{background:linear-gradient(135deg,#0B1D4A,#050F2B);color:#fff;padding:72px 0}.cnt::before{background:radial-gradient(circle at 15% 0,rgba(255,111,91,.35),transparent 40%),radial-gradient(circle at 90% 100%,rgba(242,193,78,.25),transparent 40%)}.cnt b{background:linear-gradient(100deg,#FF9A86,#F5C45E);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(44px,7vw,72px)}.cnt span{color:#B9C6E2}.mq{background:var(--ice);border:0}.mq span{-webkit-text-stroke:1.5px rgba(5,15,43,.35)}.mq i{color:var(--salmon)}.mq span:nth-of-type(3n){color:var(--navy)}.tsm{background:linear-gradient(135deg,#FF8470,#F2563F)}.qt{padding:32px}.pk{border:0;box-shadow:var(--sh)}.pk.hot{background:linear-gradient(160deg,#0E2562,#050F2B);box-shadow:0 30px 70px rgba(5,15,43,.4)}.rsv,.pgh{background:radial-gradient(800px 400px at 85% 0,rgba(30,70,170,.55),transparent 70%),radial-gradient(600px 300px at 0 100%,rgba(255,111,91,.22),transparent 70%),var(--navy)}.pgh{border-radius:0 0 48px 48px;padding:76px 0 96px}.pgh h1{font-size:clamp(40px,6.5vw,72px);letter-spacing:-.04em}.oh{background:radial-gradient(800px 400px at 85% 0,rgba(30,70,170,.55),transparent 70%),var(--navy);border-radius:0 0 48px 48px}.ctab{background:linear-gradient(135deg,#FF8470,#F2563F);border-radius:36px;margin:0 20px}.ctab .wrap{padding:6px 12px}footer{border-radius:48px 48px 0 0;margin-top:-1px}.fsc a,.so a{border-radius:999px}.fm{box-shadow:0 40px 90px rgba(0,0,0,.35)}.crt{box-shadow:var(--sh2);overflow:hidden}.crh{background:linear-gradient(135deg,#0E2562,#050F2B)}.mode button{border-radius:20px}.mode i{border-radius:14px}.chips span{border-radius:999px}.cats a{background:#fff;box-shadow:var(--sh)}.cats a.on{background:linear-gradient(135deg,#FF8470,#FF5C47)}.mnl .mit{border-radius:22px}.ctab+footer{margin-top:-30px}@media(max-width:959px){.hero2{padding:56px 0 150px}.strip{margin-top:-70px}.ctab{margin:0 12px;border-radius:28px}}.carn button{border-radius:50%;width:48px;height:48px;background:var(--navy)}.carn button:hover{background:var(--salmon)}.hero2{padding:72px 0 150px}.hero2 .wrap{max-width:1200px;align-items:center}.hero2 h1{font-size:clamp(40px,5.6vw,76px);margin-top:20px}.hero2 .lead{margin-top:20px;font-size:clamp(16px,1.5vw,18px)}.hero2 .cta{margin-top:28px}.hero2 .trust{margin-top:28px}.hero2 .bgph img{transform:none;animation:kb2 30s ease-in-out infinite alternate}@keyframes kb2{to{transform:scale(1.07)}}.strip{margin-top:-70px}@media(min-width:960px){.hero2{padding:84px 0 170px}.gc{min-width:210px;padding:16px 22px}.gc b{font-size:26px}.gc:nth-child(2){margin-left:24px}}@media(max-width:959px){.hero2{padding:44px 0 120px}}.hero2{min-height:calc(100vh - 124px);min-height:calc(100svh - 124px);display:flex;align-items:center;padding:110px 0 200px}.hero2 .wrap{width:min(1320px,100% - 48px);max-width:none}.hero2 h1{font-size:clamp(44px,6.4vw,92px)}.hero2 .lead{max-width:620px}@media(max-width:959px){.hero2{min-height:auto;padding:72px 0 150px}}.hero2 .wrap{width:min(1200px,100% - 40px)}@media(min-width:960px){.tb .wrap,.hdr .wrap,.hero2 .wrap,.strip .wrap{width:min(1600px,100% - 96px)}.hero2 h1 br{display:none}.hero2 h1 em{margin-left:.25em}.hero2 h1{font-size:clamp(48px,5.4vw,104px);white-space:nowrap}.hero2 .lead{max-width:820px;font-size:20px}.hero2::before{background:linear-gradient(90deg,rgba(5,15,43,.92) 0%,rgba(5,15,43,.7) 40%,rgba(5,15,43,.25) 75%,rgba(5,15,43,.4) 100%),linear-gradient(0deg,var(--navy) 0%,transparent 35%)}}@media(min-width:960px){.tb .wrap,.hdr .wrap,.strip .wrap{width:min(1200px,100% - 40px)}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bp-meta,.pm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:500 14px var(--bf);color:var(--body)}.bp-cat2{display:inline-block;padding:5px 14px;border-radius:999px;background:var(--salmon-l);color:var(--salmon-d);font:700 12px var(--hf);letter-spacing:.06em;text-transform:uppercase}.bf{display:grid;gap:0;border-radius:32px;overflow:hidden;background:#fff;box-shadow:var(--sh2);margin-bottom:72px}.bf-img{display:block;min-height:260px}.bf-img .ph{height:100%;min-height:260px;aspect-ratio:auto;border-radius:0}.bf-b{padding:32px 26px 36px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.bf-b h2{font-size:clamp(26px,3.4vw,40px);line-height:1.12;letter-spacing:-.03em;color:var(--navy)}.bf-b p{color:var(--body);font-size:17px}.bhead{display:flex;flex-direction:column;gap:18px;margin-bottom:30px}.bhead h2{font-size:clamp(26px,3vw,34px);color:var(--navy)}.bhead .tbs{margin:0}.bg{display:grid;gap:26px}.bp{display:flex;flex-direction:column;background:#fff;border-radius:var(--r);overflow:hidden;box-shadow:var(--sh);transition:transform .35s,box-shadow .35s}.bp:hover{transform:translateY(-6px);box-shadow:var(--sh2)}.bp[hidden]{display:none}.bp-img{position:relative;display:block;overflow:hidden}.bp-img .ph{aspect-ratio:16/10;border-radius:0;transition:transform .6s}.bp:hover .bp-img .ph{transform:scale(1.05)}.bp-cat{position:absolute;left:16px;top:16px;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--navy);font:700 12px var(--hf);letter-spacing:.05em;text-transform:uppercase;backdrop-filter:blur(6px)}.bp-b{padding:24px 24px 28px;display:flex;flex-direction:column;gap:10px;flex:1}.bp-b h3{font-size:21px;line-height:1.25;letter-spacing:-.02em}.bp-b h3 a{color:var(--navy);transition:color .2s}.bp-b h3 a:hover{color:var(--salmon-d)}.bp-b p{color:var(--body);font-size:15.5px;flex:1}.bp-more{display:inline-flex;align-items:center;gap:8px;font:700 15px var(--hf);color:var(--salmon-d);margin-top:6px}.bp-more svg{transition:transform .25s}.bp-more:hover svg{transform:translateX(5px)}.bempty{text-align:center;padding:40px;color:var(--body)}.nl{display:grid;gap:28px;padding:40px 28px;border-radius:32px;background:linear-gradient(135deg,var(--navy),var(--navy-2));color:#fff;position:relative;overflow:hidden}.nl::after{content:"";position:absolute;right:-80px;top:-80px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(255,111,91,.35),transparent 70%)}.nl>*{position:relative;z-index:1}.nl h2{color:#fff;font-size:clamp(26px,3.4vw,38px);margin-top:4px}.nl p{color:#B9C6E2;margin-top:10px}.nl .eb{background:rgba(255,255,255,.12);color:var(--gold)}.nl-f{display:flex;flex-wrap:wrap;gap:10px;align-content:center}.nl-f input{flex:1 1 220px;min-height:54px;padding:0 22px;border-radius:999px;border:2px solid transparent;background:#fff;font:500 16px var(--bf);color:var(--navy)}.nl-f input.err{border-color:var(--salmon)}.nl-f small{flex-basis:100%;font-size:13px;color:#9FB0D2}.nl-ok{font:700 18px var(--hf);color:var(--gold)!important}.pgh-p h1{max-width:900px;font-size:clamp(30px,4.6vw,52px);line-height:1.12}.pgh-p .pm{margin-top:20px;color:#B9C6E2}.pgh-p .bp-cat2{background:rgba(255,255,255,.12);color:var(--gold)}.art-w{display:grid;gap:40px}.ar{min-width:0}.ar-cov .ph{aspect-ratio:16/9;border-radius:28px;box-shadow:var(--sh2)}.ar-b{max-width:760px;margin-top:40px;font-size:18px;line-height:1.8;color:#3C4760}.ar-b p{margin:0 0 22px}.ar-b h2{font-size:clamp(22px,2.6vw,30px);color:var(--navy);margin:42px 0 14px;letter-spacing:-.02em;scroll-margin-top:110px}.ar-b ul{margin:0 0 26px;padding:0;list-style:none;display:grid;gap:10px}.ar-b li{position:relative;padding-left:32px}.ar-b li::before{content:"";position:absolute;left:0;top:.62em;width:16px;height:16px;border-radius:50%;background:var(--salmon-l) radial-gradient(circle,var(--salmon) 0 35%,transparent 40%)}.ar-b blockquote{margin:32px 0;padding:26px 30px;border-radius:22px;background:var(--salmon-l);color:var(--navy);font:600 20px/1.5 var(--hf);border-left:5px solid var(--salmon)}.ar-end{max-width:760px;margin-top:44px;padding-top:28px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center}.au{display:flex;gap:14px;align-items:center}.au i{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--navy);color:var(--gold);font:800 16px var(--hf);font-style:normal}.au b{display:block;color:var(--navy);font-family:var(--hf)}.au small{color:var(--body)}.shr{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font:600 14px var(--hf);color:var(--body)}.shr a,.shr button{padding:9px 18px;border-radius:999px;border:1px solid var(--line);background:#fff;font:600 14px var(--hf);color:var(--navy);cursor:pointer;transition:.2s}.shr a:hover,.shr button:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.ar-nav{max-width:760px;margin-top:28px;display:grid;gap:12px}.ar-nav a{padding:18px 22px;border-radius:18px;background:var(--ice);font:600 15px var(--hf);color:var(--navy);transition:.25s}.ar-nav a:hover{background:var(--salmon-l);transform:translateY(-2px)}.side{display:grid;gap:22px;align-content:start}.toc,.sb-box{padding:24px;border-radius:24px;background:#fff;box-shadow:var(--sh);display:grid;gap:4px}.toc b,.sb-box>b{font:800 17px var(--hf);color:var(--navy);margin-bottom:8px}.toc a{padding:9px 14px;border-radius:12px;font:500 15px var(--bf);color:var(--body);transition:.2s}.toc a:hover{background:var(--salmon-l);color:var(--salmon-d)}.sb-box a{padding:12px 0;border-top:1px solid var(--line);display:grid;gap:2px}.sb-box a b{font:700 15px/1.35 var(--hf);color:var(--navy)}.sb-box a:hover b{color:var(--salmon-d)}.sb-box small{color:var(--body)}.sb-cta{padding:28px;border-radius:24px;background:linear-gradient(135deg,#FF8470,#F2563F);color:#fff}.sb-cta h3{color:#fff;font-size:22px}.sb-cta p{margin:8px 0 18px;opacity:.95}.sb-cta .btn{background:var(--navy);color:#fff}@media(min-width:640px){.bg{grid-template-columns:1fr 1fr}.bhead{flex-direction:row;justify-content:space-between;align-items:center}.ar-nav{grid-template-columns:1fr 1fr}.nl{padding:52px}}@media(min-width:960px){.bf{grid-template-columns:1.15fr 1fr}.bf-b{padding:52px;justify-content:center}.bg{grid-template-columns:repeat(3,1fr)}.nl{grid-template-columns:1.2fr 1fr;align-items:center}.art-w{grid-template-columns:1fr 340px;gap:64px}.side{position:sticky;top:110px}.bf-img .ph{min-height:420px}}@media(max-width:1180px) and (min-width:960px){.nv{gap:14px}.nv a{padding-inline:10px}}.ctab{margin-top:56px;margin-bottom:64px}.ctab+footer{margin-top:0}.sec+.ctab,.ice+.ctab{margin-top:0}.ice+.ctab{margin-top:56px}@media(max-width:959px){.ctab{margin-top:40px;margin-bottom:48px}.ice+.ctab{margin-top:40px}}.pm-more{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font:700 15px var(--hf);color:var(--salmon-d)}.pm-more svg{transition:transform .25s}.pm-more:hover svg{transform:translateX(5px)}.pmo .in{display:flex;flex-direction:column;align-items:flex-start}.pd-w{display:grid;gap:40px}.pd-main{min-width:0}.pd-hero{display:grid;gap:22px;padding:34px;border-radius:30px;background:linear-gradient(135deg,var(--navy),var(--navy-2));color:#fff;position:relative;overflow:hidden;box-shadow:var(--sh2)}.pd-hero.s{background:linear-gradient(135deg,#FF8470,#F2563F)}.pd-hero::after{content:"";position:absolute;right:-60px;top:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 70%)}.pd-hero>*{position:relative;z-index:1}.pd-big b{display:block;font:800 clamp(56px,10vw,104px)/1 var(--hf);letter-spacing:-.04em;background:linear-gradient(100deg,#fff,#FFE3B0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pd-big span{font:600 18px var(--hf);opacity:.9}.pd-code small{display:block;margin-bottom:8px;opacity:.8;font-size:13px;text-transform:uppercase;letter-spacing:.14em}.cdb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 10px 10px 22px;border-radius:999px;background:rgba(255,255,255,.14);border:2px dashed rgba(255,255,255,.5);width:fit-content;max-width:100%}.cdb code{font:800 22px var(--hf);letter-spacing:.12em}.cdb .btn{background:#fff;color:var(--navy);box-shadow:none}.pd-facts{display:grid;gap:14px;margin:26px 0 8px}.pd-facts>div{display:grid;gap:2px;padding:22px;border-radius:22px;background:#fff;box-shadow:var(--sh)}.pd-facts i{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--salmon-l);color:var(--salmon-d);margin-bottom:8px}.pd-facts small{color:var(--body);font-size:13px;text-transform:uppercase;letter-spacing:.1em}.pd-facts b{font:700 17px/1.3 var(--hf);color:var(--navy)}.pd-h{font-size:clamp(22px,2.6vw,30px);color:var(--navy);margin:48px 0 18px;letter-spacing:-.02em}.pd-ok,.pd-cond{margin:0;padding:0;list-style:none;display:grid;gap:12px}.pd-ok li,.pd-cond li{position:relative;padding:16px 20px 16px 56px;border-radius:18px;background:#fff;box-shadow:var(--sh);color:#3C4760}.pd-ok li::before{content:"\2713";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background:#E4F7EA;color:#1F9D4B;display:grid;place-items:center;font-weight:800;font-size:14px}.pd-cond li::before{content:"!";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background:var(--salmon-l);color:var(--salmon-d);display:grid;place-items:center;font-weight:800;font-size:14px}.pd-st{margin:0;padding:0;list-style:none;display:grid;gap:14px;counter-reset:s}.pd-st li{display:flex;gap:18px;align-items:flex-start;padding:22px;border-radius:22px;background:#fff;box-shadow:var(--sh)}.pd-st b{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--navy);color:var(--gold);font:800 18px var(--hf)}.pd-st h3{font-size:18px;color:var(--navy)}.pd-st p{color:var(--body);margin-top:4px}.pd-faq{display:grid;gap:12px}@media(min-width:640px){.pd-facts{grid-template-columns:repeat(3,1fr)}.pd-hero{grid-template-columns:1fr auto;align-items:center;padding:44px}}@media(min-width:960px){.pd-w{grid-template-columns:1fr 340px;gap:56px}.pd-w .side{position:sticky;top:110px}}.mfx{display:grid;gap:20px}.mfx>div{padding:30px;border-radius:var(--r);background:#fff;box-shadow:var(--sh);transition:transform .3s,box-shadow .3s}.mfx>div:hover{transform:translateY(-6px);box-shadow:var(--sh2)}.mfx i{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:var(--salmon-l);color:var(--salmon-d);margin-bottom:16px}.mfx h3{font-size:20px;color:var(--navy)}.mfx p{margin-top:8px;color:var(--body)}.znr{display:grid;gap:20px}.zn{padding:30px;border-radius:var(--r);background:#fff;box-shadow:var(--sh)}.zn h3{font-size:30px;color:var(--navy);margin:6px 0 16px}.zn dl{display:grid;gap:12px;margin:0}.zn dl div{display:flex;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid var(--line)}.zn dt{color:var(--body)}.zn dd{margin:0;font:700 15px var(--hf);color:var(--navy);text-align:right}.nt{margin-top:28px;padding:20px 26px;border-radius:20px;background:var(--salmon-l);color:var(--navy)}.stp.s3{grid-template-columns:1fr}.evl{display:grid;gap:18px}.ev{display:grid;gap:18px;padding:26px;border-radius:var(--r);background:#fff;box-shadow:var(--sh);align-items:center;transition:transform .3s,box-shadow .3s}.ev:hover{transform:translateY(-4px);box-shadow:var(--sh2)}.ev-d{display:flex;align-items:baseline;gap:10px;color:var(--salmon-d)}.ev-d b{font:800 52px/1 var(--hf);letter-spacing:-.03em;color:var(--navy)}.ev-d span{font:700 16px var(--hf);letter-spacing:.14em}.ev-b h3{font-size:22px;color:var(--navy);margin:10px 0 6px}.ev-b p{color:var(--body)}.ev-r{display:grid;gap:6px;justify-items:start}.ev-r b{font:800 22px var(--hf);color:var(--navy)}.ev-r small{color:var(--body)}.evw{display:grid;gap:40px;align-items:start}.fnote{margin-top:14px;font-size:13px;color:var(--body)}.vw{display:grid;gap:40px;align-items:start}.vc{perspective:1000px}.vc-in{position:relative;aspect-ratio:1.7/1;padding:28px;border-radius:28px;background:linear-gradient(135deg,var(--navy),#14307a 60%,#FF6F5B 140%);color:#fff;display:grid;grid-template-rows:auto 1fr auto auto;box-shadow:var(--sh2);overflow:hidden;transition:transform .4s}.vc-in::after{content:"";position:absolute;right:-70px;top:-70px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(242,193,78,.45),transparent 70%)}.vc:hover .vc-in{transform:rotateX(4deg) rotateY(-5deg)}.vc-in>*{position:relative;z-index:1}.vc-top span{font:800 22px var(--hf)}.vc-top small{display:block;letter-spacing:.2em;font-size:11px;color:var(--gold);margin-top:2px}.vc-amt{align-self:center;display:flex;align-items:baseline;gap:8px}.vc-amt b{font:800 clamp(54px,9vw,84px)/1 var(--hf);letter-spacing:-.04em;background:linear-gradient(100deg,#fff,#FFE3B0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.vc-amt span{font:700 24px var(--hf);color:var(--gold)}.vc-to{font-size:15px;color:#C6D2EC}.vc-to b{color:#fff}.vc-msg{margin:4px 0 12px;font-size:14px;font-style:italic;color:#C6D2EC;min-height:1.3em}.vc-fo{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#9FB0D2;border-top:1px solid rgba(255,255,255,.18);padding-top:10px;flex-wrap:wrap}.vams{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.vam{min-height:46px;padding:0 22px;border:2px solid var(--line);border-radius:999px;background:var(--ice);font:700 15px var(--hf);color:var(--navy);cursor:pointer;transition:.2s}.vam:hover{border-color:var(--salmon)}.vam[aria-pressed=true]{background:var(--salmon);border-color:var(--salmon);color:#fff}.vown{margin-top:12px}.vown[hidden]{display:none}.jbs{display:grid;gap:16px}.job{display:grid;gap:18px;padding:28px;border-radius:var(--r);background:#fff;box-shadow:var(--sh);align-items:center;transition:transform .3s,box-shadow .3s}.job:hover{transform:translateY(-4px);box-shadow:var(--sh2)}.job h3{font-size:22px;color:var(--navy);margin-bottom:8px}.job p{margin-top:10px;color:var(--body)}.cons{display:flex;gap:12px;align-items:flex-start;margin:6px 0 22px;font-size:14px;color:var(--body);cursor:pointer}.cons input{width:20px;height:20px;margin-top:2px;accent-color:var(--salmon);flex:none}.cons a{color:var(--salmon-d);text-decoration:underline}.e404{padding:90px 0 110px;text-align:center;background:radial-gradient(900px 500px at 50% 0,#16358a,transparent 70%),var(--navy);color:#fff}.e4-n{font:800 clamp(110px,24vw,260px)/1 var(--hf);letter-spacing:-.05em;background:linear-gradient(100deg,#FF7A64,#F5B94A);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.e404 h1{color:#fff;font-size:clamp(28px,5vw,48px);margin-top:6px}.e404 h1 em{font-style:normal;color:var(--gold)}.e404 p{margin-top:14px;color:#B9C6E2}.e404 .cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:32px}.e4-l{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:center;margin-top:34px}.e4-l a{color:#B9C6E2;font:600 15px var(--hf);border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:2px}.e4-l a:hover{color:#fff}.fmore{display:flex;flex-wrap:wrap;gap:6px 22px}.fmore a{color:#B9C6E2}.fmore a:hover{color:#fff}.mob2{display:flex;flex-wrap:wrap;gap:8px 18px;margin:14px 4px 6px}.mob2 a{font:600 15px var(--hf);color:#9FB0D2}@media(min-width:640px){.mfx{grid-template-columns:repeat(2,1fr)}.znr{grid-template-columns:repeat(3,1fr)}.ev{grid-template-columns:auto 1fr auto}.ev-r{justify-items:end;text-align:right}.job{grid-template-columns:1fr auto}.stp.s3{grid-template-columns:repeat(3,1fr)}}@media(min-width:960px){.mfx.m4,.mfx{grid-template-columns:repeat(3,1fr)}.evw{grid-template-columns:1fr 1.1fr;gap:64px}.vw{grid-template-columns:1fr 1.1fr;gap:64px}.vw>div:first-child{position:sticky;top:110px}.stp.pay{grid-template-columns:repeat(4,1fr)}.stp.pay .st1::after{display:none!important}.stp.s3 .st1:not(:last-child)::after{width:calc(100% - 124px)}}@media(min-width:1100px){.mfx:has(>div:nth-child(4)){grid-template-columns:repeat(4,1fr)}}.e404{border-radius:0 0 48px 48px;margin-bottom:56px}@media(max-width:959px){.e404{padding:64px 0 80px;border-radius:0 0 32px 32px;margin-bottom:40px}}.mt{background:#fff;padding:22px 0 8px}.mt-sw{display:grid;gap:12px}.mt-sw button{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;text-align:left;padding:18px 20px;border-radius:22px;border:2px solid var(--line);background:#fff;cursor:pointer;transition:.25s;font-family:var(--hf)}.mt-sw button:hover{border-color:var(--salmon);transform:translateY(-2px)}.mt-sw i{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--salmon-l);color:var(--salmon-d)}.mt-sw b{display:block;font:800 18px var(--hf);color:var(--navy)}.mt-sw span{display:block;margin-top:2px;font:500 14px var(--bf);color:var(--body)}.mt-sw button[aria-pressed=true]{background:linear-gradient(135deg,var(--navy),var(--navy-2));border-color:var(--navy);box-shadow:var(--sh2)}.mt-sw button[aria-pressed=true] b{color:#fff}.mt-sw button[aria-pressed=true] span{color:#B9C6E2}.mt-sw button[aria-pressed=true] i{background:var(--gold);color:var(--navy)}.mt-sw button[data-mt=gf][aria-pressed=true]{background:linear-gradient(135deg,#0E5B3A,#17895A);border-color:#0E5B3A}.mt-sw button[data-mt=gf][aria-pressed=true] span{color:#CFF2DF}.mt-n{margin:14px 4px 0;padding:14px 18px;border-radius:16px;background:var(--ice);color:var(--body);font-size:14.5px}.mt-n.gf{background:#E4F7EA;color:#0E5B3A}.mt-w{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;justify-content:space-between;margin-top:14px;padding:16px 20px;border-radius:18px;background:var(--salmon-l);color:var(--navy);font-weight:600}.mt-w[hidden]{display:none}.mt-w>div{display:flex;gap:10px}.btn.ln2{background:#fff;color:var(--navy);box-shadow:inset 0 0 0 2px var(--line)}.tgx.gf{background:#E4F7EA;color:#0E5B3A}.gfn{margin:4px 0 16px;padding:14px 16px;border-radius:14px;background:#E4F7EA;color:#0E5B3A;font-size:14px}.gfn[hidden]{display:none}.mtl{margin-top:6px;color:#0E5B3A;font-weight:600}@media(min-width:640px){.mt-sw{grid-template-columns:1fr 1fr}}.lg{gap:0}.lgi{display:block;height:50px;width:auto;max-width:100%}.hdr.sc .lgi{height:42px}.lgi{transition:height .3s}footer .lgi{height:58px}@media(min-width:960px){.lgi{height:56px}.hdr.sc .lgi{height:46px}footer .lgi{height:64px}}body{font-size:18px;font-weight:400;line-height:1.65}h1,h2,h3,h4{font-weight:600;letter-spacing:-.01em}.hero2 h1{letter-spacing:-.025em;font-weight:600}.pd-big b,.vc-amt b,.e4-n,.ev-d b{letter-spacing:-.02em}.eb{letter-spacing:.2em;font-weight:600}.nv a,.btn,.tbs button,.cats a{font-weight:600}.btn{letter-spacing:.02em}.lead,.hero2 .lead{font-size:20px}@media(max-width:640px){body{font-size:17px}}.ann{position:relative;z-index:60;display:flex;align-items:center;justify-content:center;gap:14px;padding:9px 52px 9px 20px;background:linear-gradient(90deg,#FF6F5B,#F2B93B);color:#050F2B;font:600 15px/1.35 var(--hf);text-align:center}.ann[hidden]{display:none}.ann a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ann b{font-weight:700}.annx{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;border-radius:50%;background:rgba(5,15,43,.12);color:inherit;font-size:15px;cursor:pointer;transition:.2s}.annx:hover{background:rgba(5,15,43,.25)}.thm{display:grid;place-items:center;width:44px;height:44px;border:1.5px solid var(--line);border-radius:50%;background:transparent;color:var(--navy);cursor:pointer;transition:.25s}.thm:hover{border-color:var(--salmon);color:var(--salmon-d);transform:rotate(18deg)}.thm .sun{display:none}html[data-theme=dark] .thm .sun{display:block}html[data-theme=dark] .thm .moon{display:none}.hdr .lgw{display:none}html[data-theme=dark] .hdr .lgn{display:none}html[data-theme=dark] .hdr .lgw{display:block}@keyframes shm{to{background-position:-200% 0}}.ph[data-s]:not(.has):not(.nf)::before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);background-size:200% 100%;animation:shm 1.5s linear infinite}.ph.has::before{display:none!important}.sk{pointer-events:none}.sk .ph{background:var(--ice)!important;aspect-ratio:4/3}.sk .ph svg,.sk .ph::after,.sk .ph::before{display:none!important}.sk .ph,.sk h3,.sk p,.sk .pr b,.sk .act{background:linear-gradient(100deg,var(--ice) 30%,rgba(255,255,255,.7) 50%,var(--ice) 70%) 0 0/200% 100%!important;animation:shm 1.3s linear infinite;color:transparent!important;border-radius:10px}.sk h3{height:22px;width:70%;margin-bottom:10px}.sk p{height:14px;margin-top:8px}.sk p+p{width:55%}.sk .pr b{display:inline-block;width:70px;height:28px}.sk .act{width:90px;height:40px;border-radius:999px}.skh{height:34px;width:180px;border-radius:10px;margin:0 0 20px;background:linear-gradient(100deg,var(--ice) 30%,rgba(255,255,255,.7) 50%,var(--ice) 70%) 0 0/200% 100%;animation:shm 1.3s linear infinite}@view-transition{navigation:auto}.hdr{view-transition-name:site-hdr}::view-transition-old(root){animation:.2s ease both vtout}::view-transition-new(root){animation:.34s ease both vtin}@keyframes vtout{to{opacity:0;transform:translateY(-6px)}}@keyframes vtin{from{opacity:0;transform:translateY(10px)}}html.vt body{animation:none}html.vt body.leave{opacity:1}html[data-theme=dark]{color-scheme:dark;--ice:#0F1A3C;--line:#25335F;--salmon-l:rgba(255,111,91,.16);--body:#A9B7D6;--sh:0 1px 2px rgba(0,0,0,.3),0 12px 32px rgba(0,0,0,.35);--sh2:0 2px 4px rgba(0,0,0,.3),0 28px 60px rgba(0,0,0,.5)}html[data-theme=dark] body{background:#0A1330!important;color:#A9B7D6}html[data-theme=dark] .hdr{background:rgba(10,19,48,.92)!important;box-shadow:0 4px 24px rgba(0,0,0,.4)}html[data-theme=dark] .nv a{color:#E5ECFA}html[data-theme=dark] .nv a.on{color:var(--salmon)}html[data-theme=dark] .cb,html[data-theme=dark] .thm{color:#fff}html[data-theme=dark] .thm{border-color:#25335F}html[data-theme=dark] .ice,html[data-theme=dark] .sec.ice{background-color:#0D1838!important}html[data-theme=dark] .hd2 p,html[data-theme=dark] .ar-b,html[data-theme=dark] .ar-b p,html[data-theme=dark] .bp-b p,html[data-theme=dark] .bf-b p{color:#A9B7D6}html[data-theme=dark] .ar-b li,html[data-theme=dark] .pd-ok li,html[data-theme=dark] .pd-cond li{color:#C6D2EC}html[data-theme=dark] .ph{filter:brightness(.88)}html[data-theme=dark] .map iframe{filter:invert(.92) hue-rotate(180deg) contrast(.9)}html[data-theme=dark] .mob{background:#0A1330}html[data-theme=dark] .sk .ph,html[data-theme=dark] .sk h3,html[data-theme=dark] .sk p,html[data-theme=dark] .sk .pr b,html[data-theme=dark] .sk .act,html[data-theme=dark] .skh{background:linear-gradient(100deg,#15224d 30%,#1d2d63 50%,#15224d 70%) 0 0/200% 100%!important}html[data-theme=dark] .gfn,html[data-theme=dark] .mt-n.gf{background:rgba(23,137,90,.18);color:#9FE3C0}html[data-theme=dark] .mt-n{background:#0F1A3C}html[data-theme=dark] .tgx.gf{background:rgba(23,137,90,.25);color:#9FE3C0}.lg{flex-shrink:0;min-width:0}.lgi{max-width:none;flex-shrink:0;object-fit:contain}@media(max-width:639px){.lgi{height:38px}.hdr.sc .lgi{height:34px}.pc .in{padding:12px 12px 14px}.pc h3{font-size:16px}.pc .pr{flex-direction:column;align-items:stretch;gap:10px;margin-top:10px}.pc .pr b{align-self:flex-start;white-space:nowrap;font-size:17px;padding:3px 12px}.pc .act{width:100%;display:flex}.pc .act .addb{width:100%;white-space:nowrap;padding:0 10px;min-height:42px;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.pc .act .q2{width:100%;justify-content:space-between}.pc .act .q2 button{width:42px;height:42px}}.cats{padding:4px 2px 4px;margin:-4px -2px;-webkit-mask-image:none;mask-image:none}.cats a{background:var(--ice);box-shadow:none}.cats a:hover{background:var(--salmon-l)}.cats a.on{background:linear-gradient(135deg,#FF8470,#FF5C47);box-shadow:none}.catbar{box-shadow:0 1px 0 rgba(6,25,63,.08)}@font-face{font-family:'Caviar Dreams';font-weight:400;font-display:swap;src:url(../fonts/caviar-400.woff2) format('woff2')}@font-face{font-family:'Caviar Dreams';font-weight:700;font-display:swap;src:url(../fonts/caviar-700.woff2) format('woff2')}@font-face{font-family:'Bebas Neue';font-weight:400;font-display:swap;src:url(../fonts/bebas.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2192}@font-face{font-family:'Bebas Neue';font-weight:400;font-display:swap;src:url(../fonts/bebas-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+1E00-1EFF}:root{--hf:'Caviar Dreams','Jost',system-ui,sans-serif;--bb:'Bebas Neue','Jost',Impact,sans-serif}h1,h2,h3,h4{font-weight:700;letter-spacing:0}.nv,.nv a{font:400 19px/1 var(--bb);letter-spacing:.07em;text-transform:uppercase}.btn,.tbs button,.addb{font-family:var(--bb);font-weight:400;font-size:19px;letter-spacing:.08em;text-transform:uppercase}.cats a{font:400 17px/1 var(--bb);letter-spacing:.07em;text-transform:uppercase}.eb{font-family:var(--bb);font-weight:400;font-size:17px;letter-spacing:.2em}@media(min-width:960px){.hero2 .wrap{grid-template-columns:1fr;justify-items:center;text-align:center}.hero2 .h2c{display:flex;flex-direction:column;align-items:center;width:100%}.hero2 .lead{margin-inline:auto;max-width:700px}.hero2 .cta,.hero2 .trust{justify-content:center}.hero2::before{background:linear-gradient(90deg,rgba(5,15,43,.86) 0%,rgba(5,15,43,.62) 50%,rgba(5,15,43,.86) 100%),linear-gradient(0deg,var(--navy) 0%,transparent 40%)}}.ctab{width:min(var(--wrap),100% - 40px);margin-inline:auto}.ctab .wrap{width:100%;padding:6px clamp(20px,4vw,48px)}@media(min-width:960px){.ctab .wrap{grid-template-columns:1fr auto}}@media(max-width:959px){.ctab{margin-inline:auto}}.nv a.is-active{background:var(--salmon-l);color:var(--salmon-d)}html[data-theme=dark] .nv a.is-active{background:rgba(255,111,91,.18);color:#FF9A8A}@media(max-width:1279px){.hdr .wrap{gap:12px}.nv{min-width:0;flex:1 1 auto;justify-content:center;gap:0;overflow:hidden}.nv a{padding-inline:9px}}.hr{flex:none}.mobnav{display:block;counter-reset:mn -1}.mobnav a{counter-increment:mn;display:flex;justify-content:space-between;padding:16px 4px;border-bottom:1px solid rgba(255,255,255,.12);font:400 24px var(--bb);letter-spacing:.06em;text-transform:uppercase;color:#fff}.mobnav a::after{content:counter(mn,decimal-leading-zero);color:var(--gold);font-size:14px}.mobnav a.is-active{color:var(--salmon)}.dock a::before{content:"";width:19px;height:19px;background:currentColor;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}.dk-tel{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E")}.dk-ord{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 7h12l1 13H5z'/%3E%3Cpath d='M9 7a3 3 0 0 1 6 0'/%3E%3C/svg%3E")}.dock a{font:400 19px var(--bb);letter-spacing:.07em;text-transform:uppercase}.arw::after{content:"";display:inline-block;width:18px;height:18px;margin-left:10px;background:currentColor;vertical-align:-3px;transition:transform .25s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}.arw:hover::after{transform:translateX(4px)}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.form-note{display:none;padding:12px 16px;border-radius:14px;font-weight:600;margin:0 0 14px;font-size:15px}.form-note.show{display:block}.form-note--ok{background:#E3F7EA;color:#0F6A33}.form-note--err{background:#FDE7E4;color:#B3321F}.vbox{max-width:720px;margin:0 auto;text-align:center;background:#fff;border-radius:28px;padding:48px 32px;box-shadow:0 20px 50px rgba(6,25,63,.1)}.vbox p{margin:14px auto 26px;max-width:520px}html[data-theme=dark] .vbox{background:#111C3F;box-shadow:none}.nl-sc form{display:grid;gap:10px}.nl-sc input[type=email],.nl-sc input[type=text]{min-height:50px;padding:0 18px;border:0;border-radius:999px;background:var(--navy-2);color:#fff;width:100%}.nl-sc button,.nl-sc input[type=submit]{min-height:50px;border:0;border-radius:999px;background:var(--salmon);color:#fff;font:400 19px var(--bb);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:0 24px}.sec .nl-sc input[type=email]{background:var(--ice);color:var(--navy)}.stkw{max-width:900px;margin:0 auto;color:var(--body)}.stkw-order{max-width:1180px}.stkw .stk-menu{max-width:none;margin:0}.stkw .stk-cat{margin:0 0 56px}.stkw .stk-cat-head{display:flex;align-items:center;gap:16px;margin-bottom:8px}.stkw .stk-cat-head h2{font-family:var(--hf)!important;font-size:clamp(1.9rem,3.2vw,2.6rem)!important;font-weight:700!important;color:var(--navy)!important;margin:0;white-space:nowrap;line-height:1.1}.stkw .stk-rule{flex:1;height:3px;border-radius:3px;background:var(--salmon-l)!important}.stkw .stk-cat-sub{font:400 17px var(--bb)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--salmon-d)!important;margin:0 0 22px}.stkw .stk-items{display:block}.stkw .stk-item{margin:0 0 14px;background:#fff;border-radius:20px;padding:16px 22px;box-shadow:0 8px 24px rgba(6,25,63,.07)}.stkw .stk-item-main{display:grid;grid-template-columns:max-content 1fr max-content;column-gap:12px;align-items:end}.stkw .stk-item-top{display:contents}.stkw .stk-item-top h3{grid-column:1;grid-row:1;font-family:var(--hf)!important;font-size:1.25rem!important;font-weight:700!important;color:var(--navy)!important;margin:0;line-height:1.2}.stkw .stk-item-desc{grid-column:1;grid-row:2;margin:4px 0 0;font-size:.92rem;color:var(--body)!important;line-height:1.45}.stkw .stk-leader{grid-column:2;grid-row:1/3;align-self:end;margin:0 0 7px;border-bottom:2px dotted var(--line)!important}.stkw .stk-price,.stkw .stk-variants{grid-column:3;grid-row:1/3;align-self:center}.stkw .stk-price,.stkw .stk-var{font-family:var(--hf)!important;font-weight:700;font-size:1.25rem!important;color:var(--salmon-d)!important;white-space:nowrap}.stkw .stk-variants{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-end}.stkw .stk-var em{font-style:normal;font:400 14px var(--bb);letter-spacing:.08em;text-transform:uppercase;color:var(--body)!important;margin-right:6px}.stkw .stk-price b,.stkw .stk-var b{color:var(--salmon-d)!important;font-weight:700}.stkw .stk-labels{grid-column:1/-1;grid-row:3;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.stkw .stk-label{font:400 14px var(--bb);letter-spacing:.08em;text-transform:uppercase;padding:3px 12px;border-radius:999px;background:var(--salmon-l)!important;color:var(--salmon-d)!important}.stkw .stk-label.stk-feat{background:var(--gold)!important;color:var(--navy)!important}@media(max-width:640px){.stkw .stk-item-main{grid-template-columns:1fr max-content}.stkw .stk-leader{display:none}.stkw .stk-price,.stkw .stk-variants{grid-column:2}.stkw .stk-cat-head h2{white-space:normal}}.stkw .stk-order{--stk-accent:var(--salmon);--stk-navy:var(--navy);--stk-badge:var(--salmon-d);--stk-ln:var(--line)}.stkw .stk-order .stk-add,.stkw .stk-order .stk-open,.stkw .stk-order .stk-checkout-open,.stkw .stk-order .stk-submit,.stkw .stk-order .stk-fab,.stkw .stk-order .stk-peek-add,.stkw .stk-order .stk-bar-btn{background:var(--salmon);color:#fff;border-radius:999px;font-family:var(--bb);font-weight:400;letter-spacing:.07em;text-transform:uppercase}.stkw .stk-order .stk-add:hover,.stkw .stk-order .stk-checkout-open:hover,.stkw .stk-order .stk-submit:hover{filter:brightness(.94)}.stkw .stk-order .stk-add.stk-add-r.is-in,.stkw .stk-order .stk-open.is-in{background:var(--navy);color:#fff}.stkw .stk-order .stk-cat-h,.stkw .stk-order .stk-feat-h,.stkw .stk-order .stk-cart h3{font-family:var(--hf);color:var(--navy)}.stkw .stk-order .stk-nav-search{display:none}.stkw .stk-chipbar{background:var(--ice);border-radius:999px}.stkw .stk-order .stk-choices .stk-opt{border-radius:14px}html[data-theme=dark] .stkw .stk-item{background:#111C3F;box-shadow:none}html[data-theme=dark] .stkw .stk-item-top h3,html[data-theme=dark] .stkw .stk-cat-head h2,html[data-theme=dark] .stkw .stk-order .stk-cat-h,html[data-theme=dark] .stkw .stk-order .stk-cart h3{color:#fff!important}html[data-theme=dark] .stkw .stk-item-desc,html[data-theme=dark] .stkw{color:#B9C6E2!important}html[data-theme=dark] .stkw .stk-rule{background:rgba(255,255,255,.14)!important}html[data-theme=dark] .stkw .stk-price,html[data-theme=dark] .stkw .stk-var,html[data-theme=dark] .stkw .stk-price b{color:#FFB3A6!important}.stkw-menu .stk-menu{max-width:none}.stkw-menu .mit .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1}.stkw-menu .mit h3{display:flex;align-items:center;flex-wrap:wrap;gap:2px 0;margin:0}.stkw-menu .mit .stk-icos{margin-left:8px}.stkw-menu .mit .mn-al{margin:4px 0 0;font-size:11.5px;color:var(--mute,#7E8DAA)}.stkw-menu .mit b.mn-var{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:16px}.stkw-menu .mit b .stk-var em{font:600 11px var(--hf);color:var(--mute,#7E8DAA);margin-right:6px;letter-spacing:.05em}.stkw-menu .mit b b{font:inherit;color:inherit}.stkw-menu .mit[hidden]{display:none}.stkw-menu .mn-empty{padding:30px 4px;color:var(--mute,#7E8DAA)}.stkw-menu .stk-allerg-legend{margin-top:36px}@media(max-width:720px){.stkw-menu .mnl{grid-template-columns:1fr}}.stkw.stkw-menu{max-width:none}.stkw-menu .mnl{grid-auto-rows:1fr}.chips [hidden]{display:none!important}.stkw .g-grid{display:block!important;columns:4;column-gap:16px;margin:0!important}@media(max-width:1023px){.stkw .g-grid{columns:3}}@media(max-width:640px){.stkw .g-grid{columns:2;column-gap:12px}}.stkw .g-tile{display:block!important;position:relative;margin:0 0 16px!important;break-inside:avoid;border-radius:22px!important;overflow:hidden;background:var(--ice);aspect-ratio:auto!important;cursor:zoom-in;transition:transform .35s,box-shadow .35s}@media(max-width:640px){.stkw .g-tile{margin-bottom:12px!important;border-radius:18px!important}}.stkw .g-tile[hidden]{display:none!important}.stkw .g-tile img{display:block;width:100%!important;height:auto!important;object-fit:cover;transition:transform .4s}.stkw .g-tile:nth-child(3n+1) img{aspect-ratio:4/5}.stkw .g-tile:nth-child(3n+2) img{aspect-ratio:1}.stkw .g-tile:nth-child(3n) img{aspect-ratio:4/3}.stkw .g-tile:hover{transform:scale(1.03);box-shadow:0 20px 40px rgba(6,25,63,.2);z-index:2}.stkw .g-tile:hover img{transform:scale(1.04)}.stkw .g-tile[data-l]::after{content:attr(data-l);position:absolute;left:0;right:0;bottom:0;padding:38px 16px 14px;color:#fff;font:600 .8rem var(--hf);letter-spacing:.04em;background:linear-gradient(transparent,rgba(6,25,63,.72));pointer-events:none}.stkw .g-empty{color:var(--body);text-align:center;padding:40px 0}.gl-more{margin-top:26px}.stkw:has(>.g-grid),.stkw:has(>.tbs){max-width:none!important;margin:0!important}.stkw:has(>.bf){max-width:none!important;margin:0!important}.art-solo{display:block!important;max-width:820px;margin-inline:auto}.art-solo .ar-b p{margin:0 0 1.2em}.art-solo .bd-tags{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0}.art-solo .bd-tag{background:var(--ice);color:var(--navy);font:700 13px var(--hf);padding:6px 14px;border-radius:999px}.ar-cov img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:28px;box-shadow:var(--sh2)}.ar .bd-tags{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0;max-width:760px}.ar .bd-tag{background:var(--ice);color:var(--navy);font:700 13px var(--hf);padding:6px 14px;border-radius:999px}.art:not(:has(.art-solo)) .ar-b p{margin:0 0 1.2em}.ar-lead{max-width:760px;margin:40px 0 0;font:500 clamp(19px,2.2vw,22px)/1.6 var(--hf);color:var(--navy)}.ar-lead+.ar-b{margin-top:24px}.ar-b a{color:var(--salmon-d);text-decoration:underline}.ar-b h3{font-size:21px;color:var(--navy);margin:30px 0 10px}.ar-b ol{margin:0 0 26px;padding-left:22px}html[data-theme=dark] .ar-lead{color:#fff}.stkw-rez{background:#fff;border-radius:14px;padding:30px 24px;color:var(--body);box-shadow:0 40px 90px rgba(0,0,0,.35)}html[data-theme=dark] .stkw-rez{background:#111C3F!important}.stkw-rez .rez{--rez-gold:var(--salmon);--rez-gold-soft:var(--salmon-l);--rez-ink:var(--navy);--rez-dim:var(--body);--rez-faint:#7B879E;--rez-line:var(--line);--rez-field:var(--ice);max-width:none;margin:0}html[data-theme=dark] .stkw-rez .rez{--rez-ink:#fff;--rez-dim:#B9C6E2;--rez-faint:#8D9CBD;--rez-line:rgba(255,255,255,.16);--rez-field:rgba(255,255,255,.06);--rez-gold-soft:rgba(255,111,91,.16)}.stkw-rez .rez-card{padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.stkw-rez .rez-card::before{display:none}.stkw-rez .rez-head{margin-bottom:20px}.stkw-rez .rez-kicker{font:700 26px/1.15 var(--hf);letter-spacing:0;text-transform:none;color:var(--navy);margin-bottom:10px}html[data-theme=dark] .stkw-rez .rez-kicker{color:#fff}.stkw-rez .rez-lead{font-size:15px;color:var(--body);max-width:none}.stkw-rez .rez-info{background:var(--ice);border-left:3px solid var(--salmon);border-radius:12px;color:var(--body)}.stkw-rez .rez-f label{font:700 13px var(--hf);letter-spacing:0;text-transform:none;color:var(--navy)}html[data-theme=dark] .stkw-rez .rez-f label{color:#fff}.stkw-rez .rez-f label span{color:var(--salmon)}.stkw-rez .rez-f input,.stkw-rez .rez-f select,.stkw-rez .rez-f textarea{min-height:50px;padding:12px 20px;border:1.5px solid var(--rez-line);border-radius:999px;background:var(--rez-field);color:var(--rez-ink);font-size:16px;box-shadow:none}.stkw-rez .rez-f textarea{border-radius:20px;min-height:100px}.stkw-rez .rez-f input::placeholder,.stkw-rez .rez-f textarea::placeholder{color:#9AA5BB}.stkw-rez .rez-f input:focus,.stkw-rez .rez-f select:focus,.stkw-rez .rez-f textarea:focus{border-color:var(--salmon);background:#fff;box-shadow:none}html[data-theme=dark] .stkw-rez .rez-f input:focus,html[data-theme=dark] .stkw-rez .rez-f select:focus,html[data-theme=dark] .stkw-rez .rez-f textarea:focus{background:#111C3F}.stkw-rez .rez-sel select option{background:#fff;color:var(--navy)}html[data-theme=dark] .stkw-rez .rez-sel select option{background:#111C3F;color:#fff}.stkw-rez .rez-sel::after{right:22px;border-color:var(--salmon)}.stkw-rez .rez-slot{min-width:46px;padding:10px 18px;border:1.5px solid var(--rez-line);border-radius:999px;background:var(--rez-field);color:var(--rez-ink);font:700 15px var(--hf)}.stkw-rez .rez-slot:hover{border-color:var(--salmon);background:var(--rez-field);transform:none}.stkw-rez .rez-slot.is-on{background:var(--salmon);border-color:var(--salmon);color:#fff;box-shadow:none}.stkw-rez .rez-slot small{color:var(--rez-faint)}.stkw-rez .rez-slot.is-on small{color:rgba(255,255,255,.85)}.stkw-rez .rez-slots-msg.is-none{background:var(--salmon-l);border:1px solid rgba(255,111,91,.35);color:var(--navy);border-radius:16px}html[data-theme=dark] .stkw-rez .rez-slots-msg.is-none{background:rgba(255,111,91,.14);color:#fff}.stkw-rez .rez-next{border:1.5px solid var(--salmon);border-radius:999px;background:transparent;color:var(--salmon-d);font:700 14px var(--hf);padding:11px 22px}.stkw-rez .rez-next:hover{background:var(--salmon);color:#fff}.stkw-rez .rez-wait{background:var(--ice);border:1.5px dashed #C5D0E3;border-radius:20px}html[data-theme=dark] .stkw-rez .rez-wait{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.2)}.stkw-rez .rez-wait-lead b,.stkw-rez .rez-dep-t b{color:var(--navy)}html[data-theme=dark] .stkw-rez .rez-wait-lead b,html[data-theme=dark] .stkw-rez .rez-dep-t b{color:#fff}.stkw-rez .rez-dep{border:1px solid rgba(255,111,91,.4);background:var(--salmon-l);border-radius:16px}html[data-theme=dark] .stkw-rez .rez-dep{background:rgba(255,111,91,.14)}.stkw-rez .rez-dep-ok{color:var(--navy)}html[data-theme=dark] .stkw-rez .rez-dep-ok{color:#fff}.stkw-rez .rez-dep-ok a,.stkw-rez .rez-call a,.stkw-rez .rez-done b{color:var(--salmon-d)}.stkw-rez .rez-dep-ok input,.stkw-rez .rez-ck input{accent-color:var(--salmon)}.stkw-rez .rez-more{color:var(--body)}.stkw-rez .rez-more:hover{color:var(--salmon-d)}.stkw-rez .rez-more:hover .rez-more-ic,.stkw-rez .rez-more.is-open .rez-more-ic{border-color:var(--salmon)}.stkw-rez .rez-sep{background:var(--line)}.stkw-rez .rez-msg.is-err{background:#FDECEC;border-color:#F3B8B8;color:#A32A2A}.stkw-rez .rez-msg.is-ok{background:#E8F6EC;border-color:#BFE3CB;color:#1E6B3A}.stkw-rez .rez-send{min-height:56px;padding:0 32px;border-radius:999px;background:linear-gradient(135deg,#FF8470,#FF5C47);color:#fff;font:400 19px var(--bb);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 26px rgba(255,92,71,.38)}.stkw-rez .rez-send:hover{transform:translateY(-1px);box-shadow:0 14px 32px rgba(255,92,71,.46)}.stkw-rez .rez-send:disabled{opacity:.55;box-shadow:none}.stkw-rez .rez-fine,.stkw-rez .rez-hint{color:#7B879E}.stkw-rez .rez-call{border-top:1px solid var(--line);color:var(--body)}.stkw-rez .rez-done p{color:var(--body)}.stkw-rez .rez-done a{border:1.5px solid var(--salmon);border-radius:999px;color:var(--salmon-d)}.stkw-rez .rez-done a:hover{background:var(--salmon);color:#fff}.stkw-rez .rez-off{max-width:none;background:var(--ice);border:1px solid var(--line);color:var(--navy);border-radius:16px}@media(min-width:640px){.stkw-rez{padding:36px 32px}}.fmore-n{display:contents}.zn-none{grid-column:1/-1;text-align:center;color:var(--body);padding:30px 0}.btn{border-radius:999px}.btn:has(svg:last-child){padding-right:8px}.btn.sm:has(svg:last-child){padding-right:6px}.btn svg:last-child{box-sizing:content-box;width:18px;height:18px;padding:7px;border-radius:50%;background:#fff;color:var(--salmon);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.btn:hover svg:last-child{transform:translateX(4px)}.btn.dk svg:last-child,.btn.ln svg:last-child{color:var(--navy)}.btn.gd svg:last-child{background:var(--navy);color:var(--gold)}@media(min-width:960px){main>.sec.ice:not(:first-child),main>.rsv.sec:not(:first-child){border-radius:56px 56px 0 0;margin-top:-56px;position:relative;z-index:1;padding-top:150px}main>.sec:not(.ice):not(.rsv)+.sec.ice{box-shadow:0 -18px 40px -24px rgba(7,16,46,.28)}}@media(max-width:959px){main>.sec.ice:not(:first-child){border-radius:32px 32px 0 0;margin-top:-32px;position:relative;z-index:1;padding-top:100px}}.w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.w>span{display:inline-block;transform:translateY(112%);transition:transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0)*70ms + .1s)}.rv.in .w>span,html:not(.js) .w>span{transform:none}html.js .hd2.rv{transform:none}@media (prefers-reduced-motion:reduce){.w>span{transform:none!important;transition:none!important}}#car1{counter-reset:svn}#car1 .sv{counter-increment:svn;padding:34px 30px 30px;min-height:300px;border-radius:28px;gap:14px;border:0;background:#fff!important;color:var(--navy)}#car1 .sv>i{display:none!important}#car1 .sv::before{content:"0" counter(svn);font:700 64px/1 var(--hf);letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1.5px var(--salmon);margin-bottom:auto;transition:color .3s}#car1 .sv h3{font-size:24px;margin-top:22px}#car1 .sv p{color:inherit;opacity:.72}#car1 .sv:nth-child(4n+1){background:#E3EEF8!important}#car1 .sv:nth-child(4n+2){background:var(--salmon)!important;color:#fff}#car1 .sv:nth-child(4n+2) h3{color:#fff}#car1 .sv:nth-child(4n+2)::before{-webkit-text-stroke-color:#fff}#car1 .sv:nth-child(4n+2) .btn{background:#fff;color:var(--salmon)}#car1 .sv:nth-child(4n+3){background:#0A1535!important;color:#fff}#car1 .sv:nth-child(4n+3) h3{color:#fff}#car1 .sv:nth-child(4n+4){background:var(--gold)!important;color:var(--navy)}#car1 .sv:nth-child(4n+4)::before{-webkit-text-stroke-color:var(--navy)}#car1 .sv:nth-child(4n+4) .btn{background:var(--navy);color:#fff}html[data-theme=dark] #car1 .sv:nth-child(4n+1){background:#16254f!important;color:#fff}html[data-theme=dark] #car1 .sv:nth-child(4n+1) h3{color:#fff}.stkw #stk-order.stk-order{--stk-accent:var(--salmon);--stk-navy:var(--navy);--stk-focus:var(--navy);--stk-badge:var(--salmon-d);--stk-ln:var(--line);--stk-line2:var(--line);max-width:1240px;font-family:var(--bb2,inherit)}.stkw.stkw-order,.stkw-order{max-width:1240px}.stkw #stk-order.stk-order *{font-family:inherit}.stkw #stk-order.stk-order .stk-hours-banner{border-radius:20px!important;box-shadow:var(--sh)}.stkw #stk-order.stk-order .stk-gf{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:none;border:0;box-shadow:none;padding:0;margin:0 0 18px;border-radius:0}.stkw #stk-order.stk-order .stk-gf-opts{display:contents}.stkw #stk-order.stk-order .stk-gf-t{grid-column:1/-1;order:3;display:block;background:var(--ice);border-radius:16px;padding:14px 20px;flex:none}.stkw #stk-order.stk-order .stk-gf-t b{display:none}.stkw #stk-order.stk-order .stk-gf-t span{font-size:.95rem;color:var(--body);line-height:1.5}.stkw #stk-order.stk-order .stk-gf-t span b{display:inline;font:700 1rem var(--hf);color:var(--navy)}.stkw #stk-order.stk-order .stk-gf-b{order:1;display:block;position:relative;text-align:left;margin:0;min-height:112px;padding:24px 26px 24px 100px;border:2px solid var(--line);border-radius:24px;background:#fff;color:var(--navy);font-size:0;box-shadow:var(--sh);transition:.3s;flex:none}.stkw #stk-order.stk-order .stk-gf-b::before{display:block;font:700 1.3rem var(--hf);color:var(--navy);letter-spacing:0;text-transform:none;margin-bottom:5px}.stkw #stk-order.stk-order .stk-gf-b::after{display:block;font:500 .95rem/1.4 Jost,sans-serif;text-transform:none;letter-spacing:0;color:var(--body)}.stkw #stk-order.stk-order .stk-gf-b[data-gf="0"]::before{content:"Menu klasyczne"}.stkw #stk-order.stk-order .stk-gf-b[data-gf="1"]::before{content:"Menu bezglutenowe"}.stkw #stk-order.stk-order .stk-gf-b[data-gf="0"]::after{content:"Pełna karta:sety,rolki,tempura,gyoza i ramen"}.stkw #stk-order.stk-order .stk-gf-b[data-gf="1"]::after{content:"Sos tamari,makaron ryżowy i osobne przybory"}.stkw #stk-order.stk-order .stk-gf-b{background-repeat:no-repeat;background-position:26px center;background-size:48px}.stkw #stk-order.stk-order .stk-gf-b[data-gf="0"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Crect width='48' height='48' rx='14' fill='%23FFE3DD'/%3E%3Cg transform='translate(11 11)' fill='none' stroke='%23FF6F5B' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12c3-5 8-6 12-3l4-3v12l-4-3c-4 3-9 2-12-3z'/%3E%3Ccircle cx='8' cy='11' r='.8' fill='%23FF6F5B'/%3E%3C/g%3E%3C/svg%3E")}.stkw #stk-order.stk-order .stk-gf-b[data-gf="1"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Crect width='48' height='48' rx='14' fill='%23FFE3DD'/%3E%3Cg transform='translate(11 11)' fill='none' stroke='%23FF6F5B' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 4.5-3.2 7.8-8 9-4.8-1.2-8-4.5-8-9V6z'/%3E%3Cpath d='M8.5 12l2.5 2.5 4.5-5'/%3E%3C/g%3E%3C/svg%3E")}.stkw #stk-order.stk-order .stk-gf-b:hover{transform:translateY(-3px)}.stkw #stk-order.stk-order .stk-gf-b.on{background-color:var(--navy);border-color:var(--navy);box-shadow:var(--sh2)}.stkw #stk-order.stk-order .stk-gf-b.on::before{color:#fff}.stkw #stk-order.stk-order .stk-gf-b.on::after{color:rgba(255,255,255,.82)}.stkw #stk-order.stk-order .stk-gf-b[data-gf="0"].on{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Crect width='48' height='48' rx='14' fill='%23F2C14E'/%3E%3Cg transform='translate(11 11)' fill='none' stroke='%2306193F' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12c3-5 8-6 12-3l4-3v12l-4-3c-4 3-9 2-12-3z'/%3E%3Ccircle cx='8' cy='11' r='.8' fill='%2306193F'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(135deg,var(--navy-2),var(--navy))}.stkw #stk-order.stk-order .stk-gf-b[data-gf="1"].on{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Crect width='48' height='48' rx='14' fill='%23F2C14E'/%3E%3Cg transform='translate(11 11)' fill='none' stroke='%2306193F' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 4.5-3.2 7.8-8 9-4.8-1.2-8-4.5-8-9V6z'/%3E%3Cpath d='M8.5 12l2.5 2.5 4.5-5'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(135deg,var(--navy-2),var(--navy))}.stkw #stk-order.stk-order .stk-gf-b.on{background-size:48px,auto;background-position:26px center,0 0}.stkw #stk-order.stk-order .stk-gf-t span b{font:700 1rem var(--hf);color:var(--navy)}.stkw #stk-order.stk-order .stk-shell{align-items:start}.stkw #stk-order.stk-order .stk-rail{display:none!important}.stkw #stk-order.stk-order.has-dock .stk-shell{grid-template-columns:minmax(0,1fr) 410px!important;gap:30px!important}.stkw #stk-order.stk-order .stk-menu{display:flex;flex-wrap:wrap;align-items:flex-start}.stkw #stk-order.stk-order .stk-menu>*{flex:0 0 100%;min-width:0}.stkw #stk-order.stk-order .stk-chipbar{position:sticky;top:var(--stk-top,0px);z-index:30;order:-3;flex:1 1 100%;display:block!important;background:var(--white,#fff);margin:0 0 22px;padding:12px 0;border:0;border-radius:0;box-shadow:0 1px 0 var(--line)}.stkw #stk-order.stk-order .stk-nav{order:-2;flex:1 1 240px;margin:0 0 22px;padding:0 10px 0 0;background:none;border:0;box-shadow:none}.stkw #stk-order.stk-order .stk-diet{order:-1;flex:0 0 auto;margin:0 0 22px;padding:0;gap:8px}.stkw #stk-order.stk-order .stk-diet-b[data-label="bezglutenowe"]{display:none}.stkw #stk-order.stk-order .stk-diet-b[data-label="wege"]{font-size:0}.stkw #stk-order.stk-order .stk-diet-b[data-label="wege"]::after{content:"Vege";font:700 .95rem var(--hf)}@media(min-width:1000px){.stkw #stk-order.stk-order.has-dock .stk-menu{margin-right:-440px;flex-wrap:wrap}.stkw #stk-order.stk-order.has-dock .stk-menu>*{flex:0 0 calc(100% - 440px)}.stkw #stk-order.stk-order.has-dock .stk-chipbar{flex:1 1 calc(100% - 410px);min-width:0}.stkw #stk-order.stk-order.has-dock .stk-nav{position:sticky;top:var(--stk-top,0px);z-index:30;flex:0 0 310px;margin:0 0 22px;padding:12px 0 12px 14px;background:var(--white,#fff);box-shadow:0 1px 0 var(--line)}.stkw #stk-order.stk-order.has-dock .stk-diet{position:sticky;top:var(--stk-top,0px);z-index:30;flex:0 0 100px;margin:0 0 22px;padding:12px 0 12px 10px;background:var(--white,#fff);box-shadow:0 1px 0 var(--line);justify-content:flex-end}.stkw #stk-order.stk-order.has-dock .stk-dock-slot{padding-top:92px}}.stkw #stk-order.stk-order .stk-chipbar .stk-chips{gap:6px!important;padding:0;overflow-x:auto}.stkw #stk-order.stk-order .stk-chip{height:46px;padding:0 20px;border:0;border-radius:999px;background:var(--ice);color:var(--navy);font:400 1.05rem var(--bb);letter-spacing:.08em;text-transform:uppercase;box-shadow:none;transition:.25s}.stkw #stk-order.stk-order .stk-chip:hover{background:var(--salmon-l);color:var(--navy)}.stkw #stk-order.stk-order .stk-chip.on{background:var(--salmon);color:#fff;box-shadow:none}.stkw #stk-order.stk-order .stk-nav-inner{display:block}.stkw #stk-order.stk-order .stk-nav-search{display:block!important}.stkw #stk-order.stk-order .stk-nav-search input{height:46px;border-radius:999px;border:1px solid var(--line);background-color:var(--ice);font:400 1.02rem var(--hf);color:var(--navy)}.stkw #stk-order.stk-order .stk-diet-b{height:46px;min-height:0;padding:0 18px;border:1px solid var(--line);border-radius:999px;background:#fff;box-shadow:none;color:var(--navy);font:700 .92rem var(--hf);white-space:nowrap}.stkw #stk-order.stk-order .stk-diet-b.on{background:var(--navy);border-color:var(--navy);color:#fff}.stkw #stk-order.stk-order .stk-noresults{order:0}.stkw #stk-order.stk-order .stk-rail-h{font:400 1rem var(--bb);letter-spacing:.14em;color:var(--salmon-d)}.stkw #stk-order.stk-order .stk-cat{margin:0 0 44px;scroll-margin-top:calc(var(--stk-top,0px) + 90px)}.stkw #stk-order.stk-order .stk-cat-h{font:700 clamp(2.2rem,4vw,3.4rem) var(--hf);color:var(--navy);margin:0 0 6px;display:flex;align-items:center;gap:18px;line-height:1.1}.stkw #stk-order.stk-order .stk-cat-h::after{content:"";flex:1;height:2px;border-radius:2px;background:var(--line)}.stkw #stk-order.stk-order .stk-cat-sub{font:400 1.05rem var(--bb);letter-spacing:.14em;text-transform:uppercase;color:var(--salmon-d);margin:0 0 18px}.stkw #stk-order.stk-order .stk-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:16px;margin-top:20px}.stkw #stk-order.stk-order .stk-item{position:relative;display:flex;flex-direction:column;margin:0;padding:0;background:#fff;border:0;border-radius:24px;box-shadow:var(--sh);overflow:visible;transition:transform .35s,box-shadow .35s;cursor:pointer}.stkw #stk-order.stk-order .stk-item:hover{transform:translateY(-4px);box-shadow:var(--sh2)}.stkw #stk-order.stk-order .stk-item-row{display:flex;flex-direction:column-reverse;gap:0;flex:1;align-items:stretch}.stkw #stk-order.stk-order .stk-item-info{padding:16px 16px 16px;display:flex;flex-direction:column;flex:1}.stkw #stk-order.stk-order .stk-item-info h4{font:700 1.08rem var(--hf);color:var(--navy);margin:0 0 6px;line-height:1.2;letter-spacing:0}.stkw #stk-order.stk-order .stk-item-info p{font-size:.86rem;line-height:1.5;color:var(--body);margin:0 0 14px;-webkit-line-clamp:3}.stkw #stk-order.stk-order .stk-meta{margin-top:auto;min-height:42px;padding-right:118px;align-items:center;gap:6px 8px}.stkw #stk-order.stk-order .stk-meta .stk-price,.stkw #stk-order.stk-order .stk-price{font:700 1.1rem var(--hf);color:var(--navy);background:var(--ice);padding:7px 14px;border-radius:999px;white-space:nowrap}.stkw #stk-order.stk-order .stk-al{font-size:.72rem;color:var(--body);opacity:.7;margin:0}.stkw #stk-order.stk-order .stk-meta .stk-badge{background:var(--navy)!important;color:#fff!important;padding:3px 10px;border-radius:999px;font:400 .85rem var(--bb);letter-spacing:.1em;margin-left:0}.stkw #stk-order.stk-order .stk-icos{margin-left:6px}.stkw #stk-order.stk-order .stk-ph{position:static;width:auto;height:auto;flex:none;align-self:stretch}.stkw #stk-order.stk-order .stk-ph .stk-thumb{width:100%;height:auto;aspect-ratio:4/3;border-radius:24px 24px 0 0;background:var(--ice)}.stkw #stk-order.stk-order .stk-ph .stk-thumb img{width:100%;height:100%;object-fit:cover}.stkw #stk-order.stk-order .stk-item:hover .stk-thumb img{transform:scale(1.06)}.stkw #stk-order.stk-order .stk-ph.no-img{width:0;height:0;align-self:auto}.stkw #stk-order.stk-order .stk-add.stk-add-r,.stkw #stk-order.stk-order .stk-open{position:absolute;right:16px;bottom:16px;width:max-content;min-width:0;height:42px;padding:0 20px;border-radius:999px;border:0;background:var(--navy);color:#fff;font-size:0;line-height:1;box-shadow:0 8px 18px rgba(6,25,63,.28);display:flex;align-items:center;justify-content:center;transition:.25s}.stkw #stk-order.stk-order .stk-add.stk-add-r::after,.stkw #stk-order.stk-order .stk-open::after{content:"Wybierz";position:static;inset:auto;font:400 1.1rem var(--bb);letter-spacing:.08em;text-transform:uppercase}.stkw #stk-order.stk-order .stk-add.stk-add-r:hover,.stkw #stk-order.stk-order .stk-open:hover{background:var(--salmon);box-shadow:0 8px 18px rgba(255,111,91,.45);filter:none}.stkw #stk-order.stk-order .stk-add.stk-add-r.is-in,.stkw #stk-order.stk-order .stk-open.is-in{background:var(--salmon);font-size:1.1rem;font-family:var(--bb);letter-spacing:.06em;box-shadow:0 8px 18px rgba(255,111,91,.45)}.stkw #stk-order.stk-order .stk-add.stk-add-r.is-in::after,.stkw #stk-order.stk-order .stk-open.is-in::after{content:"\00a0w koszyku";font-size:1rem}.stkw #stk-order.stk-order .stk-add.stk-add-r.is-added{background:#0f6e56}.stkw #stk-order.stk-order .stk-item.has-opts.is-open>.stk-item-foot,.stkw #stk-order.stk-order .stk-item-foot{padding:12px 16px 16px;margin:0;border-top:1px solid var(--line)}.stkw #stk-order.stk-order .stk-item:has(.stk-ph.no-img){min-height:130px}.stkw #stk-order.stk-order .stk-presale{border:0;border-radius:28px;background:linear-gradient(180deg,#F6F0FF 0%,#fff 220px);box-shadow:var(--sh);padding:8px 26px 26px}.stkw #stk-order.stk-order .stk-ps-head{border-bottom:1px solid #E7DCF7}.stkw #stk-order.stk-order .stk-ps-name{font:700 1.9rem var(--hf);color:var(--navy)}.stkw #stk-order.stk-order .stk-ps-tag{font:400 1rem var(--bb);letter-spacing:.14em;padding:4px 14px}.stkw #stk-order.stk-order .stk-ps-note,.stkw #stk-order.stk-order .stk-ps-closed{border-radius:16px}.stkw #stk-order.stk-order .stk-presale .stk-cat-h{font-size:1.4rem}.stkw #stk-order.stk-order .stk-presale .stk-cat-h::after{display:none}.stkw #stk-order.stk-order .stk-modal.is-docked{top:calc(var(--stk-top,0px) + 96px)}.stkw #stk-order.stk-order .stk-modal.is-docked .stk-modal-box{padding:0;border:0;border-radius:28px;box-shadow:var(--sh);background:#fff;overflow:auto}.stkw #stk-order.stk-order .stk-cart,.stkw #stk-order.stk-order .stk-checkout,.stkw #stk-order.stk-order .stk-co-main,.stkw #stk-order.stk-order .stk-co-box{background:#fff;border:0;border-radius:28px;box-shadow:var(--sh);overflow:hidden}.stkw #stk-order.stk-order .stk-modal.is-docked .stk-cart{box-shadow:none;border-radius:0}.stkw #stk-order.stk-order .stk-cart h3{margin:0 0 18px;padding:20px 22px;background:linear-gradient(135deg,var(--navy-3),var(--navy));color:#fff;font:700 1.25rem var(--hf);border:0}.stkw #stk-order.stk-order .stk-cart .stk-infobar{border:0;padding:0 22px 6px;background:transparent;margin:0}.stkw #stk-order.stk-order .stk-seg{background:var(--ice);border:0;border-radius:999px;padding:5px;gap:4px}.stkw #stk-order.stk-order .stk-seg button{border:0;border-radius:999px;background:transparent;color:var(--navy);min-height:42px;font:400 1.05rem var(--bb);letter-spacing:.08em;text-transform:uppercase}.stkw #stk-order.stk-order .stk-seg button.on{background:var(--salmon);color:#fff;box-shadow:0 8px 18px rgba(255,111,91,.4)}.stkw #stk-order.stk-order .stk-cart .stk-account{border-radius:18px;background:var(--ice);border:0}.stkw #stk-order.stk-order .stk-guest-btn{border-radius:999px}.stkw #stk-order.stk-order .stk-loyalty-progress{border-radius:18px}.stkw #stk-order.stk-order .stk-cart-empty{padding:16px 22px;text-align:center;color:var(--body)}.stkw #stk-order.stk-order .stk-cart-items,.stkw #stk-order.stk-order .stk-cart-sum{padding:0 22px}.stkw #stk-order.stk-order .stk-cart-sum{border-top:1px solid var(--line);margin:8px 22px 0;padding:14px 0 0}.stkw #stk-order.stk-order .stk-row{font-size:1rem;color:var(--body)}.stkw #stk-order.stk-order .stk-row-total b,.stkw #stk-order.stk-order .stk-row-total span{font:700 1.15rem var(--hf);color:var(--navy)}.stkw #stk-order.stk-order .stk-cart .stk-checkout-open{border-radius:999px;background:var(--salmon);color:#fff;font:400 1.15rem var(--bb);letter-spacing:.1em;box-shadow:0 10px 22px rgba(255,111,91,.4);margin:14px 22px 14px;width:calc(100% - 44px);padding:16px 24px}.stkw #stk-order.stk-order .stk-cart .stk-checkout-open:disabled{background:var(--salmon-l);color:#fff;box-shadow:none;opacity:1;background:#FFC2B8}.stkw #stk-order.stk-order .stk-cart .stk-track-link{padding:0 22px 20px}.stkw #stk-order.stk-order .stk-cart .stk-freehint,.stkw #stk-order.stk-order .stk-upsell{border-radius:16px}.stkw #stk-order.stk-order .stk-fab{background:var(--salmon);color:#fff;border-radius:999px;box-shadow:0 14px 30px rgba(255,111,91,.5);font:400 1.1rem var(--bb);letter-spacing:.08em}.stkw #stk-order.stk-order .stk-fab-count{background:#fff;color:var(--navy);border-radius:999px}.stkw #stk-order.stk-order .stk-modal-box,.stkw #stk-order.stk-order .stk-peek-box,.stkw #stk-order.stk-order .stk-wait-box{border-radius:28px;overflow:hidden}.stkw #stk-order.stk-order .stk-peek-body h3{font:700 1.6rem var(--hf);color:var(--navy)}.stkw #stk-order.stk-order .stk-peek-add,.stkw #stk-order.stk-order .stk-submit,.stkw #stk-order.stk-order .stk-bar-btn,.stkw #stk-order.stk-order .stk-wait-save{border-radius:999px}.stkw #stk-order.stk-order .stk-co-title,.stkw #stk-order.stk-order .stk-co-h{font-family:var(--hf);color:var(--navy)}.stkw #stk-order.stk-order .stk-checkout input[type=text],.stkw #stk-order.stk-order .stk-checkout input[type=email],.stkw #stk-order.stk-order .stk-checkout input[type=tel],.stkw #stk-order.stk-order .stk-checkout input[type=number],.stkw #stk-order.stk-order .stk-checkout select,.stkw #stk-order.stk-order .stk-checkout textarea{border-radius:18px;border:2px solid transparent;background:var(--ice)}.stkw #stk-order.stk-order .stk-checkout input:focus,.stkw #stk-order.stk-order .stk-checkout select:focus,.stkw #stk-order.stk-order .stk-checkout textarea:focus{border-color:var(--salmon);outline:0;background:#fff}.stkw #stk-order.stk-order .stk-steps button.on{border-bottom-color:var(--salmon)}.stkw #stk-order.stk-order .stk-opt{border-radius:16px}@media(max-width:640px){.stkw #stk-order.stk-order .stk-items{grid-template-columns:1fr 1fr;gap:12px}.stkw #stk-order.stk-order .stk-item-info{padding:12px 12px 14px}.stkw #stk-order.stk-order .stk-item-info h4{font-size:1.05rem}.stkw #stk-order.stk-order .stk-meta{padding-right:0;padding-bottom:30px}.stkw #stk-order.stk-order .stk-add.stk-add-r{right:10px;bottom:10px;width:40px;height:40px}}@media(max-width:720px){.stkw #stk-order.stk-order .stk-gf{grid-template-columns:1fr;gap:10px}.stkw #stk-order.stk-order .stk-gf-b{min-height:96px;padding:20px 18px 20px 90px;background-position:20px center}.stkw #stk-order.stk-order .stk-gf-b.on{background-position:20px center,0 0}.stkw #stk-order.stk-order .stk-gf-b::before{font-size:1.15rem}.stkw #stk-order.stk-order .stk-gf-b::after{font-size:.88rem}.stkw #stk-order.stk-order .stk-diet{flex:0 0 auto}.stkw #stk-order.stk-order .stk-nav{flex:1 1 180px}}html[data-theme=dark] .stkw #stk-order.stk-order .stk-item,html[data-theme=dark] .stkw #stk-order.stk-order .stk-cart,html[data-theme=dark] .stkw #stk-order.stk-order .stk-checkout,html[data-theme=dark] .stkw #stk-order.stk-order .stk-co-main,html[data-theme=dark] .stkw #stk-order.stk-order .stk-co-box,html[data-theme=dark] .stkw #stk-order.stk-order .stk-modal-box,html[data-theme=dark] .stkw #stk-order.stk-order .stk-peek-box,html[data-theme=dark] .stkw #stk-order.stk-order .stk-modal.is-docked .stk-modal-box{background:#111C3F;box-shadow:none;color:#E8EEFB}html[data-theme=dark] .stkw #stk-order.stk-order .stk-chipbar{background:#050F2B;box-shadow:0 1px 0 #25335F}html[data-theme=dark] .stkw #stk-order.stk-order .stk-chip{background:#0F1A3C;color:#DCE5F8}html[data-theme=dark] .stkw #stk-order.stk-order .stk-chip.on{background:var(--salmon);color:#fff}html[data-theme=dark] .stkw #stk-order.stk-order .stk-nav-search input{background-color:#0F1A3C;border-color:#25335F;color:#fff}html[data-theme=dark] .stkw #stk-order.stk-order .stk-diet-b{background:#0F1A3C;border-color:#25335F;color:#DCE5F8}html[data-theme=dark] .stkw #stk-order.stk-order .stk-diet-b.on{background:var(--salmon);border-color:var(--salmon);color:#fff}html[data-theme=dark] .stkw #stk-order.stk-order .stk-gf-b{background-color:#111C3F;border-color:#25335F;color:#fff;box-shadow:none}html[data-theme=dark] .stkw #stk-order.stk-order .stk-gf-b::after{color:#B9C6E2}html[data-theme=dark] .stkw #stk-order.stk-order .stk-gf-b.on{background-color:#0B1D4A;border-color:#13398A}html[data-theme=dark] .stkw #stk-order.stk-order .stk-gf-t{background:#0F1A3C}html[data-theme=dark] .stkw #stk-order.stk-order .stk-gf-t span{color:#B9C6E2}html[data-theme=dark] .stkw #stk-order.stk-order .stk-seg,html[data-theme=dark] .stkw #stk-order.stk-order .stk-account{background:#0B1533}html[data-theme=dark] .stkw #stk-order.stk-order .stk-seg button{color:#DCE5F8}html[data-theme=dark] .stkw #stk-order.stk-order .stk-seg button.on{background:var(--salmon);color:#fff}html[data-theme=dark] .stkw #stk-order.stk-order .stk-cat-h,html[data-theme=dark] .stkw #stk-order.stk-order .stk-item-info h4,html[data-theme=dark] .stkw #stk-order.stk-order .stk-ps-name,html[data-theme=dark] .stkw #stk-order.stk-order .stk-row-total b,html[data-theme=dark] .stkw #stk-order.stk-order .stk-row-total span,html[data-theme=dark] .stkw #stk-order.stk-order .stk-peek-body h3{color:#fff}html[data-theme=dark] .stkw #stk-order.stk-order .stk-item-info p,html[data-theme=dark] .stkw #stk-order.stk-order .stk-cart-empty,html[data-theme=dark] .stkw #stk-order.stk-order .stk-row{color:#B9C6E2}html[data-theme=dark] .stkw #stk-order.stk-order .stk-price,html[data-theme=dark] .stkw #stk-order.stk-order .stk-meta .stk-price{background:#0F1A3C;color:#fff}html[data-theme=dark] .stkw #stk-order.stk-order .stk-presale{background:linear-gradient(180deg,#1A1740 0%,#111C3F 220px)}html[data-theme=dark] .stkw #stk-order.stk-order .stk-cat-h::after{background:#25335F}html[data-theme=dark] .stkw #stk-order.stk-order .stk-cart .stk-checkout-open:disabled{background:rgba(255,111,91,.35)}html[data-theme=dark] .stkw #stk-order.stk-order .stk-checkout input,html[data-theme=dark] .stkw #stk-order.stk-order .stk-checkout select,html[data-theme=dark] .stkw #stk-order.stk-order .stk-checkout textarea{background:#0B1533;color:#fff}.osec.stkw-sec{padding-top:28px}.stkw #stk-order.stk-order .stk-meta .stk-price,.stkw #stk-order.stk-order .stk-price{color:var(--navy)!important;font-size:1.1rem!important;font-family:var(--hf)!important;padding:7px 13px}.stkw #stk-order.stk-order .stk-add.stk-add-r{padding:0 18px}html[data-theme=dark] .stkw #stk-order.stk-order .stk-meta .stk-price,html[data-theme=dark] .stkw #stk-order.stk-order .stk-price{color:#fff!important}.stkw #stk-order.stk-order .stk-chipbar .stk-chips{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none}.stkw #stk-order.stk-order .stk-chipbar .stk-chip,.stkw #stk-order.stk-order .stk-chips .stk-chip{display:inline-flex;align-items:center;flex:0 0 auto;height:46px;padding:0 20px;margin:0;border:0;border-radius:999px;background:var(--ice);color:var(--navy);font:400 1.05rem var(--bb);letter-spacing:.08em;text-transform:uppercase;box-shadow:none;white-space:nowrap}.stkw #stk-order.stk-order .stk-chipbar .stk-chip.on,.stkw #stk-order.stk-order .stk-chips .stk-chip.on{background:var(--salmon);color:#fff;box-shadow:none}html[data-theme=dark] .stkw #stk-order.stk-order .stk-chipbar .stk-chip,html[data-theme=dark] .stkw #stk-order.stk-order .stk-chips .stk-chip{background:#0F1A3C;color:#DCE5F8}html[data-theme=dark] .stkw #stk-order.stk-order .stk-chipbar .stk-chip.on,html[data-theme=dark] .stkw #stk-order.stk-order .stk-chips .stk-chip.on{background:var(--salmon);color:#fff}.stkw #stk-pnow,.stkw #stk-pnow[hidden]{display:none!important}.stkw #stk-order.stk-order .stk-meta{flex-wrap:wrap}.stkw #stk-order.stk-order .stk-meta .stk-badge{position:absolute;top:14px;right:14px;z-index:2;margin:0;box-shadow:0 4px 10px rgba(6,25,63,.18)}.stkw #stk-order.stk-order .stk-item:has(.stk-badge) .stk-item-info h4{padding-right:128px}.stkw #stk-order.stk-order .stk-item:has(.stk-ph:not(.no-img)) .stk-item-info h4{padding-right:0}.stkw #stk-order.stk-order .stk-meta .stk-al{order:2;flex:1 0 100%}.stkw #stk-order.stk-order .stk-meta .stk-price{order:1}.stkw #stk-order.stk-order .stk-presale .stk-items{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}.stkw #stk-order.stk-order .stk-presale .stk-item{background:#fff;box-shadow:0 10px 28px rgba(60,30,110,.10)}.stkw #stk-order.stk-order .stk-presale .stk-item-info h4{font-size:1.2rem}.stkw #stk-order.stk-order .stk-presale .stk-meta .stk-badge{background:var(--navy)!important;font-size:.8rem;letter-spacing:.12em}.stkw #stk-order.stk-order .stk-presale .stk-item:has(.stk-ph.no-img){min-height:150px}.stkw #stk-order.stk-order .stk-presale .stk-ps-left{font-size:.8rem;color:var(--salmon-d);font-weight:700}@media(max-width:640px){.stkw #stk-order.stk-order .stk-presale{padding:6px 16px 20px;border-radius:22px}.stkw #stk-order.stk-order .stk-presale .stk-items{grid-template-columns:1fr;gap:14px}.stkw #stk-order.stk-order .stk-presale .stk-meta{padding-right:122px;padding-bottom:0}.stkw #stk-order.stk-order .stk-presale .stk-ps-name{font-size:1.5rem}.stkw #stk-order.stk-order .stk-presale .stk-item:has(.stk-ph.no-img){min-height:122px}.stkw #stk-order.stk-order .stk-presale .stk-add.stk-add-r{right:16px;bottom:16px;width:max-content;height:42px;padding:0 18px}}@media(max-width:640px){.stkw #stk-order.stk-order .stk-add.stk-add-r:not(.is-in)::after{content:"+";font:700 1.6rem/1 var(--hf);letter-spacing:0}.stkw #stk-order.stk-order .stk-add.stk-add-r{padding:0}.stkw #stk-order.stk-order .stk-presale .stk-add.stk-add-r{padding:0 18px}.stkw #stk-order.stk-order .stk-presale .stk-add.stk-add-r:not(.is-in)::after{content:"Wybierz";font:400 1.1rem var(--bb);letter-spacing:.08em}.stkw #stk-order.stk-order .stk-add.stk-add-r.is-in{width:max-content;padding:0 14px}}.stkw #stk-order.stk-order .stk-item:not(.is-soldout) .stk-ph.no-img,.stkw #stk-order.stk-order .stk-item .stk-ph.no-img{width:auto;height:auto;align-self:stretch}.stkw #stk-order.stk-order .stk-ph.no-img::before{content:"";display:block;aspect-ratio:4/3;border-radius:24px 24px 0 0;background:repeating-linear-gradient(135deg,#E6EDF7 0 14px,#DEE7F3 14px 28px)}html[data-theme=dark] .stkw #stk-order.stk-order .stk-ph.no-img::before{background:repeating-linear-gradient(135deg,#17316d 0 14px,#142b62 14px 28px)}.stkw #stk-order.stk-order .stk-item:has(.stk-ph.no-img){min-height:0}.stkw #stk-order.stk-order .stk-presale .stk-ph.no-img{width:0;height:0;align-self:auto}.stkw #stk-order.stk-order .stk-presale .stk-ph.no-img::before{display:none}.stkw #stk-order.stk-order .stk-presale .stk-item:has(.stk-ph.no-img){min-height:150px}@media(max-width:640px){.stkw #stk-order.stk-order .stk-presale .stk-item:has(.stk-ph.no-img){min-height:122px}}.stkw #stk-order.stk-order details,.stkw #stk-order.stk-order details[open],.stk-peek details,.stk-peek details[open]{background:transparent;border-radius:0;box-shadow:none;margin-bottom:0;overflow:visible;transition:none}.stkw #stk-order.stk-order summary,.stk-peek summary{padding:0;position:static;font:600 14px var(--hf);color:var(--navy)}.stkw #stk-order.stk-order summary::after,.stk-peek summary::after,.stkw #stk-order.stk-order details[open] summary::after,.stk-peek details[open] summary::after{content:none!important;display:none!important}.stkw #stk-order.stk-order details p,.stk-peek details p{padding:0;animation:none}.stkw #stk-order.stk-order details[open] p{animation:none}.stkw #stk-order.stk-order .stk-mods>summary::before,.stk-peek .stk-mods>summary::before{border-radius:6px}.stk-peek .stk-var{font:600 1rem var(--hf);color:var(--navy);background:var(--ice);border:1.5px solid var(--line);border-radius:14px}.stk-peek .stk-peek-opts .stk-add{border-radius:999px;background:var(--salmon);color:#fff;font:400 1.15rem var(--bb);letter-spacing:.08em;text-transform:uppercase}.stk-peek .stk-mod{border-radius:12px}.stkw #stk-order.stk-order .stk-peek .stk-item-foot{padding:0!important;border:0}.stk-peek .stk-var{font:600 .95rem var(--hf);padding:0 12px;min-width:0}.stk-peek .pl-hide{display:none!important}.stk-peek .stk-peek-opts{border-top:0;padding-top:0}.stk-peek .pl-t{font:700 .95rem var(--hf);color:var(--navy);margin:16px 0 10px}.stk-peek .pl-grp,.stk-peek .pl-mods{display:flex;flex-direction:column;gap:8px;width:100%}.stk-peek .pl-mods .stk-mods-list{display:flex;flex-direction:column;gap:8px;margin:0}.stk-peek .pl-row,.stk-peek .pl-mods .stk-mod{display:flex;align-items:center;gap:14px;padding:16px 18px;background:#fff;border:1.5px solid var(--line);border-radius:14px;cursor:pointer;font:700 1.05rem var(--hf);color:#5B6780;transition:.15s;min-height:56px;width:100%;box-sizing:border-box}.stk-peek .pl-row.on,.stk-peek .pl-mods .stk-mod.on{background:#FFE3DD;border-color:var(--salmon);color:#5B6780}.stk-peek .pl-row span,.stk-peek .pl-mods .stk-mod span{flex:1;text-align:left}.stk-peek .pl-row em,.stk-peek .pl-mods .stk-mod em{font-style:normal;font-weight:800;color:var(--salmon);white-space:nowrap}.stk-peek .pl-row input,.stk-peek .pl-mods .stk-mod input{appearance:none;-webkit-appearance:none;flex:none;width:24px;height:24px;margin:0;border:2px solid #A9B2C3;background:#fff;display:grid;place-items:center}.stk-peek .pl-row input{border-radius:50%}.stk-peek .pl-mods .stk-mod input{border-radius:6px}.stk-peek .pl-row input:checked{border-color:var(--salmon);background:radial-gradient(circle,var(--salmon) 0 45%,#fff 50%)}.stk-peek .pl-mods .stk-mod input:checked{border-color:var(--salmon);background:var(--salmon) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/16px no-repeat}.stk-peek .pl-bar{display:flex;align-items:center;gap:14px;position:sticky;bottom:0;background:#fff;padding:16px 0 4px;margin-top:14px;border-top:1px solid var(--line)}.stk-peek .pl-qty{display:flex;align-items:center;gap:12px;font:600 1.1rem var(--hf);color:var(--navy)}.stk-peek .pl-qty button{width:38px;height:38px;border:0;border-radius:8px;background:var(--navy);color:#fff;font:700 1.3rem/1 var(--hf);cursor:pointer}.stk-peek .pl-qty span{min-width:22px;text-align:center}.stk-peek .pl-go{flex:1;min-height:56px;border:0;border-radius:999px;background:linear-gradient(90deg,#FF8A78,#FF6F5B);color:#fff;font:400 1.2rem var(--bb);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 26px rgba(255,111,91,.4)}html[data-theme=dark] .stk-peek .pl-row,html[data-theme=dark] .stk-peek .pl-mods .stk-mod{background:#0F1A3C;color:#DCE5F8}html[data-theme=dark] .stk-peek .pl-row.on,html[data-theme=dark] .stk-peek .pl-mods .stk-mod.on{background:#3A2530}html[data-theme=dark] .stk-peek .pl-bar{background:#111C3F}html[data-theme=dark] .stk-peek .pl-t,html[data-theme=dark] .stk-peek .pl-qty{color:#fff}.stkw #stk-order.stk-order .stk-peek-img,.stkw #stk-order.stk-order .stk-peek-img[hidden]{display:block!important;aspect-ratio:16/8;background:repeating-linear-gradient(135deg,#E6EDF7 0 14px,#DEE7F3 14px 28px);overflow:hidden}.stkw #stk-order.stk-order .stk-peek-img img{display:block;width:100%;height:100%;aspect-ratio:16/8;object-fit:cover}.stkw #stk-order.stk-order .stk-peek-img img:not([src]),.stkw #stk-order.stk-order .stk-peek-img img[src=""]{display:none}.stkw #stk-order.stk-order .stk-peek-x{top:14px;right:14px;width:36px;height:36px;border-radius:50%;background:rgba(6,25,63,.7);color:#fff;font:400 18px/1 var(--hf);display:grid;place-items:center;padding:0}.stkw #stk-order.stk-order .stk-peek-x:hover{background:rgba(6,25,63,.9)}html[data-theme=dark] .stkw #stk-order.stk-order .stk-peek-img{background:repeating-linear-gradient(135deg,#16224A 0 14px,#1A2A5A 14px 28px)}.stkw #stk-order.stk-order .stk-peek-x{font-size:0!important}.stkw #stk-order.stk-order .stk-peek-x::before{content:"\2715";font:400 15px/1 var(--hf)}@media(max-width:480px){.stk-peek .pl-go{font-size:1rem;white-space:nowrap;padding:0 8px;letter-spacing:.05em}.stk-peek .pl-bar{gap:10px}}.stkw #stk-order.stk-order .stk-peek-box{overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.stkw #stk-order.stk-order .stk-peek-x{font-size:0!important;padding:0!important;line-height:0;background:rgba(6,25,63,.7) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/16px no-repeat}.stkw #stk-order.stk-order .stk-peek-x::before{content:none!important}.stk-peek .stk-peek-body>.pl-bar{margin-top:18px}@media(max-width:480px){.stk-peek .pl-go{min-width:0;white-space:normal;font-size:.95rem;line-height:1.1;padding:6px 10px}.stk-peek .pl-qty{gap:8px}.stk-peek .pl-qty button{width:34px;height:34px}}@media(max-width:480px){.stk-peek .pl-go{font-size:.85rem;letter-spacing:.02em;white-space:nowrap;padding:0 6px}}.stkw #stk-order.stk-order .stk-ph.no-img::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A3AFC8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h3l1.5-2h7L17 8h3v11H4z'/%3E%3Ccircle cx='12' cy='13.5' r='3.5'/%3E%3C/svg%3E") center/46px no-repeat,repeating-linear-gradient(135deg,#E6EDF7 0 14px,#DEE7F3 14px 28px)}.stkw #stk-order.stk-order .stk-item .stk-ico.pl-nd{display:none}.stkw #stk-order.stk-order .pl-badges{position:absolute;top:12px;left:12px;right:12px;display:flex;flex-wrap:wrap;gap:8px;z-index:2;pointer-events:none}.stkw #stk-order.stk-order .pl-badges span{background:#DCF5E5;color:#17653A;font:600 .78rem var(--hf);padding:5px 12px;border-radius:999px;box-shadow:0 2px 8px rgba(6,25,63,.08)}html[data-theme=dark] .stkw #stk-order.stk-order .pl-badges span{background:#14402B;color:#A6EBC3}.stkw #stk-order.stk-order .pl-step{position:absolute;right:16px;bottom:16px;display:flex;align-items:center;gap:8px}.stkw #stk-order.stk-order .pl-step[hidden]{display:none}.stkw #stk-order.stk-order .pl-step button{width:36px;height:36px;border:0;border-radius:8px;background:var(--navy);color:#fff;font:700 1.1rem/1 var(--hf);cursor:pointer;transition:.2s;padding:0}.stkw #stk-order.stk-order .pl-step button:hover{background:var(--salmon)}.stkw #stk-order.stk-order .pl-step span{min-width:36px;height:36px;padding:0 8px;box-sizing:border-box;display:grid;place-items:center;border-radius:999px;background:var(--ice);color:var(--navy);font:600 1rem var(--hf)}@media(min-width:641px){.stkw #stk-order.stk-order .stk-add.stk-add-r:not(.is-in)::after{content:"Dodaj"}.stkw #stk-order.stk-order .stk-presale .stk-add.stk-add-r:not(.is-in)::after{content:"Wybierz"}.stkw #stk-order.stk-order .stk-add.stk-add-r.is-in{display:none!important}}@media(max-width:640px){.stkw #stk-order.stk-order .pl-step{display:none!important}}.stkw #stk-order.stk-order .pl-step{right:14px;bottom:23px;gap:4px}.stkw #stk-order.stk-order .pl-step button{width:28px;height:28px;border-radius:7px;font-size:1rem}.stkw #stk-order.stk-order .pl-step span{min-width:30px;height:28px;padding:0 4px;font-size:.92rem}.stkw #stk-order.stk-order .stk-meta .stk-al{order:-1;flex:1 0 100%;margin:0 0 8px;font-size:.78rem;line-height:1.3}.stkw #stk-order.stk-order .stk-meta .stk-price{order:0}.stkw #stk-order.stk-order .stk-open.is-in::after{content:"Wybierz";font-size:1.1rem}.stkw #stk-order.stk-order .stk-open.is-in{gap:8px;padding:0 16px;width:max-content}@media(min-width:641px){.stkw #stk-order.stk-order .stk-item .stk-meta .stk-price{font-size:.98rem!important;padding:6px 11px}.stkw #stk-order.stk-order .stk-add.stk-add-r,.stkw #stk-order.stk-order .stk-open{height:38px;padding:0 14px;right:14px;bottom:18px}.stkw #stk-order.stk-order .stk-add.stk-add-r::after,.stkw #stk-order.stk-order .stk-open::after{font-size:1rem;letter-spacing:.06em}.stkw #stk-order.stk-order .stk-open.is-in{gap:6px;padding:0 12px;font-size:1rem}.stkw #stk-order.stk-order .stk-open.is-in::after{font-size:.95rem;letter-spacing:.04em}.stkw #stk-order.stk-order .stk-meta{min-height:38px;padding-right:112px}.stkw #stk-order.stk-order .pl-step{bottom:23px}}@media(max-width:640px){.stkw #stk-order.stk-order .stk-meta{padding-right:50px;padding-bottom:0;min-height:40px}.stkw #stk-order.stk-order .stk-item .stk-meta .stk-price{font-size:.95rem!important;padding:6px 11px}.stkw #stk-order.stk-order .stk-add.stk-add-r,.stkw #stk-order.stk-order .stk-open{width:40px;height:40px;min-width:0;padding:0;right:12px;bottom:14px}.stkw #stk-order.stk-order .stk-open:not(.is-in)::after{content:"+";font:700 1.6rem/1 var(--hf);letter-spacing:0}.stkw #stk-order.stk-order .stk-add.stk-add-r.is-in,.stkw #stk-order.stk-order .stk-open.is-in{width:40px;padding:0;gap:0;font-size:1.15rem}.stkw #stk-order.stk-order .stk-add.stk-add-r.is-in::after,.stkw #stk-order.stk-order .stk-open.is-in::after{content:none!important}.stkw #stk-order.stk-order .stk-presale .stk-add.stk-add-r,.stkw #stk-order.stk-order .stk-presale .stk-open{width:auto;padding:0 14px}}.stkw #stk-order.stk-order .stk-peek-box{touch-action:pan-y;-webkit-overflow-scrolling:touch}.stkw #stk-order.stk-order .stk-peek-box *{touch-action:pan-y}@media(max-width:640px){.stkw #stk-order.stk-order .stk-peek-box{max-height:calc(100vh - 56px);max-height:calc(100dvh - 40px);height:auto}.stkw #stk-order.stk-order .stk-peek-img,.stkw #stk-order.stk-order .stk-peek-img[hidden]{aspect-ratio:16/5}.stkw #stk-order.stk-order .stk-peek-img img{aspect-ratio:16/5}.stk-peek .stk-peek-body{padding-bottom:10px}.stk-peek .pl-bar{padding-bottom:10px}}@media(max-width:959px){body:has(#stk-order) .dock{display:none!important}.stkw #stk-order.stk-order .stk-fab{left:72px!important;right:12px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important;width:auto;padding:13px 18px;border:0;border-radius:999px;justify-content:space-between;gap:8px;font-size:1rem;background:var(--salmon);color:#fff;box-shadow:0 10px 26px rgba(255,111,91,.45)}.stkw #stk-order.stk-order .stk-fab-label{margin-right:auto;opacity:1}.stkw #stk-order.stk-order .stk-fab-sum{font-weight:400}}.stkw #stk-order.stk-order .stk-fab-count{position:static!important;display:inline-grid!important;place-items:center;min-width:26px;height:26px;padding:0 7px;box-sizing:border-box;border-radius:999px!important;background:#fff!important;color:var(--navy)!important;font:700 .95rem/1 var(--hf)!important;letter-spacing:0}.stkw #stk-order.stk-order .stk-fab-count::before{content:none!important}.stkw #stk-order.stk-order .stk-fab.is-bump .stk-fab-count{background:#fff!important;color:var(--navy)!important}@media(max-width:959px){.stkw #stk-order.stk-order .stk-fab-label{margin-right:0}.stkw #stk-order.stk-order .stk-fab-sum{margin-left:auto}.stkw #stk-order.stk-order .stk-fab{justify-content:flex-start}}.stkw #stk-order.stk-order .stk-ci{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-areas:"name qty line"!important;align-items:center!important;gap:10px!important;padding:12px 0!important;margin:0 22px!important;border:0!important;border-bottom:1px dashed var(--line)!important;background:none!important}.stkw #stk-order.stk-order .stk-ci-main{display:contents!important}.stkw #stk-order.stk-order .stk-ci-name{grid-area:name!important;font:700 .95rem var(--hf)!important;color:var(--navy)!important;line-height:1.3}.stkw #stk-order.stk-order .stk-ci-name small{display:block;font:400 .76rem var(--hf);color:var(--body);line-height:1.35}.stkw #stk-order.stk-order .stk-ci .stk-qty{grid-area:qty!important;display:inline-flex!important;align-items:center;gap:8px!important;width:auto!important;height:auto!important;border:0!important;background:none!important;padding:0!important;border-radius:0!important}.stkw #stk-order.stk-order .stk-ci .stk-qty button{width:30px!important;height:30px!important;border:0!important;border-radius:8px!important;background:var(--navy)!important;color:#fff!important;font:700 1rem/1 var(--hf)!important;padding:0!important;cursor:pointer;transition:.2s}.stkw #stk-order.stk-order .stk-ci .stk-qty button:hover{background:var(--salmon)!important}.stkw #stk-order.stk-order .stk-ci .stk-qty span{min-width:18px;text-align:center;font:700 .98rem var(--hf)!important;color:var(--navy)}.stkw #stk-order.stk-order .stk-ci-line{grid-area:line!important;min-width:56px;text-align:right;font:700 .95rem var(--hf)!important;color:var(--navy)!important;white-space:nowrap}.stkw #stk-order.stk-order .stk-ci-del{display:none!important}html[data-theme=dark] .stkw #stk-order.stk-order .stk-ci-name,html[data-theme=dark] .stkw #stk-order.stk-order .stk-ci-line,html[data-theme=dark] .stkw #stk-order.stk-order .stk-ci .stk-qty span{color:#fff!important}.stkw #stk-order.stk-order .stk-modal-x{width:36px!important;height:36px!important;top:16px!important;right:16px!important;border-radius:50%!important;border:0;padding:0;font-size:0!important;background:rgba(255,255,255,.16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/16px no-repeat!important}.stkw #stk-order.stk-order .stk-modal-x:hover{background-color:rgba(255,255,255,.3)!important}.stkw #stk-order.stk-order .stk-ci-unit{display:none!important}.stkw #stk-order.stk-order .stk-account.is-guest{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px 12px!important;margin:14px 22px!important;padding:14px 16px!important;border:1.5px solid var(--line)!important;border-radius:18px!important;background:var(--ice)!important;box-shadow:none}.stkw #stk-order.stk-order .stk-guest-ic{width:38px!important;height:38px!important;background:#FFE3DD!important;color:var(--salmon)!important}.stkw #stk-order.stk-order .stk-guest-t{gap:2px}.stkw #stk-order.stk-order .stk-guest-t b{font:700 1rem var(--hf)!important;color:var(--navy)!important}.stkw #stk-order.stk-order .stk-guest-t small{font:400 .84rem/1.4 var(--hf)!important;color:var(--body)!important;opacity:1!important}.stkw #stk-order.stk-order .stk-guest-btn{grid-column:1/-1!important;display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px!important;border-radius:999px!important;background:var(--navy)!important;color:#fff!important;font:400 1.05rem var(--bb)!important;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important;box-shadow:0 8px 18px rgba(6,25,63,.22);transition:.2s}.stkw #stk-order.stk-order .stk-guest-btn:hover{background:var(--salmon)!important;filter:none!important;box-shadow:0 8px 18px rgba(255,111,91,.4)}@media(min-width:421px){.stkw #stk-order.stk-order .stk-account.is-guest{grid-template-columns:auto minmax(0,1fr) auto!important}.stkw #stk-order.stk-order .stk-guest-btn{grid-column:auto!important;min-height:40px}}html[data-theme=dark] .stkw #stk-order.stk-order .stk-account.is-guest{background:#0F1A3C!important;border-color:rgba(255,255,255,.12)!important}html[data-theme=dark] .stkw #stk-order.stk-order .stk-guest-t b{color:#fff!important}html[data-theme=dark] .stkw #stk-order.stk-order .stk-guest-t small{color:#B9C6E2!important}html[data-theme=dark] .stkw #stk-order.stk-order .stk-guest-ic{background:#3A2530!important}html[data-theme=dark] .stkw #stk-order.stk-order .stk-guest-btn{background:var(--salmon)!important}.stkw #stk-order.stk-order .stk-guest-t{display:flex!important;flex-direction:column}.stkw #stk-order.stk-order .stk-guest-ic{display:flex!important;align-items:center;justify-content:center;border-radius:50%!important}.stkw #stk-order.stk-order .stk-guest-btn{justify-self:stretch;width:auto;box-sizing:border-box}@media(min-width:421px){.stkw #stk-order.stk-order .stk-guest-btn{justify-self:end}}.stkw #stk-order.stk-order .stk-modal-box,.stkw #stk-order.stk-order .stk-wait-box{overflow-x:hidden!important;overflow-y:auto!important;max-height:92vh;max-height:calc(100dvh - 24px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.stkw #stk-order.stk-order .stk-modal-box *{touch-action:pan-y}.stkw #stk-order.stk-order .stk-modal.is-docked .stk-modal-box{max-height:calc(100vh - var(--stk-top,0px) - 120px)}.stkw #stk-order.stk-order .stk-account:not(.is-guest){display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:8px!important;margin:14px 22px 0!important;padding:12px 16px!important;background:var(--ice)!important;border:1.5px solid var(--line);border-radius:18px;font:600 .95rem var(--hf)!important;color:var(--navy)}.stkw #stk-order.stk-order .stk-account:not(.is-guest)>span{color:var(--navy);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stkw #stk-order.stk-order .stk-account:not(.is-guest)>b{flex:none;background:#FFE3DD;color:#E2523C;font:700 .85rem var(--hf);padding:4px 11px;border-radius:999px;white-space:nowrap}.stkw #stk-order.stk-order .stk-account-link{margin-left:auto!important;flex:none;min-height:0!important;font:400 1rem var(--bb)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--salmon)!important;text-decoration:none!important;white-space:nowrap}.stkw #stk-order.stk-order .stk-account-link:hover{color:var(--navy)!important}.stkw #stk-order.stk-order .stk-loyalty-progress{display:grid!important;gap:8px!important;margin:12px 22px 0!important}.stkw #stk-order.stk-order .stk-lp-label{font:600 .9rem var(--hf)!important;color:var(--navy)!important}.stkw #stk-order.stk-order .stk-lp-track{height:10px!important;border-radius:999px!important;background:var(--line)!important}.stkw #stk-order.stk-order .stk-lp-fill{background:linear-gradient(90deg,#FF8A78,#FF6F5B)!important;border-radius:999px!important}html[data-theme=dark] .stkw #stk-order.stk-order .stk-account:not(.is-guest){background:#0F1A3C!important;border-color:rgba(255,255,255,.12)}html[data-theme=dark] .stkw #stk-order.stk-order .stk-account:not(.is-guest)>span,html[data-theme=dark] .stkw #stk-order.stk-order .stk-lp-label{color:#fff!important}html[data-theme=dark] .stkw #stk-order.stk-order .stk-account:not(.is-guest)>b{background:#3A2530;color:#FF8A78}html[data-theme=dark] .stkw #stk-order.stk-order .stk-lp-track{background:rgba(255,255,255,.14)!important}.stkw #stk-order.stk-order .stk-checkout{background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.stkw #stk-order.stk-order .stk-co-head{display:flex;align-items:center;gap:14px;margin:0 0 18px}.stkw #stk-order.stk-order .stk-co-title{font:700 clamp(1.5rem,5vw,2rem) var(--hf)!important;color:var(--navy)!important;margin:0}.stkw #stk-order.stk-order .stk-co-back,.stkw #stk-order.stk-order .stk-back{display:inline-flex;align-items:center;gap:8px;border:0!important;background:none!important;color:var(--salmon-d,#E2523C)!important;font:700 .95rem var(--hf)!important;padding:0!important;cursor:pointer;box-shadow:none!important;min-height:0}.stkw #stk-order.stk-order .stk-co-back:hover,.stkw #stk-order.stk-order .stk-back:hover{color:var(--navy)!important}.stkw #stk-order.stk-order .stk-steps{display:flex;gap:8px;list-style:none;margin:0 0 20px;padding:5px;background:var(--ice);border-radius:999px}.stkw #stk-order.stk-order .stk-steps li{flex:1;margin:0;padding:0}.stkw #stk-order.stk-order .stk-steps button{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--navy)!important;font:400 1.05rem var(--bb)!important;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:.2s;padding:0 8px}.stkw #stk-order.stk-order .stk-steps button b{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;color:var(--navy);font:700 .8rem var(--hf);letter-spacing:0}.stkw #stk-order.stk-order .stk-steps button.on{background:var(--salmon)!important;color:#fff!important;box-shadow:0 8px 18px rgba(255,111,91,.35)}.stkw #stk-order.stk-order .stk-steps button.on b{background:#fff;color:var(--salmon)}.stkw #stk-order.stk-order .stk-co-main,.stkw #stk-order.stk-order .stk-co-box{background:#fff!important;border-radius:24px!important;box-shadow:var(--sh)!important;padding:22px!important;overflow:visible!important}.stkw #stk-order.stk-order .stk-co-grid{gap:20px}.stkw #stk-order.stk-order .stk-group{border:0!important;padding:0!important;margin:0 0 20px!important;min-width:0}.stkw #stk-order.stk-order .stk-lab{font:700 .95rem var(--hf)!important;color:var(--navy)!important;padding:0!important;margin:0 0 10px!important;float:none}.stkw #stk-order.stk-order .stk-opts{display:grid;gap:8px;grid-template-columns:1fr}.stkw #stk-order.stk-order .stk-opt{display:flex!important;align-items:center;gap:12px;padding:14px 16px!important;border:1.5px solid var(--line)!important;border-radius:14px!important;background:#fff!important;font:600 1rem var(--hf)!important;color:#5B6780!important;cursor:pointer;transition:.15s;min-height:52px;box-sizing:border-box}.stkw #stk-order.stk-order .stk-opt:has(input:checked){background:#FFE3DD!important;border-color:var(--salmon)!important}.stkw #stk-order.stk-order .stk-opt input[type=radio]{appearance:none;-webkit-appearance:none;flex:none;width:22px;height:22px;margin:0;border:2px solid #A9B2C3;border-radius:50%;background:#fff}.stkw #stk-order.stk-order .stk-opt input[type=radio]:checked{border-color:var(--salmon);background:radial-gradient(circle,var(--salmon) 0 45%,#fff 50%)}.stkw #stk-order.stk-order .stk-asaphint{margin-left:auto;font:400 .85rem var(--hf);color:var(--body)}.stkw #stk-order.stk-order .stk-f{display:grid;gap:6px;margin:0 0 14px}.stkw #stk-order.stk-order .stk-f>label,.stkw #stk-order.stk-order .stk-timewrap>label{font:700 .85rem var(--hf)!important;color:var(--navy)!important}.stkw #stk-order.stk-order .stk-req{color:var(--salmon)}.stkw #stk-order.stk-order .stk-opt-hint{font:400 .78rem var(--hf);color:var(--body)}.stkw #stk-order.stk-order .stk-f2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:560px){.stkw #stk-order.stk-order .stk-f2{grid-template-columns:1fr}}.stkw #stk-order.stk-order .stk-checkout input[type=text],.stkw #stk-order.stk-order .stk-checkout input[type=email],.stkw #stk-order.stk-order .stk-checkout input[type=tel],.stkw #stk-order.stk-order .stk-checkout input[type=time],.stkw #stk-order.stk-order .stk-checkout select{width:100%;box-sizing:border-box;min-height:50px;padding:12px 18px;border:1.5px solid var(--line)!important;border-radius:999px!important;background:var(--ice)!important;font:400 1rem var(--hf);color:var(--navy);transition:border .2s}.stkw #stk-order.stk-order .stk-checkout textarea{width:100%;box-sizing:border-box;min-height:90px;padding:14px 18px;border:1.5px solid var(--line)!important;border-radius:20px!important;background:var(--ice)!important;font:400 1rem var(--hf);color:var(--navy)}.stkw #stk-order.stk-order .stk-checkout input:focus,.stkw #stk-order.stk-order .stk-checkout textarea:focus,.stkw #stk-order.stk-order .stk-checkout select:focus{border-color:var(--salmon)!important;background:#fff!important;outline:0}.stkw #stk-order.stk-order .stk-code-row{display:flex;gap:8px}.stkw #stk-order.stk-order .stk-code-row input{flex:1;min-width:0}.stkw #stk-order.stk-order .stk-code-apply{flex:none;min-height:50px;padding:0 22px;border:0;border-radius:999px;background:var(--navy);color:#fff;font:400 1.05rem var(--bb);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:.2s}.stkw #stk-order.stk-order .stk-code-apply:hover{background:var(--salmon)}.stkw #stk-order.stk-order .stk-remember,.stkw #stk-order.stk-order .stk-gf-co{background:var(--ice);border-radius:16px;padding:12px 16px;font:400 .88rem/1.45 var(--hf);color:var(--body);margin:0 0 14px}.stkw #stk-order.stk-order .stk-remember button{border:0;background:none;color:var(--salmon);font:700 .88rem var(--hf);text-decoration:underline;cursor:pointer;padding:0}.stkw #stk-order.stk-order .stk-co-h{font:700 1.25rem var(--hf)!important;color:var(--navy)!important;margin:0 0 14px}.stkw #stk-order.stk-order .stk-co-sums{border-top:1px solid var(--line);padding-top:12px;display:grid;gap:8px}.stkw #stk-order.stk-order .stk-checkout-sum{display:flex;justify-content:space-between;align-items:baseline;margin-top:10px;font:800 1.3rem var(--hf);color:var(--navy)}.stkw #stk-order.stk-order .stk-submit,.stkw #stk-order.stk-order .stk-bar-btn{min-height:56px;border:0;border-radius:999px!important;background:linear-gradient(90deg,#FF8A78,#FF6F5B)!important;color:#fff!important;font:400 1.2rem var(--bb)!important;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 12px 26px rgba(255,111,91,.4);cursor:pointer;width:100%}.stkw #stk-order.stk-order .stk-back-alt{width:100%;justify-content:center;margin-top:12px}.stkw #stk-order.stk-order .stk-bar{background:#fff!important;border-top:1px solid var(--line)!important;box-shadow:0 -10px 30px rgba(6,25,63,.12)!important;gap:12px}.stkw #stk-order.stk-order .stk-bar-sum b{font:800 1.2rem var(--hf)!important;color:var(--navy)!important}.stkw #stk-order.stk-order .stk-bar-btn{width:auto;flex:1;min-height:50px;font-size:1.05rem!important}.stkw #stk-order.stk-order .stk-bar-prev{min-height:50px;padding:0 18px;border:1.5px solid var(--line);border-radius:999px;background:#fff;color:var(--navy);font:700 .95rem var(--hf);cursor:pointer}html[data-theme=dark] .stkw #stk-order.stk-order .stk-co-main,html[data-theme=dark] .stkw #stk-order.stk-order .stk-co-box{background:#111C3F!important}html[data-theme=dark] .stkw #stk-order.stk-order .stk-lab,html[data-theme=dark] .stkw #stk-order.stk-order .stk-f>label,html[data-theme=dark] .stkw #stk-order.stk-order .stk-co-title,html[data-theme=dark] .stkw #stk-order.stk-order .stk-co-h,html[data-theme=dark] .stkw #stk-order.stk-order .stk-checkout-sum{color:#fff!important}html[data-theme=dark] .stkw #stk-order.stk-order .stk-opt{background:#0F1A3C!important;color:#DCE5F8!important;border-color:rgba(255,255,255,.12)!important}html[data-theme=dark] .stkw #stk-order.stk-order .stk-opt:has(input:checked){background:#3A2530!important}html[data-theme=dark] .stkw #stk-order.stk-order .stk-steps{background:#0F1A3C}html[data-theme=dark] .stkw #stk-order.stk-order .stk-steps button{color:#fff!important}html[data-theme=dark] .stkw #stk-order.stk-order .stk-bar{background:#111C3F!important;border-color:rgba(255,255,255,.12)!important}html[data-theme=dark] .stkw #stk-order.stk-order .stk-bar-sum b{color:#fff!important}.stkw #stk-order.stk-order .stk-opts{border:0!important;padding:0!important;background:none!important;box-shadow:none!important;border-radius:0!important}.stkw #stk-order.stk-order .stk-lab{text-transform:none!important;letter-spacing:0!important}.stkw #stk-order.stk-order .stk-opt input[type=radio]{border-radius:50%!important;width:22px!important;height:22px!important;padding:0!important;min-height:0!important;box-shadow:none!important}.stkw #stk-order.stk-order .stk-opt input[type=radio]:checked{border-color:var(--salmon)!important;background:radial-gradient(circle,var(--salmon) 0 45%,#fff 50%)!important}.stkw #stk-order.stk-order .stk-opt{justify-content:flex-start!important;text-align:left!important;flex-direction:row!important}.stkw #stk-order.stk-order .stk-opt input[type=radio]{position:static!important;opacity:1!important;clip:auto!important;clip-path:none!important;pointer-events:auto;display:inline-block!important;inset:auto!important;transform:none!important;margin:0!important}.stkw #stk-order.stk-order .stk-opt .stk-asaphint{margin-left:auto!important;white-space:nowrap;flex:none}.stkw #stk-order.stk-order .stk-opts{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}.stkw #stk-order.stk-order .stk-steps{max-width:560px}.stkw #stk-order.stk-order .stk-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 22px}.stkw #stk-order.stk-order .stk-choices{display:block!important}.stkw #stk-order.stk-order .stk-opts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stkw #stk-order.stk-order .stk-opts:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))!important}.stkw #stk-order.stk-order .stk-opts:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:640px){.stkw #stk-order.stk-order .stk-opts,.stkw #stk-order.stk-order .stk-opts:has(>:nth-child(3)),.stkw #stk-order.stk-order .stk-opts:has(>:nth-child(4)){grid-template-columns:1fr!important}}.stkw #stk-order.stk-order .stk-opt{padding:12px 14px!important;min-height:50px;font-size:.95rem!important;line-height:1.25}.stkw #stk-order.stk-order .stk-f{align-content:start!important}.stkw #stk-order.stk-order .stk-f2{align-items:start!important}.stkw #stk-order.stk-order .stk-f input,.stkw #stk-order.stk-order .stk-f textarea{height:auto}.stkw #stk-order.stk-order .stk-f input:not([type=checkbox]):not([type=radio]){min-height:50px;height:50px}.stkw #stk-order.stk-order .stk-code-row,.stkw #stk-order.stk-order .stk-gift-row{display:flex!important;align-items:center!important;gap:8px}.stkw #stk-order.stk-order .stk-code-row input,.stkw #stk-order.stk-order .stk-gift-row input{flex:1;min-width:0}.stkw #stk-order.stk-order .stk-code-apply,.stkw #stk-order.stk-order .stk-gift-use{flex:none;height:50px;min-height:50px;padding:0 22px;border:0!important;border-radius:999px!important;background:var(--navy)!important;color:#fff!important;font:400 1.05rem var(--bb)!important;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:.2s;white-space:nowrap}.stkw #stk-order.stk-order .stk-code-apply:hover,.stkw #stk-order.stk-order .stk-gift-use:hover{background:var(--salmon)!important}.stkw #stk-order.stk-order .stk-code-note,.stkw #stk-order.stk-order .stk-gift-note{margin:6px 0 0;font:400 .84rem/1.4 var(--hf);color:var(--body)}.stkw #stk-order.stk-order .stk-gift-note.is-ok{color:#0f6e56}.stkw #stk-order.stk-order .stk-gift-note.is-err{color:#b3261e}.stkw #stk-order.stk-order .stk-err,.stkw #stk-order.stk-order .stk-f .stk-error{font:400 .84rem/1.4 var(--hf);color:#b3261e;margin:2px 0 0}.stkw #stk-order.stk-order .stk-f input[aria-invalid=true],.stkw #stk-order.stk-order .stk-f input.is-invalid{border-color:#d4493a!important;background:#fff!important}.stkw #stk-order.stk-order .stk-legal{margin:14px 0;border:0!important;border-radius:16px;background:var(--ice)!important;padding:0!important;overflow:hidden}.stkw #stk-order.stk-order .stk-legal>summary{display:block;list-style:none;cursor:pointer;padding:14px 16px!important;font:700 .88rem/1.35 var(--hf)!important;color:var(--navy)!important;position:relative!important}.stkw #stk-order.stk-order .stk-legal>summary::-webkit-details-marker{display:none}.stkw #stk-order.stk-order .stk-legal>summary::after{content:""!important;display:block!important;position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:2px solid var(--navy);border-bottom:2px solid var(--navy);transform:translateY(-70%) rotate(45deg);transition:.2s}.stkw #stk-order.stk-order .stk-legal[open]>summary::after{transform:translateY(-30%) rotate(225deg)}.stkw #stk-order.stk-order .stk-legal>summary{padding-right:40px!important}.stkw #stk-order.stk-order .stk-legal-body{padding:0 16px 14px!important;font:400 .8rem/1.55 var(--hf)!important;color:var(--body)!important;animation:none}.stkw #stk-order.stk-order .stk-legal-body b{color:var(--navy)}.stkw #stk-order.stk-order .stk-consents{display:grid;gap:10px;margin:6px 0 0}.stkw #stk-order.stk-order .stk-consent{display:flex!important;align-items:flex-start;gap:12px;font:400 .85rem/1.45 var(--hf)!important;color:var(--body)!important;cursor:pointer}.stkw #stk-order.stk-order .stk-consent input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;width:22px;height:22px;margin:1px 0 0;border:2px solid #A9B2C3;border-radius:6px;background:#fff;position:static!important;opacity:1!important;display:inline-block!important;cursor:pointer}.stkw #stk-order.stk-order .stk-consent input[type=checkbox]:checked{border-color:var(--salmon);background:var(--salmon) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/15px no-repeat}.stkw #stk-order.stk-order .stk-consent a{color:var(--salmon);text-decoration:underline}.stkw #stk-order.stk-order .stk-consent-lead{margin:6px 0 0;font:700 .85rem var(--hf);color:var(--navy)}.stkw #stk-order.stk-order .stk-tip-row{display:flex;flex-wrap:wrap;gap:8px}.stkw #stk-order.stk-order .stk-tip-b{min-height:42px;padding:0 16px;border:1.5px solid var(--line);border-radius:999px;background:#fff;color:var(--navy);font:600 .9rem var(--hf);cursor:pointer;transition:.15s}.stkw #stk-order.stk-order .stk-tip-b.is-on{background:var(--salmon);border-color:var(--salmon);color:#fff}.stkw #stk-order.stk-order .stk-co-items{display:grid;gap:8px;margin:0 0 12px;font:400 .9rem var(--hf);color:var(--body)}.stkw #stk-order.stk-order .stk-co-i{display:flex;justify-content:space-between;gap:12px}.stkw #stk-order.stk-order .stk-row{display:flex;justify-content:space-between;font:400 .92rem var(--hf);color:var(--body)}.stkw #stk-order.stk-order .stk-row b{font-weight:700;color:var(--navy)}html[data-theme=dark] .stkw #stk-order.stk-order .stk-legal{background:#0F1A3C!important}html[data-theme=dark] .stkw #stk-order.stk-order .stk-legal>summary{color:#fff!important}html[data-theme=dark] .stkw #stk-order.stk-order .stk-legal>summary::after{border-color:#fff}html[data-theme=dark] .stkw #stk-order.stk-order .stk-tip-b{background:#0F1A3C;color:#fff;border-color:rgba(255,255,255,.14)}html[data-theme=dark] .stkw #stk-order.stk-order .stk-row b,html[data-theme=dark] .stkw #stk-order.stk-order .stk-legal-body b{color:#fff}.stkw #stk-order.stk-order .stk-consent{border:0!important;padding:0!important;background:none!important;border-radius:0!important;min-height:0!important}.stkw #stk-order.stk-order .stk-opt:has(.stk-asaphint){flex-wrap:wrap;row-gap:2px}.stkw #stk-order.stk-order .stk-opt .stk-asaphint{flex:1 0 100%!important;margin:-2px 0 0 34px!important;font-size:.8rem}.stkw #stk-order.stk-order .stk-consents{border:0!important;padding:0!important;background:none!important;box-shadow:none!important}.stkw #stk-order.stk-order .stk-opt{box-shadow:none!important;border-left-width:1.5px!important;outline:0}.stkw #stk-order.stk-order .stk-steps{display:none!important}@media(max-width:900px){.stkw #stk-order.stk-order .stk-checkout.is-steps .stk-steps{display:flex!important}}.stkw #stk-order.stk-order .stk-co-head{flex-direction:column;align-items:flex-start;gap:6px}.stkw #stk-order.stk-order .stk-co-head .stk-co-back{order:-1;font-size:.9rem!important}@media(min-width:901px){.stkw #stk-order.stk-order .stk-co-head .stk-co-back{display:none!important}}.stkw #stk-order.stk-order .stk-cart .stk-cart-note{margin:14px 18px 0!important;padding:12px 16px 12px 46px!important;background:var(--ice,#F1F4FB)!important;border-radius:14px;color:var(--navy)!important;font:600 .9rem/1.5 var(--hf)!important;position:relative;text-align:left}.stkw #stk-order.stk-order .stk-cart .stk-cart-note::before{content:"";position:absolute;left:16px;top:50%;width:20px;height:20px;transform:translateY(-50%);background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FF6F5B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-6.2 7-12a7 7 0 1 0-14 0c0 5.8 7 12 7 12z'/%3E%3Ccircle cx='12' cy='9' r='2.5'/%3E%3C/svg%3E")}.stkw #stk-order.stk-order .stk-cart .stk-cart-note:not([hidden]){display:block}.stkw #stk-order.stk-order .stk-cart .stk-track-link{display:block!important;margin:6px 18px 0!important;padding:14px 8px 18px!important;text-align:center!important;font:600 .85rem var(--hf)!important;color:var(--navy)!important;opacity:.7;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,111,91,.6)}.stkw #stk-order.stk-order .stk-cart .stk-track-link:hover{opacity:1;color:var(--salmon-d,#E2523C)!important}.stkw #stk-order.stk-order .stk-f.stk-f-cut{background:var(--ice,#F1F4FB)!important;border:1px solid #DCE3F2!important;border-radius:18px!important;padding:16px 20px!important;align-items:center;column-gap:16px}.stkw #stk-order.stk-order .stk-f-cut>label{font:700 1.05rem var(--hf)!important;color:var(--navy)!important;margin:0!important}.stkw #stk-order.stk-order .stk-f-cut .stk-hint,.stkw #stk-order.stk-order .stk-f-cut small{font:400 .88rem var(--hf)!important;color:#5B6683!important}.stkw #stk-order.stk-order .stk-f-cut>.stk-cut-wrap{display:inline-flex!important;align-items:center;gap:6px;background:#fff!important;border:1px solid #DCE3F2!important;border-radius:999px!important;padding:5px!important;max-width:none!important;box-shadow:none!important}.stkw #stk-order.stk-order .stk-f-cut .stk-cut-b{width:36px!important;min-width:36px;height:36px!important;min-height:36px!important;border-radius:50%!important;background:var(--navy)!important;color:#fff!important;font:700 1.15rem/1 var(--hf)!important;border:0!important;padding:0;display:grid;place-items:center;transition:.2s}.stkw #stk-order.stk-order .stk-f-cut .stk-cut-b:hover{background:var(--salmon)!important}.stkw #stk-order.stk-order .stk-f-cut .stk-cut-wrap input{width:44px!important;min-height:36px!important;height:36px;border:0!important;border-radius:0!important;background:transparent!important;text-align:center;font:700 1.05rem var(--hf)!important;color:var(--navy)!important;padding:0!important;box-shadow:none!important}.stkw #stk-order.stk-order .stk-f-cut .stk-cut-wrap:focus-within{border-color:var(--salmon)!important}@media(max-width:420px){.stkw #stk-order.stk-order .stk-f-cut>.stk-cut-wrap{justify-self:start}}.stkw #stk-order.stk-order .stk-tip{background:var(--ice,#F1F4FB)!important;border:1px solid #DCE3F2!important;border-radius:18px!important;padding:16px 20px 18px!important;margin:0 0 16px!important;box-shadow:none!important}.stkw #stk-order.stk-order .stk-tip>*:first-child:not(.stk-tip-row){font:700 1.05rem var(--hf)!important;color:var(--navy)!important;margin:0 0 12px!important;display:block}.stkw #stk-order.stk-order .stk-tip-row{gap:8px!important}.stkw #stk-order.stk-order .stk-tip-b{min-height:42px;padding:0 20px!important;border:1px solid #DCE3F2!important;border-radius:999px!important;background:#fff!important;color:var(--navy)!important;font:700 .95rem var(--hf)!important;transition:.2s;box-shadow:none!important}.stkw #stk-order.stk-order .stk-tip-b:hover{border-color:var(--salmon)!important;color:var(--salmon-d,#E2523C)!important}.stkw #stk-order.stk-order .stk-tip-b.is-on{background:var(--salmon)!important;border-color:var(--salmon)!important;color:#fff!important;box-shadow:0 6px 14px rgba(255,111,91,.3)!important}.stkw #stk-order.stk-order .stk-tip-custom{max-width:220px!important}.stkw #stk-order.stk-order .stk-tip-amt{min-height:42px;border:1px solid #DCE3F2!important;border-radius:999px!important;background:#fff!important;padding:0 16px!important;font:700 .95rem var(--hf)!important;color:var(--navy)!important}.stkw #stk-order.stk-order .stk-tip-amt:focus{border-color:var(--salmon)!important;outline:0;box-shadow:0 0 0 3px rgba(255,111,91,.18)!important}.stkw #stk-order.stk-order .stk-tip-info{font:400 .85rem var(--hf)!important;color:#5B6683!important;margin-top:10px}.stkw #stk-order.stk-order .stk-consents{position:relative;z-index:3}.stkw #stk-order.stk-order .stk-consent{padding:8px 0!important;min-height:44px!important;align-items:center!important;-webkit-tap-highlight-color:transparent;user-select:none}.stkw #stk-order.stk-order .stk-consent input[type=checkbox]{width:24px!important;height:24px!important;margin:0!important;pointer-events:none}.stkw #stk-order.stk-order .stk-consent a{position:relative;z-index:1}@media(max-width:900px){.stkw #stk-order.stk-order .stk-consents{margin-bottom:80px!important}}.stkw #stk-order.stk-order .stk-checkout,.stkw #stk-order.stk-order .stk-view,.stkw #stk-order.stk-order .stk-co-grid{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%;max-width:none!important}.stkw #stk-order.stk-order .stk-co-head{padding:0!important;margin-left:0!important}.stkw #stk-order.stk-order .stk-checkout .stk-consent input[type=checkbox]:checked,.stkw #stk-order.stk-order .stk-checkout .stk-consent input[type=checkbox]:checked:focus{background-color:var(--salmon)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:15px!important;border-color:var(--salmon)!important;outline:0!important}.stkw #stk-order.stk-order .stk-checkout .stk-consent input[type=checkbox]:not(:checked):focus{outline:0!important;border-color:#A9B2C3!important}.stkw #stk-order.stk-order .stk-checkout .stk-consent input[type=checkbox]{border-width:2px!important;border-radius:7px!important}.stkw #stk-order.stk-order .stk-consent-req.is-missing input[type=checkbox]:not(:checked){outline:2px solid #E2523C!important;outline-offset:2px}.stkw #stk-order.stk-order .stk-gf .stk-gf-t{display:none!important}.stkw #stk-order.stk-order .stk-gf:has(.stk-gf-b[data-gf="1"].on) .stk-gf-t{display:block!important;background:#E8F6EC!important;border:1px solid #BFE3CB;padding:14px 20px!important}.stkw #stk-order.stk-order .stk-gf:has(.stk-gf-b[data-gf="1"].on) .stk-gf-t span{color:#1E6B3A!important;font-weight:500}.stkw #stk-order.stk-order .stk-gf:has(.stk-gf-b[data-gf="1"].on) .stk-gf-t span b{color:#14532D!important}html[data-theme=dark] .stkw #stk-order.stk-order .stk-gf:has(.stk-gf-b[data-gf="1"].on) .stk-gf-t{background:#12301F!important;border-color:#1F5A37}html[data-theme=dark] .stkw #stk-order.stk-order .stk-gf:has(.stk-gf-b[data-gf="1"].on) .stk-gf-t span{color:#8EE0AE!important}html[data-theme=dark] .stkw #stk-order.stk-order .stk-gf:has(.stk-gf-b[data-gf="1"].on) .stk-gf-t span b{color:#fff!important}.stkw #stk-order.stk-order .stk-gf-b,.stkw #stk-order.stk-order .stk-gf-b.on{box-shadow:0 10px 18px -10px rgba(10,22,60,.2)!important}.stkw #stk-order.stk-order .stk-gf{margin-bottom:30px!important}.stkw #stk-order.stk-order.has-dock .stk-nav{box-shadow:none!important;border-bottom:1px solid var(--line)}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4{color:#fff!important}html[data-theme=dark] .nv{color:#fff!important}html[data-theme=dark] .cb{color:#fff!important}html[data-theme=dark] .inf{background:#111C3F!important}html[data-theme=dark] .fts div{color:#fff!important}html[data-theme=dark] .sv{background:#111C3F!important}html[data-theme=dark] .dsh{background:#111C3F!important}html[data-theme=dark] .wi{background:#111C3F!important}html[data-theme=dark] .qt{background:#111C3F!important}html[data-theme=dark] .qt p{color:#fff!important}html[data-theme=dark] .qt b{color:#fff!important}html[data-theme=dark] .chk li{color:#fff!important}html[data-theme=dark] .tmc{background:#111C3F!important}html[data-theme=dark] .pk{background:#111C3F!important}html[data-theme=dark] .pk .pp{color:#fff!important}html[data-theme=dark] details{background:#111C3F!important}html[data-theme=dark] summary{color:#fff!important}html[data-theme=dark] .fm{background:#111C3F!important}html[data-theme=dark] .fl label,html[data-theme=dark] .fl .lb{color:#fff!important}html[data-theme=dark] .fl input:focus,html[data-theme=dark] .fl select:focus,html[data-theme=dark] .fl textarea:focus{background:#111C3F!important}html[data-theme=dark] .gs span{color:#fff!important}html[data-theme=dark] .po{background:#111C3F!important}html[data-theme=dark] .tbs button{color:#fff!important}html[data-theme=dark] .mit{background:#111C3F!important}html[data-theme=dark] .pmo{background:#111C3F!important}html[data-theme=dark] .wk{background:#111C3F!important}html[data-theme=dark] .wk .mt span{color:#fff!important}html[data-theme=dark] .seg button{color:#fff!important}html[data-theme=dark] .crt{background:#111C3F!important}html[data-theme=dark] .cl li{color:#fff!important}html[data-theme=dark] .smm .tt{color:#fff!important}html[data-theme=dark] .srch input:focus{background:#111C3F!important}html[data-theme=dark] .fd{color:#fff!important}html[data-theme=dark] .catbar{background:#111C3F!important}html[data-theme=dark] .cats a{color:#fff!important}html[data-theme=dark] .osr input:focus{background:#111C3F!important}html[data-theme=dark] .vgb{background:#111C3F!important;color:#fff!important}html[data-theme=dark] .pc{background:#111C3F!important}html[data-theme=dark] .pc .in{background:#111C3F!important}html[data-theme=dark] .q2 b{color:#fff!important}html[data-theme=dark] .ci .nm b{color:#fff!important}html[data-theme=dark] .upb{background:#111C3F!important;color:#fff!important}html[data-theme=dark] .pay legend{color:#fff!important}html[data-theme=dark] .pay span{color:#fff!important}html[data-theme=dark] .tl{color:#fff!important}html[data-theme=dark] .mbox{background:#111C3F!important}html[data-theme=dark] .og legend{color:#fff!important}html[data-theme=dark] .mft{background:#111C3F!important}html[data-theme=dark] .inf{background:#111C3F!important}html[data-theme=dark] .dsh .pr b,html[data-theme=dark] .pc .pr b{color:#fff!important}html[data-theme=dark] .cats a{background:#111C3F!important}html[data-theme=dark] .bf{background:#111C3F!important}html[data-theme=dark] .bf-b h2{color:#fff!important}html[data-theme=dark] .bhead h2{color:#fff!important}html[data-theme=dark] .bp{background:#111C3F!important}html[data-theme=dark] .bp-b h3 a{color:#fff!important}html[data-theme=dark] .nl-f input{background:#111C3F!important;color:#fff!important}html[data-theme=dark] .ar-b h2{color:#fff!important}html[data-theme=dark] .ar-b blockquote{color:#fff!important}html[data-theme=dark] .au b{color:#fff!important}html[data-theme=dark] .shr a,html[data-theme=dark] .shr button{background:#111C3F!important;color:#fff!important}html[data-theme=dark] .ar-nav a{color:#fff!important}html[data-theme=dark] .toc,html[data-theme=dark] .sb-box{background:#111C3F!important}html[data-theme=dark] .toc b,html[data-theme=dark] .sb-box>b{color:#fff!important}html[data-theme=dark] .sb-box a b{color:#fff!important}html[data-theme=dark] .cdb .btn{background:#111C3F!important;color:#fff!important}html[data-theme=dark] .pd-facts>div{background:#111C3F!important}html[data-theme=dark] .pd-facts b{color:#fff!important}html[data-theme=dark] .pd-h{color:#fff!important}html[data-theme=dark] .pd-ok li,html[data-theme=dark] .pd-cond li{background:#111C3F!important}html[data-theme=dark] .pd-st li{background:#111C3F!important}html[data-theme=dark] .pd-st h3{color:#fff!important}html[data-theme=dark] .mfx>div{background:#111C3F!important}html[data-theme=dark] .mfx h3{color:#fff!important}html[data-theme=dark] .zn{background:#111C3F!important}html[data-theme=dark] .zn h3{color:#fff!important}html[data-theme=dark] .zn dd{color:#fff!important}html[data-theme=dark] .nt{color:#fff!important}html[data-theme=dark] .ev{background:#111C3F!important}html[data-theme=dark] .ev-d b{color:#fff!important}html[data-theme=dark] .ev-b h3{color:#fff!important}html[data-theme=dark] .ev-r b{color:#fff!important}html[data-theme=dark] .vam{color:#fff!important}html[data-theme=dark] .job{background:#111C3F!important}html[data-theme=dark] .job h3{color:#fff!important}html[data-theme=dark] .mt{background:#111C3F!important}html[data-theme=dark] .mt-sw button{background:#111C3F!important}html[data-theme=dark] .mt-sw b{color:#fff!important}html[data-theme=dark] .mt-w{color:#fff!important}html[data-theme=dark] .btn.ln2{background:#111C3F!important;color:#fff!important}html[data-theme=dark] .thm{color:#fff!important}