/* livello-hero 1.1.1 | generiert, siehe tools/build-wp-plugin.mjs */
.lvh:not(#_lvh) :where(a,button,h1,p,ul,ol,li,hr,img,span,b,i,article,header,section,div,pre){margin: revert;padding: revert;border: revert;border-radius: revert;background: revert;box-shadow: revert;color: revert;font-family: revert;font-size: revert;font-weight: revert;font-style: revert;line-height: revert;letter-spacing: revert;text-transform: revert;text-decoration: revert;text-shadow: revert;word-spacing: revert;min-width: revert;min-height: revert;max-width: revert;transition: revert;outline: revert;vertical-align: revert;list-style: revert;text-align: revert;float: revert;opacity: revert;filter: revert}.lvh:not(#_lvh){--c-primary: #2263A6;--c-primary-600: #1B5290;--c-secondary: #389BD5;--c-accent: #54CAF5;--c-text: #1D1F20;--c-body: #2A2D2F;--c-muted: #5F6A72;--c-light: #FAFAFC;--c-white: #FFFFFF;--c-dark: #1D1F20;--c-border: #E7E7E7;--c-success: #2E8B57;--stroke-sky: #76c3fa;--stroke-sun: #ffbf00;--stroke-blue: #348abd;--stroke-lime: #bada55;--grad-blue: radial-gradient(#389BD5 19%,#2263A6 100%);--font-body: "Lato",Arial,sans-serif;--font-display: "Lexend",Arial,sans-serif;--fs-h1: clamp(32px,2.2vw + 14px,52px);--fs-h2: clamp(28px,1.4vw + 16px,40px);--fs-h3: clamp(20px,.6vw + 14px,24px);--fs-lead: clamp(17px,.3vw + 14px,19px);--fs-body: 17px;--ls-heading: -0.027em;--radius: 8px;--radius-lg: 16px;--container: 1240px;--gutter: clamp(16px,4vw,40px);--shadow-sm: 0 1px 2px rgb(16 24 40 / .06),0 1px 3px rgb(16 24 40 / .08);--shadow-md: 0 8px 24px -8px rgb(16 24 40 / .18);--shadow-lg: 0 24px 64px -24px rgb(16 40 80 / .35);--focus: 0 0 0 3px #fff,0 0 0 5px var(--c-primary);--ease-out: cubic-bezier(.22,1,.36,1);--ease-spring: cubic-bezier(.34,1.56,.64,1)}.lvh:not(#_lvh) *,.lvh:not(#_lvh) *::before,.lvh:not(#_lvh) *::after{box-sizing: border-box}.lvh:not(#_lvh){margin: 0;background: var(--c-white);color: var(--c-body);font: 400 var(--fs-body)/1.7 var(--font-body);-webkit-font-smoothing: antialiased;overflow-x: clip}.lvh:not(#_lvh) img,.lvh:not(#_lvh) video,.lvh:not(#_lvh) svg,.lvh:not(#_lvh) canvas{display: block;max-width: 100%}.lvh:not(#_lvh) img{height: auto}.lvh:not(#_lvh) a{color: inherit}.lvh:not(#_lvh) button{font: inherit;color: inherit}.lvh:not(#_lvh) h1,.lvh:not(#_lvh) h2,.lvh:not(#_lvh) h3,.lvh:not(#_lvh) h4,.lvh:not(#_lvh) h5{color: var(--c-text);letter-spacing: var(--ls-heading);line-height: 1.15;margin: 0;text-wrap: balance}.lvh:not(#_lvh) p{margin: 0;text-wrap: pretty}.lvh:not(#_lvh) :focus-visible{outline: none;box-shadow: var(--focus);border-radius: 6px}.lvh:not(#_lvh) .container{width: min(100% - 2 * var(--gutter),var(--container));margin-inline: auto}@supports (padding: max(0px,env(safe-area-inset-left))){.lvh:not(#_lvh) .container{width: min(100% - max(var(--gutter),env(safe-area-inset-left)) - max(var(--gutter),env(safe-area-inset-right)),var(--container));margin-left: max(var(--gutter),env(safe-area-inset-left),calc((100% - var(--container)) / 2));margin-right: auto}}.lvh:not(#_lvh) .visually-hidden{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.lvh:not(#_lvh) .btn{--_bg: var(--c-primary);--_fg: #fff;display: inline-flex;align-items: center;gap: 8px;justify-content: center;min-height: 48px;padding: 14px 24px;border-radius: var(--radius);border: 0;background: var(--_bg);color: var(--_fg);text-decoration: none;cursor: pointer;font: 500 15px/1 var(--font-display);letter-spacing: .01em;transition: background-color .2s,transform .2s var(--ease-out),box-shadow .2s}.lvh:not(#_lvh) .btn--primary{box-shadow: 0 6px 18px -6px rgb(34 99 166 / .55)}.lvh:not(#_lvh) .btn--primary:hover{--_bg: var(--c-primary-600);transform: translateY(-1px);box-shadow: 0 10px 24px -8px rgb(34 99 166 / .6)}.lvh:not(#_lvh) .btn--primary:active{transform: translateY(0)}.lvh:not(#_lvh) .btn--ghost{--_bg: transparent;--_fg: var(--c-text);font-family: var(--font-body);font-weight: 700;font-size: 17px;padding-inline: 12px}.lvh:not(#_lvh) .btn--ghost:hover{--_fg: var(--c-primary)}.lvh:not(#_lvh) .btn--light{--_bg: #fff;--_fg: var(--c-primary)}.lvh:not(#_lvh) .btn--light:hover{--_bg: #EEF5FC}.lvh:not(#_lvh) .btn--sm{min-height: 44px;padding: 12px 22px;font-size: 14px}.lvh:not(#_lvh) .btn[disabled],.lvh:not(#_lvh) .btn[aria-disabled="true"]{opacity: .45;pointer-events: none}.lvh:not(#_lvh) .hero{--ts: 1.4;--hero-h: clamp(560px,calc((100vh - var(--header-h) - 120px) * .9),630px);--hero-h: clamp(560px,calc((100svh - var(--header-h) - 120px) * .9),630px);--glass: rgb(255 255 255 / .76);--ink-soft: #3C4750;position: relative;isolation: isolate;overflow: hidden;overflow: clip;min-height: var(--hero-h);background: linear-gradient(var(--c-light) 82%,var(--c-white))}.lvh:not(#_lvh) .hero-sprite{position: absolute;width: 0;height: 0;overflow: hidden}.lvh:not(#_lvh) .hero__inner{position: relative;z-index: 3;min-height: var(--hero-h);display: flex;align-items: center;pointer-events: none}.lvh:not(#_lvh) .hero__text{padding-block: 32px;width: min(100%,560px);max-width: 44%}.lvh:not(#_lvh) .hero__text>*{pointer-events: auto}.lvh:not(#_lvh) .hero__title{font-size: calc(var(--fs-h1) * .95);font-weight: 900;line-height: 1.08;letter-spacing: -.032em}.lvh:not(#_lvh) .hero__line{display: block}.lvh:not(#_lvh) .hero__line--rw{margin-top: .04em}.lvh:not(#_lvh) .hero__lead{margin-top: 20px;max-width: 34em;font-size: var(--fs-lead);line-height: 1.6;color: var(--c-body)}.lvh:not(#_lvh) .hero__cta{margin-top: 26px;display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px}.lvh:not(#_lvh) .hero__rule{margin: 30px 0 18px;border: 0;height: 1px;background: linear-gradient(90deg,rgb(29 31 32 / .14),rgb(29 31 32 / 0));max-width: 520px}.lvh:not(#_lvh) .hero__badges{list-style: none;margin: 0 0 0 -10px;padding: 7px 14px;width: fit-content;max-width: 100%;display: flex;flex-wrap: wrap;gap: 8px 22px;border-radius: 999px;background: rgb(255 255 255 / .86)}.lvh:not(#_lvh) .hero__badges li{display: inline-flex;align-items: center;gap: 9px;font: 400 15.5px/1.2 var(--font-body);color: #4B565E}.lvh:not(#_lvh) .hero__badges svg{color: var(--c-primary);flex: none}.lvh:not(#_lvh) [data-in]{animation: lvh-hero-in .85s var(--ease-out) backwards;animation-delay: calc(var(--d,0) * 1ms)}@keyframes lvh-hero-in{from{opacity: 0;translate: 0 22px}to{opacity: 1;translate: 0 0}}.lvh:not(#_lvh) .rw{position: relative;display: inline-grid;vertical-align: baseline;color: var(--c-primary)}.lvh:not(#_lvh) .rw__word{grid-area: 1 / 1;position: relative;white-space: nowrap;padding-bottom: .14em;margin-bottom: -.14em}.lvh:not(#_lvh) .rw__mask{display: inline-block;overflow: hidden;padding: .1em .05em .2em;margin: -.1em -.05em -.2em;vertical-align: top}.lvh:not(#_lvh) .ch{display: inline-block;white-space: pre}.lvh:not(#_lvh) .rw__word.is-in .ch{animation: lvh-ch-in .7s var(--ease-out) both;animation-delay: calc(var(--i) * 28ms + 420ms)}.lvh:not(#_lvh) .rw__word.is-out{position: absolute;left: 0;top: 0;pointer-events: none}.lvh:not(#_lvh) .rw__word.is-first.is-in .ch{animation-delay: calc(var(--i) * 34ms + 480ms)}.lvh:not(#_lvh) .rw__word.is-first.is-in .rw__ul{animation-delay: 1.05s}.lvh:not(#_lvh) .rw__word.is-out .ch{animation: lvh-ch-out .3s cubic-bezier(.5,0,.75,0) both;animation-delay: calc(var(--i) * 6ms)}@keyframes lvh-ch-in{from{transform: translateY(112%);opacity: 0}to{transform: none;opacity: 1}}@keyframes lvh-ch-out{from{transform: none;opacity: 1}to{transform: translateY(-112%);opacity: 0}}.lvh:not(#_lvh) .rw__ul{position: absolute;left: -1%;bottom: -.04em;width: 102%;height: .3em;overflow: visible;pointer-events: none;clip-path: inset(-20% 100% -20% -2%);color: var(--c-accent)}.lvh:not(#_lvh) .rw__word.is-in .rw__ul{animation: lvh-ul-draw .7s var(--ease-out) .42s forwards}.lvh:not(#_lvh) .rw__word.is-out .rw__ul{clip-path: inset(-20% -2% -20% -2%);animation: lvh-ul-out .4s ease both}.lvh:not(#_lvh) .rw__ul path{fill: none;stroke-linecap: round;stroke-linejoin: round}@keyframes lvh-ul-draw{to{clip-path: inset(-20% -2% -20% -2%)}}@keyframes lvh-ul-out{to{opacity: 0}}.lvh:not(#_lvh) .hero__scene{position: absolute;inset: 0;z-index: 1;overflow: hidden;--fcx: 70%}.lvh:not(#_lvh) .bgs{position: absolute;inset: 0;pointer-events: none;backface-visibility: hidden}.lvh:not(#_lvh) .bg{position: absolute;inset: 0;opacity: 0;transition: opacity .6s ease;--m0: 0px;--m1: 200px;--m2: 1000px;--m3: 1200px;--v0: 0px;--v1: 40px;--v2: 600px;--v3: 640px;-webkit-mask-image: linear-gradient(90deg,transparent var(--m0),rgb(0 0 0 / .2) calc(var(--m0) + (var(--m1) - var(--m0)) * .3),rgb(0 0 0 / .7) calc(var(--m0) + (var(--m1) - var(--m0)) * .7),#000 var(--m1),#000 var(--m2),rgb(0 0 0 / .7) calc(var(--m2) + (var(--m3) - var(--m2)) * .3),rgb(0 0 0 / .2) calc(var(--m2) + (var(--m3) - var(--m2)) * .7),transparent var(--m3)),linear-gradient(180deg,transparent var(--v0),#000 var(--v1),#000 var(--v2),transparent var(--v3));mask-image: linear-gradient(90deg,transparent var(--m0),rgb(0 0 0 / .2) calc(var(--m0) + (var(--m1) - var(--m0)) * .3),rgb(0 0 0 / .7) calc(var(--m0) + (var(--m1) - var(--m0)) * .7),#000 var(--m1),#000 var(--m2),rgb(0 0 0 / .7) calc(var(--m2) + (var(--m3) - var(--m2)) * .3),rgb(0 0 0 / .2) calc(var(--m2) + (var(--m3) - var(--m2)) * .7),transparent var(--m3)),linear-gradient(180deg,transparent var(--v0),#000 var(--v1),#000 var(--v2),transparent var(--v3));-webkit-mask-composite: source-in;mask-composite: intersect}.lvh:not(#_lvh) .bg{overflow: hidden;overflow: clip}.lvh:not(#_lvh) .bg.is-on{opacity: 1}.lvh:not(#_lvh) .bg.is-out{opacity: 0;transition-duration: .5s}.lvh:not(#_lvh) .ls{position: absolute;left: 0;top: 0;width: 0;height: 0;max-width: none;max-height: none;overflow: visible;--sw: 1.2px}.lvh:not(#_lvh) .ls path{fill: none;stroke: #24508f;stroke-opacity: .52;stroke-width: var(--sw);stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 1 1;stroke-dashoffset: 1.002}.lvh:not(#_lvh) .ls.is-draw path{animation: lvh-lp-draw var(--dur,.62s) cubic-bezier(.4,.1,.3,1) forwards;animation-delay: var(--d,0ms)}.lvh:not(#_lvh) .ls.is-done path{animation: none;stroke-dasharray: none;stroke-dashoffset: 0}@keyframes lvh-lp-draw{to{stroke-dashoffset: 0}}.lvh:not(#_lvh) .scrim{position: absolute;inset: 0;pointer-events: none;background: linear-gradient(rgb(250 250 252 / .96) 0,rgb(250 250 252 / .8) 28px,rgb(250 250 252 / 0) 96px),linear-gradient(270deg,rgb(250 250 252 / .9) 0,rgb(250 250 252 / .5) 3%,rgb(250 250 252 / 0) 9%),radial-gradient(ellipse var(--trx,460px) var(--try,380px) at var(--tx,340px) var(--ty,50%),rgb(255 255 255 / .8) 0,rgb(255 255 255 / .74) 50%,rgb(255 255 255 / .3) 78%,rgb(255 255 255 / 0) 100%)}.lvh:not(#_lvh) .fridge{position: absolute;left: 0;top: 0;width: 1328px;height: 2000px;transform-origin: 0 0;z-index: 2;--ik: 3;--persp: 2600px;opacity: .004;pointer-events: none;user-select: none;-webkit-user-select: none}.lvh:not(#_lvh) .hero.is-ready .fridge{opacity: 1}.lvh:not(#_lvh) .hero:not(.is-ready) .hint{opacity: 0}.lvh:not(#_lvh) .hero:not(.is-ready) .fx{display: none}@supports (width: 1cqw){.lvh:not(#_lvh) .hero__scene{container: lvhhero / inline-size}@media (min-width: 1100px){.lvh:not(#_lvh) .fridge{--pf: .655;--pcw: 236px;--pw: calc(var(--hero-h) * .530316);--px: calc(min(100cqw * var(--pf),100cqw - 24px - var(--pcw) - clamp(36px,4.17cqw,64px) - var(--hero-h) * .252779) - var(--hero-h) * .266356);--py: calc(var(--hero-h) * .078103)}}@media (min-width: 1100px) and (max-width: 1279.98px){.lvh:not(#_lvh) .fridge{--pcw: 216px}}@container lvhhero (min-width: 1280px){.lvh:not(#_lvh) .fridge{--pf: .68}}@media (min-width: 641px) and (max-width: 1099.98px) and (orientation: portrait),(min-width: 641px) and (max-width: 1099.98px) and (min-height: 500.02px){.lvh:not(#_lvh) .fridge{--ph: max(520px,min(88vw,660px));--pw: min(100cqw * .523659,(var(--ph) - 140px) * .73655);--px: calc(50cqw - var(--pw) * .502259);--py: calc(var(--ph) - 74px - var(--pw) * 1.449548)}}@media (max-width: 640px) and (orientation: portrait){.lvh:not(#_lvh) .fridge{--pw: calc(min(100vw,520px) * .761349);--px: calc(50cqw - min(100vw,520px) * .382394);--py: calc(16px - min(100vw,520px) * .088862)}}@media (min-width: 1100px),(min-width: 641px) and (max-width: 1099.98px) and (orientation: portrait),(min-width: 641px) and (max-width: 1099.98px) and (min-height: 500.02px),(max-width: 640px) and (orientation: portrait){.lvh:not(#_lvh) .fridge{opacity: 1}.lvh:not(#_lvh) .hero:not(.is-ready) .fridge>.fl:not(.fl--base){opacity: 0}.lvh:not(#_lvh) .hero:not(.is-placed) .fridge .f-img[data-base-img]{width: var(--pw);height: calc(var(--pw) * 1.506024);transform: translate(var(--px),var(--py))}}}.lvh:not(#_lvh) .fl{position: absolute;inset: 0;pointer-events: none}.lvh:not(#_lvh) .f-img{position: absolute;left: 0;top: 0;width: 1328px;height: 2000px;max-width: none;user-select: none;-webkit-user-drag: none}.lvh:not(#_lvh) .f-fill{position: absolute;inset: 0;background: #23262a;opacity: 0}.lvh:not(#_lvh) .hero.is-fb-open .f-fill{opacity: 1}.lvh:not(#_lvh) .fl--hit{z-index: 1;left: 33px;top: 154px;width: 1268px;height: 1803px;right: auto;bottom: auto;pointer-events: auto;cursor: pointer}.lvh:not(#_lvh) .fl--floor{z-index: 0}.lvh:not(#_lvh) .fl__contact{position: absolute;left: 0;top: 0;width: 1328px;height: 2000px;pointer-events: none}.lvh:not(#_lvh) .fl__contact svg{position: absolute;left: 0;top: 0;max-width: none;overflow: visible}.lvh:not(#_lvh) .fl--inner{z-index: 2}.lvh:not(#_lvh) .in-clip{position: absolute;inset: 0;overflow: hidden}.lvh:not(#_lvh) .in-sh{position: absolute;top: 0;bottom: 0;width: 30%;opacity: 0}.lvh:not(#_lvh) .in-sh--l{left: 0;background: linear-gradient(90deg,rgb(6 12 24 / .32),rgb(6 12 24 / 0))}.lvh:not(#_lvh) .in-sh--r{right: 0;background: linear-gradient(270deg,rgb(6 12 24 / .32),rgb(6 12 24 / 0))}.lvh:not(#_lvh) .fl--slots{z-index: 3}.lvh:not(#_lvh) .slot{position: absolute;display: block;margin: 0;padding: 0;border: 0;background: none;pointer-events: none;cursor: default;-webkit-tap-highlight-color: transparent}.lvh:not(#_lvh) .slot__tip{position: absolute;left: 50%;top: 0;translate: -50% calc(-100% - 8px * var(--ik));opacity: 0;pointer-events: none;white-space: nowrap;z-index: 5;padding: calc(6px * var(--ik)) calc(10px * var(--ik));border-radius: 999px;background: rgb(29 31 32 / .94);color: #fff;font: 500 calc(11.5px * var(--ik))/1 var(--font-display);letter-spacing: .01em;transition: opacity .18s}.lvh:not(#_lvh) .slot__tip b{font-weight: 600;color: var(--c-accent);margin-left: calc(6px * var(--ik))}.lvh:not(#_lvh) .slot.is-hover .slot__tip,.lvh:not(#_lvh) .slot.is-focus .slot__tip{opacity: 1}.lvh:not(#_lvh) .is-zoom .slot__tip{zoom: var(--ik);translate: -50% calc(-100% - 8px);padding: 6px 10px;font-size: 11.5px}.lvh:not(#_lvh) .is-zoom .slot__tip b{margin-left: 6px}.lvh:not(#_lvh) .slot:focus-visible{outline: none}.lvh:not(#_lvh) .fl-shapes{position: absolute;left: 0;top: 0;width: 1328px;height: 2000px;overflow: visible;pointer-events: none}.lvh:not(#_lvh) .shp{fill-rule: evenodd;fill: rgb(255 255 255 / 0);stroke: rgb(255 255 255 / 0);stroke-linejoin: round;stroke-linecap: round;pointer-events: none;transition: fill .22s ease,stroke .22s ease,filter .22s ease}.lvh:not(#_lvh) .shp--prod.is-live{pointer-events: all;cursor: grab;touch-action: none}.lvh:not(#_lvh) .shp--prod.is-live:active{cursor: grabbing}.lvh:not(#_lvh) .shp--prod.is-hover,.lvh:not(#_lvh) .shp--prod.is-hint,.lvh:not(#_lvh) .shp--prod.is-pick{fill: rgb(255 255 255 / .17);stroke: #fff;stroke-width: calc(2.4px * var(--ik));filter: drop-shadow(0 0 calc(5px * var(--ik)) rgb(84 202 245 / .95)) drop-shadow(0 0 calc(12px * var(--ik)) rgb(84 202 245 / .55))}.lvh:not(#_lvh) .shp--prod.is-focus{fill: rgb(255 255 255 / .14);stroke: var(--c-primary);stroke-width: calc(3px * var(--ik));filter: drop-shadow(0 0 0 #fff) drop-shadow(0 0 calc(3px * var(--ik)) #fff);paint-order: stroke}.lvh:not(#_lvh) .shp--logo{pointer-events: all;cursor: pointer}.lvh:not(#_lvh) .shp--logo.is-hover{fill: rgb(255 255 255 / .1);stroke: rgb(255 255 255 / .92);stroke-width: calc(2.4px * var(--ik));filter: drop-shadow(0 0 calc(5px * var(--ik)) rgb(84 202 245 / .9))}.lvh:not(#_lvh) .shp--front{stroke-width: calc(2.6px * var(--ik))}.lvh:not(#_lvh) .shp--front.is-hover{fill: rgb(84 202 245 / .035);stroke: rgb(255 255 255 / .96);filter: drop-shadow(0 0 calc(5px * var(--ik)) rgb(84 202 245 / .95)) drop-shadow(0 0 calc(16px * var(--ik)) rgb(84 202 245 / .45))}@media (hover: none){.lvh:not(#_lvh) .hero__scene[data-lock="locked"][data-phase="idle"] .shp--front{animation: lvh-front-pulse calc(2.8s * var(--ts)) ease-in-out infinite}}@keyframes lvh-front-pulse{0%,100%{stroke: rgb(255 255 255 / 0);fill: rgb(84 202 245 / 0)}50%{stroke: rgb(255 255 255 / .75);fill: rgb(84 202 245 / .06);filter: drop-shadow(0 0 calc(6px * var(--ik)) rgb(84 202 245 / .8))}}.lvh:not(#_lvh) .fl--doors{z-index: 4}.lvh:not(#_lvh) .fl--fg{z-index: 5}.lvh:not(#_lvh) .door{position: absolute;left: 0;top: 0;width: 1328px;height: 2000px;pointer-events: none;outline: none;-webkit-tap-highlight-color: transparent;touch-action: pan-y}.lvh:not(#_lvh) .door.is-drag{cursor: grabbing}.lvh:not(#_lvh) .d-front,.lvh:not(#_lvh) .d-back{position: absolute;transform-origin: 0 0;backface-visibility: hidden;-webkit-backface-visibility: hidden}.lvh:not(#_lvh) .d-back{visibility: hidden}.lvh:not(#_lvh) .d-front>*,.lvh:not(#_lvh) .d-back>*{position: absolute;inset: 0;pointer-events: none}.lvh:not(#_lvh) .d-front>.d-hit,.lvh:not(#_lvh) .d-back>.d-hit{pointer-events: auto;cursor: pointer;touch-action: pan-y}.lvh:not(#_lvh) .door.is-drag .d-hit{cursor: grabbing}.lvh:not(#_lvh) .d-frame,.lvh:not(#_lvh) .d-gp{background-image: url(../assets/fridge-double-m.webp?v=7535a3fa6c);background-size: 1328px 2000px;background-position: calc(var(--bx,0px) * -1) calc(var(--by,0px) * -1);background-repeat: no-repeat}.lvh:not(#_lvh) .d-gp{opacity: 1}.lvh:not(#_lvh) .d-gl{opacity: 0}.lvh:not(#_lvh) .d-gl__tint{position: absolute;inset: 0;background: linear-gradient(180deg,rgb(190 218 240 / .12),rgb(160 196 224 / .06) 60%,rgb(190 218 240 / .11))}.lvh:not(#_lvh) .d-gl__sheen{position: absolute;left: -40%;top: 0;width: 180%;height: 100%;background: linear-gradient(108deg,rgb(255 255 255 / 0) 34%,rgb(255 255 255 / .26) 43%,rgb(255 255 255 / .07) 49%,rgb(255 255 255 / 0) 56%,rgb(255 255 255 / 0) 64%,rgb(255 255 255 / .14) 70%,rgb(255 255 255 / 0) 76%)}.lvh:not(#_lvh) .d-shade{background: #040a14;opacity: 0}.lvh:not(#_lvh) .d-ring{width: 100%;height: 100%;opacity: 0;transition: opacity .15s;overflow: visible}.lvh:not(#_lvh) .door:focus-visible .d-ring{opacity: 1}.lvh:not(#_lvh) .hero__scene[data-lock="unlocked"] .door:hover .d-ring{opacity: .6}.lvh:not(#_lvh) .d-back svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.lvh:not(#_lvh) .d-backshade{background: #02060c;opacity: 0}.lvh:not(#_lvh) .d-sv{position: absolute;left: 0;top: 0;width: 1328px;height: 2000px;overflow: visible;pointer-events: none;max-width: none}.lvh:not(#_lvh) .d-ef,.lvh:not(#_lvh) .d-eh{display: none;stroke: rgb(14 18 24 / .55);stroke-width: 1;stroke-linejoin: round;vector-effect: non-scaling-stroke}.lvh:not(#_lvh) .fl--slots .lgp{position: absolute;left: 0;top: 0;width: 1000px;height: 280px;transform-origin: 0 0;overflow: hidden;pointer-events: none;opacity: 0;transition: opacity .25s}.lvh:not(#_lvh) .lgp.is-on{opacity: 1}.lvh:not(#_lvh) .lgp__bg{position: absolute;inset: 0;background: linear-gradient(90deg,rgb(72 72 77),rgb(86 85 90))}.lvh:not(#_lvh) .lgp__logo{position: absolute;inset: 0}.lvh:not(#_lvh) .lgp__l{position: absolute;inset: 0;display: grid;place-items: center;transform-origin: 50% 100%}.lvh:not(#_lvh) .lgp__l svg{width: 88%;height: 88%;overflow: visible}.lvh:not(#_lvh) .lgp__l.is-in{animation: lvh-lgp-in .62s var(--ease-out) both}.lvh:not(#_lvh) .lgp__l.is-out{animation: lvh-lgp-out .34s cubic-bezier(.5,0,.75,0) both}@keyframes lvh-lgp-in{from{opacity: 0;transform: perspective(700px) rotateX(-62deg) translateY(16%) scale(.94)}to{opacity: 1;transform: none}}@keyframes lvh-lgp-out{from{opacity: 1;transform: none}to{opacity: 0;transform: perspective(700px) rotateX(58deg) translateY(-14%) scale(.96)}}.lvh:not(#_lvh) .lgbtn{position: absolute;display: block;padding: 0;border: 0;background: transparent;border-radius: 10px;cursor: pointer;pointer-events: auto;-webkit-tap-highlight-color: transparent}.lvh:not(#_lvh) .lgbtn:hover{box-shadow: inset 0 0 0 calc(2px * var(--ik)) rgb(255 255 255 / .45)}.lvh:not(#_lvh) .lgbtn:focus-visible{outline: none;box-shadow: 0 0 0 calc(3px * var(--ik)) #fff,0 0 0 calc(5px * var(--ik)) var(--c-primary)}.lvh:not(#_lvh) .fl--center{z-index: 3}.lvh:not(#_lvh) .disp-glow{position: absolute;left: 0;top: 0;pointer-events: none;opacity: .45;background: radial-gradient(closest-side,rgb(84 170 245 / .5),rgb(84 170 245 / 0))}.lvh:not(#_lvh) .rd-lcd{position: absolute;left: 0;top: 0;width: 208px;height: 156px;transform-origin: 0 0;border-radius: 6px;pointer-events: none;opacity: 0;transition: opacity .35s ease;display: grid;place-items: center;color: #fff;background: linear-gradient(#34b36d,#23844f);box-shadow: inset 0 0 0 2px rgb(255 255 255 / .35),inset 0 0 16px rgb(8 60 30 / .35)}.lvh:not(#_lvh) .rd-lcd svg{width: 66%;height: auto;max-height: 86%;overflow: visible;filter: drop-shadow(0 1px 2px rgb(4 40 18 / .6));transform-origin: 50% 55%}.lvh:not(#_lvh) .hero__scene[data-lock="unlocked"] .rd-lcd svg{animation: lvh-rd-tick calc(.5s * var(--ts,1)) cubic-bezier(.3,1.5,.5,1) both}@keyframes lvh-rd-tick{from{opacity: 0;transform: scale(.3)}to{opacity: 1;transform: none}}.lvh:not(#_lvh) .rd-body{position: absolute;left: 0;top: 0;width: 296px;height: 232px;transform-origin: 0 0;border-radius: 10px;pointer-events: none;opacity: 0;transition: opacity .4s ease;box-shadow: inset 0 0 0 2px rgb(70 235 150 / .45),inset 0 0 20px 3px rgb(53 224 138 / .34)}.lvh:not(#_lvh) .rd-led{position: absolute;width: 3.8px;height: 2.8px;border-radius: 1px;background: #8dffc2;opacity: 0;pointer-events: none;transition: opacity .3s;box-shadow: 0 0 2.4px .8px rgb(53 224 138 / .85)}.lvh:not(#_lvh) .hero__scene[data-lock="unlocked"] .rd-lcd,.lvh:not(#_lvh) .hero__scene[data-lock="unlocked"] .rd-body,.lvh:not(#_lvh) .hero__scene[data-lock="unlocked"] .rd-led{opacity: 1}.lvh:not(#_lvh) .hs{position: absolute;display: block;padding: 0;border: 0;background: transparent;border-radius: 12px;cursor: pointer;pointer-events: auto;-webkit-tap-highlight-color: transparent}.lvh:not(#_lvh) .hs:focus-visible{outline: none;box-shadow: 0 0 0 calc(3px * var(--ik)) #fff,0 0 0 calc(5px * var(--ik)) var(--c-primary)}.lvh:not(#_lvh) .hs__ring{position: absolute;left: 50%;top: 50%;width: 36%;aspect-ratio: 1;margin: -18% 0 0 -18%;border-radius: 50%;border: calc(2.4px * var(--ik)) solid #fff;opacity: 0;pointer-events: none}.lvh:not(#_lvh) .hero__scene[data-lock="locked"][data-phase="idle"] .hs--reader .hs__ring{animation: lvh-hs-pulse 1.9s ease-out infinite}.lvh:not(#_lvh) .hero__scene[data-lock="locked"][data-phase="idle"] .hs--reader .hs__ring:nth-child(2){animation-delay: .95s}@keyframes lvh-hs-pulse{0%{opacity: .85;scale: 1}75%,100%{opacity: 0;scale: 2.6}}.lvh:not(#_lvh) .hs--reader.is-nudge{animation: lvh-nudge .5s ease}@keyframes lvh-nudge{20%{translate: calc(-5px * var(--ik)) 0}40%{translate: calc(5px * var(--ik)) 0}60%{translate: calc(-3px * var(--ik)) 0}80%{translate: calc(2px * var(--ik)) 0}}.lvh:not(#_lvh) .rtip{position: absolute;left: 0;top: 0;z-index: 9;translate: -50% calc(-100% + 4px);opacity: 0;pointer-events: none;white-space: nowrap;padding: 6px 10px;border-radius: 999px;background: rgb(29 31 32 / .94);color: #fff;font: 500 11.5px/1 var(--font-display);transition: opacity .18s,translate .22s var(--ease-out)}.lvh:not(#_lvh) .rtip.is-on{opacity: 1;translate: -50% -100%}.lvh:not(#_lvh) .hs.is-ghost{box-shadow: inset 0 0 0 calc(2px * var(--ik)) rgb(255 255 255 / .85),0 0 0 calc(1px * var(--ik)) rgb(34 99 166 / .5)}.lvh:not(#_lvh) .nfc{position: absolute;width: 0;height: 0;pointer-events: none}.lvh:not(#_lvh) .nfc i{position: absolute;left: 0;top: 0;width: 340px;height: 340px;margin: -170px 0 0 -170px;border-radius: 50%;border: calc(2px * var(--ik)) solid var(--c-accent);opacity: 0;scale: .1}.lvh:not(#_lvh) .nfc.is-on i{animation: lvh-nfc 1.1s cubic-bezier(.2,.6,.3,1) both}.lvh:not(#_lvh) .nfc.is-on i:nth-child(2){animation-delay: .16s}.lvh:not(#_lvh) .nfc.is-on i:nth-child(3){animation-delay: .32s}@keyframes lvh-nfc{0%{opacity: .95;scale: .1}100%{opacity: 0;scale: 1}}.lvh:not(#_lvh) .disp{--u: 1;position: absolute;left: 0;top: 0;width: calc(440px * var(--u));height: calc(800px * var(--u));transform-origin: 0 0;overflow: hidden;border-radius: calc(12px * var(--u));background: #1b1d1f;color: #fff;pointer-events: none;font-family: var(--font-body);font-size: calc(16px * var(--u));line-height: 1.2;-webkit-text-size-adjust: 100%;text-size-adjust: 100%;white-space: nowrap}.lvh:not(#_lvh) .disp .idle__note p,.lvh:not(#_lvh) .disp .rd__txt,.lvh:not(#_lvh) .disp .s-unl h3,.lvh:not(#_lvh) .disp .sc__empty h2{white-space: normal}.lvh:not(#_lvh) .disp-wrap{position: absolute;left: 0;top: 0;width: 0;height: 0;pointer-events: none}.lvh:not(#_lvh) .disp--kiosk{border-radius: calc(4px * var(--u))}.lvh:not(#_lvh) .disp--kiosk::before{content: "";position: absolute;inset: 0;z-index: 5;pointer-events: none;border-radius: inherit;box-shadow: inset 0 0 0 calc(1.5px * var(--u)) rgb(10 12 16 / .55),inset 0 0 calc(7px * var(--u)) calc(1px * var(--u)) rgb(0 0 0 / .42)}.lvh:not(#_lvh) .disp--kiosk::after{content: "";position: absolute;inset: 0;z-index: 4;pointer-events: none;background: repeating-linear-gradient(0deg,rgb(255 255 255 / .022) 0 calc(1px * var(--u)),rgb(0 0 0 / 0) calc(1px * var(--u)) calc(3px * var(--u))),linear-gradient(115deg,rgb(255 255 255 / .12),rgb(255 255 255 / 0) 36%)}.lvh:not(#_lvh) .disp .s{position: absolute;inset: 0;opacity: 0;visibility: hidden;transition: opacity calc(.35s * var(--ts)) ease,visibility 0s calc(.35s * var(--ts));overflow: hidden}.lvh:not(#_lvh) .disp[data-s="idle"] .s-idle,.lvh:not(#_lvh) .disp[data-s="reading"] .s-read,.lvh:not(#_lvh) .disp[data-s="unlocked"] .s-unl,.lvh:not(#_lvh) .disp[data-s="cart"] .s-cart,.lvh:not(#_lvh) .disp[data-s="confirm"] .s-cart,.lvh:not(#_lvh) .disp[data-s="thanks"] .s-thx{opacity: 1;visibility: visible;transition-delay: 0s}.lvh:not(#_lvh) .s-hdr{position: absolute;left: 0;top: 0;width: 100%;height: calc(97px * var(--u));object-fit: cover;display: block}.lvh:not(#_lvh) .s-idle{background: radial-gradient(70% 38% at 22% 30%,rgb(255 255 255 / .06),rgb(255 255 255 / 0) 70%),radial-gradient(60% 40% at 80% 70%,rgb(255 255 255 / .045),rgb(255 255 255 / 0) 70%),linear-gradient(#2f3133,#242628)}.lvh:not(#_lvh) .idle__row{position: absolute;left: calc(40px * var(--u));top: calc(124px * var(--u));display: flex;align-items: center;gap: calc(24px * var(--u))}.lvh:not(#_lvh) .idle__ico{width: calc(66px * var(--u));height: calc(104px * var(--u));flex: none}.lvh:not(#_lvh) .idle__chev{width: calc(26px * var(--u));height: calc(72px * var(--u));flex: none;color: #7cb342}.lvh:not(#_lvh) .idle__t{display: flex;flex-direction: column;align-items: flex-start;font-weight: 900;text-transform: uppercase}.lvh:not(#_lvh) .idle__t b{font-size: calc(60px * var(--u));line-height: .9;letter-spacing: -.03em}.lvh:not(#_lvh) .idle__t i{font-style: normal;font-size: calc(15.5px * var(--u));letter-spacing: -.005em;margin-top: calc(3px * var(--u))}.lvh:not(#_lvh) .idle__t u{text-decoration: none;font-size: calc(35px * var(--u));line-height: 1;letter-spacing: -.01em;margin-top: calc(2px * var(--u))}.lvh:not(#_lvh) .idle__pay{position: absolute;left: calc(62px * var(--u));top: calc(288px * var(--u));width: calc(318px * var(--u));display: block}.lvh:not(#_lvh) .idle__note{position: absolute;left: calc(36px * var(--u));right: calc(36px * var(--u));top: calc(430px * var(--u));text-align: center}.lvh:not(#_lvh) .idle__note h4{margin: 0;display: inline-flex;align-items: center;gap: calc(10px * var(--u));font: 700 calc(29px * var(--u))/1 var(--font-body);color: #fff;letter-spacing: 0}.lvh:not(#_lvh) .idle__note svg{width: calc(28px * var(--u));height: calc(28px * var(--u))}.lvh:not(#_lvh) .idle__note p{margin: calc(12px * var(--u)) 0 0;font: 400 calc(15px * var(--u))/1.38 var(--font-body);color: #b4b7b8}.lvh:not(#_lvh) .idle__btns{position: absolute;left: calc(32px * var(--u));right: calc(32px * var(--u));top: calc(580px * var(--u));display: flex;gap: calc(14px * var(--u))}.lvh:not(#_lvh) .idle__btns b{flex: 1;display: grid;place-items: center;height: calc(50px * var(--u));border-radius: calc(7px * var(--u));background: #3a9bd5;font: 700 calc(20px * var(--u))/1 var(--font-body)}.lvh:not(#_lvh) .idle__foot{position: absolute;left: calc(30px * var(--u));right: calc(22px * var(--u));top: calc(668px * var(--u));display: flex;align-items: center;gap: calc(12px * var(--u));font: 700 calc(15px * var(--u))/1 var(--font-body)}.lvh:not(#_lvh) .idle__foot .pw{display: flex;flex-direction: column;align-items: center;gap: calc(2px * var(--u));font: 400 calc(10px * var(--u))/1 var(--font-body)}.lvh:not(#_lvh) .idle__foot .pw img{width: calc(52px * var(--u));height: auto}.lvh:not(#_lvh) .idle__foot svg{width: calc(20px * var(--u));height: calc(20px * var(--u));color: #43a7de;flex: none}.lvh:not(#_lvh) .idle__foot span{display: inline-flex;align-items: center;gap: calc(7px * var(--u));white-space: nowrap}.lvh:not(#_lvh) .disp[data-s="idle"] .idle__chev{animation: lvh-ds-chev 1.6s ease-in-out infinite}.lvh:not(#_lvh) .disp[data-s="idle"] .idle__t b{animation: lvh-ds-pulse 3.2s ease-in-out infinite}@keyframes lvh-ds-chev{0%,100%{transform: translateX(0)}50%{transform: translateX(calc(-9px * var(--u)))}}@keyframes lvh-ds-pulse{0%,100%{opacity: 1}50%{opacity: .82}}.lvh:not(#_lvh) .s-read{background: #fff;color: #111}.lvh:not(#_lvh) .rd__frame{position: absolute;left: calc(70px * var(--u));top: calc(214px * var(--u));width: calc(300px * var(--u));height: calc(238px * var(--u))}.lvh:not(#_lvh) .rd__frame i{position: absolute;width: calc(40px * var(--u));height: calc(40px * var(--u));border: 0 solid #4a90e2}.lvh:not(#_lvh) .rd__frame i:nth-child(1){left: 0;top: 0;border-width: calc(4px * var(--u)) 0 0 calc(4px * var(--u))}.lvh:not(#_lvh) .rd__frame i:nth-child(2){right: 0;top: 0;border-width: calc(4px * var(--u)) calc(4px * var(--u)) 0 0}.lvh:not(#_lvh) .rd__frame i:nth-child(3){left: 0;bottom: 0;border-width: 0 0 calc(4px * var(--u)) calc(4px * var(--u))}.lvh:not(#_lvh) .rd__frame i:nth-child(4){right: 0;bottom: 0;border-width: 0 calc(4px * var(--u)) calc(4px * var(--u)) 0}.lvh:not(#_lvh) .rd__card{position: absolute;left: calc(34px * var(--u));top: calc(46px * var(--u));width: calc(232px * var(--u));height: calc(146px * var(--u));border-radius: calc(14px * var(--u));background: linear-gradient(135deg,#e0e7f3,#f5f8fc)}.lvh:not(#_lvh) .rd__card::before,.lvh:not(#_lvh) .rd__card::after{content: "";position: absolute;top: calc(24px * var(--u));width: calc(34px * var(--u));height: calc(34px * var(--u));border-radius: 50%}.lvh:not(#_lvh) .rd__card::before{left: calc(20px * var(--u));background: #eb4a4a}.lvh:not(#_lvh) .rd__card::after{left: calc(40px * var(--u));background: #f5b85a;opacity: .92}.lvh:not(#_lvh) .rd__dots{position: absolute;left: calc(22px * var(--u));top: calc(82px * var(--u));width: calc(190px * var(--u));height: calc(9px * var(--u));background: radial-gradient(circle,#fff calc(3.6px * var(--u)),transparent calc(4px * var(--u))) 0 0 / calc(15px * var(--u)) calc(9px * var(--u)) repeat-x;opacity: .9}.lvh:not(#_lvh) .rd__bar{position: absolute;left: calc(22px * var(--u));height: calc(12px * var(--u));border-radius: calc(4px * var(--u));background: rgb(255 255 255 / .75)}.lvh:not(#_lvh) .rd__scan{position: absolute;left: calc(-2px * var(--u));right: calc(-2px * var(--u));top: 40%;height: calc(2px * var(--u));background: #f0a36a}.lvh:not(#_lvh) .disp[data-s="reading"] .rd__scan{animation: lvh-ds-scan calc(1.7s * var(--ts)) ease-in-out infinite alternate}@keyframes lvh-ds-scan{from{top: 22%}to{top: 78%}}.lvh:not(#_lvh) .rd__phone{display: none;position: absolute;left: calc(100px * var(--u));top: calc(17px * var(--u));width: calc(100px * var(--u));height: calc(200px * var(--u));filter: drop-shadow(0 calc(6px * var(--u)) calc(8px * var(--u)) rgb(10 30 60 / .3))}.lvh:not(#_lvh) .disp[data-med="phone"] .rd__card{display: none}.lvh:not(#_lvh) .disp[data-med="phone"] .rd__phone{display: block}.lvh:not(#_lvh) .rd__txt .t-phone{display: none}.lvh:not(#_lvh) .disp[data-med="phone"] .rd__txt .t-card{display: none}.lvh:not(#_lvh) .disp[data-med="phone"] .rd__txt .t-phone{display: inline}.lvh:not(#_lvh) .rd__txt{position: absolute;left: calc(24px * var(--u));right: calc(24px * var(--u));top: calc(500px * var(--u));text-align: center;font: 700 calc(27px * var(--u))/1.25 var(--font-body);color: #111}.lvh:not(#_lvh) .s-unl{background: #8aaf53;color: #f2f5ec}.lvh:not(#_lvh) .s-unl h3{position: absolute;left: calc(20px * var(--u));right: calc(20px * var(--u));top: calc(190px * var(--u));margin: 0;text-align: center;font: 700 calc(40px * var(--u))/1.18 var(--font-body);letter-spacing: -.01em;color: #f2f5ec}.lvh:not(#_lvh) .s-unl svg{position: absolute;left: calc(130px * var(--u));top: calc(356px * var(--u));width: calc(180px * var(--u));height: calc(180px * var(--u));overflow: visible}.lvh:not(#_lvh) .s-unl circle,.lvh:not(#_lvh) .s-unl path{fill: none;stroke: #fff;stroke-width: 7;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 1;stroke-dashoffset: 1}.lvh:not(#_lvh) .disp[data-s="unlocked"] .s-unl circle{animation: lvh-ds-draw calc(.7s * var(--ts)) ease-out .15s forwards}.lvh:not(#_lvh) .disp[data-s="unlocked"] .s-unl path{animation: lvh-ds-draw calc(.45s * var(--ts)) ease-out calc(.8s * var(--ts)) forwards}@keyframes lvh-ds-draw{to{stroke-dashoffset: 0}}.lvh:not(#_lvh) .s-cart{background: #f2f2f2;color: #181818}.lvh:not(#_lvh) .sc__t{position: absolute;left: 0;right: 0;top: calc(22px * var(--u));margin: 0;text-align: center;font: 900 calc(30px * var(--u))/1.1 var(--font-body);letter-spacing: -.01em;color: #111}.lvh:not(#_lvh) .sc__sub{position: absolute;left: 0;right: 0;top: calc(70px * var(--u));display: flex;justify-content: center;align-items: center;gap: calc(10px * var(--u));font: 700 calc(18px * var(--u))/1.2 var(--font-body);color: #111}.lvh:not(#_lvh) .sc__sub svg{width: calc(24px * var(--u));height: calc(24px * var(--u));flex: none}.lvh:not(#_lvh) .sc__sub .ok{display: none;color: #4caf6a}.lvh:not(#_lvh) .disp[data-s="confirm"] .sc__sub .ok{display: block}.lvh:not(#_lvh) .disp[data-s="confirm"] .sc__sub .wifi{display: none}.lvh:not(#_lvh) .sc__empty{position: absolute;left: calc(24px * var(--u));right: calc(24px * var(--u));top: calc(150px * var(--u));bottom: calc(112px * var(--u));display: flex;flex-direction: column;align-items: center;justify-content: space-between;text-align: center}.lvh:not(#_lvh) .sc__empty h2{margin: calc(50px * var(--u)) 0 0;font: 900 calc(41px * var(--u))/1.13 var(--font-body);color: #2a2a2a;letter-spacing: -.01em}.lvh:not(#_lvh) .sc__empty svg{width: calc(112px * var(--u));height: calc(112px * var(--u));margin-bottom: calc(18px * var(--u))}.lvh:not(#_lvh) .disp[data-s="cart"] .sc__empty svg{animation: lvh-ds-bob 2.4s ease-in-out infinite}@keyframes lvh-ds-bob{0%,100%{transform: translateY(0)}50%{transform: translateY(calc(-7px * var(--u)))}}.lvh:not(#_lvh) .s-cart[data-has="1"] .sc__empty{display: none}.lvh:not(#_lvh) .sc__list{position: absolute;left: calc(16px * var(--u));right: calc(16px * var(--u));top: calc(116px * var(--u));bottom: calc(112px * var(--u));display: flex;flex-direction: column;gap: calc(11px * var(--u));overflow: hidden}.lvh:not(#_lvh) .s-cart[data-has="0"] .sc__list{display: none}.lvh:not(#_lvh) .sc__row{flex: none;display: flex;align-items: center;gap: calc(14px * var(--u));height: calc(78px * var(--u));padding: 0 calc(16px * var(--u)) 0 calc(12px * var(--u));border-radius: calc(12px * var(--u));background: #fff;box-shadow: 0 calc(2px * var(--u)) calc(9px * var(--u)) rgb(0 0 0 / .09)}.lvh:not(#_lvh) .sc__row.is-new{animation: lvh-ds-row calc(.5s * var(--ts)) var(--ease-out) both}@keyframes lvh-ds-row{from{opacity: 0;transform: translateX(calc(34px * var(--u)))}to{opacity: 1;transform: none}}.lvh:not(#_lvh) .sc__th{flex: none;width: calc(58px * var(--u));height: calc(58px * var(--u));display: grid;place-items: center;overflow: hidden;border-radius: calc(8px * var(--u))}.lvh:not(#_lvh) .sc__th img{max-width: 100%;max-height: 100%;object-fit: contain}.lvh:not(#_lvh) .sc__th{position: relative}.lvh:not(#_lvh) .sc__th>i{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(var(--u))}.lvh:not(#_lvh) .sc__nm{flex: 1;min-width: 0;font: 700 calc(20px * var(--u))/1.2 var(--font-body);color: #111;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.lvh:not(#_lvh) .sc__q{font: 400 calc(19px * var(--u))/1 var(--font-body);color: #222}.lvh:not(#_lvh) .sc__p{font: 400 calc(19px * var(--u))/1 var(--font-body);color: #111;font-variant-numeric: tabular-nums;white-space: nowrap}.lvh:not(#_lvh) .sc__c{width: calc(20px * var(--u));height: calc(20px * var(--u));color: #7cb342;flex: none}.lvh:not(#_lvh) .sc__bar{position: absolute;left: 0;right: 0;bottom: 0;height: calc(100px * var(--u));background: #fff;display: flex;align-items: center;gap: calc(16px * var(--u));padding: 0 calc(22px * var(--u));font: 400 calc(24px * var(--u))/1 var(--font-body);color: #111}.lvh:not(#_lvh) .sc__bar b{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;display: grid;place-items: center;height: calc(56px * var(--u));border-radius: calc(16px * var(--u));background: #8aaf53;color: #fff;font: 700 calc(26px * var(--u))/1 var(--font-body)}.lvh:not(#_lvh) .sc__bar span:last-child{min-width: calc(92px * var(--u));text-align: right;font-variant-numeric: tabular-nums}.lvh:not(#_lvh) .s-thx{background: #f2f2f2;color: #111}.lvh:not(#_lvh) .s-thx .tx__ok{position: absolute;left: calc(160px * var(--u));top: calc(128px * var(--u));width: calc(120px * var(--u));height: calc(120px * var(--u));overflow: visible}.lvh:not(#_lvh) .s-thx .tx__ok circle,.lvh:not(#_lvh) .s-thx .tx__ok path{fill: none;stroke: #7cb342;stroke-width: 7;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 1;stroke-dashoffset: 1}.lvh:not(#_lvh) .disp[data-s="thanks"] .tx__ok circle{animation: lvh-ds-draw calc(.6s * var(--ts)) ease-out .15s forwards}.lvh:not(#_lvh) .disp[data-s="thanks"] .tx__ok path{animation: lvh-ds-draw calc(.4s * var(--ts)) ease-out calc(.7s * var(--ts)) forwards}.lvh:not(#_lvh) .disp--kiosk .s-unl circle,.lvh:not(#_lvh) .disp--kiosk .s-unl path,.lvh:not(#_lvh) .disp--kiosk .tx__ok circle,.lvh:not(#_lvh) .disp--kiosk .tx__ok path{stroke-dasharray: none;stroke-dashoffset: 0;animation: none !important}.lvh:not(#_lvh) .tx__h{position: absolute;left: calc(20px * var(--u));right: calc(20px * var(--u));top: calc(268px * var(--u));margin: 0;text-align: center;font: 900 calc(46px * var(--u))/1.05 var(--font-body);letter-spacing: -.02em;color: #111}.lvh:not(#_lvh) .tx__s{position: absolute;left: calc(20px * var(--u));right: calc(20px * var(--u));top: calc(326px * var(--u));margin: 0;text-align: center;font: 400 calc(23px * var(--u))/1.2 var(--font-body);color: #333}.lvh:not(#_lvh) .tx__qr{position: absolute;left: calc(110px * var(--u));top: calc(380px * var(--u));width: calc(220px * var(--u));height: calc(220px * var(--u));padding: calc(14px * var(--u));border-radius: calc(16px * var(--u));background: #fff;box-shadow: 0 calc(6px * var(--u)) calc(22px * var(--u)) rgb(0 0 0 / .14);color: #111;shape-rendering: crispEdges}.lvh:not(#_lvh) .disp[data-s="thanks"] .tx__qr{animation: lvh-ds-qr calc(.7s * var(--ts)) var(--ease-out) calc(.5s * var(--ts)) both}@keyframes lvh-ds-qr{from{opacity: 0;transform: scale(.86)}to{opacity: 1;transform: none}}.lvh:not(#_lvh) .tx__n{position: absolute;left: 0;right: 0;top: calc(618px * var(--u));margin: 0;text-align: center;font: 400 calc(17px * var(--u))/1.2 var(--font-body);color: #444}.lvh:not(#_lvh) .tx__bar{position: absolute;left: 0;right: 0;bottom: 0;height: calc(98px * var(--u));background: #fff;display: flex;align-items: center;justify-content: space-between;padding: 0 calc(28px * var(--u));font: 400 calc(25px * var(--u))/1 var(--font-body);color: #111}.lvh:not(#_lvh) .tx__bar b{font: 900 calc(30px * var(--u))/1 var(--font-body);font-variant-numeric: tabular-nums}.lvh:not(#_lvh) .loupe{position: absolute;left: 0;top: 0;z-index: 10;width: 204px;height: 371px;--ls: .4636;translate: var(--lx,0px) var(--ly,0px);opacity: 0;visibility: hidden;pointer-events: none;--bz: 7px;border-radius: 5px;background: linear-gradient(145deg,#2b2e33,#131517);box-shadow: 0 26px 56px -14px rgb(8 20 40 / .6),0 0 0 1.5px rgb(255 255 255 / .9),0 0 0 2.5px rgb(34 99 166 / .35),inset 0 0 0 1px rgb(255 255 255 / .1);transform-origin: 50% 50%}.lvh:not(#_lvh) .loupe.is-on{opacity: 1;visibility: visible;pointer-events: auto}.lvh:not(#_lvh) .loupe.is-on.is-hiding{pointer-events: none}.lvh:not(#_lvh) .loupe__screen{position: absolute;inset: var(--bz);border-radius: 2px;overflow: hidden;background: #1b1d1f}.lvh:not(#_lvh) .loupe__screen .disp{--u: var(--ls);transform: none;border-radius: 0}.lvh:not(#_lvh) .loupe__pin{position: absolute;right: -11px;top: -11px;width: 32px;height: 32px;display: grid;place-items: center;padding: 0;border: 0;border-radius: 50%;background: #fff;color: var(--c-primary);cursor: pointer;box-shadow: 0 4px 12px rgb(10 30 60 / .35);transition: background-color .2s,color .2s,transform .2s var(--ease-spring)}.lvh:not(#_lvh) .loupe__pin:hover{transform: scale(1.1)}.lvh:not(#_lvh) .loupe__pin[aria-pressed="true"]{background: var(--c-primary);color: #fff}.lvh:not(#_lvh) .loupe__pin:focus-visible{outline: none;box-shadow: var(--focus)}.lvh:not(#_lvh) .hint{position: absolute;left: 0;top: 0;z-index: 8;margin: 0;box-sizing: border-box;height: 46px;width: 300px;display: flex;align-items: center;gap: 10px;padding: 0 16px 0 8px;border-radius: 16px;translate: -50% -50%;background: transparent;pointer-events: none;transition: width .5s var(--ease-out),height .5s var(--ease-out),opacity .35s ease}.lvh:not(#_lvh) .hint::before{content: "";position: absolute;inset: 0;z-index: -2;border-radius: 16px;box-shadow: 0 10px 28px -12px rgb(16 40 80 / .38),0 1px 2px rgb(16 40 80 / .06)}.lvh:not(#_lvh) .hint__face{position: absolute;inset: 0;border-radius: 16px;background: #fff;border: 1px solid rgb(34 99 166 / .12);pointer-events: none}.lvh:not(#_lvh) .hint__fx{display: none;position: absolute;inset: 0;z-index: -1;border-radius: 16px;pointer-events: none}@supports ((-webkit-mask-composite: xor) or (mask-composite: exclude)){.lvh:not(#_lvh) .hint__fx{display: block}}.lvh:not(#_lvh) .hint__ring{position: absolute;inset: -2.5px;border-radius: 18.5px;padding: 2.5px;overflow: hidden;background: rgb(34 99 166 / .16);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite: exclude}.lvh:not(#_lvh) .hint__glow{position: absolute;inset: -4px;border-radius: 20px;overflow: hidden;filter: blur(8px);opacity: 1}.lvh:not(#_lvh) .hint__spin{position: absolute;left: 50%;top: 50%;width: 560px;height: 560px;margin: -280px 0 0 -280px;transform: rotate(0deg);will-change: transform;background: conic-gradient(from 0deg,rgb(34 99 166 / 0) 0 30%,#2263A6 44%,#389BD5 58%,#54CAF5 70%,#bada55 82%,#ffbf00 93%,rgb(255 191 0 / 0) 100%);animation: lvh-hint-spin 3.6s linear infinite}@keyframes lvh-hint-spin{from{transform: rotate(0deg)}to{transform: rotate(360deg)}}.lvh:not(#_lvh) .hint__ic{position: relative;z-index: 1;flex: none;width: 30px;height: 30px;border-radius: 9px;overflow: hidden;box-shadow: 0 4px 10px -4px rgb(16 40 80 / .5)}.lvh:not(#_lvh) .hint__bg{position: absolute;inset: 0;opacity: 0;transition: opacity .4s ease}.lvh:not(#_lvh) .hint__bg--card{background: linear-gradient(135deg,#2263A6,#389BD5)}.lvh:not(#_lvh) .hint__bg--hand{background: linear-gradient(135deg,#389BD5,#54CAF5)}.lvh:not(#_lvh) .hint__bg--basket{background: linear-gradient(135deg,#a3c93a,#bada55)}.lvh:not(#_lvh) .hint__bg--scale{background: linear-gradient(135deg,#f5a800,#ffcf4a)}.lvh:not(#_lvh) .hint__bg--check{background: linear-gradient(135deg,#2E8B57,#4cb27b)}.lvh:not(#_lvh) .hint__g{position: absolute;left: 50%;top: 50%;width: 19px;height: 19px;margin: -9.5px 0 0 -9.5px;color: #fff;opacity: 0;scale: .6;rotate: -14deg;transition: opacity .3s ease,scale .45s var(--ease-spring),rotate .45s var(--ease-out)}.lvh:not(#_lvh) .hint__g--basket,.lvh:not(#_lvh) .hint__g--scale{color: #1D1F20}.lvh:not(#_lvh) .hint[data-ic="card"] .hint__bg--card,.lvh:not(#_lvh) .hint[data-ic="hand"] .hint__bg--hand,.lvh:not(#_lvh) .hint[data-ic="basket"] .hint__bg--basket,.lvh:not(#_lvh) .hint[data-ic="scale"] .hint__bg--scale,.lvh:not(#_lvh) .hint[data-ic="check"] .hint__bg--check{opacity: 1}.lvh:not(#_lvh) .hint[data-ic="card"] .hint__g--card,.lvh:not(#_lvh) .hint[data-ic="hand"] .hint__g--hand,.lvh:not(#_lvh) .hint[data-ic="basket"] .hint__g--basket,.lvh:not(#_lvh) .hint[data-ic="scale"] .hint__g--scale,.lvh:not(#_lvh) .hint[data-ic="check"] .hint__g--check{opacity: 1;scale: 1;rotate: 0deg}.lvh:not(#_lvh) .hint__tx{position: relative;flex: 1;min-width: 0;height: 100%;display: grid;align-items: center;overflow: hidden}.lvh:not(#_lvh) .hint__t{grid-area: 1 / 1;display: block;flex: none;font: 500 12.5px/1.28 var(--font-display);letter-spacing: .005em;color: var(--c-text);text-wrap: balance;opacity: 0;translate: 0 8px;transition: opacity .34s ease,translate .42s var(--ease-out)}.lvh:not(#_lvh) .hint__t.is-on{opacity: 1;translate: 0 0;transition-delay: .06s}.lvh:not(#_lvh) .hint__t.is-off{opacity: 0;translate: 0 -8px;transition-duration: .22s;transition-delay: 0s}.lvh:not(#_lvh) .hint__m{position: absolute;left: 0;top: 0;visibility: hidden;pointer-events: none;width: max-content;font: 500 12.5px/1.28 var(--font-display);letter-spacing: .005em;text-wrap: balance;white-space: normal}.lvh:not(#_lvh) .logochip{position: absolute;left: 0;top: 0;z-index: 9;margin: 0;padding: 6px 11px;border-radius: 999px;background: rgb(29 31 32 / .92);color: #fff;font: 500 11.5px/1 var(--font-display);pointer-events: none;opacity: 0;transition: opacity .25s;white-space: nowrap}.lvh:not(#_lvh) .logochip.is-on{opacity: 1}.lvh:not(#_lvh) .cards{position: absolute;z-index: 7;top: 0;bottom: 0;left: var(--cl,auto);right: 14px;width: 236px;display: flex;flex-direction: column;justify-content: center;gap: 12px;opacity: 0;pointer-events: none}.lvh:not(#_lvh) .cards>*{pointer-events: auto}.lvh:not(#_lvh) .hero.is-ready .cards{opacity: 1;transition: opacity .6s ease}.lvh:not(#_lvh) .gcard{position: relative;width: 100%;flex: 0 0 auto;padding: 12px 14px 13px;border-radius: 16px;background: var(--glass);border: 1px solid rgb(255 255 255 / .95);backdrop-filter: blur(14px) saturate(1.3);-webkit-backdrop-filter: blur(14px) saturate(1.3);box-shadow: var(--shadow-lg),inset 0 1px 0 rgb(255 255 255 / .9);animation: lvh-card-in .8s var(--ease-out) backwards;animation-delay: var(--ad,.5s);transition: box-shadow .4s,border-color .4s}.lvh:not(#_lvh) .gcard--cart{animation: none;opacity: 0;visibility: hidden;translate: 0 14px;scale: .96;pointer-events: none;transition: opacity .5s var(--ease-out),translate .6s var(--ease-out),scale .6s var(--ease-out),visibility 0s .5s,box-shadow .4s,border-color .4s}.lvh:not(#_lvh) .gcard--cart.is-shown{opacity: 1;visibility: visible;translate: 0 0;scale: 1;pointer-events: auto;transition-delay: 0s}.lvh:not(#_lvh) .gcard--cart:not(.is-shown){transition-duration: .4s,.45s,.45s,0s,.4s,.4s;transition-timing-function: ease}@keyframes lvh-card-in{from{opacity: 0;translate: 0 18px;scale: .96}to{opacity: 1;translate: 0 0;scale: 1}}.lvh:not(#_lvh) .gcard.is-ping{box-shadow: var(--shadow-lg),0 0 0 2px rgb(84 202 245 / .7),0 0 28px rgb(84 202 245 / .4)}.lvh:not(#_lvh) .gcard.is-hover{box-shadow: var(--shadow-lg),0 0 0 2px rgb(34 99 166 / .45)}.lvh:not(#_lvh) .gcard--cart.is-await{box-shadow: var(--shadow-lg),0 0 0 2px rgb(84 202 245 / .75),0 0 30px rgb(84 202 245 / .45)}.lvh:not(#_lvh) .gcard.is-drop{box-shadow: var(--shadow-lg),0 0 0 2px rgb(46 139 87 / .6),0 0 28px rgb(46 139 87 / .3)}.lvh:not(#_lvh) .gcard__head{display: flex;align-items: center;gap: 6px;color: var(--c-primary)}.lvh:not(#_lvh) .gcard__title{margin: 0;white-space: nowrap;font: 500 11.5px/1 var(--font-display);letter-spacing: .01em;color: var(--c-muted)}.lvh:not(#_lvh) .gcard__head .count{margin-left: auto}.lvh:not(#_lvh) .count{display: grid;place-items: center;min-width: 20px;height: 20px;padding-inline: 6px;border-radius: 999px;background: var(--c-primary);color: #fff;font: 600 11px/1 var(--font-display);transition: scale .3s var(--ease-spring)}.lvh:not(#_lvh) .count.is-bump{scale: 1.35}.lvh:not(#_lvh) .ic-paid{display: none;color: var(--c-success)}.lvh:not(#_lvh) .gcard--cart[data-mode="paid"] .ic-cart,.lvh:not(#_lvh) .gcard--cart[data-mode="paid"] .count{display: none}.lvh:not(#_lvh) .gcard--cart[data-mode="paid"] .ic-paid{display: block}.lvh:not(#_lvh) .gcard--cart[data-mode="paid"] .gcard__title{color: #1f7a48;font-weight: 600}.lvh:not(#_lvh) .cart__body{position: relative;margin-top: 8px;height: 40px;transition: height .45s var(--ease-out)}.lvh:not(#_lvh) .cart__ph{position: absolute;left: 0;right: 0;top: 0;height: 100%;opacity: 0;transition: opacity .4s ease .08s;pointer-events: none}.lvh:not(#_lvh) .cart__body.is-reserve .cart__ph{opacity: 1}.lvh:not(#_lvh) .cart__ph i{position: absolute;left: 0;right: 0;height: 46px;box-sizing: border-box;border-radius: 10px;border: 1px dashed rgb(34 99 166 / .24);background: rgb(34 99 166 / .028);transition: opacity .3s ease}.lvh:not(#_lvh) .cart__ph i:nth-child(1){top: 0}.lvh:not(#_lvh) .cart__ph i:nth-child(2){top: 52px;opacity: .8}.lvh:not(#_lvh) .cart__ph i:nth-child(3){top: 104px;opacity: .55}.lvh:not(#_lvh) .cart__ph i:nth-child(4){top: 156px;opacity: .38}.lvh:not(#_lvh) .cart__ph i:nth-child(n+2)::before{content: "";position: absolute;left: 5px;top: 5px;width: 34px;height: 34px;border-radius: 8px;background: rgb(34 99 166 / .06)}.lvh:not(#_lvh) .cart__ph i:nth-child(n+2)::after{content: "";position: absolute;left: 49px;top: 14px;width: 44%;height: 7px;border-radius: 4px;background: rgb(34 99 166 / .08);box-shadow: 0 13px 0 -1px rgb(34 99 166 / .06)}.lvh:not(#_lvh) .cart__ph i.is-hid{opacity: 0}.lvh:not(#_lvh) .cart__body.is-reserve .cart__empty{height: 46px;display: flex;align-items: center;padding: 0 12px;font-size: 12.5px;line-height: 1.3}.lvh:not(#_lvh) .cart__empty{position: absolute;left: 0;right: 0;top: 0;margin: 0;font: 400 13.5px/1.45 var(--font-body);color: var(--c-muted);opacity: 0;translate: 0 4px;transition: opacity .25s,translate .3s var(--ease-out);pointer-events: none}.lvh:not(#_lvh) .cart__empty.is-on{opacity: 1;translate: 0 0;transition-delay: .12s}.lvh:not(#_lvh) .cart__list{list-style: none;margin: 0;padding: 0;position: absolute;inset: 0 0 auto 0;height: 0}.lvh:not(#_lvh) .cart__row{position: absolute;left: 0;right: 0;top: 0;height: 46px;box-sizing: border-box;display: flex;align-items: center;gap: 9px;padding: 0 7px 0 5px;background: #fff;border: 1px solid #ececec;border-radius: 10px;box-shadow: 0 1px 2px rgb(16 24 40 / .05);transform: translate3d(0,var(--y,0px),0);transition: transform .42s var(--ease-out),opacity .3s ease;touch-action: none;cursor: grab}.lvh:not(#_lvh) .cart__row.is-in{animation: lvh-row-in .45s var(--ease-out) both}.lvh:not(#_lvh) .cart__row.is-leaving{opacity: 0;pointer-events: none;animation: lvh-row-out .34s ease both}.lvh:not(#_lvh) .cart__row.is-ret{opacity: .55}.lvh:not(#_lvh) .cart__row.is-bump{animation: lvh-row-bump .4s var(--ease-spring)}@keyframes lvh-row-in{from{opacity: 0;translate: 22px 0}to{opacity: 1;translate: 0 0}}@keyframes lvh-row-out{to{opacity: 0;translate: -18px 0}}@keyframes lvh-row-bump{40%{scale: 1.03;background: #eaf6fd}}.lvh:not(#_lvh) .cart__thumb{position: relative;flex: none;width: 36px;height: 36px;display: grid;place-items: center;border-radius: 8px;background: #fff;border: 1px solid #f0f0f0}.lvh:not(#_lvh) .cart__thumb img,.lvh:not(#_lvh) .cart__thumb i{opacity: 0;transition: opacity .14s linear}.lvh:not(#_lvh) .cart__row.has-img .cart__thumb img,.lvh:not(#_lvh) .cart__row.has-img .cart__thumb i{opacity: 1}.lvh:not(#_lvh) .cart__thumb::after{content: "";position: absolute;inset: -1px;border-radius: 8px;border: 1.5px dashed rgb(34 99 166 / .5);opacity: 0;pointer-events: none}.lvh:not(#_lvh) .cart__row:not(.has-img) .cart__thumb{background: rgb(34 99 166 / .05)}.lvh:not(#_lvh) .cart__row:not(.has-img) .cart__thumb::after{opacity: 1;animation: lvh-slot-pulse 1.1s ease-in-out infinite}@keyframes lvh-slot-pulse{50%{opacity: .35}}.lvh:not(#_lvh) .cart__thumb img{max-width: 100%;max-height: 100%;object-fit: contain;display: block}.lvh:not(#_lvh) .cart__thumb i{display: block;background-repeat: no-repeat;border-radius: 3px}.lvh:not(#_lvh) .cart__mid{position: relative;flex: 1;min-width: 0}.lvh:not(#_lvh) .cart__mid .nm{display: block;font: 700 13px/1.2 var(--font-body);color: var(--c-text);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: opacity .2s}.lvh:not(#_lvh) .cart__mid .sub{display: flex;align-items: center;gap: 5px;margin-top: 2px;font: 500 11.5px/1 var(--font-display);color: var(--c-muted);transition: opacity .2s}.lvh:not(#_lvh) .cart__mid .sub svg{width: 12px;height: 12px;color: #4caf6a}.lvh:not(#_lvh) .cart__mid .det{position: absolute;left: 0;top: 50%;translate: 0 -50%;opacity: 0;pointer-events: none;font: 500 12px/1 var(--font-display);color: transparent;white-space: nowrap;background: linear-gradient(100deg,#8b97a1 30%,#2263A6 50%,#8b97a1 70%) 0 0 / 220% 100%;-webkit-background-clip: text;background-clip: text;transition: opacity .2s}.lvh:not(#_lvh) .cart__row .pr{font: 700 13px/1 var(--font-body);font-variant-numeric: tabular-nums;color: var(--c-text);white-space: nowrap;transition: opacity .2s}.lvh:not(#_lvh) .cart__row .prsk{position: absolute;right: 42px;top: 50%;translate: 0 -50%;width: 34px;height: 9px;border-radius: 5px;opacity: 0;pointer-events: none;background: linear-gradient(100deg,#e4e9ee 30%,#cfe6f5 50%,#e4e9ee 70%) 0 0 / 220% 100%;transition: opacity .2s}.lvh:not(#_lvh) .cart__row.is-detect .nm,.lvh:not(#_lvh) .cart__row.is-detect .sub,.lvh:not(#_lvh) .cart__row.is-detect .pr{opacity: 0}.lvh:not(#_lvh) .cart__row.is-detect .det,.lvh:not(#_lvh) .cart__row.is-detect .prsk{opacity: 1;animation: lvh-shimmer .9s linear infinite}@keyframes lvh-shimmer{to{background-position: -220% 0}}.lvh:not(#_lvh) .cart__row .rm{display: grid;place-items: center;flex: none;width: 26px;height: 26px;border-radius: 50%;border: 0;padding: 0;background: rgb(34 99 166 / .08);color: var(--c-primary);cursor: pointer;transition: background-color .2s}.lvh:not(#_lvh) .cart__row .rm:hover{background: rgb(34 99 166 / .18)}.lvh:not(#_lvh) .cart__row .rm svg{width: 13px;height: 13px}.lvh:not(#_lvh) .cart__row .rm[disabled]{opacity: .3;cursor: default}.lvh:not(#_lvh) .cart__more{margin-left: auto;font: 500 11px/1 var(--font-display);color: var(--c-muted);white-space: nowrap;opacity: 0;transition: opacity .3s}.lvh:not(#_lvh) .cart__more.is-on{opacity: 1}.lvh:not(#_lvh) .cart__more + .count{margin-left: 8px}.lvh:not(#_lvh) .cx{display: grid;grid-template-rows: 0fr;opacity: 0;transition: grid-template-rows .42s var(--ease-out),opacity .3s ease}.lvh:not(#_lvh) .cx.is-open{grid-template-rows: 1fr;opacity: 1}.lvh:not(#_lvh) .cx.is-idle .mini{opacity: 0;pointer-events: none}.lvh:not(#_lvh) .cx .mini{transition: opacity .3s ease,background-color .2s,color .2s,transform .2s var(--ease-out),box-shadow .2s}.lvh:not(#_lvh) .cx>div{overflow: hidden;min-height: 0;visibility: hidden;transition: visibility 0s .42s}.lvh:not(#_lvh) .cx.is-open>div{visibility: visible;transition-delay: 0s}.lvh:not(#_lvh) .cart__total{display: flex;justify-content: space-between;align-items: baseline;margin: 9px 0 0;font: 500 12px/1 var(--font-display);color: var(--c-muted)}.lvh:not(#_lvh) .cart__total b{font: 900 20px/1 var(--font-body);color: var(--c-text);letter-spacing: -.01em;font-variant-numeric: tabular-nums}.lvh:not(#_lvh) .mini{display: inline-flex;align-items: center;justify-content: center;min-height: 40px;padding: 10px 14px;margin-top: 10px;border-radius: 8px;border: 1px solid rgb(34 99 166 / .22);background: #fff;color: var(--c-primary);font: 500 13px/1 var(--font-display);letter-spacing: .01em;cursor: pointer;pointer-events: auto;width: 100%;transition: background-color .2s,color .2s,transform .2s var(--ease-out),box-shadow .2s}.lvh:not(#_lvh) .mini:hover{background: #EEF5FC;transform: translateY(-1px)}.lvh:not(#_lvh) .mini:active{transform: translateY(0)}.lvh:not(#_lvh) .mini--primary{background: var(--c-primary);color: #fff;border-color: var(--c-primary);box-shadow: 0 6px 16px -6px rgb(34 99 166 / .6);animation: lvh-btn-in .5s var(--ease-out) backwards}@keyframes lvh-btn-in{from{opacity: 0;translate: 0 8px}to{opacity: 1;translate: 0 0}}.lvh:not(#_lvh) .mini--primary:hover,.lvh:not(#_lvh) .mini--primary.is-press{background: var(--c-primary-600)}.lvh:not(#_lvh) .mini.is-press{transform: translateY(1px) scale(.985);box-shadow: 0 2px 6px -2px rgb(34 99 166 / .6),0 0 0 3px rgb(84 202 245 / .45)}.lvh:not(#_lvh) .mini:focus-visible{box-shadow: var(--focus)}.lvh:not(#_lvh) .receipt{margin-top: 10px;padding-top: 10px;border-top: 1px solid rgb(29 31 32 / .08);animation: lvh-btn-in .6s var(--ease-out) backwards}.lvh:not(#_lvh) .receipt__row{display: flex;align-items: center;gap: 11px}.lvh:not(#_lvh) .qr{width: 44px;height: 44px;flex: none;padding: 3px;border-radius: 6px;background: #fff;box-shadow: 0 0 0 1px rgb(29 31 32 / .12);color: var(--c-text);shape-rendering: crispEdges}.lvh:not(#_lvh) .receipt__paid{margin: 0;display: flex;align-items: center;gap: 6px;font: 900 16px/1.1 var(--font-body);color: #1f7a48}.lvh:not(#_lvh) .receipt__paid svg{color: #fff;background: var(--c-success);border-radius: 50%;padding: 2px}.lvh:not(#_lvh) .receipt__sub{margin: 3px 0 0;font: 400 12.5px/1.2 var(--font-body);color: var(--c-muted)}.lvh:not(#_lvh) .receipt__time{margin: 10px 0 0;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 2px 8px;font: 500 11.5px/1.3 var(--font-display);color: var(--c-muted)}.lvh:not(#_lvh) .receipt__time b{color: var(--c-text);font-weight: 600;font-variant-numeric: tabular-nums}.lvh:not(#_lvh) .receipt__avg{color: var(--c-primary)}.lvh:not(#_lvh) .fx{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 12;pointer-events: none;overflow: visible}.lvh:not(#_lvh) .fly{position: absolute;left: 0;top: 0;background-repeat: no-repeat;background-position: center;background-size: contain;transform-origin: 50% 50%;pointer-events: none;filter: drop-shadow(0 12px 12px rgb(8 20 40 / .38))}.lvh:not(#_lvh) .fly--crop{border-radius: 9px;filter: none;box-shadow: 0 14px 28px -8px rgb(8 20 40 / .55),0 0 0 2px rgb(255 255 255 / .85)}.lvh:not(#_lvh) .flycard{--u: 1;position: absolute;left: 0;top: 0;width: 232px;height: 146px;transform-origin: 50% 50%;pointer-events: none}.lvh:not(#_lvh) .flycard .rd__card{left: 0;top: 0;box-shadow: 0 18px 26px -8px rgb(10 30 60 / .45),0 2px 5px rgb(10 30 60 / .18),inset 0 0 0 2px rgb(255 255 255 / .55)}.lvh:not(#_lvh) .flycard.is-rest{opacity: 0}.lvh:not(#_lvh) .flycard.is-on{transition: opacity .4s ease}.lvh:not(#_lvh) .flycard.is-rest.is-on{opacity: 1}.lvh:not(#_lvh) .flycard.is-off{opacity: 0;transition: opacity .4s ease .1s}.lvh:not(#_lvh) .flyphone{position: absolute;left: 0;top: 0;width: 80px;height: 160px;transform-origin: 50% 50%;pointer-events: none;filter: drop-shadow(0 9px 9px rgb(10 30 60 / .38))}.lvh:not(#_lvh) .flyphone>svg{width: 100%;height: 100%}.lvh:not(#_lvh) .flyphone__ok{position: absolute;left: 50%;top: 72%;width: 30px;height: 30px;margin: -15px 0 0 -15px;border-radius: 50%;display: grid;place-items: center;color: #fff;background: #2e8b57;box-shadow: 0 0 0 3px rgb(255 255 255 / .85),0 4px 10px rgb(10 60 30 / .4);opacity: 0;scale: .5;transition: opacity .25s,scale .3s var(--ease-spring)}.lvh:not(#_lvh) .flyphone__ok svg{width: 18px;height: 18px}.lvh:not(#_lvh) .flyphone.is-ok .flyphone__ok{opacity: 1;scale: 1}.lvh:not(#_lvh) .flyphone.is-rest{opacity: 0}.lvh:not(#_lvh) .flyphone.is-on{transition: opacity .4s ease}.lvh:not(#_lvh) .flyphone.is-rest.is-on{opacity: 1}.lvh:not(#_lvh) .flyphone.is-off{opacity: 0;transition: opacity .4s ease .1s}.lvh:not(#_lvh) .ghost{position: absolute;z-index: 3;left: 0;top: 0;width: 0;height: 0;opacity: 0;transition: opacity .35s;will-change: transform}.lvh:not(#_lvh) .ghost svg{position: absolute;display: block;max-width: none;transition: opacity .12s,scale .2s var(--ease-spring);filter: drop-shadow(0 4px 8px rgb(10 30 60 / .38))}.lvh:not(#_lvh) .ghost__arrow{left: -5px;top: -3px}.lvh:not(#_lvh) .ghost__hand{left: -15px;top: -13px;opacity: 0;scale: .8}.lvh:not(#_lvh) .ghost.is-grab .ghost__arrow{opacity: 0;scale: .8}.lvh:not(#_lvh) .ghost.is-grab .ghost__hand{opacity: 1;scale: 1}.lvh:not(#_lvh) .ghost__ring{position: absolute;left: 0;top: 0;width: 34px;height: 34px;margin: -17px 0 0 -17px;border-radius: 50%;border: 2px solid var(--c-primary);opacity: 0}.lvh:not(#_lvh) .ghost.is-click .ghost__ring{animation: lvh-g-click .55s ease-out both}@keyframes lvh-g-click{from{opacity: .9;scale: .3}to{opacity: 0;scale: 1.6}}.lvh:not(#_lvh) .stage__bottom{position: absolute;z-index: 8;bottom: 14px;left: 0;translate: calc(var(--fcx) - 50%) 0;transition: translate .9s var(--ease-out);display: flex;justify-content: center}.lvh:not(#_lvh) .steps{list-style: none;margin: 0;padding: 0;display: flex;align-items: center;gap: 0}.lvh:not(#_lvh) .steps li{display: flex;align-items: center}.lvh:not(#_lvh) .steps li + li::before{content: "";width: clamp(16px,3vw,32px);height: 2px;border-radius: 2px;background: rgb(34 99 166 / .22);margin-inline: 4px;transition: background-color .4s}.lvh:not(#_lvh) .steps li.is-reached + li::before{background: var(--c-primary)}.lvh:not(#_lvh) .step{position: relative;display: inline-flex;align-items: center;gap: 9px;min-height: 44px;padding: 6px 16px 6px 7px;border-radius: 999px;border: 1px solid rgb(34 99 166 / .16);background: rgb(255 255 255 / .94);color: var(--c-text);cursor: pointer;box-shadow: var(--shadow-sm);font: 500 12.5px/1 var(--font-display);letter-spacing: .08em;text-transform: uppercase;transition: background-color .25s,color .25s,border-color .25s,box-shadow .25s,transform .25s var(--ease-out),opacity .25s}.lvh:not(#_lvh) .step__n{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 50%;flex: none;background: rgb(34 99 166 / .09);color: var(--c-primary);font: 600 13px/1 var(--font-display);letter-spacing: 0;transition: background-color .25s,color .25s}.lvh:not(#_lvh) .step:hover{border-color: rgb(34 99 166 / .4);transform: translateY(-1px);box-shadow: var(--shadow-md)}.lvh:not(#_lvh) .step:active{transform: translateY(0) scale(.98)}.lvh:not(#_lvh) .step.is-active{background: var(--c-primary);color: #fff;border-color: var(--c-primary);box-shadow: 0 8px 22px -8px rgb(34 99 166 / .65)}.lvh:not(#_lvh) .step.is-active .step__n{background: rgb(255 255 255 / .2);color: #fff}.lvh:not(#_lvh) .step.is-done{border-color: rgb(46 139 87 / .35);color: #1f7a48}.lvh:not(#_lvh) .step.is-done .step__n{background: var(--c-success);color: transparent;position: relative}.lvh:not(#_lvh) .step.is-done .step__n::after{content: "";position: absolute;width: 9px;height: 5px;border: solid #fff;border-width: 0 0 2.4px 2.4px;rotate: -45deg;translate: 0 -1px}.lvh:not(#_lvh) .step.is-ready{border-color: var(--c-primary);color: var(--c-primary);background: #fff;box-shadow: 0 0 0 3px rgb(34 99 166 / .12),var(--shadow-sm)}.lvh:not(#_lvh) .step.is-ready .step__n{background: var(--c-primary);color: #fff}.lvh:not(#_lvh) .step.is-active.is-done{background: var(--c-primary);color: #fff;border-color: var(--c-primary)}.lvh:not(#_lvh) .step.is-active.is-done .step__n{background: rgb(255 255 255 / .2)}.lvh:not(#_lvh) .step[aria-disabled="true"]{opacity: .55}.lvh:not(#_lvh) .step:focus-visible{box-shadow: var(--focus);border-radius: 999px}.lvh:not(#_lvh) .fl--debug{z-index: 9;display: none}.lvh:not(#_lvh) .hero--debug .fl--debug{display: block}.lvh:not(#_lvh) .fl--debug svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.lvh:not(#_lvh) .hero--debug .slot{outline: 2px solid rgb(255 0 0 / .75);background: rgb(255 0 0 / .08)}.lvh:not(#_lvh) .hero.is-paused *,.lvh:not(#_lvh) .hero.is-paused *::before,.lvh:not(#_lvh) .hero.is-paused *::after{animation-play-state: paused !important}@media (max-width: 1279.98px){.lvh:not(#_lvh) .cards{width: 216px}.lvh:not(#_lvh) .gcard{padding: 10px 12px 11px}}@media (min-width: 1280px){.lvh:not(#_lvh) .hero__line:not(.hero__line--rw){white-space: nowrap}}@media (min-width: 1100px) and (max-width: 1279.98px){.lvh:not(#_lvh) .hero__text{max-width: 46%}}@media (max-width: 1099.98px){.lvh:not(#_lvh) .hero{--hero-h: auto;min-height: 0;display: flex;flex-direction: column}.lvh:not(#_lvh) .hero__inner{min-height: 0;align-items: flex-start}.lvh:not(#_lvh) .hero__text{max-width: none;width: 100%;padding-block: 32px 14px}.lvh:not(#_lvh) .hero__lead{max-width: 38em}.lvh:not(#_lvh) .hero__title{font-size: clamp(34px,6.2vw,52px)}.lvh:not(#_lvh) .hero__rule{max-width: none}.lvh:not(#_lvh) .hero__scene{position: relative;inset: auto;height: min(88vw,660px);min-height: 520px;--fcx: 50%;z-index: 1}.lvh:not(#_lvh) .scrim{background: linear-gradient(rgb(250 250 252 / .96),rgb(250 250 252 / 0) 14%)}.lvh:not(#_lvh) .cards{position: relative;inset: auto;width: auto;z-index: 2;flex-direction: column;align-items: center;justify-content: flex-start;pointer-events: auto;padding: 4px var(--gutter) 22px}.lvh:not(#_lvh) .gcard{flex: 0 0 auto;width: min(100%,360px)}}@media (max-width: 640px){.lvh:not(#_lvh) .hero__text{padding-block: 18px 4px}.lvh:not(#_lvh) .hero__title{font-size: clamp(30px,8.4vw,38px)}.lvh:not(#_lvh) .hero__lead{margin-top: 12px;font-size: 16.5px;line-height: 1.5}.lvh:not(#_lvh) .hero__cta{margin-top: 16px}.lvh:not(#_lvh) .hero__rule{margin: 16px 0 8px}.lvh:not(#_lvh) .hero__badges{gap: 6px 14px;padding: 6px 12px;margin-left: -4px}.lvh:not(#_lvh) .hero__badges li{font-size: 13.5px;gap: 6px}.lvh:not(#_lvh) .hero__badges svg{width: 18px;height: 18px}.lvh:not(#_lvh) .hero__scene{height: calc(100vw * .7817 + 82px);min-height: 0}.lvh:not(#_lvh) .step{min-height: 44px;padding: 5px 11px 5px 5px;font-size: 10.5px;letter-spacing: .04em;gap: 6px}.lvh:not(#_lvh) .step__n{width: 26px;height: 26px;font-size: 12px}.lvh:not(#_lvh) .steps li + li::before{width: 10px;margin-inline: 2px}.lvh:not(#_lvh) .loupe{width: 176px;height: 320px;--ls: .4}.lvh:not(#_lvh) .gcard{flex: 0 0 auto;width: min(100%,420px)}.lvh:not(#_lvh) .mini{min-height: 46px;font-size: 14px}.lvh:not(#_lvh) .cart__row .rm{width: 32px;height: 32px}}@media (max-width: 380px){.lvh:not(#_lvh) .step{padding: 5px 9px 5px 5px;gap: 5px;font-size: 10px;letter-spacing: .02em}.lvh:not(#_lvh) .steps li + li::before{width: 6px;margin-inline: 1px}}@media (prefers-reduced-motion: reduce){.lvh:not(#_lvh) [data-in],.lvh:not(#_lvh) .mini--primary{animation: lvh-hero-fade .5s ease both;animation-delay: calc(var(--d,0) * 1ms)}.lvh:not(#_lvh) .gcard--cart,.lvh:not(#_lvh) .gcard--cart.is-shown{translate: 0 0;scale: 1;transition: opacity .25s linear,visibility 0s .25s}.lvh:not(#_lvh) .gcard--cart.is-shown{transition-delay: 0s}.lvh:not(#_lvh) .hero__scene[data-lock="locked"][data-phase="idle"] .hs--reader .hs__ring,.lvh:not(#_lvh) .disp .s *{animation: none !important}.lvh:not(#_lvh) .ls path{animation: none !important;stroke-dashoffset: 0;stroke-dasharray: none}.lvh:not(#_lvh) .rw__word.is-in .ch,.lvh:not(#_lvh) .rw__word.is-out .ch{animation: none}.lvh:not(#_lvh) .rw__word.is-in .ch{opacity: 1}.lvh:not(#_lvh) .rw__word.is-out{opacity: 0;transition: opacity .3s}.lvh:not(#_lvh) .rw__word.is-in{animation: lvh-hero-fade .45s ease both}.lvh:not(#_lvh) .rw__word.is-in .rw__ul{animation: none;clip-path: none}.lvh:not(#_lvh) .step{transition-duration: .01s}.lvh:not(#_lvh) .cart__row,.lvh:not(#_lvh) .sc__row.is-new{animation: none}.lvh:not(#_lvh) .s-unl circle,.lvh:not(#_lvh) .s-unl path,.lvh:not(#_lvh) .tx__ok circle,.lvh:not(#_lvh) .tx__ok path{stroke-dashoffset: 0 !important}}@keyframes lvh-hero-fade{from{opacity: 0}to{opacity: 1}}@media (min-width: 1100px){.lvh:not(#_lvh) .stage__bottom{translate: calc(var(--fcx) - 50%) 0}}@media (prefers-reduced-motion: reduce){.lvh:not(#_lvh) .hint,.lvh:not(#_lvh) .hint__bg,.lvh:not(#_lvh) .hint__g,.lvh:not(#_lvh) .hint__t,.lvh:not(#_lvh) .cx,.lvh:not(#_lvh) .cart__body,.lvh:not(#_lvh) .cart__row,.lvh:not(#_lvh) .cart__more{transition-duration: .01s !important}.lvh:not(#_lvh) .cart__row.is-in,.lvh:not(#_lvh) .lgp__l.is-in,.lvh:not(#_lvh) .lgp__l.is-out{animation: none}}@supports not (translate: 1px){.lvh:not(#_lvh) .stage__bottom{left: var(--fcx);translate: none;transform: translateX(-50%);transition: none}.lvh:not(#_lvh) .loupe{left: var(--lx,0px);top: var(--ly,0px)}.lvh:not(#_lvh) .slot__tip{left: 50%;top: 0;transform: translate(-50%,calc(-100% - 8px * var(--ik)))}.lvh:not(#_lvh) .rtip{left: 0;top: 0;translate: none;transform: translate(-50%,-100%)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lvh:not(#_lvh) .gcard{background: rgb(255 255 255 / .94)}}.lvh:not(#_lvh) .is-lowfx .gcard{-webkit-backdrop-filter: none;backdrop-filter: none;background: rgb(255 255 255 / .95)}.lvh:not(#_lvh) .is-lowfx .hint__glow{display: none}.lvh:not(#_lvh) .is-lowfx .gcard{box-shadow: 0 10px 24px -14px rgb(16 40 80 / .35),inset 0 1px 0 rgb(255 255 255 / .9)}.lvh:not(#_lvh) .is-lowfx .loupe{box-shadow: 0 0 0 1.5px rgb(255 255 255 / .9),0 0 0 2.5px rgb(34 99 166 / .35)}@media (prefers-reduced-motion: reduce){.lvh:not(#_lvh) .hs__ring,.lvh:not(#_lvh) .nfc i{animation: none !important}.lvh:not(#_lvh) .rd-lcd svg{animation: none !important}.lvh:not(#_lvh) .hint__spin{animation: none;transform: rotate(40deg)}}.lvh:not(#_lvh) .hero__scene,.lvh:not(#_lvh) .cards,.lvh:not(#_lvh) .fx,.lvh:not(#_lvh) .loupe,.lvh:not(#_lvh) .stage__bottom,.lvh:not(#_lvh) .hint{-webkit-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: transparent}.lvh:not(#_lvh) .hero__scene img,.lvh:not(#_lvh) .cards img{-webkit-touch-callout: none;-webkit-user-drag: none}.lvh:not(#_lvh) .hero button,.lvh:not(#_lvh) .hero .btn,.lvh:not(#_lvh) .fl--hit,.lvh:not(#_lvh) .shp--logo,.lvh:not(#_lvh) .shp--front,.lvh:not(#_lvh) .hint,.lvh:not(#_lvh) .gcard,.lvh:not(#_lvh) .loupe,.lvh:not(#_lvh) .step,.lvh:not(#_lvh) .mini{touch-action: manipulation}.lvh:not(#_lvh) .hero .btn,.lvh:not(#_lvh) .hero .step,.lvh:not(#_lvh) .hero .mini,.lvh:not(#_lvh) .hero .loupe__pin{-webkit-tap-highlight-color: rgb(34 99 166 / .12)}@media (max-width: 1099.98px){.lvh:not(#_lvh) .cart__row .rm{min-width: 36px;min-height: 36px}.lvh:not(#_lvh) .cart__row .rm::after{content: "";position: absolute;inset: -6px}.lvh:not(#_lvh) .cart__row .rm{position: relative}.lvh:not(#_lvh) .loupe__pin{width: 44px;height: 44px;right: -14px;top: -14px}}@media (hover: none) and (pointer: coarse){.lvh:not(#_lvh) .rw__word,.lvh:not(#_lvh) .hero__title{-webkit-user-select: none;user-select: none}}@media (orientation: landscape) and (max-height: 500px) and (max-width: 1099.98px){.lvh:not(#_lvh) .hero{--hero-h: max(250px,calc(100vh - var(--header-h) - env(safe-area-inset-bottom,0px)));--hero-h: max(250px,calc(100svh - var(--header-h) - env(safe-area-inset-bottom,0px)));--kw: calc((var(--hero-h) - 76px) * .716);display: block;min-height: var(--hero-h);height: var(--hero-h)}.lvh:not(#_lvh) .hero__inner{min-height: 0;height: 100%;align-items: center}.lvh:not(#_lvh) .hero__text{padding-block: 8px 66px;width: clamp(176px,29vw,290px);max-width: none;transition: opacity .3s ease}.lvh:not(#_lvh) .hero__title{font-size: clamp(16px,2.6vw,26px);line-height: 1.1}.lvh:not(#_lvh) .hero__lead{margin-top: 8px;font-size: 13px;line-height: 1.4;max-width: none}.lvh:not(#_lvh) .hero__cta{margin-top: 10px;flex-direction: column;align-items: flex-start;gap: 0}.lvh:not(#_lvh) .hero__cta .btn{min-height: 44px;padding: 10px 16px;font-size: 14px}.lvh:not(#_lvh) .hero__cta .btn--ghost{padding-inline: 0;font-size: 14px}.lvh:not(#_lvh) .hero__rule,.lvh:not(#_lvh) .hero__badges{display: none}.lvh:not(#_lvh) .hero__scene{position: absolute;inset: 0;height: auto;min-height: 0}.lvh:not(#_lvh) .scrim{background: linear-gradient(rgb(250 250 252 / .96) 0,rgb(250 250 252 / 0) 40px),radial-gradient(ellipse var(--trx,300px) var(--try,200px) at var(--tx,160px) var(--ty,50%),rgb(255 255 255 / .8) 0,rgb(255 255 255 / .7) 55%,rgb(255 255 255 / 0) 100%)}.lvh:not(#_lvh) .cards{position: absolute;inset: 0 auto 58px var(--cl,auto);width: var(--cw,200px);max-width: none;padding: 0;justify-content: center;align-items: stretch;pointer-events: none;z-index: 7}.lvh:not(#_lvh) .cards>*{pointer-events: auto}.lvh:not(#_lvh) .gcard{width: 100%;padding: 9px 11px 10px}.lvh:not(#_lvh) .stage__bottom{bottom: 9px}.lvh:not(#_lvh) .step{min-height: 40px;padding: 5px 11px 5px 5px;font-size: 10.5px;letter-spacing: .04em;gap: 6px}.lvh:not(#_lvh) .step__n{width: 26px;height: 26px;font-size: 12px}.lvh:not(#_lvh) .steps li + li::before{width: 10px;margin-inline: 2px}.lvh:not(#_lvh) .hero:has(.loupe.is-on) .hero__text{opacity: .18}.lvh:not(#_lvh) .hint{height: 40px;gap: 7px;padding: 0 10px 0 6px;border-radius: 14px}.lvh:not(#_lvh) .hint__face,.lvh:not(#_lvh) .hint::before{border-radius: 14px}.lvh:not(#_lvh) .hint__ic{width: 24px;height: 24px;border-radius: 7px}.lvh:not(#_lvh) .hint__g{width: 15px;height: 15px;margin: -7.5px 0 0 -7.5px}.lvh:not(#_lvh) .hint__t,.lvh:not(#_lvh) .hint__m{font-size: 11.5px}}@media (orientation: landscape) and (max-height: 500px) and (max-width: 799.98px){.lvh:not(#_lvh) .hero__lead{display: none}}.lvh:not(#_lvh) .fl-shapes{touch-action: none}@media (max-width: 900px),(hover: none) and (pointer: coarse){.lvh:not(#_lvh) .bg{-webkit-mask-image: none;mask-image: none;-webkit-mask-composite: initial;mask-composite: initial;transition-duration: .3s}.lvh:not(#_lvh) .bg.is-out{transition-duration: .25s}.lvh:not(#_lvh) .bgs{backface-visibility: visible;-webkit-backface-visibility: visible}.lvh:not(#_lvh) .ls{will-change: auto}.lvh:not(#_lvh) .gcard,.lvh:not(#_lvh) .site-header{-webkit-backdrop-filter: none;backdrop-filter: none}.lvh:not(#_lvh) .gcard{background: rgb(255 255 255 / .96);box-shadow: 0 10px 24px -14px rgb(16 40 80 / .35),inset 0 1px 0 rgb(255 255 255 / .9)}.lvh:not(#_lvh) .loupe{box-shadow: 0 0 0 1.5px rgb(255 255 255 / .9),0 0 0 2.5px rgb(34 99 166 / .35)}.lvh:not(#_lvh) .hint__glow{display: none}.lvh:not(#_lvh) .hint__spin{animation: none;will-change: auto;transform: rotate(40deg)}.lvh:not(#_lvh) .shp--front,.lvh:not(#_lvh) .hero__scene[data-lock="locked"][data-phase="idle"] .shp--front{animation: none}.lvh:not(#_lvh) .shp--prod.is-hover,.lvh:not(#_lvh) .shp--prod.is-hint,.lvh:not(#_lvh) .shp--prod.is-pick,.lvh:not(#_lvh) .shp--prod.is-focus,.lvh:not(#_lvh) .shp--logo.is-hover,.lvh:not(#_lvh) .shp--front.is-hover{filter: none}.lvh:not(#_lvh) .fly{filter: none}}@media (max-width: 640px) and (orientation: portrait){.lvh:not(#_lvh) .scrim{background: linear-gradient(rgb(250 250 252 / .96),rgb(250 250 252 / 0) 12%),linear-gradient(90deg,rgb(250 250 252 / .92) 0,rgb(250 250 252 / .45) 4%,rgb(250 250 252 / 0) 13%),linear-gradient(270deg,rgb(250 250 252 / .92) 0,rgb(250 250 252 / .45) 4%,rgb(250 250 252 / 0) 13%)}}@media (max-width: 1099.98px) and (orientation: portrait){.lvh:not(#_lvh) .cards{padding-block: 0}.lvh:not(#_lvh) .cards:has(.gcard--cart.is-shown){padding-block: 4px 22px}.lvh:not(#_lvh) .gcard--cart:not(.is-shown){max-height: 0;margin: 0;padding-block: 0;border-width: 0;overflow: hidden}}.lvh:not(#_lvh) .is-lite .ls path{animation: none !important;stroke-dasharray: none;stroke-dashoffset: 0}.lvh:not(#_lvh) .is-lite .hint__spin,.lvh:not(#_lvh) .is-lite .shp--front,.lvh:not(#_lvh) .is-lite .hs__ring,.lvh:not(#_lvh) .is-lite .idle__chev,.lvh:not(#_lvh) .is-lite .idle__t b,.lvh:not(#_lvh) .is-lite .rd__scan,.lvh:not(#_lvh) .is-lite .sc__empty svg,.lvh:not(#_lvh) .is-lite .cart__row:not(.has-img) .cart__thumb::after,.lvh:not(#_lvh) .is-lite .cart__row.is-detect .det,.lvh:not(#_lvh) .is-lite .cart__row.is-detect .prsk{animation: none !important}.lvh:not(#_lvh) .is-lite .hint__spin{transform: rotate(40deg)}.lvh:not(#_lvh) .is-lite .hint__glow{display: none}.lvh:not(#_lvh) .is-lite .bg{-webkit-mask-image: none;mask-image: none;transition: none}.lvh:not(#_lvh) .is-lite .gcard,.lvh:not(#_lvh) .is-lite .site-header{-webkit-backdrop-filter: none;backdrop-filter: none}@media (max-width: 640px) and (orientation: portrait){.lvh:not(#_lvh) .hero__scene{height: calc(min(100vw,520px) * 1.01475 + 138px)}.lvh:not(#_lvh) .hero__text{text-align: center;width: 100%;max-width: 36em;margin-inline: auto;padding-block: 22px 8px}.lvh:not(#_lvh) .hero__inner{align-items: center}.lvh:not(#_lvh) .hero__lead{margin-inline: auto;max-width: 30em}.lvh:not(#_lvh) .hero__cta{justify-content: center;flex-direction: column;align-items: center;gap: 2px;margin-top: 20px}.lvh:not(#_lvh) .hero__cta .btn--primary{min-width: min(100%,272px)}.lvh:not(#_lvh) .hero__cta .btn--ghost{min-height: 44px}.lvh:not(#_lvh) .hero__rule{margin: 14px auto 12px;max-width: 320px;background: linear-gradient(90deg,rgb(29 31 32 / 0),rgb(29 31 32 / .14) 20%,rgb(29 31 32 / .14) 80%,rgb(29 31 32 / 0))}.lvh:not(#_lvh) .hero__badges{margin: 0 auto;flex-wrap: nowrap;justify-content: center;gap: 10px;padding: 6px 12px;max-width: none}.lvh:not(#_lvh) .hero__badges li{gap: 5px;font-size: 12.5px;white-space: nowrap;letter-spacing: -.005em}.lvh:not(#_lvh) .hero__badges svg{width: 15px;height: 15px}.lvh:not(#_lvh) .rw__word{background: linear-gradient(var(--c-accent),var(--c-accent)) 0 92% / 100% .075em no-repeat}.lvh:not(#_lvh) .hint{min-height: 44px}}@media (max-width: 374.98px) and (orientation: portrait){.lvh:not(#_lvh) .hero__badges{gap: 8px;padding: 6px 8px}.lvh:not(#_lvh) .hero__badges li{font-size: 11.5px;gap: 4px}.lvh:not(#_lvh) .hero__badges svg{width: 13px;height: 13px}}@media (max-width: 349.98px) and (orientation: portrait){.lvh:not(#_lvh) .hero__badges{flex-wrap: wrap;row-gap: 4px}}.lvh-probe-noscene .lvh:not(#_lvh) .bgs{display: none !important}.lvh:not(#_lvh) .pr-scene{display: none}.lvh-pr .lvh:not(#_lvh) .hero{--sw: min(100vw,520px);--stH: calc(var(--sw) * 1.22644);--hero-h: auto;min-height: 0;display: flex;flex-direction: column}.lvh-pr .lvh:not(#_lvh) .hero__inner{min-height: 0}.lvh-pr .lvh:not(#_lvh) .hero__scene{position: relative;inset: auto;z-index: 1;width: var(--sw);height: calc(var(--stH) + 64px);min-height: 0;margin: 2px auto 0;overflow: hidden}.lvh-pr .lvh:not(#_lvh) .pr-scene{display: block;position: absolute;left: calc(50% - var(--sw) / 2);top: 0;width: var(--sw);height: var(--stH);max-width: none;pointer-events: none;user-select: none;-webkit-user-select: none}.lvh-pr .lvh:not(#_lvh) .bgs,.lvh-pr .lvh:not(#_lvh) .scrim,.lvh-pr .lvh:not(#_lvh) .logochip,.lvh-pr .lvh:not(#_lvh) .hint__m,.lvh-pr .lvh:not(#_lvh) .fx,.lvh-pr .lvh:not(#_lvh) .loupe,.lvh-pr .lvh:not(#_lvh) .hint__fx,.lvh-pr .lvh:not(#_lvh) .fl{display: none}.lvh-pr .lvh:not(#_lvh) .fridge{position: absolute;left: calc(50% - var(--sw) * .38092);top: calc(var(--stH) * -.03905);width: calc(var(--sw) * .76183);height: auto;aspect-ratio: 1328 / 2000;transform: none !important;opacity: 1;pointer-events: auto;z-index: 2;will-change: auto}.lvh-pr .lvh:not(#_lvh) .fridge .f-img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;max-width: none}.lvh-pr .lvh:not(#_lvh) .hero .fridge .f-img[data-base-img]{width: 100%;height: 100%;transform: none}.lvh-pr .lvh:not(#_lvh) .fridge .fl--base{display: block;position: absolute;inset: 0}.lvh-pr .lvh:not(#_lvh) .hero .hint,.lvh-pr .lvh:not(#_lvh) .cards{opacity: 1}.lvh:not(#_lvh) .pr-in{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;z-index: 1;opacity: 0;transition: opacity .2s linear;pointer-events: none}.lvh:not(#_lvh) .pr-in.is-on{opacity: 1}.lvh:not(#_lvh) .pr-prods{position: absolute;inset: 0;z-index: 2;pointer-events: none}.lvh:not(#_lvh) .pr-p{position: absolute;margin: 0;padding: 0;border: 0;border-radius: 4px;background: transparent;pointer-events: none;-webkit-tap-highlight-color: transparent;touch-action: manipulation;transition: box-shadow .2s ease,background-color .2s ease}.lvh:not(#_lvh) .hero__scene[data-phase="shopping"] .pr-p{pointer-events: auto;cursor: pointer}.lvh:not(#_lvh) .pr-p.is-pick{background: rgb(255 255 255 / .22);box-shadow: 0 0 0 1.5px #fff,0 0 0 3.5px rgb(84 202 245 / .75)}.lvh:not(#_lvh) .pr-p::after{content: "";position: absolute;inset: -6px -2px}.lvh:not(#_lvh) .pr-door{position: absolute;z-index: 3;display: none;background-repeat: no-repeat;pointer-events: none;transition: transform .75s cubic-bezier(.3,.7,.2,1)}.lvh:not(#_lvh) .pr-door::after{content: "";position: absolute;inset: 0;background: #1d2127;opacity: 0;transition: opacity .25s ease .3s}.lvh:not(#_lvh) .pr-door--l{transform-origin: 0 50%}.lvh:not(#_lvh) .pr-door--r{transform-origin: 100% 50%}.lvh:not(#_lvh) .hero__scene.pr-doors .pr-door{display: block}.lvh:not(#_lvh) .hero__scene.pr-open .pr-door{transform: scaleX(-.24)}.lvh:not(#_lvh) .hero__scene.pr-open .pr-door::after{opacity: .92}.lvh:not(#_lvh) .hero__scene:not(.pr-open) .pr-door::after{transition-delay: .2s;transition-duration: .2s}.lvh:not(#_lvh) .pr-disp{position: absolute;z-index: 4;left: 40.964%;top: 34.75%;width: 7.455%;height: 8.75%;border-radius: 2px;display: grid;place-items: center;color: #fff;opacity: 0;transition: opacity .25s ease,background-color .25s ease;pointer-events: none}.lvh:not(#_lvh) .pr-disp svg{width: 62%;height: auto;max-width: 18px}.lvh:not(#_lvh) .pr-disp b{font: 700 11px/1 var(--font-body);color: #1D1F20}.lvh:not(#_lvh) .pr-disp[data-s="reading"],.lvh:not(#_lvh) .pr-disp[data-s="paying"]{opacity: 1;background: #2263A6}.lvh:not(#_lvh) .pr-disp[data-s="unlocked"],.lvh:not(#_lvh) .pr-disp[data-s="thanks"]{opacity: 1;background: #2E8B57}.lvh:not(#_lvh) .pr-disp[data-s="cart"]{opacity: 1;background: #fff}.lvh:not(#_lvh) .pr-disp>*{display: none}.lvh:not(#_lvh) .pr-disp[data-s="reading"] .pd-card,.lvh:not(#_lvh) .pr-disp[data-s="paying"] .pd-card,.lvh:not(#_lvh) .pr-disp[data-s="unlocked"] .pd-ok,.lvh:not(#_lvh) .pr-disp[data-s="thanks"] .pd-ok,.lvh:not(#_lvh) .pr-disp[data-s="cart"] .pd-n{display: block}.lvh:not(#_lvh) .pr-led{position: absolute;z-index: 4;left: 41.6%;top: 46.3%;width: 4.4%;height: 2%;border-radius: 3px;background: #3ddc84;box-shadow: 0 0 6px 1px rgb(61 220 132 / .8);opacity: 0;transition: opacity .25s;pointer-events: none}.lvh:not(#_lvh) .hero__scene[data-lock="unlocked"] .pr-led{opacity: 1}.lvh:not(#_lvh) .pr-hit{position: absolute;z-index: 5;left: 2.485%;top: 7.7%;width: 95.48%;height: 90.15%;margin: 0;padding: 0;border: 0;border-radius: 6px;background: transparent;cursor: pointer;-webkit-tap-highlight-color: transparent;touch-action: manipulation}.lvh:not(#_lvh) .hero__scene[data-phase="shopping"] .pr-hit,.lvh:not(#_lvh) .hero__scene[data-phase="paying"] .pr-hit,.lvh:not(#_lvh) .hero__scene[data-phase="reading"] .pr-hit{pointer-events: none}.lvh:not(#_lvh) .pr-hit:focus-visible{outline: none;box-shadow: 0 0 0 3px #fff,0 0 0 5px var(--c-primary)}.lvh-pr .lvh:not(#_lvh) .hint{left: 50%;top: calc(var(--stH) * .8763 + 3px);translate: -50% 0;transform: none !important;width: max-content;max-width: min(92%,340px);height: auto;min-height: 44px;padding: 6px 14px 6px 7px;transition: opacity .3s ease}.lvh-pr .lvh:not(#_lvh) .hint__tx{height: auto}.lvh-pr .lvh:not(#_lvh) .hint__t{font-size: 12.5px;transition: none;translate: 0 0}.lvh-pr .lvh:not(#_lvh) .hint__t:not(.is-on){display: none}.lvh-pr .lvh:not(#_lvh) .hint__g{transition: none}.lvh-pr .lvh:not(#_lvh) .stage__bottom{position: absolute;left: 0;right: 0;top: calc(var(--stH) + 8px);bottom: auto;translate: none;transform: none;transition: none}.lvh-pr .lvh:not(#_lvh) .step{transition: none}.lvh-pr .lvh:not(#_lvh) .step:hover{transform: none;box-shadow: var(--shadow-sm)}.lvh-pr .lvh:not(#_lvh) .hero__text{text-align: center;width: 100%;max-width: 36em;margin-inline: auto;padding-block: 22px 8px}.lvh-pr .lvh:not(#_lvh) .hero__lead{margin-inline: auto;max-width: 30em}.lvh-pr .lvh:not(#_lvh) .hero__cta{justify-content: center;flex-direction: column;align-items: center;gap: 2px;margin-top: 20px}.lvh-pr .lvh:not(#_lvh) .hero__cta .btn--primary{min-width: min(100%,272px)}.lvh-pr .lvh:not(#_lvh) .hero__cta .btn--ghost{min-height: 44px}.lvh-pr .lvh:not(#_lvh) .hero__rule{margin: 14px auto 12px;max-width: 320px;background: linear-gradient(90deg,rgb(29 31 32 / 0),rgb(29 31 32 / .14) 20%,rgb(29 31 32 / .14) 80%,rgb(29 31 32 / 0))}.lvh-pr .lvh:not(#_lvh) .hero__badges{margin: 0 auto;flex-wrap: nowrap;justify-content: center;gap: 10px;padding: 6px 12px;max-width: none}.lvh-pr .lvh:not(#_lvh) .hero__badges li{gap: 5px;font-size: 12.5px;white-space: nowrap;letter-spacing: -.005em}.lvh-pr .lvh:not(#_lvh) .hero__badges svg{width: 15px;height: 15px}@media (max-width: 374.98px){.lvh-pr .lvh:not(#_lvh) .hero__badges{gap: 8px;padding: 6px 8px}.lvh-pr .lvh:not(#_lvh) .hero__badges li{font-size: 11.5px;gap: 4px}.lvh-pr .lvh:not(#_lvh) .hero__badges svg{width: 13px;height: 13px}}@media (max-width: 349.98px){.lvh-pr .lvh:not(#_lvh) .hero__badges{flex-wrap: wrap;row-gap: 4px}}.lvh-pr .lvh:not(#_lvh) .rw__word{background: linear-gradient(var(--c-accent),var(--c-accent)) 0 92% / 100% .075em no-repeat}.lvh-pr .lvh:not(#_lvh) .cards{position: relative;inset: auto;width: auto;z-index: 2;display: flex;flex-direction: column;align-items: center;padding: 0 var(--gutter) 22px;pointer-events: auto}.lvh-pr .lvh:not(#_lvh) .gcard{width: min(100%,400px);-webkit-backdrop-filter: none;backdrop-filter: none;background: #fff;animation: none;box-shadow: 0 10px 24px -14px rgb(16 40 80 / .35),0 0 0 1px rgb(34 99 166 / .08)}.lvh-pr .lvh:not(#_lvh) .gcard--cart{display: none;translate: none;scale: none;transition: none}.lvh-pr .lvh:not(#_lvh) .gcard--cart.is-shown{display: block;opacity: 1;visibility: visible;pointer-events: auto}.lvh-pr .lvh:not(#_lvh) .cart__body{height: auto !important;transition: none}.lvh-pr .lvh:not(#_lvh) .cart__ph{display: none}.lvh-pr .lvh:not(#_lvh) .cart__empty{position: static;opacity: 1;translate: none;display: none}.lvh-pr .lvh:not(#_lvh) .cart__empty.is-on{display: block}.lvh-pr .lvh:not(#_lvh) .cart__list{position: static;height: auto;display: grid;gap: 6px}.lvh-pr .lvh:not(#_lvh) .cart__row{position: relative;transform: none;transition: none;animation: none;touch-action: manipulation;cursor: default}.lvh-pr .lvh:not(#_lvh) .cart__row.is-new{background: #eaf6fd}.lvh-pr .lvh:not(#_lvh) .cart__row .rm{position: relative;width: 32px;height: 32px;min-width: 32px;min-height: 32px}.lvh-pr .lvh:not(#_lvh) .cart__row .rm::after{content: "";position: absolute;inset: -6px}.lvh-pr .lvh:not(#_lvh) .cart__thumb img{opacity: 1;width: 32px;height: 32px}.lvh-pr .lvh:not(#_lvh) .cart__thumb::after{display: none}.lvh-pr .lvh:not(#_lvh) .mini--primary{animation: none}.lvh-pr .lvh:not(#_lvh) .receipt{animation: none}.lvh-pr .lvh:not(#_lvh) .cx{transition: none}.lvh-pr .lvh:not(#_lvh) .cx>div{transition: none}@media (orientation: landscape) and (max-height: 560px){.lvh-pr .lvh:not(#_lvh) .hero{--stH: max(220px,calc(100svh - var(--header-h) - 72px));--sw: calc(var(--stH) / 1.22644);display: grid;grid-template-columns: minmax(0,1fr) max(var(--sw),346px);align-items: start;column-gap: 14px;padding-inline: max(var(--gutter),env(safe-area-inset-left,0px)) max(var(--gutter),env(safe-area-inset-right,0px))}.lvh-pr .lvh:not(#_lvh) .hero__inner{grid-column: 1;grid-row: 1;width: auto;margin: 0;align-self: center}.lvh-pr .lvh:not(#_lvh) .hero__text{text-align: left;padding-block: 10px;max-width: none}.lvh-pr .lvh:not(#_lvh) .hero__title{font-size: clamp(18px,2.9vw,28px);line-height: 1.1}.lvh-pr .lvh:not(#_lvh) .hero__lead{margin: 8px 0 0;font-size: 13px;line-height: 1.4}.lvh-pr .lvh:not(#_lvh) .hero__cta{align-items: flex-start;margin-top: 10px}.lvh-pr .lvh:not(#_lvh) .hero__cta .btn--primary{min-width: 0;min-height: 44px;padding: 10px 16px;font-size: 14px}.lvh-pr .lvh:not(#_lvh) .hero__cta .btn--ghost{padding-inline: 0;font-size: 14px}.lvh-pr .lvh:not(#_lvh) .hero__rule,.lvh-pr .lvh:not(#_lvh) .hero__badges{display: none}.lvh-pr .lvh:not(#_lvh) .hero__scene{grid-column: 2;grid-row: 1;margin: 4px 0 0;width: max(var(--sw),346px);justify-self: center;overflow: visible}.lvh-pr .lvh:not(#_lvh) .cards{grid-column: 1;grid-row: 1;padding: 10px 0;align-self: center;align-items: stretch;max-width: 300px}.lvh-pr .lvh:not(#_lvh) .hero:has(.gcard--cart.is-shown) .hero__inner{visibility: hidden}.lvh-pr .lvh:not(#_lvh) .stage__bottom{top: calc(var(--stH) + 20px)}.lvh-pr .lvh:not(#_lvh) .gcard{width: 100%;padding: 9px 11px 10px}.lvh-pr .lvh:not(#_lvh) .step{padding: 5px 10px 5px 5px;font-size: 10px;gap: 5px;letter-spacing: .03em}.lvh-pr .lvh:not(#_lvh) .step__n{width: 24px;height: 24px}.lvh-pr .lvh:not(#_lvh) .steps li + li::before{width: 8px;margin-inline: 2px}.lvh-pr .lvh:not(#_lvh) .hint{max-width: min(340px,104%);padding: 4px 10px 4px 5px;min-height: 36px}.lvh-pr .lvh:not(#_lvh) .hint__ic{width: 24px;height: 24px}.lvh-pr .lvh:not(#_lvh) .hint__t{font-size: 11px}}@media (orientation: landscape) and (max-height: 560px) and (max-width: 760px){.lvh-pr .lvh:not(#_lvh) .hero__lead{display: none}}.lvh-probe-noscene .lvh:not(#_lvh) .pr-scene{display: none !important}.lvh-probe-nokiosk .lvh:not(#_lvh) .hero .fridge{display: none !important}.lvh-probe-static .lvh:not(#_lvh) .hero .cards,.lvh-probe-static .lvh:not(#_lvh) .hero .stage__bottom,.lvh-probe-static .lvh:not(#_lvh) .hero .hint,.lvh:not(#_lvh) .is-pr-static .cards,.lvh:not(#_lvh) .is-pr-static .stage__bottom,.lvh:not(#_lvh) .is-pr-static .hint{display: none}.lvh:not(#_lvh) .s-logos{padding-block: clamp(22px,2.6vw,34px);background: #fff;border-bottom: 1px solid var(--c-border);position: relative;z-index: 1}.lvh:not(#_lvh) .s-logos__row.container{display: flex;align-items: center;gap: clamp(20px,2.6vw,36px);width: auto;margin-inline: 0;padding-right: 0;padding-left: max(var(--gutter),env(safe-area-inset-left,0px),calc((100% - var(--container)) / 2))}.lvh:not(#_lvh) .s-logos__head{flex: none}.lvh:not(#_lvh) .s-logos__label{font: 700 14px/1.3 var(--font-display);letter-spacing: .01em;color: var(--c-muted);white-space: nowrap;margin: 0}.lvh:not(#_lvh) .marquee{--g: 40px;--k: 1;--dur: 40s;cursor: default;flex: 1 1 0;min-width: 0;max-width: 1130px;overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 7%,#000 90%,transparent 100%);mask-image: linear-gradient(90deg,transparent 0,#000 7%,#000 90%,transparent 100%)}.lvh:not(#_lvh) .marquee__inner{display: flex;width: max-content;animation: lvh-s-marquee var(--dur) linear infinite}.lvh:not(#_lvh) .marquee__group{display: flex;align-items: center;gap: var(--g);padding: 3px var(--g) 3px 0;margin: 0;list-style: none;flex: none}@media (hover: hover){.lvh:not(#_lvh) .marquee:hover .marquee__inner{animation-play-state: paused}}@keyframes lvh-s-marquee{to{transform: translateX(-50%)}}.lvh:not(#_lvh) .logo{flex: none;line-height: 0;margin-inline: calc(var(--h) * var(--k) * var(--pl,0) * -1) calc(var(--h) * var(--k) * var(--pr,0) * -1)}.lvh:not(#_lvh) .logo img{height: calc(var(--h) * var(--k));width: auto;max-width: none;opacity: .62;filter: grayscale(1);transition: opacity .3s ease,filter .35s ease;-webkit-user-drag: none;user-select: none}@media (hover: hover) and (pointer: fine){.lvh:not(#_lvh) .logo:hover img{opacity: 1;filter: grayscale(0)}}@media (max-width: 720px){.lvh:not(#_lvh) .s-logos{padding-block: 20px}.lvh:not(#_lvh) .s-logos__row.container{flex-direction: column;align-items: stretch;gap: 12px;padding-left: 0}.lvh:not(#_lvh) .s-logos__head{padding-inline: max(var(--gutter),env(safe-area-inset-left,0px))}.lvh:not(#_lvh) .s-logos__label{font-size: 13px}.lvh:not(#_lvh) .marquee{--g: 28px;--k: .82;--dur: 32s;max-width: none;flex: none}}@media (max-height: 500px) and (orientation: landscape){.lvh:not(#_lvh) .marquee{--g: 28px;--k: .82;--dur: 32s}}@media (prefers-reduced-motion: reduce){.lvh:not(#_lvh) .marquee{-webkit-mask-image: none;mask-image: none;overflow: visible;max-width: none;padding-right: var(--gutter)}.lvh:not(#_lvh) .marquee__inner{animation: none;width: auto}.lvh:not(#_lvh) .marquee__group{flex-wrap: wrap;justify-content: flex-start;padding: 0;gap: 14px 32px;width: 100%}.lvh:not(#_lvh) .marquee__group[aria-hidden="true"]{display: none}.lvh:not(#_lvh) .logo img{opacity: .8}}@media (prefers-reduced-motion: reduce) and (max-width: 720px){.lvh:not(#_lvh) .s-logos__head{text-align: center}.lvh:not(#_lvh) .marquee{padding-inline: max(var(--gutter),env(safe-area-inset-left,0px))}.lvh:not(#_lvh) .marquee__group{justify-content: center;gap: 12px 24px}}.lvh-pr .lvh:not(#_lvh) .marquee{-webkit-mask-image: none;mask-image: none;overflow: visible;margin-inline: 0;--k: .82;--g: 28px;max-width: none;padding-inline: max(var(--gutter),env(safe-area-inset-left,0px))}.lvh-pr .lvh:not(#_lvh) .marquee__inner{animation: none;will-change: auto;width: auto}.lvh-pr .lvh:not(#_lvh) .marquee__group{flex-wrap: wrap;justify-content: center;padding: 0;gap: 12px 24px;width: 100%;margin-inline: auto}.lvh-pr .lvh:not(#_lvh) .marquee__group[aria-hidden="true"]{display: none}.lvh-pr .lvh:not(#_lvh) .s-logos__row.container{flex-direction: column;align-items: stretch;gap: 14px;padding-left: 0}.lvh-pr .lvh:not(#_lvh) .s-logos__head{text-align: center;padding-inline: var(--gutter)}.lvh-pr .lvh:not(#_lvh) .logo img{transition: none}.lvh-probe-nologos .lvh:not(#_lvh) .s-logos{display: none}.lvh:not(#_lvh){--header-h: 81px}@media (max-width: 1024px){.lvh:not(#_lvh){--header-h: 71px}}@media (max-width: 400px){.lvh:not(#_lvh){--header-h: 86px}}
@media (max-width: 767.98px),(max-height: 500px) and (orientation: landscape){body.lvh-hero-in-view .back-to-top{opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;transition: opacity .2s ease,visibility 0s linear .2s !important}}body.lvh-hero-in-view #flyout-tab{opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;transition: opacity .2s ease,visibility 0s linear .2s !important}
