:root{--blue: #1D4ED8;--blue-2: #2F6BFF;--blue-soft: #EAF0FF;--sky: #8FB8FF;--navy: #0A1633;--ink: #0F172A;--text: #334155;--mute: #64748B;--line: #E2E8F0;--bg: #FFFFFF;--bg-2: #F5F7FB;--yellow: #FBBC04;--green: #16A34A;--red: #DC2626;--r: 14px;--r-l: 24px;--shadow: 0 10px 30px -12px rgba(15, 23, 42, .18);--shadow-l: 0 30px 60px -20px rgba(29, 78, 216, .35);--wrap: 1240px;--gutter: clamp(16px, 4vw, 32px);--header-h: 68px;--font: "Poppins", system-ui, -apple-system, "Segoe UI", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{font-family:var(--font);font-size:16px;line-height:1.6;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}body.is-locked{overflow:hidden}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}ul,ol{list-style:none;padding:0}input,textarea,select{font:inherit}[hidden]{display:none!important}h1,h2,h3,h4{color:var(--ink);line-height:1.15;letter-spacing:-.02em;font-weight:700}:focus-visible{outline:3px solid var(--blue-2);outline-offset:2px;border-radius:6px}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(56px,8vw,104px)}.section--soft{background:var(--bg-2)}.center{text-align:center}.kicker{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--blue);background:var(--blue-soft);padding:6px 14px;border-radius:99px}.h1{font-size:clamp(34px,5.4vw,60px);font-weight:800;letter-spacing:-.03em}.h2{font-size:clamp(28px,3.8vw,44px);font-weight:800;letter-spacing:-.025em}.h2 em,.h1 em{font-style:normal;color:var(--blue)}.lead{font-size:clamp(16px,1.5vw,19px);color:var(--text)}.sec-head{display:grid;gap:14px;justify-items:center;text-align:center;max-width:720px;margin:0 auto clamp(32px,5vw,56px)}.fine{font-size:13px;color:var(--mute)}.dim{color:var(--mute);font-weight:400}.link{color:var(--blue);font-weight:600}.link:hover{text-decoration:underline;text-underline-offset:3px}.btn{--h: 52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--h);padding:0 26px;border-radius:99px;font-weight:600;font-size:16px;white-space:nowrap;transition:transform .15s,background-color .2s,box-shadow .2s}.btn:active{transform:scale(.98)}.btn--blue{background:var(--blue);color:#fff;box-shadow:0 8px 20px -8px #1d4ed899}.btn--blue:hover{background:#1a43be}.btn--white{background:#fff;color:var(--ink)}.btn--white:hover{background:var(--blue-soft)}.btn--outline{box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink)}.btn--outline-w{box-shadow:inset 0 0 0 2px #ffffff80;color:#fff}.btn--outline-w:hover{box-shadow:inset 0 0 0 2px #fff}.btn--lg{--h: 58px;font-size:17px}.btn--block{width:100%}@media(max-width:420px){.btn{padding:0 20px}.btn--lg{font-size:16px}.btn--lg .btn__price{display:none}}.btn--s{--h: 42px;padding:0 18px;font-size:14px}.btn__price{font-weight:500;opacity:.85;padding-left:12px;border-left:1px solid rgba(255,255,255,.35)}.btn[disabled]{opacity:.6;cursor:progress}.promo{background:var(--navy);color:#fff;font-size:13px;font-weight:500;overflow:hidden}.promo__track{display:flex;justify-content:center;gap:48px;padding:9px var(--gutter);white-space:nowrap}@media(max-width:900px){.promo__track{white-space:normal;text-align:center;font-size:12px}.promo__track span:not(:first-child){display:none}}@media(prefers-reduced-motion:reduce){.promo__track{animation:none}}.header{position:sticky;top:0;z-index:50;background:#fffffff5;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid transparent;transition:border-color .2s,box-shadow .2s}.header.is-scrolled{border-color:var(--line);box-shadow:0 6px 20px -16px #0f172a66}.header__in{height:var(--header-h);display:flex;align-items:center;gap:20px}.logo{font-size:28px;font-weight:800;letter-spacing:-.05em;color:var(--ink);line-height:1}.logo i{font-style:normal;color:var(--blue)}.logo--light i{color:var(--yellow)}.nav{display:none;gap:28px;margin-inline:auto;font-size:15px;font-weight:500;color:var(--ink)}.nav a:hover{color:var(--blue)}.header__actions{display:flex;gap:4px;margin-left:auto}.icon-btn{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--ink);transition:background-color .2s}.icon-btn:hover{background:var(--bg-2)}.icon-btn svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cart-count{position:absolute;top:4px;right:2px;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:var(--blue);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;transform:scale(0);transition:transform .25s}.cart-count.has-items{transform:scale(1)}.cart-count.bump{animation:bump .45s}@keyframes bump{40%{transform:scale(1.35)}}@media(min-width:1000px){.menu-btn{display:none}.nav{display:flex}.header__actions{margin-left:0}}@media(max-width:999px){.logo{position:absolute;left:50%;transform:translate(-50%)}.header__in{position:relative}}.menu{position:fixed;z-index:49;top:0;left:0;right:0;padding:calc(var(--header-h) + 50px) var(--gutter) 24px;background:#fff;display:grid;gap:4px;transform:translateY(-100%);transition:transform .35s cubic-bezier(.2,.7,.1,1);box-shadow:var(--shadow)}.menu.is-open{transform:none}.menu a:not(.btn){padding:14px 0;font-size:18px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line)}.menu .btn{margin-top:16px}@media(min-width:1000px){.menu{display:none}}.hero{position:relative;overflow:hidden;background:radial-gradient(80% 90% at 85% 10%,#dce7ff,#dce7ff00 60%),linear-gradient(180deg,#f4f7ff,#fff);padding:clamp(32px,6vw,80px) 0 clamp(48px,7vw,96px)}.hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}.hero__grid>*,.split>*,.finder-band>*,.perso>*{min-width:0}@media(min-width:960px){.hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px}}.hero__copy{display:grid;gap:22px;justify-items:start}.hero__copy .lead{max-width:540px}.hero__finder{width:100%;max-width:540px;display:grid;gap:14px;padding:20px;background:#fff;border-radius:var(--r-l);box-shadow:var(--shadow)}.hero__finder .btn{width:100%}.checks{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;font-weight:500;color:var(--ink)}.checks li{display:flex;align-items:center;gap:8px}.checks li:before{content:"";width:18px;height:18px;flex:none;border-radius:50%;background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 12px no-repeat}.hero__visual{position:relative}.hero__photo{position:relative;aspect-ratio:1;border-radius:32px;overflow:hidden;box-shadow:var(--shadow-l);background:#ddd}.hero__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:40% 78%;transform:scale(1.85);transform-origin:40% 76%}.float{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-radius:16px;box-shadow:var(--shadow);font-size:14px;font-weight:600;color:var(--ink);line-height:1.3}.float small{display:block;font-weight:500;color:var(--mute);font-size:12px}.float__ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--blue-soft);color:var(--blue);flex:none}.float__ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.float--a{left:-12px;bottom:12%}.float--b{right:-8px;top:9%}@media(max-width:600px){.float--a{left:8px;bottom:16px}.float--b{right:8px;top:16px}}.trust{border-block:1px solid var(--line);background:#fff}.trust ul{display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:860px){.trust ul{grid-template-columns:repeat(4,1fr)}}.trust li{display:flex;gap:10px;align-items:center;padding:22px 12px;font-size:14px;color:var(--mute);line-height:1.35}.trust b{display:block;color:var(--ink);font-size:15px}.trust svg{width:30px;height:30px;flex:none;fill:none;stroke:var(--blue);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.products{display:grid;gap:20px}@media(min-width:720px){.products{grid-template-columns:repeat(3,1fr)}}.card{position:relative;display:grid;grid-template-rows:auto 1fr;background:#fff;border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden;transition:transform .25s,box-shadow .25s}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.card__img{position:relative;aspect-ratio:1;background:linear-gradient(160deg,#f4f7ff,#e4ecff);display:grid;place-items:center;overflow:hidden}.card__img>img{width:66%;filter:drop-shadow(0 18px 24px rgba(29,78,216,.22));transition:transform .4s}.card:hover .card__img>img{transform:scale(1.04) rotate(-1.5deg)}.card__badge{position:absolute;top:14px;left:14px;z-index:1;font-size:12px;font-weight:700;padding:5px 12px;border-radius:99px;background:var(--yellow);color:var(--ink)}.card__badge--blue{background:var(--blue);color:#fff}.card__body{display:grid;gap:8px;align-content:start;padding:20px 22px 24px}.card__body h3{font-size:19px}.card__body p{font-size:14px;color:var(--mute)}.card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.price{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.card__foot .price{font-size:20px}.card__foot .price small{font-size:13px;font-weight:500;color:var(--mute)}.perso-art{width:66%;aspect-ratio:1 / 1.02;border-radius:9%;background:#fff;box-shadow:0 18px 24px #0f172a29;display:grid;grid-template-rows:30% 1fr;overflow:hidden}.perso-art__awning{display:flex}.perso-art__awning i{flex:1;border-radius:0 0 50% 50%/0 0 38% 38%}.perso-art__awning i:nth-child(odd){background:#111827}.perso-art__awning i:nth-child(2n){background:#f59e0b}.perso-art__body{display:grid;place-items:center;align-content:center;gap:4px;font-weight:800;color:#111827;font-size:clamp(14px,2vw,20px);letter-spacing:-.02em}.perso-art__body small{font-size:10px;font-weight:600;color:var(--mute);letter-spacing:.04em;text-transform:uppercase}.vol-art{display:flex;align-items:center;justify-content:center;width:80%}.vol-art img{width:46%;filter:drop-shadow(0 12px 16px rgba(29,78,216,.2))}.vol-art img+img{margin-left:-22%;transform:translateY(-8%) rotate(5deg)}.vol-art img+img+img{transform:translateY(4%) rotate(10deg)}.finder-band{background:var(--blue);color:#fff;border-radius:32px;padding:clamp(28px,5vw,64px);display:grid;gap:28px;align-items:center;position:relative;overflow:hidden}.finder-band:after{content:"";position:absolute;right:-120px;top:-120px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 70%);pointer-events:none}@media(min-width:960px){.finder-band{grid-template-columns:1fr 1fr}}.finder-band h2{color:#fff}.finder-band p{color:#ffffffd9}.finder-band__box{position:relative;z-index:1;background:#fff;color:var(--text);border-radius:var(--r-l);padding:22px;display:grid;gap:14px;box-shadow:0 30px 60px -20px #00000059}.benefits{display:grid;gap:18px}@media(min-width:640px){.benefits{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.benefits{grid-template-columns:repeat(4,1fr)}}.benefit{padding:26px;border-radius:var(--r-l);background:#fff;border:1px solid var(--line);display:grid;gap:10px;align-content:start}.benefit__ic{width:52px;height:52px;border-radius:16px;background:var(--blue-soft);color:var(--blue);display:grid;place-items:center;margin-bottom:6px}.benefit__ic svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.benefit h3{font-size:18px}.benefit p{font-size:15px;color:var(--mute)}.steps{display:grid;gap:20px;counter-reset:step}@media(min-width:860px){.steps{grid-template-columns:repeat(3,1fr)}}.step{position:relative;padding:30px 26px 28px;border-radius:var(--r-l);background:#fff;box-shadow:var(--shadow);display:grid;gap:10px;align-content:start}.step__n{width:46px;height:46px;border-radius:50%;background:var(--blue);color:#fff;font-weight:800;font-size:20px;display:grid;place-items:center;margin-bottom:8px}.step h3{font-size:20px}.step p{font-size:15px;color:var(--mute)}.split{display:grid;gap:40px;align-items:center}@media(min-width:960px){.split{grid-template-columns:1fr 1fr;gap:72px}.split--rev>:first-child{order:2}}.split__copy{display:grid;gap:18px;justify-items:start}.split__photo{aspect-ratio:4 / 5;border-radius:28px;overflow:hidden;box-shadow:var(--shadow)}.split__photo img{width:100%;height:100%;object-fit:cover}.ticks{display:grid;gap:12px}.ticks li{display:flex;gap:12px;align-items:flex-start;color:var(--ink);font-weight:500}.ticks li:before{content:"";width:22px;height:22px;flex:none;margin-top:2px;border-radius:50%;background:var(--blue-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231D4ED8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 13px no-repeat}.places{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(min-width:860px){.places{grid-template-columns:repeat(4,1fr)}}.place{aspect-ratio:1;border-radius:var(--r-l);padding:20px;display:grid;align-content:end;gap:4px;color:#fff;position:relative;overflow:hidden}.place b{font-size:18px;font-weight:700;position:relative}.place span{font-size:13px;opacity:.85;position:relative}.place svg{position:absolute;right:18px;top:18px;width:40px;height:40px;fill:none;stroke:#ffffffe6;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.place:nth-child(1){background:linear-gradient(150deg,#2f6bff,#1d4ed8)}.place:nth-child(2){background:linear-gradient(150deg,#0f172a,#1e293b)}.place:nth-child(3){background:linear-gradient(150deg,#8fb8ff,#4f86f7)}.place:nth-child(4){background:linear-gradient(150deg,#1e3a8a,#0a1633)}.perso{background:var(--navy);color:#fff;border-radius:32px;padding:clamp(28px,5vw,64px);display:grid;gap:36px;align-items:center;overflow:hidden}@media(min-width:960px){.perso{grid-template-columns:1.1fr 1fr}}.perso h2{color:#fff}.perso h2 em{color:var(--yellow)}.perso p{color:#fffc}.perso .ticks li{color:#fff}.perso .ticks li:before{background-color:#ffffff1f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FBBC04' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E")}.perso__btns{display:flex;flex-wrap:wrap;gap:12px}.perso__art{display:flex;justify-content:center;gap:4%}.perso__art .perso-art{width:46%;transform:rotate(-5deg)}.perso__art .perso-art:nth-child(2){transform:rotate(5deg) translateY(10%)}.perso__art .perso-art:nth-child(2) .perso-art__awning i:nth-child(odd){background:#7c3aed}.perso__art .perso-art:nth-child(2) .perso-art__awning i:nth-child(2n){background:#f472b6}.insta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:28px clamp(22px,4vw,40px);border-radius:var(--r-l);background:linear-gradient(120deg,#fff4e5,#fde7f3 50%,#ede9fe)}.insta h3{font-size:clamp(20px,2.4vw,26px)}.insta p{color:var(--text)}.faq{max-width:820px;margin-inline:auto;display:grid;gap:12px}.faq details{background:#fff;border:1px solid var(--line);border-radius:16px;padding:0 22px;transition:border-color .2s}.faq details[open]{border-color:var(--blue)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-weight:600;color:var(--ink)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;width:30px;height:30px;border-radius:50%;background:var(--blue-soft);color:var(--blue);display:grid;place-items:center;font-size:20px;font-weight:500;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details>div{padding-bottom:20px;color:var(--text)}.cta-band{text-align:center;display:grid;gap:18px;justify-items:center}.footer{background:var(--navy);color:#ffffffb8;padding:64px 0 28px;font-size:15px}.footer__grid{display:grid;gap:36px;grid-template-columns:repeat(2,1fr)}@media(min-width:900px){.footer__grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}.footer__brand{grid-column:1 / -1;display:grid;gap:14px;max-width:340px;align-content:start}@media(min-width:900px){.footer__brand{grid-column:auto}}.footer h3{color:#fff;font-size:15px;margin-bottom:14px}.footer ul{display:grid;gap:10px}.footer a:hover{color:#fff}.footer__ig{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:600}.footer__ig svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.footer__bottom{margin-top:48px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;font-size:12.5px}.footer__bottom p{max-width:640px}.pay{display:flex;flex-wrap:wrap;gap:6px}.pay span{font-size:11px;font-weight:600;padding:4px 9px;border-radius:6px;background:#ffffff1a;color:#fff}.crumbs{font-size:13px;color:var(--mute);padding-top:18px}.crumbs a:hover{color:var(--blue)}.pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding-block:20px 72px}.pdp>*,.models>*,.form__row>*{min-width:0}@media(min-width:960px){.pdp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:start}}.gallery{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;border-radius:var(--r-l);scrollbar-width:none}.gallery::-webkit-scrollbar{display:none}.gallery>*{scroll-snap-align:start;aspect-ratio:1;border-radius:var(--r-l);overflow:hidden;position:relative;background:linear-gradient(160deg,#f4f7ff,#e4ecff);display:grid;place-items:center}.gallery .g-render img{width:68%;filter:drop-shadow(0 24px 30px rgba(29,78,216,.25))}.gallery .g-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:40% 78%;transform:scale(1.85);transform-origin:40% 76%}.gallery .g-lot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 40%}.gallery .g-dims svg{width:80%}@media(min-width:960px){.gallery{grid-auto-flow:row;grid-template-columns:1fr 1fr;overflow:visible}.gallery>:first-child{grid-column:1 / -1}.pdp__media{position:sticky;top:calc(var(--header-h) + 16px)}}.gallery__dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.gallery__dots button{width:8px;height:8px;border-radius:99px;background:var(--line);transition:width .3s,background-color .3s}.gallery__dots button[aria-current=true]{width:24px;background:var(--blue)}@media(min-width:960px){.gallery__dots{display:none}}.buybox,.conf,.conf__step,.finder,.finder__search,.finder__manual{grid-template-columns:minmax(0,1fr)}.buybox{display:grid;gap:18px}@media(max-width:420px){.buy__row .btn__price{display:none}}.buybox h1{font-size:clamp(28px,3.4vw,40px);font-weight:800}.buybox__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.buybox__price .price{font-size:30px;font-weight:800;color:var(--blue)}.tag{font-size:12px;font-weight:700;padding:4px 10px;border-radius:99px;background:#dcfce7;color:#166534}.conf{display:grid;gap:22px;padding:22px;border-radius:var(--r-l);background:var(--bg-2);scroll-margin-top:calc(var(--header-h) + 16px)}.conf__step{display:grid;gap:12px}.conf__n{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--ink)}.conf__n em{font-style:normal}.conf__n span{width:26px;height:26px;border-radius:50%;background:var(--blue);color:#fff;font-size:13px;display:grid;place-items:center}.models{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.model{position:relative;display:grid;gap:8px;justify-items:center;text-align:center;padding:14px 10px;border:2px solid var(--line);border-radius:16px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s}.model input{position:absolute;opacity:0;pointer-events:none}.model:has(input:checked){border-color:var(--blue);box-shadow:0 0 0 4px #1d4ed81f}.model:has(input:checked):after{content:"";position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 12px no-repeat}.model__img{width:64px;height:64px;display:grid;place-items:center}.model__img img{width:100%}.model__img .perso-art{width:56px;box-shadow:0 6px 10px #0f172a24}.model__img .perso-art__body{font-size:8px}.model__txt{display:grid;font-size:12.5px;color:var(--mute);line-height:1.35}.model__txt b{font-size:15px;color:var(--ink)}.model__price{font-weight:700;color:var(--blue);font-size:15px}.conf__err{font-size:14px;color:#991b1b;background:#fee2e2;border-radius:12px;padding:10px 14px}.buy__row{display:flex;gap:10px}.buy__row .btn{flex:1}[data-conf-add].is-waiting{opacity:.7}.conf__added{display:grid;gap:6px;padding:14px 16px;border-radius:14px;background:#dcfce7;color:#166534;font-size:14px}.conf__added .link{justify-self:start;color:#166534}.qty{display:inline-flex;align-items:center;height:52px;border:2px solid var(--line);border-radius:99px;background:#fff}.qty button{width:44px;height:100%;font-size:20px;color:var(--ink)}.qty button:disabled{opacity:.3;cursor:default}.qty input{width:34px;text-align:center;border:0;background:none;font-weight:600;color:var(--ink);-moz-appearance:textfield}.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.qty--s{height:40px;border-width:1px}.qty--s button{width:34px;font-size:17px}.assure{display:grid;gap:10px;padding:18px;border-radius:var(--r-l);border:1px solid var(--line);font-size:14px}.assure li{display:flex;gap:12px;align-items:center;color:var(--ink)}.assure li span{color:var(--mute)}.assure svg{width:22px;height:22px;flex:none;fill:none;stroke:var(--blue);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.acc{display:grid}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:16px 0;font-weight:600;color:var(--ink)}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-size:20px;line-height:1;color:var(--blue);transition:transform .25s}.acc details[open] summary:after{transform:rotate(45deg)}.acc details>div{padding-bottom:16px;font-size:15px}.acc dl{display:grid;grid-template-columns:auto 1fr;gap:8px 20px}.acc dt{color:var(--mute)}.acc dd{color:var(--ink);font-weight:500}.sticky-buy{position:fixed;z-index:40;left:0;right:0;bottom:0;padding:12px var(--gutter) max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line);box-shadow:0 -10px 30px -18px #0f172a66;display:flex;align-items:center;justify-content:space-between;gap:12px;transform:translateY(110%);transition:transform .3s}.sticky-buy.is-visible{transform:none}.sticky-buy b{display:block;color:var(--ink);font-size:15px}.sticky-buy span{font-size:13px;color:var(--mute)}@media(min-width:960px){.sticky-buy{display:none}}.finder{display:grid;gap:10px;position:relative}.finder__search,.finder__manual{display:grid;gap:10px;position:relative;border:0;padding:0;margin:0;min-width:0}.finder__label{font-size:14px;font-weight:600;color:var(--ink);padding:0}.finder__box{position:relative;display:flex;align-items:center;background:#fff;border:2px solid var(--line);border-radius:14px;min-height:58px;transition:border-color .2s,box-shadow .2s}.finder__box:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px #1d4ed81f}.finder__box>svg{width:22px;height:22px;flex:none;margin-left:14px;fill:none;stroke:var(--mute);stroke-width:2;stroke-linecap:round}.finder__input{flex:1;min-width:0;color:var(--ink);background:none;border:0;outline:0;padding:14px 10px;font-size:16px}.finder__input::placeholder{color:#94a3b8}.finder__g{flex:none;margin-right:14px;font-size:13px;font-weight:700;letter-spacing:-.01em}.finder__g:first-letter{color:#4285f4}.finder__list{position:absolute;z-index:30;top:calc(100% + 6px);left:-2px;right:-2px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 50px -20px #0f172a59;padding:6px;max-height:320px;overflow-y:auto}.finder__list li{display:grid;gap:1px;padding:10px 12px;border-radius:10px;cursor:pointer;font-size:15px}.finder__list li b{font-weight:600;color:var(--ink)}.finder__list li span{font-size:13px;color:var(--mute)}.finder__list li[aria-selected=true],.finder__list li[role=option]:hover{background:var(--blue-soft)}.finder__list .finder__by{display:block;text-align:right;cursor:default;padding:6px 10px 4px;font-size:11px;color:var(--mute)}.finder__list .finder__by:hover{background:none}.finder__list .finder__none{cursor:default;font-size:14px;color:var(--text)}.finder__alt{justify-self:start;font-size:14px;font-weight:500;color:var(--blue);text-decoration:underline;text-underline-offset:3px}.finder__picked{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:2px solid var(--green);border-radius:14px}.finder__pin{flex:none;width:40px;height:40px;border-radius:50%;background:#dcfce7;display:grid;place-items:center}.finder__pin svg{width:20px;height:20px;fill:none;stroke:var(--green);stroke-width:2;stroke-linejoin:round}.finder__picked-txt{flex:1;min-width:0;display:grid;line-height:1.35}.finder__picked-txt b{font-weight:700;color:var(--ink)}.finder__picked-txt span{font-size:13px;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finder__change{flex:none;font-size:14px;font-weight:600;color:var(--blue)}.finder--compact .finder__more,.finder--compact .field label{display:none}.form{display:grid;gap:14px}.field{display:grid;gap:6px}.field label{font-size:14px;font-weight:500;color:var(--ink)}.field input,.field select,.field textarea{width:100%;color:var(--ink);background:#fff;border:2px solid var(--line);border-radius:12px;padding:12px 14px;min-height:50px;font-size:16px;transition:border-color .2s,box-shadow .2s}.field textarea{min-height:110px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px #1d4ed81f}.form__row{display:grid;gap:14px}.form__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.form__row{grid-template-columns:1fr 1fr}}.hp{position:absolute;left:-9999px}.form__msg{font-size:14px;padding:12px 14px;border-radius:12px;display:none}.form__msg.is-ok{display:block;background:#dcfce7;color:#166534}.form__msg.is-err{display:block;background:#fee2e2;color:#991b1b}.drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0a163373;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.drawer-scrim.is-open{opacity:1;visibility:visible;transition:opacity .3s}.drawer{position:fixed;z-index:61;top:0;right:0;bottom:0;width:min(440px,100%);background:#fff;display:flex;flex-direction:column;transform:translate(100%);visibility:hidden;transition:transform .4s cubic-bezier(.2,.7,.1,1),visibility 0s .4s}.drawer.is-open{transform:none;visibility:visible;transition:transform .4s cubic-bezier(.2,.7,.1,1)}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 14px 22px;border-bottom:1px solid var(--line)}.drawer__head h2{font-size:20px}.drawer__body{flex:1;overflow-y:auto;padding:22px}.drawer__foot{padding:18px 22px max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--line);display:grid;gap:12px}.drawer__lines{display:grid;gap:20px}.line{display:grid;grid-template-columns:84px 1fr;gap:14px;align-items:start}.line__img{aspect-ratio:1;border-radius:14px;background:linear-gradient(160deg,#f4f7ff,#e4ecff);display:grid;place-items:center}.line__img img{width:72%}.line__top{display:flex;justify-content:space-between;gap:8px;font-weight:600;color:var(--ink)}.line__place{display:grid;margin-top:2px;font-size:13.5px;line-height:1.4}.line__place b{font-weight:600;color:var(--ink)}.line__place span{color:var(--mute)}.line__ok,.line__meta{margin-top:4px;font-size:12px;font-weight:600;display:flex;gap:6px;align-items:center}.line__ok{color:var(--green)}.line__ok:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green)}.line__meta{color:#b45309}.line__ctrl{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.line__rm{font-size:13px;color:var(--mute);text-decoration:underline}.drawer__nudge{margin-top:22px;padding:14px 16px;border-radius:14px;background:var(--blue-soft);font-size:14px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--ink)}.drawer__empty{text-align:center;padding:48px 0;display:grid;gap:16px;justify-items:center}.drawer__empty img{width:120px}.drawer__row{display:flex;justify-content:space-between}.drawer__row--total{font-size:18px;font-weight:700;color:var(--ink)}.drawer__note{font-size:13.5px;color:#991b1b;background:#fee2e2;border-radius:12px;padding:10px 12px;display:none}.drawer__note.is-visible{display:block}.drawer__secure{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;color:var(--mute)}.drawer__secure svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}.page-head{background:linear-gradient(180deg,#f4f7ff,#fff);padding:clamp(40px,6vw,72px) 0 clamp(24px,4vw,40px)}.prose{max-width:760px;display:grid;gap:14px}.prose h2{font-size:24px;margin-top:28px}.todo{padding:14px 16px;border-radius:12px;background:#fef3c7;color:#92400e;font-size:14px}.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.1,1)}.js .reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.show-placeholders [data-verify]{outline:1.5px dashed #F59E0B;outline-offset:3px;border-radius:4px}.packs{display:grid;gap:10px}.pack{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"n txt price" "n badge price";column-gap:12px;align-items:center;padding:12px 14px;border:2px solid var(--line);border-radius:16px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s}.pack input{position:absolute;opacity:0;pointer-events:none}.pack:has(input:checked){border-color:var(--blue);box-shadow:0 0 0 4px #1d4ed81f}.pack:has(input:focus-visible){outline:3px solid var(--blue-2);outline-offset:2px}.pack__n{grid-area:n;width:44px;height:44px;border-radius:12px;background:var(--blue-soft);color:var(--blue);font-weight:800;font-size:18px;display:grid;place-items:center}.pack:has(input:checked) .pack__n{background:var(--blue);color:#fff}.pack__txt{grid-area:txt;display:grid;line-height:1.3;font-size:13px;color:var(--mute)}.pack__txt b{font-size:15.5px;color:var(--ink)}.pack__badge{grid-area:badge;justify-self:start;margin-top:4px;font-size:11px;font-weight:700;padding:2px 9px;border-radius:99px;background:var(--yellow);color:var(--ink)}.pack__badge--save{background:#dcfce7;color:#166534}.pack__price{grid-area:price;display:grid;justify-items:end;line-height:1.25}.pack__price b{font-size:17px;color:var(--ink)}.pack__price s{font-size:12.5px;color:var(--mute)}.conf__mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;border-radius:99px;background:#fff;border:1px solid var(--line)}.conf__mode label{position:relative;cursor:pointer}.conf__mode input{position:absolute;opacity:0}.conf__mode span{display:block;text-align:center;padding:9px 8px;border-radius:99px;font-size:13.5px;font-weight:600;color:var(--text);transition:background-color .2s,color .2s}.conf__mode input:checked+span{background:var(--blue);color:#fff}.conf__mode input:focus-visible+span{outline:3px solid var(--blue-2)}.conf__slots{display:grid;gap:14px}.conf__slots.is-multi .conf__slot{padding:14px;border-radius:16px;background:#fff;border:1px solid var(--line)}.perso-box{display:grid;gap:14px;padding:20px;border-radius:var(--r-l);border:2px dashed #C7D2FE;background:#fff;scroll-margin-top:calc(var(--header-h) + 16px)}.perso-box__head{display:flex;gap:14px;align-items:center}.perso-box__head .perso-art{width:64px;flex:none}.perso-box__head .perso-art__body{font-size:9px}.perso-box__title{font-weight:700;color:var(--ink);font-size:17px}.line__img{position:relative}.line__n{position:absolute;top:-6px;right:-6px;min-width:26px;height:26px;padding:0 6px;border-radius:99px;background:var(--blue);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center}.line__places{display:grid;gap:8px;margin-top:6px}.line__places li{display:grid;font-size:13.5px;line-height:1.4}.line__places b{font-weight:600;color:var(--ink)}.line__places span{color:var(--mute)}.line__places em{font-style:normal}.pack-tiles{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:860px){.pack-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.pack-tile{position:relative;display:grid;gap:2px;justify-items:center;text-align:center;padding:26px 14px 22px;border-radius:var(--r-l);border:2px solid var(--line);background:#fff;transition:transform .2s,border-color .2s,box-shadow .2s}.pack-tile:hover{transform:translateY(-3px);border-color:var(--blue);box-shadow:var(--shadow)}.pack-tile--best{border-color:var(--blue);background:var(--blue-soft)}.pack-tile__n{width:52px;height:52px;border-radius:16px;background:var(--blue);color:#fff;font-weight:800;font-size:22px;display:grid;place-items:center;margin-bottom:8px}.pack-tile b{color:var(--ink);font-size:16px}.pack-tile__price{font-size:22px;font-weight:800;color:var(--blue)}.pack-tile__unit{font-size:13px;color:var(--mute)}.pack-tile__save{position:absolute;top:12px;right:12px;font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px;background:var(--yellow);color:var(--ink)}:root{--blue: #3563E9;--blue-2: #4F7BFF;--blue-soft: #EDF1FF;--lav-1: #F1F3FF;--lav-2: #C7D0FF}.btn{border-radius:8px}.btn--blue{text-transform:uppercase;letter-spacing:.04em;font-weight:700;box-shadow:none}.btn--blue:hover{background:#2a55d6}.btn--outline{border-radius:8px;box-shadow:inset 0 0 0 2px var(--blue);color:var(--blue);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.btn--outline:hover{background:var(--blue);color:#fff}.btn--xl{--h: 56px;font-size:16px;padding:0 30px}.btn--s.btn--blue,.btn--s.btn--outline{text-transform:none;letter-spacing:0}.promo{background:var(--blue)}.promo__track{justify-content:center;text-transform:uppercase;font-weight:700;letter-spacing:.06em;font-size:13px;padding:10px var(--gutter);white-space:normal;text-align:center}.promo__track span:not(:first-child){display:inline}.hero .h1{font-size:clamp(32px,4.6vw,54px)}.hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.hero__card{position:relative;aspect-ratio:1 / .92;border-radius:22px;background:linear-gradient(150deg,var(--lav-1) 0%,var(--lav-2) 100%);display:grid;place-items:center;overflow:hidden}.hero__plaque{width:62%;transform:rotate(-6deg);filter:drop-shadow(0 30px 40px rgba(53,99,233,.35))}.hero__thumb{position:absolute;right:6%;bottom:7%;width:30%;aspect-ratio:1;object-fit:cover;object-position:40% 80%;border-radius:14px;border:4px solid #fff;box-shadow:var(--shadow);transform:rotate(5deg)}.card__img{background:linear-gradient(150deg,var(--lav-1),var(--lav-2))}.kicker{border-radius:6px}.gallery{grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:100%!important;overflow-x:auto!important}.gallery>:first-child{grid-column:auto!important}.gallery>*{background:linear-gradient(150deg,var(--lav-1),var(--lav-2))}.thumbs{display:flex!important;justify-content:flex-start;gap:10px;margin-top:12px;overflow-x:auto}.thumbs button{flex:none;width:76px!important;height:76px!important;border-radius:10px!important;background:linear-gradient(150deg,var(--lav-1),var(--lav-2))!important;border:2px solid transparent;display:grid;place-items:center;overflow:hidden;padding:0}.thumbs button[aria-current=true]{border-color:var(--blue)}.thumbs button img{width:70%}.thumbs .thumb-photo img,.thumbs button:nth-child(3) img{width:100%;height:100%;object-fit:cover}.thumbs .thumb-photo img{object-position:40% 80%;transform:scale(1.6)}.thumbs .thumb-dims span{font-size:12px;font-weight:700;color:var(--ink)}.thumbs .perso-art{width:52px}.thumbs .perso-art__body{font-size:7px}.g-perso{display:grid;place-items:center}.g-perso .perso__art{width:80%}@media(min-width:960px){.pdp__media{position:sticky;top:calc(var(--header-h) + 16px)}}.buybox h1{font-size:clamp(28px,3vw,36px);font-weight:700}.buybox__promise{font-weight:700;color:var(--ink)}.ticks--plain li:before{background:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F172A' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");background-size:18px;background-position:center;background-repeat:no-repeat}.ticks--plain li{font-weight:400}.conf{background:none;padding:0;gap:16px}.offers{display:grid;gap:10px}.offer{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 16px;border:1.5px solid var(--line);border-radius:10px;background:#fff;cursor:pointer;transition:border-color .2s,background-color .2s}.offer input{position:absolute;opacity:0;pointer-events:none}.offer:has(input:checked){border-color:var(--blue);background:var(--blue-soft)}.offer:has(input:focus-visible){outline:3px solid var(--blue-2);outline-offset:2px}.offer__img{position:relative;width:56px;height:56px;border-radius:8px;background:linear-gradient(150deg,var(--lav-1),var(--lav-2));display:grid;place-items:center}.offer__img img{width:76%}.offer__img i{position:absolute;top:-7px;right:-7px;font-style:normal;font-size:11px;font-weight:700;color:#fff;background:var(--blue);border-radius:99px;padding:1px 6px}.offer__txt{display:grid;gap:2px;justify-items:start;line-height:1.3}.offer__txt b{font-size:17px;font-weight:700;color:var(--ink)}.offer__txt em{font-style:normal;font-size:12px;font-weight:600;color:var(--ink);background:#e5e7eb;border-radius:4px;padding:1px 7px}.offer__txt span{font-size:12.5px;color:var(--mute)}.offer__price{display:grid;justify-items:end;line-height:1.3}.offer__price b{font-size:18px;font-weight:700;color:var(--ink)}.offer__price s{font-size:13px;color:var(--mute)}.offer__badge{position:absolute;right:12px;bottom:-11px;font-size:11px;font-weight:700;color:#fff;background:#22a35a;border-radius:6px;padding:2px 9px}.config{display:grid;gap:10px;padding:14px 16px 16px;border-radius:10px;background:#ededf0;margin-top:6px}.config__label{font-size:15px;font-weight:500;color:var(--ink)}.config__select{width:100%;min-height:46px;padding:0 12px;font-weight:500;color:var(--ink);background:#fff;border:2px solid var(--ink);border-radius:8px}.config__select:disabled{opacity:.75}.config__title{font-weight:700;color:var(--ink);font-size:15px}.config__help{font-size:13px;color:var(--text);line-height:1.5}.conf__slots{gap:12px}.conf__slots.is-multi .conf__slot,.conf__slot{padding:0;border:0;background:none}.conf__slot-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:14px;color:var(--ink)}.conf__slot+.conf__slot{padding-top:12px;border-top:1px solid #D9D9DE}.mini-qty{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:2px}.mini-qty button{width:28px;height:28px;border-radius:6px;font-size:16px}.mini-qty button:disabled{opacity:.3;cursor:default}.mini-qty output{min-width:70px;text-align:center;font-size:13px;font-weight:600}.conf__left{font-size:13px;font-weight:600;color:var(--blue)}.conf__left:empty{display:none}.finder--g .finder__search>.finder__label,.finder--g .finder__manual>.finder__label{display:none}.finder--g .finder__box{border:1px solid #C9C9CF;border-radius:6px;min-height:48px;background:#fff;margin-left:52px}.finder--g .finder__box>svg,.finder--g .finder__g{display:none}.finder--g .finder__box:before{content:"";position:absolute;left:-52px;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23FFC107' d='M43.6 20.5H42V20H24v8h11.3C33.7 32.7 29.2 36 24 36c-6.6 0-12-5.4-12-12s5.4-12 12-12c3.1 0 5.8 1.2 7.9 3.1l5.7-5.7C34 6.1 29.3 4 24 4 13 4 4 13 4 24s9 20 20 20 20-9 20-20c0-1.3-.1-2.4-.4-3.5z'/%3E%3Cpath fill='%23FF3D00' d='M6.3 14.7l6.6 4.8C14.7 15.1 19 12 24 12c3.1 0 5.8 1.2 7.9 3.1l5.7-5.7C34 6.1 29.3 4 24 4 16.3 4 9.7 8.3 6.3 14.7z'/%3E%3Cpath fill='%234CAF50' d='M24 44c5.2 0 9.9-2 13.4-5.2l-6.2-5.2C29.2 35.1 26.7 36 24 36c-5.2 0-9.6-3.3-11.3-7.9l-6.5 5C9.5 39.6 16.2 44 24 44z'/%3E%3Cpath fill='%231976D2' d='M43.6 20.5H42V20H24v8h11.3c-.8 2.2-2.2 4.2-4.1 5.6l6.2 5.2C37 39.2 44 34 44 24c0-1.3-.1-2.4-.4-3.5z'/%3E%3C/svg%3E") center / 24px no-repeat;box-shadow:0 2px 6px #0000001f}.finder--g .finder__input{padding:12px;font-size:15px}.finder--g .finder__alt{margin-left:52px;font-size:13px}.finder--g .finder__picked{margin-left:0;border-radius:8px}.finder--g .finder__manual .field input{border-radius:6px;border-width:1px}.acc{border-top:1px solid var(--line)}.acc summary:after{content:"";width:10px;height:10px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg) translateY(-3px);transition:transform .25s}.acc details[open] summary:after{transform:rotate(-135deg) translateY(-3px)}.acc__steps{display:grid;gap:8px}.perso-link{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;background:var(--blue-soft);color:var(--ink);transition:background-color .2s}.perso-link:hover{background:#e1e8ff}.perso-link>img,.perso-link>.perso-art{width:54px;flex:none}.perso-link .perso-art__body{font-size:7px}.perso-link>span:last-child{display:grid;font-size:14px}.perso-link>span:last-child span{color:var(--blue);font-weight:600}.buybox__price .price{color:var(--ink)}.logo{font-family:Open Sans,Segoe UI,Arial,sans-serif;font-weight:700;font-size:30px;letter-spacing:-.01em;color:#333}.logo--light{color:#fff}.adv{padding:clamp(28px,5vw,56px) 0 clamp(56px,8vw,96px)}.adv__wrap{max-width:760px;display:grid;gap:18px}.adv__label{justify-self:center;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blue);background:var(--blue-soft);padding:6px 12px;border-radius:6px;text-align:center}.adv__title{font-size:clamp(28px,4.4vw,44px);font-weight:800;text-align:center;line-height:1.15}.adv__lead{font-size:clamp(17px,1.6vw,19px);text-align:center;color:var(--text)}.adv__hero{margin:8px 0;border-radius:22px;overflow:hidden;aspect-ratio:16 / 10}.adv__hero img{width:100%;height:100%;object-fit:cover;object-position:50% 70%}.adv h2{font-size:clamp(22px,2.6vw,28px);font-weight:800;margin-top:18px}.adv p{font-size:17px;line-height:1.7}.adv__list{display:grid;gap:12px}.adv__list li{position:relative;padding-left:30px;font-size:17px;line-height:1.6}.adv__list li:before{content:"\2715";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:#fee2e2;color:#dc2626;font-size:11px;font-weight:800;display:grid;place-items:center}.adv__box,.adv__offer{margin-top:18px;padding:clamp(20px,4vw,32px);border-radius:22px;background:linear-gradient(150deg,var(--lav-1),var(--lav-2));display:grid;gap:12px}.adv__box h2,.adv__offer h2{margin-top:0}.adv__box-k{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.adv__plaque{width:min(260px,70%);justify-self:center;transform:rotate(-4deg);filter:drop-shadow(0 24px 30px rgba(53,99,233,.3));margin-top:6px}.adv__steps{margin-top:6px}.adv__offer{background:#fff;border:2px solid var(--blue);text-align:center;justify-items:center}.adv__packs{width:100%;display:grid;gap:8px}.adv__packs li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;border-radius:10px;border:1.5px solid var(--line);font-size:16px}.adv__packs li b{color:var(--ink)}.adv__packs li span{font-weight:700;color:var(--ink)}.adv__packs li s{font-weight:400;font-size:13px;color:var(--mute);margin-left:6px}.adv__packs li.is-best{border-color:var(--blue);background:var(--blue-soft)}.adv__testi{padding:20px;border-radius:16px;background:var(--bg-2);border-left:4px solid var(--blue)}.hero__photo-main{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.hero__card .hero__thumb{width:34%;aspect-ratio:3 / 4;object-position:50% 60%}.card__img--photo>img{width:100%;height:100%;object-fit:cover;filter:none}.card:hover .card__img--photo>img{transform:scale(1.04)}.perso__photo{border-radius:22px;overflow:hidden;display:grid}.perso__photo img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.perso__photo figcaption{font-size:13px;color:#ffffffbf;padding:10px 4px 0}.demo-videos{display:grid;gap:18px;margin-top:28px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.demo-videos figure{display:grid;gap:8px}.demo-videos video{width:100%;border-radius:22px;background:#000;box-shadow:var(--shadow)}.demo-videos figure:first-child video{aspect-ratio:1;object-fit:cover}.demo-videos figure:last-child video{aspect-ratio:1;object-fit:cover;object-position:50% 60%}.demo-videos figcaption{font-size:14px;color:var(--mute);text-align:center}@media(max-width:640px){.demo-videos{grid-template-columns:1fr}}.field-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.field-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.field-grid figure{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:3 / 4}.field-grid img{width:100%;height:100%;object-fit:cover}.field-grid figcaption{position:absolute;left:10px;bottom:10px;font-size:13px;font-weight:700;color:#fff;background:#0f172aa6;padding:5px 10px;border-radius:8px}.gallery .g-photo-full{background:#000}.gallery .g-photo-full img,.gallery .g-photo-full video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.thumbs .thumb-cover img{width:100%;height:100%;object-fit:cover}.thumbs .thumb-video{position:relative}.thumbs .thumb-video:after{content:"\25b6";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:18px;text-shadow:0 1px 6px rgba(0,0,0,.6)}.adv__video{width:min(360px,100%);justify-self:center;border-radius:18px;box-shadow:var(--shadow);aspect-ratio:1;object-fit:cover}:root{--font: "Inter", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--blue: #2B59D9;--blue-2: #2B59D9;--blue-soft: #EEF2FC;--ink: #111111;--text: #3A3A3A;--mute: #6B6B6B;--line: #E5E5E5;--bg-2: #F5F5F3;--lav-1: #F5F5F3;--lav-2: #F5F5F3;--r: 8px;--r-l: 12px;--shadow: 0 1px 2px rgba(0, 0, 0, .06), 0 8px 24px -12px rgba(0, 0, 0, .12);--shadow-l: var(--shadow)}body{font-family:var(--font)}h1,h2,h3,h4,.h1,.h2{font-weight:700;letter-spacing:-.025em}.h1{font-size:clamp(34px,4.8vw,56px);line-height:1.05}.h2{font-size:clamp(26px,3.2vw,38px);line-height:1.1}.h1 em,.h2 em,.perso h2 em{color:inherit;font-style:normal}.sec-head{justify-items:start;text-align:left;margin-inline:0;max-width:680px}.kicker{background:none;padding:0;border-radius:0;color:var(--mute);font-size:13px;font-weight:600;letter-spacing:.02em}.btn{border-radius:8px;font-weight:600}.btn--blue{background:var(--ink);color:#fff;text-transform:none;letter-spacing:0;box-shadow:none}.btn--blue:hover{background:#2a2a2a}.btn--outline{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink);text-transform:none;letter-spacing:0}.btn--outline:hover{background:var(--ink);color:#fff}.btn--xl{--h: 54px;font-size:16px}.btn__price{border-left-color:#ffffff4d}.promo{background:var(--ink)}.promo__track{text-transform:none;letter-spacing:0;font-weight:500;font-size:13px}.header{border-bottom:1px solid var(--line)}.hero{background:#fff}.hero__card{background:var(--bg-2);border-radius:var(--r-l);aspect-ratio:4 / 5}.hero__card .hero__thumb{border-radius:8px;border-width:3px;transform:none;box-shadow:0 6px 18px #0000002e}.checks li:before{background-color:var(--ink)}.card,.benefit,.step,.faq details,.insta,.finder-band__box,.conf,.config,.offer,.assure,.perso-box,.pack-tile{box-shadow:none}.card{border-radius:var(--r-l)}.card:hover{transform:none;box-shadow:var(--shadow)}.card__img,.gallery>*,.thumbs button,.offer__img,.line__img,.model__img{background:var(--bg-2)!important}.card__badge{background:var(--ink);color:#fff;border-radius:4px}.card__badge--blue{background:var(--blue)}.benefit{background:none;border:0;padding:0}.benefit__ic{background:none;width:auto;height:auto;justify-content:start;color:var(--ink)}.step{box-shadow:none;border:1px solid var(--line);border-radius:var(--r-l)}.step__n{background:none;color:var(--mute);width:auto;height:auto;font-size:15px;font-weight:600;justify-content:start}.finder-band{background:var(--bg-2);color:var(--ink);border-radius:var(--r-l)}.finder-band:after{display:none}.finder-band h2{color:var(--ink)}.finder-band p{color:var(--text)}.finder-band__box{border:1px solid var(--line)}.perso{background:var(--ink);border-radius:var(--r-l)}.perso .ticks li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E")}.insta{background:var(--bg-2)}.faq details{border-radius:var(--r)}.faq details[open]{border-color:var(--ink)}.faq summary:after{background:none;color:var(--ink)}.ticks li:before{background-color:var(--bg-2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E")}.trust svg{stroke:var(--ink)}.footer{background:var(--ink)}.offer{border-radius:var(--r);border-width:1px}.offer:has(input:checked){background:#fff;border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.offer__img i{background:var(--ink)}.offer__txt em{background:#fdf0c4;color:#6b4e00}.offer__badge{background:var(--ink);border-radius:4px}.config{background:var(--bg-2);border:1px solid var(--line)}.config__select{border-width:1px}.finder__box{border-width:1px;border-radius:8px}.finder__picked{border-width:1px}.gallery{border-radius:var(--r-l)}.gallery>*{border-radius:var(--r-l)}.thumbs button[aria-current=true]{border-color:var(--ink)}.buybox h1{font-weight:700}.cart-count,.line__n{background:var(--ink)}.drawer__nudge{background:var(--bg-2)}.adv__label{background:none;padding:0;color:var(--mute);letter-spacing:.04em}.adv__title{font-weight:700}.adv__box{background:var(--bg-2)}.adv__box-k{color:var(--mute)}.adv__offer{border:1px solid var(--ink)}.adv__packs li.is-best{background:#fff;border-color:var(--ink)}.adv__list li:before{background:none;color:var(--ink);content:"\2014";font-size:15px}.adv__hero,.adv__video,.field-grid figure,.demo-videos video,.perso__photo{border-radius:var(--r-l)}.demo-videos video{box-shadow:none}.promo__track b{font-weight:700}.promo__cd{font-variant-numeric:tabular-nums}.campaign{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;border-radius:var(--r);background:var(--ink);color:#fff}.campaign b{display:block;font-size:16px}.campaign span,.campaign small{font-size:13px;color:#ffffffb3}.campaign__cd{text-align:right}.campaign__cd b{font-size:18px;font-variant-numeric:tabular-nums}.campaign__note{font-size:13px;color:var(--ink);font-weight:600;text-align:center}.offer__price b+s{display:block}.welcome{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#00000073;display:grid;place-items:center;padding:16px;opacity:0;transition:opacity .25s}.welcome.is-open{opacity:1}.welcome__box{position:relative;width:min(720px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:var(--r-l);display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.welcome__box{grid-template-columns:.9fr 1.1fr}}.welcome__img{width:100%;height:100%;max-height:220px;object-fit:cover}@media(min-width:640px){.welcome__img{max-height:none}}.welcome__body{padding:28px 24px;display:grid;align-content:center}.welcome__body>div{display:grid;gap:12px}.welcome__k{font-size:13px;font-weight:600;color:var(--mute)}.welcome h2{font-size:26px}.welcome__code{display:inline-block;padding:2px 10px;border:1.5px dashed var(--ink);border-radius:6px;letter-spacing:.04em}.welcome__close{position:absolute;top:8px;right:8px;background:#fff;z-index:1}.welcome__close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.prose h3{font-size:18px;margin-top:18px}.prose p,.prose li{font-size:15.5px;line-height:1.7}.legal__list{display:grid;gap:6px;padding-left:1.2em;list-style:revert}:root{--brand: #2B59D9;--brand-d: #2149B8;--brand-soft: #EEF2FC;--blue: var(--brand);--blue-soft: var(--brand-soft)}.promo,.btn--blue{background:var(--brand)}.btn--blue:hover{background:var(--brand-d)}.btn--outline{box-shadow:inset 0 0 0 1.5px var(--brand);color:var(--brand)}.btn--outline:hover{background:var(--brand);color:#fff}.link,.finder__change,.conf__left{color:var(--brand)}.checks li:before{background-color:var(--brand)}.card__badge,.card__badge--blue{background:var(--brand);color:#fff}.trust svg,.benefit__ic{stroke:var(--brand);color:var(--brand)}.step__n{color:var(--brand);font-weight:700}.campaign{background:var(--brand)}.campaign__note{color:var(--brand)}.offer:has(input:checked){border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:var(--brand-soft)}.offer__img i,.offer__badge,.cart-count,.line__n{background:var(--brand)}.offer__txt em{background:var(--brand-soft);color:var(--brand)}.thumbs button[aria-current=true]{border-color:var(--brand)}.finder__box:focus-within,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #2b59d926}.faq details[open]{border-color:var(--brand)}.faq summary:after{color:var(--brand)}.acc summary:after{border-color:var(--brand)}.adv__offer,.adv__packs li.is-best{border-color:var(--brand)}.adv__packs li.is-best{background:var(--brand-soft)}.welcome__code{border-color:var(--brand);color:var(--brand)}.adv__packs li small{font-size:12.5px;font-weight:500;color:var(--mute);margin-left:6px}.refs{border-block:1px solid var(--line)}.refs__in{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;padding-block:22px}.refs__k{font-size:13px;font-weight:600;color:var(--mute)}.refs__list{display:flex;flex-wrap:wrap;gap:10px 28px}.refs__list li{font-size:18px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.net-video{display:grid;gap:8px}.net-video video{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-l);background:#000}.net-video figcaption{font-size:14px;color:var(--mute)}.net-offers{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}@media(min-width:860px){.net-offers{grid-template-columns:repeat(2,minmax(0,1fr))}}.net-offer{display:grid;gap:14px;align-content:start;padding:26px;border-radius:var(--r-l);background:#fff;border:1px solid var(--line)}.net-offer--main{border:2px solid var(--brand, var(--blue))}.net-offer__k{font-size:13px;font-weight:600;color:var(--brand, var(--blue))}.net-offer h3{font-size:24px}.net-offer__price{font-size:16px;color:var(--text)}.net-offer__price b{font-size:32px;color:var(--ink);font-weight:800;letter-spacing:-.02em}.net-offer__price span{display:block;font-size:13px;color:var(--mute)}.net-offer .btn{margin-top:6px}.net-note{margin-top:16px}.net-contact{display:grid;gap:32px;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:960px){.net-contact{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px}}.net-contact__who{display:grid;gap:16px}.net-contact__list{display:grid;gap:10px}.net-contact__list li{display:grid;gap:2px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r)}.net-contact__list span{font-size:13px;color:var(--mute)}.net-contact__list b{font-size:18px;color:var(--ink);-webkit-user-select:all;user-select:all}.net-form{padding:clamp(20px,4vw,32px);border:1px solid var(--line);border-radius:var(--r-l)}.logos{border-bottom:1px solid var(--line)}.logos__in{display:grid;gap:18px;padding-block:28px}.logos__k{font-size:13px;font-weight:600;color:var(--mute);text-align:center}.logos__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 44px}.logos__list li{display:grid;place-items:center;height:40px}.logos__list img{height:30px;max-width:150px;width:auto;object-fit:contain;filter:grayscale(1) brightness(0);opacity:.55;transition:opacity .2s}.logos__list img:hover{opacity:.85}@media(max-width:640px){.logos__list{gap:18px 28px}.logos__list img{height:24px;max-width:110px}}.hero__render{object-fit:cover}.photo-steps{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);counter-reset:none}@media(min-width:860px){.photo-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.photo-steps li{position:relative;display:grid;gap:8px;align-content:start}.photo-steps img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-l);margin-bottom:8px}.photo-steps b{position:absolute;left:14px;top:14px;width:40px;height:40px;border-radius:50%;background:var(--brand, var(--blue));color:#fff;display:grid;place-items:center;font-size:18px}.photo-steps h3{font-size:19px}.photo-steps p{font-size:15px;color:var(--mute)}.place-tiles{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}@media(min-width:760px){.place-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.place-tiles figure{display:grid;gap:12px}.place-tiles img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--r-l)}.place-tiles figcaption{display:grid;gap:2px;font-size:15px;color:var(--mute)}.place-tiles figcaption b{font-size:18px;color:var(--ink)}.gallery .g-sheet{background:#fff!important}.gallery .g-sheet img{object-fit:contain!important}.logos__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.logos__track{display:flex;width:max-content;animation:logos-scroll 38s linear infinite}.logos__viewport:hover .logos__track{animation-play-state:paused}.logos__track .logos__list{flex-wrap:nowrap;justify-content:flex-start;gap:0 64px;padding-right:64px}.logos__track .logos__list img{filter:none;opacity:1;height:34px;max-width:170px}@keyframes logos-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.logos__track{animation:none}.logos__viewport{overflow-x:auto}}@media(max-width:640px){.logos__track .logos__list{gap:0 40px;padding-right:40px}.logos__track .logos__list img{height:26px}}.header__phone{display:none;align-items:center;gap:8px;margin-right:6px;padding:0 12px;height:40px;border-radius:99px;font-size:14px;font-weight:600;color:var(--ink)}.header__phone svg{width:18px;height:18px;fill:none;stroke:var(--brand, var(--blue));stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.header__phone:hover{background:var(--bg-2)}@media(min-width:1100px){.header__phone{display:inline-flex}}@media(max-width:1099px){.header__phone{display:inline-flex;padding:0;width:44px;justify-content:center;margin-right:0}.header__phone span{display:none}}.footer__contact{color:#fff;line-height:1.7}.footer__contact a{font-weight:600}.tiers{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.tiers{grid-template-columns:repeat(4,minmax(0,1fr))}}.tier{display:grid;gap:4px;padding:22px;border:1px solid var(--line);border-radius:var(--r-l);background:#fff}.tier span{font-size:14px;font-weight:600;color:var(--mute)}.tier b{font-size:30px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.tier small{font-size:13px;color:var(--mute)}.tier--best{border:2px solid var(--brand, var(--blue))}.steps--4{grid-template-columns:minmax(0,1fr)}@media(min-width:860px){.steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.cases{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}@media(min-width:760px){.cases{grid-template-columns:repeat(2,minmax(0,1fr))}}.case{display:grid;gap:12px}.case img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-l)}.case figcaption{display:grid;gap:4px;color:var(--text)}.case figcaption b{font-size:19px;color:var(--ink)}.testis blockquote{margin:28px 0 0;padding:24px;border-left:3px solid var(--brand, var(--blue));background:#fff;border-radius:var(--r-l)}.testis blockquote p{margin:0 0 8px;font-size:18px;color:var(--ink)}@media(min-width:760px){.place-tiles{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px;margin-inline:auto}}.finder__g{display:inline-flex;align-items:center}.finder__g:first-letter{color:inherit}.finder__glogo{display:block;width:22px;height:22px}.art{padding:48px 0 80px}.art__wrap{max-width:780px}.art .h1{margin:10px 0 18px}.art p{font-size:18px;line-height:1.7;color:var(--text)}.art__fig{margin:32px 0 8px}.art__fig img{width:100%;height:auto;border-radius:var(--r-l)}.art__h{margin:44px 0 12px;font-size:26px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.checks--col{display:grid;gap:12px;margin-top:18px}.checks--col li{font-size:17px;line-height:1.55}.art__duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.art__duo img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--r-l)}.art__duo figcaption{margin-top:8px;font-weight:700;color:var(--ink)}.art__offer{margin-top:48px;padding:32px;border:2px solid var(--brand, var(--blue));border-radius:var(--r-l);background:#fff;display:grid;gap:16px}.art__badge{justify-self:start;padding:6px 12px;border-radius:999px;background:var(--brand, var(--blue));color:#fff;font-size:14px;font-weight:700}.art__offer .h2{margin:0}.art__prices{list-style:none;padding:0;margin:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.art__prices li{display:grid;gap:2px;padding:16px;border:1px solid var(--line);border-radius:12px}.art__prices span{font-size:14px;color:var(--mute)}.art__prices b{font-size:22px;color:var(--ink)}.art__prices small{font-size:14px;font-weight:500;color:var(--mute)}.art__contact{margin-top:32px;text-align:center}.cobrand{display:flex;align-items:center;gap:16px;margin-bottom:18px}.cobrand img{height:54px;width:auto}.cobrand__x{font-size:22px;color:var(--mute)}.cobrand__5{font-family:Open Sans,sans-serif;font-weight:700;font-size:34px;color:#333;letter-spacing:-.01em}@media(max-width:600px){.cobrand img{height:42px}.cobrand__5{font-size:28px}}.pay--svg{display:flex;flex-wrap:wrap;gap:6px;list-style:none}.pay--svg svg{width:38px;height:24px;display:block}.gallery .g-shop img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.thumbs .thumb-shop img{width:100%;height:100%;object-fit:cover}.rte p+p,.rte ul,.rte ol{margin-top:12px}.rte ul,.rte ol{padding-left:1.2em;list-style:revert}.rte a{color:var(--blue);text-decoration:underline}.faq details>div p+p{margin-top:8px}.shopify-challenge__container{padding:80px var(--gutter)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/5ive.css.map */
