.Sections-module__SRL87q__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 48px;margin-bottom:clamp(32px,4.5vw,56px);display:flex}.Sections-module__SRL87q__headNote{margin-bottom:6px;margin-left:4px}.Sections-module__SRL87q__headAside{gap:12px;max-width:46ch;display:grid}.Sections-module__SRL87q__headText{color:var(--fg-soft);max-width:46ch;font-size:16px;line-height:1.6}.Sections-module__SRL87q__after{justify-content:center;margin-top:clamp(28px,4vw,44px);display:flex}.Sections-module__SRL87q__specials{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(16px,2.4vw,28px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1040px){.Sections-module__SRL87q__specials{grid-template-rows:auto auto;grid-template-columns:1.35fr 1fr 1fr}.Sections-module__SRL87q__special[data-big]{grid-row:span 2}.Sections-module__SRL87q__special:not([data-big]):nth-child(4){grid-column:2/span 2;grid-template-columns:.8fr 1fr;align-items:center;display:grid}}.Sections-module__SRL87q__special{background:var(--paper-hi);color:var(--ink);border-radius:var(--r);--fg:var(--ink);--bg:var(--paper-hi);--fg-soft:var(--ink-soft);--fg-mute:var(--ink-mute);--rule:#1c191729;--rule-strong:#1c191752;--ghost-border:#1c19174d;--ghost-hover:#1c19170f;--btn-bg:var(--deep);--btn-fg:var(--paper-hi);--btn-hover:var(--deep-hover);--accent:var(--deep);flex-direction:column;display:flex;position:relative;overflow:hidden}.Sections-module__SRL87q__specialVisual{display:block}.Sections-module__SRL87q__special[data-big] .Sections-module__SRL87q__specialVisual{flex:1;display:grid}.Sections-module__SRL87q__special[data-big] .Sections-module__SRL87q__specialVisual>*{aspect-ratio:auto;width:100%;height:100%;min-height:320px}.Sections-module__SRL87q__specialVisual>*{border-radius:0}.Sections-module__SRL87q__special:not([data-big]) .Sections-module__SRL87q__specialVisual>*{aspect-ratio:16/10}.Sections-module__SRL87q__special:hover [data-art]{transform:rotate(-6deg)scale(1.05)}.Sections-module__SRL87q__specialBody{border-top:2px dashed #1c191733;flex:1;align-content:start;gap:8px;padding:18px clamp(18px,2vw,26px) 22px;display:grid;position:relative}.Sections-module__SRL87q__special[data-big] .Sections-module__SRL87q__specialBody{flex:none}.Sections-module__SRL87q__specialBody:before,.Sections-module__SRL87q__specialBody:after{content:"";background:var(--graphite);border-radius:50%;width:22px;height:22px;position:absolute;top:-12px}.Sections-module__SRL87q__specialBody:before{left:-11px}.Sections-module__SRL87q__specialBody:after{right:-11px}.Sections-module__SRL87q__specialNote{color:var(--deep);font-size:24px}.Sections-module__SRL87q__specialName{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(28px,2.6vw,36px);font-weight:850;line-height:.95}.Sections-module__SRL87q__specialName a{text-decoration:none}.Sections-module__SRL87q__specialDesc{color:var(--ink-soft);margin-bottom:6px;font-size:15px;line-height:1.5}@media (min-width:1040px){.Sections-module__SRL87q__special:not([data-big]):nth-child(4) .Sections-module__SRL87q__specialVisual>*{aspect-ratio:1;height:100%}.Sections-module__SRL87q__special:not([data-big]):nth-child(4) .Sections-module__SRL87q__specialBody{border-top:0;border-left:2px dashed #1c191733}.Sections-module__SRL87q__special:not([data-big]):nth-child(4) .Sections-module__SRL87q__specialBody:before,.Sections-module__SRL87q__special:not([data-big]):nth-child(4) .Sections-module__SRL87q__specialBody:after{top:auto;left:-12px;right:auto}.Sections-module__SRL87q__special:not([data-big]):nth-child(4) .Sections-module__SRL87q__specialBody:before{top:-11px}.Sections-module__SRL87q__special:not([data-big]):nth-child(4) .Sections-module__SRL87q__specialBody:after{bottom:-11px}}.Sections-module__SRL87q__supplies{align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (min-width:980px){.Sections-module__SRL87q__supplies{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.Sections-module__SRL87q__suppliesText{margin-top:20px}.Sections-module__SRL87q__suppliesNote{color:var(--deep);margin-top:22px}.Sections-module__SRL87q__routes{gap:14px;margin:0;padding:0;list-style:none;display:grid}.Sections-module__SRL87q__route{--notch:12px;background:var(--paper-hi);-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - 96px) 0, transparent 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - 96px) 100%, transparent 97%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - 96px) 0, transparent 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - 96px) 100%, transparent 97%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at calc(100% - 96px) 0, transparent 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - 96px) 100%, transparent 97%, #000) bottom / 100% 51% no-repeat;transform:rotate(calc((var(--i,0) - 1.5) * -.6deg));transition:transform .4s var(--ease-out);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(40px,.8fr) auto;grid-template-areas:"main line stub""foot foot foot";align-items:center;gap:0 14px;padding:14px 22px 12px;display:grid;box-shadow:0 18px 30px -24px #1c191799}.Sections-module__SRL87q__route:hover{transform:rotate(0)translate(6px)}.Sections-module__SRL87q__routeMain,.Sections-module__SRL87q__routeStub{gap:1px;display:grid}.Sections-module__SRL87q__routeMain{grid-area:main}.Sections-module__SRL87q__routeStub{border-left:2px dashed #1c191740;grid-area:stub;width:74px;padding-left:18px}.Sections-module__SRL87q__routeLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);font-size:11px;font-weight:700}.Sections-module__SRL87q__routeCode{font-family:var(--font-display);letter-spacing:.02em;color:var(--ink);font-size:40px;font-weight:900;line-height:.9}.Sections-module__SRL87q__routeCity{color:var(--ink-soft);font-size:14px;font-weight:600}.Sections-module__SRL87q__routeLine{background-image:radial-gradient(circle,#1c191773 1.5px,#0000 2px);background-position:0;background-repeat:repeat-x;background-size:8px 20px;grid-area:line;height:20px;position:relative}.Sections-module__SRL87q__routeFish{background:var(--paper-hi);width:34px;height:20px;color:var(--hot);transition:transform .6s var(--ease-out);padding-left:4px;position:absolute;top:0;right:0}.Sections-module__SRL87q__route:hover .Sections-module__SRL87q__routeFish{transform:translate(-6px)}.Sections-module__SRL87q__routeFoot{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);border-top:1px solid #1c19171a;grid-area:foot;margin-top:8px;padding-top:8px;font-size:12px;font-weight:600}.Sections-module__SRL87q__routeFoot b{color:var(--deep)}.Sections-module__SRL87q__orderStamp{width:clamp(116px,14vw,150px);height:clamp(116px,14vw,150px);transform:rotate(10deg)}.Sections-module__SRL87q__orderStampBig{color:var(--hot);font-size:clamp(30px,3.4vw,40px);display:block}.Sections-module__SRL87q__orderStampSmall{letter-spacing:.1em;font-size:14px;display:block}.Sections-module__SRL87q__steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:clamp(28px,4vw,48px);margin:0;padding:0;list-style:none;display:grid}.Sections-module__SRL87q__step{align-content:start;gap:10px;display:grid;position:relative}.Sections-module__SRL87q__stepNum{width:84px;height:84px;font-family:var(--font-display);color:var(--ink);place-items:center;font-size:58px;font-weight:900;line-height:1;display:grid;position:relative}.Sections-module__SRL87q__stepRing{width:calc(100% + 8px);height:calc(100% + 8px);color:var(--hot);transform:rotate(var(--ring-rot,-8deg));position:absolute;inset:-4px}.Sections-module__SRL87q__step:nth-child(2) .Sections-module__SRL87q__stepRing{--ring-rot:40deg}.Sections-module__SRL87q__step:nth-child(3) .Sections-module__SRL87q__stepRing{--ring-rot:120deg}.Sections-module__SRL87q__stepTitle{font-family:var(--font-display);text-transform:uppercase;margin-top:6px;font-size:clamp(30px,2.8vw,38px);font-weight:850;line-height:.95}.Sections-module__SRL87q__stepText{color:var(--fg-soft);max-width:36ch;font-size:16px;line-height:1.6}.Sections-module__SRL87q__fraud{border-radius:var(--r-pill);background:var(--graphite);color:var(--paper);align-items:center;gap:14px;width:fit-content;max-width:100%;margin-top:clamp(36px,5vw,56px);padding:16px 22px;font-size:15px;font-weight:600;line-height:1.45;display:flex}.Sections-module__SRL87q__fraud svg{color:var(--hot);flex:none}@media (max-width:640px){.Sections-module__SRL87q__fraud{border-radius:var(--r);align-items:flex-start}}.Sections-module__SRL87q__hours{color:var(--fg-soft);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:16px;display:flex}.Sections-module__SRL87q__hours .price{color:var(--fg);font-size:clamp(40px,5vw,60px);line-height:.9}.Sections-module__SRL87q__storesNote{color:var(--hot-light)}.Sections-module__SRL87q__stores{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(14px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.Sections-module__SRL87q__store{border:1.5px solid var(--rule-strong);border-radius:var(--r);transition:border-color .3s var(--ease-out), transform .4s var(--ease-out);align-content:start;gap:10px;padding:clamp(22px,2.6vw,32px);display:grid;position:relative}.Sections-module__SRL87q__store:hover{border-color:var(--hot);transform:translateY(-4px)}.Sections-module__SRL87q__store[data-pickup]{background:var(--graphite-2);border-color:var(--hot)}.Sections-module__SRL87q__storeNum{font-family:var(--font-display);letter-spacing:.08em;color:var(--hot-light);font-size:22px;font-weight:900}.Sections-module__SRL87q__storeAddr{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(34px,3.4vw,44px);font-weight:850;line-height:.92}.Sections-module__SRL87q__storeBadge,.Sections-module__SRL87q__storeCity{font-family:var(--font-hand);color:var(--hot-light);font-size:24px;line-height:1.1}.Sections-module__SRL87q__storeCity{color:var(--fg-mute)}.Sections-module__SRL87q__storeLinks{border-top:1px solid var(--rule);gap:6px;margin-top:10px;padding-top:14px;font-size:15px;display:grid}.Sections-module__SRL87q__storeLink{width:fit-content;font-weight:600;text-decoration:none}.Sections-module__SRL87q__storeLink:hover{color:var(--hot-light);text-decoration:underline}.Sections-module__SRL87q__gift{align-items:center;gap:clamp(40px,6vw,72px);display:grid}@media (min-width:960px){.Sections-module__SRL87q__gift{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.Sections-module__SRL87q__giftText{margin-top:20px}.Sections-module__SRL87q__giftUds{color:var(--fg-mute);margin-top:12px;font-size:15px}.Sections-module__SRL87q__giftCta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.Sections-module__SRL87q__cert{justify-self:center;width:min(100%,500px);padding:0 0 56px;position:relative}.Sections-module__SRL87q__certCard{--notch:16px;background:var(--paper-hi);color:var(--ink);-webkit-mask:radial-gradient(circle var(--notch) at left 50%, transparent 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at right 50%, transparent 97%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at left 50%, transparent 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at right 50%, transparent 97%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at left 50%, transparent 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at right 50%, transparent 97%, #000) right / 51% 100% no-repeat;transition:transform .5s var(--ease-out);border-radius:18px;gap:14px;padding:clamp(22px,3vw,32px) clamp(24px,3.4vw,40px);display:grid;position:relative;transform:rotate(-4deg);box-shadow:0 40px 60px -30px #280000b3}.Sections-module__SRL87q__cert:hover .Sections-module__SRL87q__certCard{transform:rotate(-1deg)translateY(-6px)}.Sections-module__SRL87q__certCard:after{content:"";pointer-events:none;border:1.5px dashed #9a0e1259;border-radius:10px;position:absolute;inset:10px}.Sections-module__SRL87q__certTop{align-items:center;gap:14px;display:flex}.Sections-module__SRL87q__certLogo{width:56px;height:56px}.Sections-module__SRL87q__certLabel{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--deep);font-size:clamp(22px,2.6vw,28px);font-weight:800;line-height:.95}.Sections-module__SRL87q__certValue{border-top:2px dashed #1c19172e;border-bottom:2px dashed #1c19172e;padding:8px 0 12px}.Sections-module__SRL87q__certValue .price{color:var(--ink);font-size:clamp(54px,8vw,88px);line-height:1;display:block}.Sections-module__SRL87q__certFoot{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);justify-content:space-between;gap:12px;font-size:13px;font-weight:600;display:flex}.Sections-module__SRL87q__certNote{color:var(--lemon);position:absolute;bottom:0;right:4%}.Sections-module__SRL87q__faq{gap:clamp(32px,5vw,64px);display:grid}@media (min-width:960px){.Sections-module__SRL87q__faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.Sections-module__SRL87q__faqAside{top:calc(var(--nav-h) + 32px);position:sticky}}.Sections-module__SRL87q__faqNote{margin-top:18px}.Sections-module__SRL87q__faqContacts{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.Sections-module__SRL87q__faqList{gap:10px;display:grid}.Sections-module__SRL87q__faqItem{background:var(--paper-hi);border:1px solid var(--rule);border-radius:var(--r);transition:border-color .3s var(--ease-out)}.Sections-module__SRL87q__faqItem[open]{border-color:var(--rule-strong)}.Sections-module__SRL87q__faqSummary{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 18px 24px;font-size:17px;font-weight:650;line-height:1.35;display:flex}.Sections-module__SRL87q__faqSummary:hover{color:var(--deep)}.Sections-module__SRL87q__faqPlus{width:36px;height:36px;transition:transform .35s var(--ease-out), background-color .2s;border:2px solid;border-radius:50%;flex:none;position:relative}.Sections-module__SRL87q__faqPlus:before,.Sections-module__SRL87q__faqPlus:after{content:"";background:currentColor;border-radius:2px;width:14px;height:2.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Sections-module__SRL87q__faqPlus:after{transform:translate(-50%,-50%)rotate(90deg)}.Sections-module__SRL87q__faqItem[open] .Sections-module__SRL87q__faqPlus{background:var(--hot);border-color:var(--hot);color:var(--graphite);transform:rotate(45deg)}.Sections-module__SRL87q__faqAnswer{color:var(--ink-soft);max-width:64ch;padding:0 24px 22px;font-size:16px;line-height:1.65}.Sections-module__SRL87q__final{padding-bottom:clamp(96px,12vw,150px);overflow:hidden}.Sections-module__SRL87q__finalInner{z-index:1;position:relative}.Sections-module__SRL87q__finalTitle{font-family:var(--font-display);text-transform:uppercase;max-width:13ch;font-size:clamp(52px,8.6vw,128px);font-weight:900;line-height:.86}.Sections-module__SRL87q__finalCta{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:clamp(28px,4vw,44px);display:flex}.Sections-module__SRL87q__finalLink{padding:0 6px;font-weight:650;text-decoration:none}.Sections-module__SRL87q__finalLink:hover{color:var(--hot-light)}.Sections-module__SRL87q__finalCrab{width:clamp(170px,26vw,330px);height:auto;transition:transform .6s var(--ease-out);pointer-events:none;position:absolute;bottom:-60px;right:clamp(-40px,-2vw,0px);transform:rotate(-14deg)}.Sections-module__SRL87q__final:hover .Sections-module__SRL87q__finalCrab{transform:rotate(-8deg)translateY(-18px)}@media (max-width:720px){.Sections-module__SRL87q__finalCrab{opacity:.9;bottom:-48px;right:-30px}}
.Hero-module__irrDQW__hero{padding-top:clamp(24px,4.5vw,64px);padding-bottom:clamp(88px,10vw,140px);overflow:hidden}.Hero-module__irrDQW__hero:before{content:"";pointer-events:none;opacity:.5;background:radial-gradient(1200px 520px at 78% 38%,#e8461c29,#0000 62%),radial-gradient(900px 600px at 0 100%,#cfe7ec0f,#0000 70%);position:absolute;inset:0}.Hero-module__irrDQW__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,48px);display:grid;position:relative}@media (min-width:960px){.Hero-module__irrDQW__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:24px}}.Hero-module__irrDQW__note{color:var(--hot-light);font-size:clamp(24px,2.6vw,31px)}.Hero-module__irrDQW__title{margin-top:4px;font-size:clamp(92px,15.5vw,228px);line-height:.82;display:grid}.Hero-module__irrDQW__title>span{display:block}.Hero-module__irrDQW__punct{color:var(--hot)}.Hero-module__irrDQW__title>span:first-child .Hero-module__irrDQW__punct{display:inline-block;transform:translateY(-.1em)}.Hero-module__irrDQW__sub{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--paper);text-wrap:balance;margin-top:clamp(18px,2.4vw,26px);font-size:clamp(24px,2.7vw,36px);font-weight:750;line-height:1}.Hero-module__irrDQW__text{margin-top:16px}.Hero-module__irrDQW__cta{flex-wrap:wrap;gap:12px;margin-top:clamp(24px,3vw,32px);display:flex}.Hero-module__irrDQW__stores{border-top:1px solid var(--rule);flex-wrap:wrap;gap:10px 22px;margin:clamp(26px,3.4vw,40px) 0 0;padding:18px 0 0;font-size:15px;list-style:none;display:flex}.Hero-module__irrDQW__stores li{align-items:center;gap:9px;display:inline-flex}.Hero-module__irrDQW__stores li:before{content:"";background:var(--hot);border-radius:50%;width:8px;height:8px}.Hero-module__irrDQW__stores a{color:var(--paper);font-weight:600;text-decoration:none}.Hero-module__irrDQW__stores a:hover{color:var(--hot-light)}.Hero-module__irrDQW__pickup{font-family:var(--font-hand);color:var(--hot-light);font-size:21px;line-height:1}.Hero-module__irrDQW__art{aspect-ratio:1;justify-self:center;width:min(100%,540px);margin-top:8px;position:relative}.Hero-module__irrDQW__plate{background:radial-gradient(circle at 50% 42%, var(--paper-hi) 0 52%, var(--paper) 72%);box-shadow:inset 0 0 0 16px var(--paper-2), inset 0 0 0 18px #1c191724, 0 50px 90px -40px #000000bf;animation:Hero-module__irrDQW__rise 1s var(--ease-out) both;border-radius:50%;place-items:center;animation-delay:.15s;display:grid;position:absolute;inset:7%}.Hero-module__irrDQW__mascot{transform-origin:50% 70%;width:74%;height:auto;animation:Hero-module__irrDQW__sway 7s var(--ease-in-out) infinite}@keyframes Hero-module__irrDQW__sway{0%,to{transform:rotate(-6deg)translateY(-2%)}50%{transform:rotate(-1deg)translateY(1.5%)}}.Hero-module__irrDQW__stamp{width:clamp(112px,24vw,150px);height:clamp(112px,24vw,150px);animation:Hero-module__irrDQW__rise .9s var(--ease-out) both;animation-delay:.45s;position:absolute;top:1%;left:-1%;transform:rotate(-14deg)}.Hero-module__irrDQW__stampBig{font-size:clamp(30px,6vw,40px);display:block}.Hero-module__irrDQW__stampSmall{letter-spacing:.1em;margin-top:2px;font-size:clamp(13px,2.4vw,15px);display:block}.Hero-module__irrDQW__ticketWrap{filter:drop-shadow(0 22px 26px #00000080);animation:Hero-module__irrDQW__rise .9s var(--ease-out) both;animation-delay:.6s;position:absolute;bottom:5%;right:-2%;transform:rotate(5deg)}.Hero-module__irrDQW__ticket{--notch:11px;background:var(--paper-hi);min-width:210px;max-width:250px;color:var(--ink);-webkit-mask:radial-gradient(circle var(--notch) at left 50%, transparent 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at right 50%, transparent 97%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at left 50%, transparent 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at right 50%, transparent 97%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at left 50%, transparent 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at right 50%, transparent 97%, #000) right / 51% 100% no-repeat;transition:transform .4s var(--ease-out);border-radius:10px;gap:4px;padding:14px 24px 16px;text-decoration:none;display:grid}.Hero-module__irrDQW__ticket:hover{color:var(--ink);transform:translateY(-4px)}.Hero-module__irrDQW__ticketKicker{font-family:var(--font-hand);color:var(--deep);font-size:22px;line-height:1}.Hero-module__irrDQW__ticketName{border-bottom:2px dashed #1c191738;padding-bottom:8px;font-size:15px;font-weight:650;line-height:1.25}.Hero-module__irrDQW__ticketPrice{align-items:baseline;gap:6px;padding-top:6px;display:flex}.Hero-module__irrDQW__ticketPrice .price{color:var(--deep);font-size:34px;line-height:1}.Hero-module__irrDQW__ticketPrice small{color:var(--ink-mute);font-size:13px}@media (max-width:959px){.Hero-module__irrDQW__art{width:min(92%,420px)}}@media (max-width:480px){.Hero-module__irrDQW__ticketWrap{bottom:0;right:-4%}.Hero-module__irrDQW__ticket{min-width:176px;padding:12px 18px 14px}.Hero-module__irrDQW__ticketPrice .price{font-size:28px}}
