.panel{z-index:2;padding:64px var(--gutter);text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.panel--light{background:var(--background)}.panel__label{font-family:var(--font-sans);letter-spacing:.44px;text-transform:uppercase;color:var(--color-dark-mustard);margin:0;font-size:11px}:root{--size-h2:clamp(30px, 2.4vw + 14px, 46px);--size-h3:clamp(22px, 1vw + 14px, 28px);--title-space:24px}@media (width>=960px){:root{--title-space:40px}}.panel__title{max-width:680px;font-family:var(--font-remark);font-weight:400;font-size:var(--size-h2);text-wrap:balance;color:var(--color-ink);margin:0;line-height:1.15}.panel__body{max-width:340px;font-family:var(--font-sans);color:var(--muted);margin:0;font-size:13px;line-height:21px}.panel__divider{width:132px;margin-top:12px}.included__list{text-align:left;gap:10px;max-width:340px;margin:4px 0 0;padding:0;list-style:none;display:grid}.included__item{font-family:var(--font-sans);color:var(--muted);padding-left:18px;font-size:13px;line-height:21px;position:relative}.included__offer{max-width:340px;font-family:var(--font-remark);text-wrap:balance;color:var(--color-ink);margin:8px 0 0;font-size:16px;line-height:24px}.included__cta{margin-top:4px}.included__item:before{content:"";background:var(--color-dark-mustard);opacity:.55;width:5px;height:5px;position:absolute;top:8px;left:2px;transform:rotate(45deg)}body{max-width:none}body>.site-footer{padding-inline:max(var(--gutter), (100% - 1120px) / 2 + var(--gutter))}main{display:block}.hero{padding:calc(var(--header-height) + 24px) var(--gutter) 64px;place-items:center;gap:40px;display:grid;overflow:visible clip}.hero__text{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:520px;display:flex}.hero__title{font-family:var(--font-remark);text-wrap:balance;color:var(--color-ink);margin:0;font-size:clamp(32px,6vw,64px);font-weight:400;line-height:1.05}.hero__sub,.yours__sub{font-family:var(--font-sans);color:var(--color-ink);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.phone{aspect-ratio:393/800;--frame-scale:1;background:#1d1a17;border-radius:48px;width:min(340px,100%);padding:10px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #452d2d59}.phone__screen{width:calc(100% / var(--frame-scale));height:calc(100% / var(--frame-scale));border-radius:calc(38px / var(--frame-scale));transform:scale(var(--frame-scale));transform-origin:0 0;background:#eeeae3;border:0;display:block}.phone__glass{isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);border-radius:38px;position:absolute;inset:10px;overflow:hidden;transform:translateZ(0);mask-image:radial-gradient(#fff,#000)}.yours{padding:64px var(--gutter);place-items:center;gap:40px;display:grid}.yours__text{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:460px;display:flex}.yours__fields{border:1px solid var(--border);border-radius:var(--shape-card);text-align:left;background:#fff;gap:8px;width:100%;padding:20px;display:grid}.yours__hint{font-family:var(--font-remark);font-weight:400;font-size:var(--size-h3);color:var(--color-ink);margin:0 0 8px;line-height:1.15}.yours__label{font-family:var(--font-sans);color:#452d2db8;margin-top:6px;font-size:13px;font-weight:500;line-height:16px}.yours__field{width:100%;min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--shape-pill);font:16px/20px var(--font-sans);color:var(--color-ink);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;padding:0 16px}.yours__field::placeholder{color:var(--muted-foreground)}.yours__field:focus,.yours__field.calendar__trigger:focus-visible{border-color:var(--focus);box-shadow:var(--focus-ring);outline:none}@media (width<=899.98px){.yours{--phone-w:min(300px, calc(100vw - 2 * var(--gutter)));grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""title""sub""fields""pick""designs""phone""cta";gap:16px}.yours__text{display:contents}.yours .panel__label{grid-area:eyebrow}.yours .panel__title{grid-area:title}.yours__sub{grid-area:sub;margin-bottom:24px}.yours__pick{grid-area:pick}.yours__designs{grid-area:designs}.yours__track{width:100%;height:calc(var(--phone-w) * 800 / 393 + 140svh);grid-area:phone;margin:24px 0 8px}.yours__stage{top:max(calc(var(--header-height) + 12px), calc((100svh - var(--phone-w) * 800 / 393) / 2));width:var(--phone-w);margin:0 auto;position:sticky}.yours .phone{width:100%}.yours__fields{grid-area:fields;max-width:460px;margin:0 auto}.yours__text .button--solid{width:var(--phone-w);grid-area:cta;justify-self:center}}@media (width>=900px){.hero{grid-template-columns:minmax(0,1fr) auto;justify-items:start;max-width:1120px;margin:0 auto}.hero__text{text-align:left;align-items:flex-start}.hero__actions{justify-content:flex-start}.yours{grid-template-columns:minmax(0,1fr) auto minmax(360px,1fr);grid-template-areas:"fields phone text";gap:clamp(32px,4vw,56px);max-width:1200px;margin:0 auto}.yours__fields{grid-area:fields}.yours__track{grid-area:phone}.yours__text{grid-area:text}.yours .phone{width:min(340px,28vw)}.yours__fields{justify-self:end;max-width:320px}.yours__text .button,.yours__title{white-space:nowrap}.yours__text{text-align:left;justify-self:start;align-items:flex-start;max-width:360px}}.tone-ground{z-index:-1;background:var(--color-accent);opacity:0;pointer-events:none;will-change:opacity;height:0;position:absolute;top:0;left:0;right:0}.yours{--tone-on:0;--tone-ground:color-mix(in srgb, var(--color-accent) calc(var(--tone-on) * 100%), var(--background));--tone-ink:color-mix(in srgb, #fff calc(var(--tone-on) * 100%), var(--color-ink))}.yours.tone-on{--tone-on:1}main{timeline-scope:--hero}.hero{view-timeline:--hero block}@keyframes tone-ground-in{0%{opacity:0}to{opacity:1}}@supports (animation-timeline:view()){.tone-ground{animation:linear both tone-ground-in;animation-timeline:--hero;animation-range:cover calc(100% - var(--tone-from,0px)) cover 100%}}.experience.panel--light{background:0 0}.yours .panel__title,.yours .panel__label,.yours__sub,.yours__pick,.yours__text .button--solid{transition:color .4s var(--ease), background-color .4s var(--ease), border-color .4s var(--ease), transform .2s var(--ease)}.yours .panel__title,.yours__pick{color:var(--tone-ink)}.yours{margin-block:40px 0;padding-block:80px}.yours .panel__label{color:color-mix(in srgb, #ffffffbf calc(var(--tone-on) * 100%), var(--color-dark-mustard))}.yours__sub{color:color-mix(in srgb, #ffffffd9 calc(var(--tone-on) * 100%), var(--color-ink))}.yours__text .button--solid{--button-ground:color-mix(in srgb, #fff calc(var(--tone-on) * 100%), var(--accent));border-color:var(--button-ground);background:var(--button-ground);color:color-mix(in srgb, var(--color-brand) calc(var(--tone-on) * 100%), var(--accent-foreground));--button-fill:color-mix(in srgb, var(--color-accent) calc(var(--tone-on) * 100%), #fff);--button-fill-ink:color-mix(in srgb, #fff calc(var(--tone-on) * 100%), var(--accent));--button-fill-edge:color-mix(in srgb, #fff calc(var(--tone-on) * 100%), var(--accent))}.yours__text .button--solid:hover{border-color:var(--button-fill-edge);color:var(--button-fill-ink)}@media (prefers-reduced-motion:reduce){.yours .panel__title,.yours .panel__label,.yours__pick,.yours__sub,.yours__text .button--solid{transition:none}}@media (width>=900px){.yours-pin{height:280svh;margin-top:56px}.yours{height:100svh;padding-block:calc(var(--header-height) + 16px) 32px;align-content:center;margin-block:0;position:sticky;top:0}.yours .phone{width:min(340px, 28vw, (100svh - var(--header-height) - 64px) * 393 / 800)}.yours__track{justify-content:center;display:flex}}.yours__fields{position:relative}.yours__stepper{gap:6px;margin-bottom:10px;display:grid}.yours__count{font:500 12px/1 var(--font-sans);letter-spacing:.01em;color:var(--muted);margin:0}.yours__stepper .yours__hint{margin:0}.yours__s2,.yours__s3,.yours--ready .yours__s1{display:none}.yours--ready:not(.yours--picked,.yours--playing) .yours__s2,.yours--ready.yours--picked .yours__s3,.yours--ready.yours--playing .yours__s3{display:inline}.yours__bar{grid-template-columns:1fr 1fr;gap:4px;margin-top:6px;display:grid}.yours__bar i{border-radius:var(--shape-pill);background:#452d2d1a;height:4px;overflow:hidden}.yours__bar i:before{content:"";border-radius:inherit;background:var(--color-ink);height:100%;transform:scaleX(var(--part,0));transform-origin:0;transition:transform .45s var(--ease);display:block}.yours__bar i:first-child{--part:calc(var(--filled,0) / 3)}.yours__bar i:nth-child(2){--part:0}.yours--ready.yours--picked .yours__bar i:nth-child(2),.yours--ready.yours--playing .yours__bar i:nth-child(2){--part:1}.yours:not(.yours--ready) .yours__field[data-next]:not(:focus){border-color:#452d2d8c}@media (width>=900px){.yours__stage{position:relative}}.yours__cue{z-index:2;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:30px;left:0;right:0}.yours__capsule{border-radius:var(--shape-pill);-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);font:600 13px/1 var(--font-sans);letter-spacing:-.01em;color:#1d1d1f;white-space:nowrap;opacity:0;transition:opacity .4s var(--ease), translate .4s var(--ease), scale .4s var(--ease);background:#ffffff9e;border:.5px solid #ffffff80;align-items:center;gap:6px;margin:0;padding:10px 16px;display:inline-flex;position:absolute;bottom:0;translate:0 8px;scale:.96;box-shadow:0 8px 24px -8px #00000059}.yours__capsule svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.yours__veil{z-index:1;pointer-events:none;height:34%;position:absolute;bottom:0;left:0;right:0}.yours__veil i,.yours__veil:after{opacity:0;transition:opacity .5s var(--ease);position:absolute;inset:0}.yours__veil i:first-child{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}.yours__veil i:nth-child(2){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(#0000 30%,#000 65%);mask-image:linear-gradient(#0000 30%,#000 65%)}.yours__veil i:nth-child(3){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(#0000 60%,#000 95%);mask-image:linear-gradient(#0000 60%,#000 95%)}.yours__veil:after{content:"";background:linear-gradient(#0000,#00000061)}.yours--done:not(.yours--more) .yours__veil i,.yours--done:not(.yours--more) .yours__veil:after{opacity:1}.yours .phone{border-radius:44px;padding:6px}.yours .phone__glass{inset:6px}.yours__pick{font:400 24px/1.2 var(--font-remark);margin:8px 0 4px}.yours__designs,.yours__radios{gap:8px;display:flex}.yours__designs{margin-bottom:8px}.yours__radios{min-width:0}.design{min-width:0;font:400 12px/1 var(--font-sans);color:color-mix(in srgb, #ffffffd9 calc(var(--tone-on) * 100%), var(--color-ink));cursor:pointer;background:0 0;border:0;flex:0 44px;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:6px;margin:0;padding:0;display:grid}.design__cover{aspect-ratio:270/480;object-fit:cover;width:100%;height:auto;transition:box-shadow .25s var(--ease), transform .25s var(--ease);border-radius:8px;display:block;box-shadow:0 0 0 2px #0000}.design--more{cursor:default}.design__plus{color:color-mix(in srgb, #fff calc(var(--tone-on) * 100%), var(--color-ink));justify-content:center;align-items:center;display:flex}.design__count{align-items:flex-start;display:flex}.design__plus b{font:400 26px/1 var(--font-remark);letter-spacing:-.02em}.design__more{flex-direction:column;align-items:center;gap:2px;display:flex}.design__more span{font:400 12px/1 var(--font-sans)}html[lang=ru] .design.design--more{flex:none;grid-template-rows:1fr;align-self:stretch;width:auto}html[lang=ru] .design--more .design__cover{aspect-ratio:auto;width:auto;height:100%;padding-inline:8px}html[lang=ru] .design__count{align-items:baseline;gap:6px}html[lang=ru] .design__more{flex-direction:row;align-items:baseline;gap:.25em}html[lang=ru] .design__plus b,html[lang=ru] .design__more span{font:400 22px/1 var(--font-remark);letter-spacing:0;white-space:nowrap}.design:not(.design--more):hover .design__cover{transform:translateY(-2px)}.design[aria-checked=true] .design__cover{box-shadow:0 0 0 2px var(--tone-ground,var(--color-accent)), 0 0 0 3.5px color-mix(in srgb, #fff calc(var(--tone-on) * 100%), var(--color-ink))}.design:focus-visible{outline:none}.design:focus-visible .design__cover{box-shadow:0 0 0 2px var(--tone-ground,var(--color-accent)), 0 0 0 4px var(--focus)}.yours__capsule--more{cursor:pointer}.yours--done:not(.yours--more) .yours__capsule--more{opacity:1;pointer-events:auto;translate:0;scale:1}@media (width<=899.98px){.yours__designs{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 8px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;overflow-x:auto}.yours__designs::-webkit-scrollbar{display:none}.yours__designs,.yours__radios{gap:12px}.yours__radios{flex:none}.design,.design__cover{flex:none;width:76px}.design{scroll-snap-align:start;font-size:13px}.design__cover{border-radius:12px}.design__plus b{font-size:32px}.design__more span{font-size:13px}}@media (prefers-reduced-motion:reduce){.design__cover{transition:none}}.offer{padding:64px var(--gutter);flex-direction:column;align-items:center;display:flex;overflow:clip}.offer__stage{grid-template-columns:minmax(0,1fr);width:100%;max-width:460px;display:grid}.offer__stage>*{grid-column:1}.offer__card{border-radius:24px;flex-direction:column;display:flex}.offer__card--langs{text-align:center;background:linear-gradient(160deg, var(--color-brand) 0%, var(--accent-hover) 100%);color:#fff;grid-row:1;align-items:center;padding:44px 24px 76px;container:offer-langs/inline-size}.offer__tagline{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9;margin:0;font-size:12px;font-weight:500}.offer__title{font-family:var(--font-remark);font-weight:400;font-size:var(--size-h2);text-wrap:balance;color:#fff;margin:14px 0 0;line-height:1.1}.offer__langs{flex-wrap:wrap;justify-content:center;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.offer__langs li{border-radius:var(--shape-pill);font-family:var(--font-sans);color:#fff;border:1px solid #ffffff73;padding:7px 14px;font-size:14px;line-height:1.3}@container offer-langs (width>=380px){.offer__langs{grid-template-columns:repeat(4,max-content);display:grid}.offer__langs li{text-align:center}}.offer__card--list{z-index:1;background:linear-gradient(180deg, var(--color-background) 0%, #f0e3dc 100%);grid-row:2;margin-top:-36px;padding:32px 20px 300px;position:relative;box-shadow:0 -12px 32px -20px #2f1d1d59}.offer__items{width:100%;color:var(--color-ink);gap:22px;margin:0;padding:0;list-style:none;display:grid}.offer__items li{grid-template-columns:32px minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.offer__items li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23681010' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") 50%/15px no-repeat,#fff;border-radius:50%;grid-row:span 2;width:32px;height:32px}.offer__item-title{font-family:var(--font-remark);color:var(--color-ink);margin:2px 0 0;font-size:24px;font-weight:400;line-height:1.15}.offer__item-text{font-family:var(--font-sans);color:#452d2dad;margin:6px 0 0;font-size:14px;line-height:1.45}.offer__phone{z-index:2;pointer-events:none;border-radius:0 0 24px 24px;grid-area:2/1;justify-content:center;align-self:end;align-items:flex-start;height:268px;padding-top:16px;display:flex;position:relative;overflow:hidden}.offer .phone{--frame-scale:.636;--tilt:4deg;width:270px;rotate:calc(var(--tilt) * (1 - var(--straight,0)));box-shadow:none;flex:none}.lang-art{width:calc(100% / var(--frame-scale));height:calc(100% / var(--frame-scale));background:var(--color-background);font-family:var(--font-sans);color:var(--color-ink);transform:scale(var(--frame-scale));transform-origin:0 0;flex-direction:column;padding:70px 20px 24px;display:flex}.lang-art__label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-dark-mustard);margin:0;font-size:12px}.lang-art__title{font-family:var(--font-remark);margin:8px 0 0;font-size:32px;line-height:1.1}.lang-art__sub{color:#452d2da6;margin:8px 0 0;font-size:15px;line-height:1.4}.lang-art__list{background:#fff;border-radius:20px;margin:20px 0 0;padding:4px 0;list-style:none;box-shadow:0 1px 2px #452d2d0f}.lang-art__list li{align-items:center;gap:8px;height:50px;padding:0 18px;font-size:17px;display:flex}.lang-art__list li+li{border-top:1px solid #452d2d12}.lang-art__list small{border-radius:var(--shape-pill);color:var(--color-brand);background:#68101014;padding:2px 8px;font-size:12px}.lang-art__list li:after{content:"";border:1.5px solid #452d2d33;border-radius:50%;width:24px;height:24px;margin-left:auto}.lang-art__list li.is-on:after{border-color:var(--color-brand);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center / 14px no-repeat, var(--color-brand)}.lang-art__list li.is-new{background:#6810100d}.lang-art__preview{background:linear-gradient(160deg, var(--color-brand) 0%, var(--accent-hover) 100%);color:#fff;border-radius:20px;margin-top:auto;padding:22px 20px;position:relative}.lang-art__switch{border-radius:var(--shape-pill);background:#ffffff26;padding:3px;display:flex;position:absolute;top:16px;right:16px}.lang-art__switch i{border-radius:var(--shape-pill);color:#ffffffbf;padding:4px 10px;font-size:12px;font-style:normal}.lang-art__switch i.is-on{color:var(--color-brand);background:#fff}.lang-art__names{font-family:var(--font-remark);margin:0;font-size:26px;line-height:1.1}.lang-art__line{color:#fffc;margin:6px 0 0;font-size:14px}@media (width>=900px){.offer{padding-block:96px}.offer__stage{grid-template-columns:minmax(0,1.3fr) 290px minmax(0,1fr);align-items:center;max-width:1180px}.offer__stage>*{grid-row:1}.offer__card--langs{text-align:left;grid-column:1;align-items:flex-start;margin-right:-60px;padding:52px 110px 52px 48px}.offer__langs{justify-content:flex-start;margin-top:32px}.offer__phone{border-radius:0;grid-column:2;justify-self:center;height:auto;padding:0;overflow:visible}.offer .phone{--frame-scale:.687;--tilt:8deg;width:290px;box-shadow:0 40px 60px -24px #2f1d1d73}.offer__card--list{z-index:auto;background:linear-gradient(180deg, #f0e3dc 0%, var(--color-background) 100%);box-shadow:none;grid-column:3;margin:0 0 0 -60px;padding:48px 44px 48px 110px}.offer__items{gap:28px}}.phone__island{z-index:1;top:calc(11px * var(--frame-scale));width:calc(126px * var(--frame-scale));height:calc(37px * var(--frame-scale));border-radius:var(--shape-pill);pointer-events:none;background:#000;position:absolute;left:50%;translate:-50%}.faq{z-index:2;padding:64px var(--gutter);background:var(--background);flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.faq__title{margin-bottom:calc(var(--title-space) + 4px)}.faq__list{border:1px solid var(--border);border-radius:var(--shape-card);background:#fff;width:100%;max-width:640px}.faq__item{padding:0 24px}.faq__item+.faq__item{border-top:1px solid var(--border)}.faq__q{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-remark);color:var(--color-ink);justify-content:space-between;align-items:baseline;gap:12px;padding:20px 0;font-size:18px;line-height:24px;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q:after{content:"";background:linear-gradient(var(--muted), var(--muted)) center / 12px 1.5px no-repeat, linear-gradient(var(--muted), var(--muted)) center / 1.5px 12px no-repeat;width:12px;height:12px;transition:background-size .36s var(--ease);flex:none}.faq__item[open] .faq__q:after,.faq__item--open .faq__q:after{background-size:12px 1.5px,1.5px 0}.js-faq .faq__item:not(.faq__item--open) .faq__q:after{background-size:12px 1.5px,1.5px 12px}.faq__a{font-family:var(--font-sans);color:var(--muted);margin:0;padding:0 32px 20px 0;font-size:14px;line-height:22px}.faq__link{color:var(--accent);text-underline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.faq__q:after{transition:none}}html{overscroll-behavior-y:none;background:#1c1010}body{background:linear-gradient(var(--background) calc(100% - 100svh), #1c1010 0)}main{z-index:1;background:var(--background);border-radius:0 0 40px 40px;position:relative;overflow:clip;box-shadow:0 30px 60px -30px #00000059}.js-curtain:not(.footer-near) .site-footer{visibility:hidden;position:relative}.site-footer{z-index:0;padding:calc(56px + 40px) var(--gutter) 0;color:#fff;background:linear-gradient(#2a1818 0%,#1c1010 100%);flex-direction:column;gap:40px;margin-top:-40px;display:flex;position:sticky;bottom:0;overflow:clip}.site-footer__top{flex-direction:column;gap:36px;display:flex}.site-footer__brand{flex-direction:column;justify-content:space-between;gap:24px;display:flex}.site-footer__mark{border-radius:8px;width:fit-content;display:inline-flex}.site-footer__mark img{filter:brightness(0)invert();width:40px;height:auto}.site-footer__mark:focus-visible,.site-footer a:focus-visible{outline-offset:3px;outline:2px solid #fff9}.site-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}.site-footer__heading{font-family:var(--font-sans);color:#fff;margin:0 0 12px;font-size:15px;font-weight:600;line-height:24px}.site-footer__col ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.site-footer__col a{font-family:var(--font-sans);color:#ffffff8c;transition:color .2s var(--ease);padding:4px 0;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;display:inline-block}.site-footer__col a:hover{color:#fff}.site-footer__word{font-family:var(--font-remark);letter-spacing:-.03em;text-align:center;white-space:nowrap;color:#f6f4f2;-webkit-user-select:none;user-select:none;margin:56px 0 -.23em;font-size:23.5vw;font-weight:400;line-height:.8}.site-footer__word span{display:inline-block}.site-footer__by{font-family:var(--font-sans);color:#ffffff73;margin:0;font-size:13px;line-height:20px}@media (width<=899.98px){.site-footer__top{position:relative}.site-footer__by{position:absolute;bottom:6px;left:calc(50% + 12px)}}@media (width>=900px){.site-footer{padding-inline:max(var(--gutter), (100% - 1120px) / 2 + var(--gutter))}.site-footer__top{flex-direction:row;justify-content:space-between}.site-footer__by{padding-bottom:6px}.site-footer__cols{grid-template-columns:repeat(3,auto);gap:0 clamp(64px,9vw,140px)}.site-footer__word{margin-top:96px;font-size:min(23.5vw,270px)}}.whatsapp{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:20;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s,box-shadow .2s,opacity .3s;display:flex;position:fixed;box-shadow:0 6px 18px #452d2d38}.whatsapp__mark{width:30px;height:30px}.whatsapp:hover{transform:translateY(-2px);box-shadow:0 10px 22px #452d2d47}.whatsapp:active{transform:translateY(0)}.whatsapp:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.whatsapp{transition:none}}.buy-open{overflow:hidden}.buy{background:var(--background);width:min(760px,100% - 32px);max-width:none;max-height:calc(100svh - 32px);color:var(--color-ink);border:0;border-radius:28px;margin:auto;padding:0;overflow:hidden;box-shadow:0 40px 80px -24px #1c101073}.buy[open]{animation:buy-in .45s var(--ease) both;grid-template-columns:300px minmax(0,1fr);display:grid}.buy::backdrop{animation:buy-fade .3s var(--ease) both;background:#1c10108c}@keyframes buy-in{0%{opacity:0;translate:0 24px;scale:.97}}@keyframes buy-fade{0%{opacity:0}}.buy__close-form{z-index:2;margin:0;position:absolute;top:14px;right:14px}.buy__close{border:1px solid var(--border);border-radius:var(--shape-pill);width:36px;height:36px;color:var(--color-ink);cursor:pointer;transition:border-color .2s var(--ease);background:#fff;place-items:center;padding:0;display:grid}.buy__close:hover{border-color:var(--color-accent)}.buy__close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.buy__preview{background:#2a1c18;min-height:100%;position:relative;overflow:hidden}.buy__preview img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.buy__swap{font:500 14px/1.4 var(--font-sans);text-align:center;text-wrap:balance;color:#fff;background:linear-gradient(#1c101000,#1c1010c7);margin:0;padding:56px 24px 22px;position:absolute;bottom:0;left:0;right:0}.buy__body{flex-direction:column;align-items:flex-start;gap:12px;padding:40px 36px 32px;display:flex;overflow-y:auto}.buy__eyebrow{font:11px/1 var(--font-sans);letter-spacing:.44px;text-transform:uppercase;color:var(--color-dark-mustard);margin:0}.buy__title{font-family:var(--font-remark);font-weight:400;font-size:var(--size-h2);overflow-wrap:anywhere;margin:0;padding-right:40px;line-height:1.1}.buy__day{font:15px/1.4 var(--font-sans);color:var(--muted);margin:-6px 0 0}.buy__card{border:1px solid var(--border);background:var(--color-background);border-radius:18px;align-self:stretch;gap:12px;margin-top:8px;padding:16px 18px;display:grid}.buy__card-head{font:500 14px/1.3 var(--font-sans);color:var(--color-ink);justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.buy__sum{font-family:var(--font-remark);font-size:30px;font-weight:400;line-height:1}.buy__items{font:12.5px/1.4 var(--font-sans);color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.buy__items li:before{content:"✓";color:var(--color-brand);margin-right:5px}.buy__go{align-self:stretch;margin-top:8px}.buy__note{font:12px/1.55 var(--font-sans);text-align:center;color:var(--muted);margin:0}.buy__note a,.buy__custom a{color:inherit;text-underline-offset:2px}.buy__custom{border-top:1px solid var(--border);font:13px/1.4 var(--font-sans);text-align:center;color:var(--color-ink);align-self:stretch;margin:4px 0 0;padding-top:14px}.buy__custom a{color:var(--color-brand)}@media (width<=699.98px){.buy{border-radius:28px 28px 0 0;width:100%;max-height:calc(100svh - 24px);margin:auto 0 0}.buy[open]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);animation-name:buy-up}@keyframes buy-up{0%{translate:0 100%}}.buy__preview{flex-direction:column;display:flex}.buy__preview img{flex:none;height:200px;position:static}.buy__preview img[data-theme=charlotte-james]{object-position:50% 40%}.buy__preview img[data-theme=hira-azain]{object-position:50% 48%}.buy__preview img[data-theme=oscar-sophia]{object-position:50% 46%}.buy__preview img[data-theme=oliver-amelia]{object-position:50% 53%}.buy__swap{padding:10px var(--gutter);background:0 0;font-size:13px;position:static}.buy__body{padding:24px var(--gutter) calc(24px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.buy[open],.buy::backdrop{animation:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
