@font-face{font-family:Luckiest Guy;font-style:normal;font-weight:400;font-display:swap;src:url(cx-luckiest.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-display:swap;src:url(cx-nunito.woff2) format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(cx-bricolage.woff2) format("woff2")}.cx{--cx-night:#0f1d4f;--cx-blue:#2557d6;--cx-sky:#bfe0ff;--cx-skylt:#eef5ff;--cx-cream:#fff8ec;--cx-paper:#ffffff;--cx-sand:#f3ead9;--cx-ink:#13204f;--cx-muted:#555d80;--cx-line:#eadfca;--cx-yellow:#ffd23f;--cx-yellow-d:#c99a00;--cx-green:#1f9d55;--cx-red:#ff4d3d;--cx-orange:#ff7a2f;--cx-purple:#8b6cf6;--cx-display:"Luckiest Guy","Bricolage Grotesque",system-ui,sans-serif;--cx-body:"Nunito Sans","Segoe UI",system-ui,sans-serif;--cx-mono:var(--cx-body);--cx-shadow:0 14px 34px rgba(19,32,79,.1);--cx-relief-blue:0 1px 0 #1f4cc2,0 2px 0 #1b43ae,0 3px 0 #173a99,0 4px 0 #133185,0 12px 20px rgba(19,32,79,.18);--cx-relief-white:0 1px 0 #d6e3ff,0 2px 0 #b3caff,0 3px 0 #8eaaf5,0 4px 0 #6d8de6,0 5px 0 #5272d2,0 6px 0 #3d5bbd,0 16px 26px rgba(6,16,60,.5);--cx-relief-yellow:0 1px 0 #ffe27a,0 2px 0 #ffb52e,0 3px 0 #f59a10,0 4px 0 #e08000,0 5px 0 #c96a00,0 6px 0 #a65400,0 16px 26px rgba(60,20,0,.4);--cx-relief-orange:0 1px 0 #ef6a22,0 2px 0 #d85a17,0 3px 0 #bf4c10,0 4px 0 #a33f0b,0 12px 20px rgba(120,40,0,.18);font-family:var(--cx-body);color:var(--cx-ink);background:var(--cx-cream);font-size:16px;line-height:1.6}body:has(.cx){background:#fff8ec}.cx *,.cx *:before,.cx *:after{box-sizing:border-box}.cx-wrap{max-width:1220px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.cx h1,.cx h2{font-family:var(--cx-display);font-weight:400;color:var(--cx-blue);margin:0;text-wrap:balance;letter-spacing:.5px;line-height:1.05;text-shadow:var(--cx-relief-blue)}.cx h1 em,.cx h2 em{font-style:normal;color:var(--cx-orange);text-shadow:var(--cx-relief-orange)}.cx h3{font-family:var(--cx-body);font-weight:900;color:var(--cx-ink);margin:0;letter-spacing:-.01em}.cx p{margin:0}.cx a{color:inherit}.cx-eyebrow,.cx-data{display:inline-flex;align-items:center;gap:8px;font:800 13px var(--cx-body);letter-spacing:.02em;color:var(--cx-blue);background:#e6efff;border-radius:999px;padding:6px 14px}.cx-eyebrow:before,.cx-data:before{content:"";width:8px;height:8px;border-radius:3px;background:var(--cx-yellow);box-shadow:inset 0 -2px #00000026}.cx-data span{color:inherit;opacity:.75}.cx-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;font:900 17px var(--cx-body);text-decoration:none;border:0;border-radius:999px;padding:16px 26px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.cx-btn--main{position:relative;isolation:isolate;overflow:hidden;background:var(--cx-yellow);color:var(--cx-ink);box-shadow:0 5px 0 var(--cx-yellow-d),0 16px 30px -10px #c99a008c}.cx-btn--main:after{content:"\2192";font:900 18px var(--cx-body);transition:transform .15s ease}.cx-btn--main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.75) 50%,transparent 60%);background-size:300% 100%;background-position:100% 0;animation:cx-sheen 4.2s ease-in-out infinite}@keyframes cx-sheen{0%{background-position:100% 0}32%,to{background-position:0% 0}}.cx-btn--main:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--cx-yellow-d),0 20px 34px -10px #c99a0099}.cx-btn--main:hover:after{transform:translate(4px)}.cx-btn--main:active{transform:translateY(3px);box-shadow:0 2px 0 var(--cx-yellow-d)}.cx-btn--main[disabled]{opacity:.5;cursor:not-allowed}.cx-btn--main[disabled]:after,.cx-btn--main[disabled]:before{content:none}.cx-btn--ghost{background:#fff;color:var(--cx-ink);border:2px solid var(--cx-line)}.cx-btn:focus-visible,.cx button:focus-visible,.cx summary:focus-visible{outline:3px solid var(--cx-blue);outline-offset:3px}.cx-chips{display:flex;flex-wrap:wrap;gap:8px}.cx-chip{display:inline-flex;align-items:center;gap:8px;font:800 13.5px var(--cx-body);color:var(--cx-ink);background:#fff;border:1.5px solid var(--cx-line);border-radius:999px;padding:7px 13px}.cx-chip i{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--cx-green)!important}.cx-hud{position:relative}.cx-read{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font:800 12.5px var(--cx-body);color:var(--cx-green);background:#e5f6ec;border-radius:999px;padding:5px 12px;margin-bottom:6px}.cx-read em{font-style:normal;font-weight:900}.cx-story{position:relative;height:460vh;background:var(--cx-night)}.cx-story__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.cx3d-story{position:absolute;top:0;right:0;bottom:0;left:0}.cx-story__veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0f1d4fdb,#0f1d4f6b 38%,#0f1d4f00 64%),linear-gradient(0deg,#0f1d4fe6,#0f1d4f00 36%)}.cx-chapter{position:absolute;left:max(16px,5vw);right:max(16px,5vw);bottom:clamp(64px,13vh,130px);max-width:640px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .55s ease;pointer-events:none}.cx-chapter.is-on{opacity:1;transform:none;pointer-events:auto}.cx-chapter h1,.cx-chapter h2{font-size:clamp(38px,6vw,80px);line-height:1;color:#fff;text-shadow:var(--cx-relief-white)}.cx-chapter h1 em,.cx-chapter h2 em{color:var(--cx-yellow);text-shadow:var(--cx-relief-yellow)}.cx-chapter p{font-size:clamp(16.5px,1.5vw,19.5px);color:#e3eaff;max-width:46ch;font-weight:600}.cx-story .cx-data{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.25)}.cx-story .cx-chip{background:#ffffff1f;color:#fff;border-color:#ffffff40}.cx-story__bar{position:absolute;left:0;right:0;bottom:0;height:4px;background:#ffffff1f}.cx-story__bar i{display:block;height:100%;background:var(--cx-yellow);transform-origin:left;transform:scaleX(0)}.cx-story__scroll{position:absolute;right:max(16px,5vw);bottom:24px;font:800 12px var(--cx-body);letter-spacing:.08em;color:#cfd9f5;animation:cx-bob 1.6s ease-in-out infinite}@keyframes cx-bob{50%{transform:translateY(6px)}}.cx-tb{position:relative;overflow:clip;padding:clamp(40px,7vw,90px) 0 clamp(36px,6vw,70px);background:linear-gradient(180deg,#0f1d4f,#1d3fb4 30%,#4f93ff 58%,#bfe0ff 80%,#fff8ec)}.cx-tb__stars{position:absolute;top:0;right:0;bottom:50%;left:0;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 20%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 28% 8%,#fff 50%,transparent 51%),radial-gradient(2px 2px at 46% 26%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 63% 12%,#fff 50%,transparent 51%),radial-gradient(2px 2px at 81% 22%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 92% 6%,#fff 50%,transparent 51%);opacity:.7}.cx-tb__stage{position:relative;max-width:1220px;margin:0 auto;height:clamp(150px,22vw,230px)}.cx-tb__name{position:absolute;left:0;right:0;bottom:30px;display:flex;justify-content:center;gap:clamp(1px,.4vw,4px);font-family:var(--cx-display);font-size:clamp(42px,11vw,128px);line-height:1;letter-spacing:1px;margin:0}.cx-tb__name span{display:inline-block;opacity:0;transform:translateY(40px) scale(.2);color:#fff;text-shadow:var(--cx-relief-white)}.cx-tb__name span:nth-child(3n+2){color:var(--cx-yellow);text-shadow:var(--cx-relief-yellow)}.cx-tb__name span.is-pop{animation:cx-pop .78s cubic-bezier(.2,1.6,.4,1) forwards}.cx-tb__name span.is-in{opacity:1;transform:rotate(var(--r,0deg))}@keyframes cx-pop{0%{opacity:0;transform:translateY(40px) scale(.2) rotate(-12deg)}55%{opacity:1;transform:translateY(-24px) scale(1.15) rotate(6deg)}78%{transform:translateY(6px) scale(.95) rotate(-2deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--r,0deg))}}.cx-tb__rail{position:absolute;left:0;right:0;bottom:18px;height:8px;border-top:3px solid rgba(255,255,255,.85);background:repeating-linear-gradient(90deg,rgba(255,255,255,.6) 0 4px,transparent 4px 20px)}.cx-tb__train{position:absolute;left:0;bottom:20px;width:clamp(120px,15vw,180px);height:auto;transform:translate(-260px);will-change:transform;filter:drop-shadow(0 8px 10px rgba(6,16,60,.3))}.cx-tb__puff{position:absolute;bottom:clamp(70px,10vw,96px);width:16px;height:16px;border-radius:50%;background:#fffffff2;pointer-events:none;animation:cx-puff 1.1s ease-out forwards}@keyframes cx-puff{to{transform:translate(-34px,-50px) scale(2.6);opacity:0}}.cx-tb__tag{position:relative;text-align:center;font:800 clamp(15px,1.6vw,19px) var(--cx-body);color:var(--cx-ink);margin-top:clamp(18px,3vw,30px);opacity:0;transform:translateY(10px);transition:opacity .6s ease .2s,transform .6s ease .2s}.cx-tb.is-done .cx-tb__tag{opacity:1;transform:none}.cx3d{position:relative;border-radius:24px;overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,#24418f,#0f1d4f 70%);height:clamp(340px,54vw,600px);touch-action:pan-y;box-shadow:0 30px 60px -30px #13204f8c}.cx3d-canvas{display:block;width:100%;height:100%}.cx3d-bar{position:absolute;left:12px;right:12px;bottom:12px;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.cx3d-bar button{font:800 13px var(--cx-body);color:#fff;background:#0f1d4fb3;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:8px 14px;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cx3d-bar button[aria-pressed=true]{background:var(--cx-yellow);color:var(--cx-ink);border-color:var(--cx-yellow)}.cx3d-hint{position:absolute;right:12px;top:12px;font:800 12px var(--cx-body);color:#fff;background:#0f1d4f99;border-radius:999px;padding:5px 11px;pointer-events:none}.cx3d-tag{position:absolute;left:12px;top:12px;font:900 12px var(--cx-body);color:var(--cx-ink);background:var(--cx-yellow);border-radius:999px;padding:5px 12px;pointer-events:none}.cx3d-fail{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;text-align:center;font-weight:700;color:#cfd9f5}.cx-ticker{background:var(--cx-yellow);color:var(--cx-ink);overflow:hidden;white-space:nowrap;padding-block:14px}.cx-ticker__track{display:inline-flex;gap:40px;animation:cx-scroll 28s linear infinite;font:400 20px var(--cx-display);letter-spacing:.5px;padding-top:3px}.cx-ticker__track span{display:inline-flex;align-items:center;gap:40px}.cx-ticker__track span:after{content:"";width:12px;height:12px;border-radius:4px;background:var(--cx-red);box-shadow:inset 0 -3px #0000002e}.cx-ticker__track span:nth-child(3n+2):after{background:var(--cx-blue)}.cx-ticker__track span:nth-child(3n):after{background:var(--cx-green)}@keyframes cx-scroll{to{transform:translate(-50%)}}.cx-sec{position:relative;overflow:clip;padding-block:clamp(56px,8vw,112px);background:var(--cx-cream)}.cx-sec>.cx-wrap{position:relative;z-index:1}.cx-sec--paper{background:var(--cx-skylt)}.cx-sec__head{display:flex;flex-direction:column;gap:14px;align-items:flex-start;margin-bottom:clamp(24px,4vw,44px);max-width:780px}.cx-sec__head h2{font-size:clamp(32px,4.4vw,56px)}.cx-sec__head p{color:var(--cx-muted);font-size:18px;font-weight:600}.cx-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:36px 0 0}.cx-steps:before{content:"";position:absolute;left:0;right:0;top:12px;height:8px;border-top:3px solid #c9d6f7;background:repeating-linear-gradient(90deg,#c9d6f7 0 4px,transparent 4px 18px)}.cx-steps:after{content:"";position:absolute;top:4px;left:0;width:34px;height:18px;border-radius:6px;background:var(--cx-red);box-shadow:inset 0 -4px #0000002e,-26px 4px 0 -2px var(--cx-yellow);animation:cx-rail 7s cubic-bezier(.55,0,.45,1) infinite}@keyframes cx-rail{0%{left:0;opacity:0}8%{opacity:1}92%{opacity:1}to{left:calc(100% - 34px);opacity:0}}@keyframes cx-rail-v{0%{top:0;opacity:0}8%{opacity:1}92%{opacity:1}to{top:calc(100% - 34px);opacity:0}}.cx-step{background:#fff;border-radius:24px;display:flex;flex-direction:column;box-shadow:var(--cx-shadow)}.cx-step:before{content:"";position:absolute;top:-30px;left:24px;width:14px;height:14px;border-radius:50%;background:var(--cx-yellow);border:3px solid #fff;box-shadow:0 2px 6px #13204f40;z-index:1}.cx-step img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;background:var(--cx-sand);border-radius:24px 24px 0 0}.cx-step__body{padding:18px 22px 24px;display:flex;flex-direction:column;gap:8px}.cx-step__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.cx-step__ico{width:56px;height:44px;display:block;flex:0 0 auto}.cx-step__k{font:900 12.5px var(--cx-body);color:var(--cx-blue);background:#e6efff;padding:6px 12px;border-radius:999px}.cx-step h3{font-size:22px}.cx-step p{color:var(--cx-muted);font-size:15.5px}@media(max-width:860px){.cx-steps{grid-template-columns:minmax(0,1fr);padding:0 0 0 32px}.cx-steps:before{top:0;bottom:0;left:6px;right:auto;width:8px;height:auto;border-top:0;border-left:3px solid #c9d6f7;background:repeating-linear-gradient(180deg,#c9d6f7 0 4px,transparent 4px 18px)}.cx-steps:after{top:0;left:2px;width:16px;height:30px;box-shadow:inset -4px 0 #0000002e,2px -24px 0 -2px var(--cx-yellow);animation-name:cx-rail-v}.cx-step:before{top:24px;left:-33px}}.cx-why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cx-why>div,.cx-trust>div{background:#fff;border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:6px;color:var(--cx-ink);box-shadow:var(--cx-shadow);transition:transform .2s ease}.cx-why>div:hover,.cx-trust>div:hover{transform:translateY(-3px)}.cx-why b{font:900 22px var(--cx-body);letter-spacing:-.01em}.cx-why p,.cx-trust p{font-size:15.5px;color:var(--cx-muted)}@media(max-width:960px){.cx-why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.cx-why{grid-template-columns:minmax(0,1fr)}}.cx-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cx-trust b{font:900 21px var(--cx-body)}.cx-trust .cx-read{color:var(--cx-blue);background:#e6efff}@media(max-width:760px){.cx-trust{grid-template-columns:minmax(0,1fr)}}.cx-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cx-gallery img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:20px;display:block;background:var(--cx-sand);box-shadow:var(--cx-shadow)}.cx-gallery img:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto;height:100%}@media(max-width:760px){.cx-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.cx-box{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}.cx-box img{width:100%;border-radius:24px;display:block;background:var(--cx-sand);box-shadow:var(--cx-shadow)}.cx-box ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cx-box li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;font-size:17px;font-weight:600;background:#fff;border-radius:16px;padding:12px 16px;box-shadow:0 6px 16px #13204f0f}.cx-box li b{font:400 22px var(--cx-display);color:var(--cx-blue);min-width:64px;padding-top:3px}@media(max-width:860px){.cx-box{grid-template-columns:minmax(0,1fr)}}.cx-faq{display:grid;gap:10px;max-width:820px}.cx-faq details{background:#fff;border-radius:18px;padding:0 20px;box-shadow:0 6px 16px #13204f0f;transition:box-shadow .2s ease}.cx-faq details[open]{box-shadow:0 0 0 2px var(--cx-yellow),0 10px 24px #13204f14}.cx-faq summary{cursor:pointer;list-style:none;font:800 17px var(--cx-body);padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:12px}.cx-faq summary::-webkit-details-marker{display:none}.cx-faq summary:after{content:"+";flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:900 18px var(--cx-body);color:var(--cx-ink);background:var(--cx-yellow)}.cx-faq details[open] summary:after{content:"\2013"}.cx-faq details p{padding-bottom:18px;color:var(--cx-muted)}.cx-final{position:relative;overflow:clip;border-radius:32px;background:radial-gradient(60% 80% at 100% 0%,#4f93ff 0%,transparent 60%),linear-gradient(150deg,#1d3fb4,#0f1d4f);color:#fff;padding:clamp(28px,5vw,64px);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;align-items:center;box-shadow:0 30px 60px -30px #13204f99}.cx-final>div{position:relative;z-index:1}.cx-final h2{color:#fff;font-size:clamp(32px,4.4vw,56px);text-shadow:var(--cx-relief-white)}.cx-final p{color:#dbe5ff;font-size:17px;font-weight:600;margin-top:12px}.cx-final__cta{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.cx-final .cx-chip{background:#ffffff1f;border-color:#ffffff4d;color:#fff}@media(max-width:820px){.cx-final{grid-template-columns:minmax(0,1fr)}}.cx-cube{position:absolute;z-index:0;pointer-events:none;width:var(--s);height:var(--s)}.cx-cube__f{display:block;width:100%;height:100%;perspective:calc(var(--s) * 8);animation:cx-float 9s ease-in-out infinite;animation-delay:var(--dl,0s)}.cx-cube__b{display:block;position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(-22deg) rotateY(38deg);animation:cx-spin var(--d,36s) linear infinite;animation-delay:var(--dl,0s)}.cx-cube__b i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18%;backface-visibility:hidden}.cx-cube__b i:nth-child(1){transform:translateZ(calc(var(--s) / 2))}.cx-cube__b i:nth-child(2){transform:rotateY(180deg) translateZ(calc(var(--s) / 2))}.cx-cube__b i:nth-child(3){transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.cx-cube__b i:nth-child(4){transform:rotateY(-90deg) translateZ(calc(var(--s) / 2))}.cx-cube__b i:nth-child(5){transform:rotateX(90deg) translateZ(calc(var(--s) / 2))}.cx-cube__b i:nth-child(6){transform:rotateX(-90deg) translateZ(calc(var(--s) / 2))}.cx-cube--solid i{background:linear-gradient(150deg,#fff6,#fff0 45%,#00000038),var(--c);box-shadow:inset 0 0 0 1px #ffffff40}.cx-cube--solid i:nth-child(1),.cx-cube--solid i:nth-child(2){background:radial-gradient(circle,#eef1f7 0 10%,#8a92a8 11% 15%,transparent 16%),linear-gradient(150deg,#fff6,#fff0 45%,#00000038),var(--c)}.cx-cube--solid i:nth-child(5){background:linear-gradient(90deg,transparent 16%,#e3e6ee 16% 84%,transparent 84%) 50% 50%/100% 30% no-repeat,linear-gradient(150deg,#fff6,#00000026),var(--c)}.cx-cube--solid i:nth-child(3),.cx-cube--solid i:nth-child(4),.cx-cube--solid i:nth-child(6){filter:brightness(.8)}.cx-cube--wire i{border:2px solid rgba(37,87,214,.35);background:#bfe0ff47;border-radius:14%;backface-visibility:visible}.cx-cube--ink i{border:2px solid rgba(255,255,255,.35);background:#ffffff0d;border-radius:14%;backface-visibility:visible}.cx-cube--far{opacity:.55}@keyframes cx-float{0%,to{translate:0 0}50%{translate:0 -14px}}@keyframes cx-spin{0%{transform:rotateX(-22deg) rotateY(0)}to{transform:rotateX(338deg) rotateY(720deg)}}@supports (animation-timeline: view()){.cx-cube{animation:cx-par linear both;animation-timeline:view()}@keyframes cx-par{0%{translate:0 var(--p,60px)}to{translate:0 calc(var(--p,60px) * -1)}}}@media(max-width:760px){.cx-cube{scale:.6}.cx-cube--mh{display:none}}@media(max-width:1359px){.cx-cube--xl{display:none}}@media(prefers-reduced-motion:reduce){.cx-ticker__track,.cx-story__scroll,.cx-steps:after,.cx-cube,.cx-cube *,.cx-btn--main:before{animation:none!important}.cx-btn--main:before{content:none}.cx-btn,.cx-chapter{transition:none}}.cx-pdp{position:relative;overflow:clip;padding-block:clamp(16px,3vw,40px) clamp(32px,5vw,64px);background:var(--cx-cream)}.cx-pdp>.cx-wrap{position:relative;z-index:1}.cx-pdp__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(20px,4vw,48px);align-items:start}@media(max-width:900px){.cx-pdp__grid{grid-template-columns:minmax(0,1fr)}}.cx-media{display:flex;flex-direction:column;gap:10px;min-width:0;position:sticky;top:calc(var(--header-height,60px) + 12px)}@media(max-width:900px){.cx-media{position:static}}.cx.cx-pdp .cx-gal{border:0;border-radius:24px;background:#fff;box-shadow:var(--cx-shadow)}.cx.cx-pdp .cx-gal__nav{border-radius:50%;background:#fff;color:var(--cx-ink);border:0;box-shadow:0 6px 16px #13204f2e}.cx.cx-pdp .cx-gal__nav:hover{color:var(--cx-blue)}.cx.cx-pdp .cx-gal__count{background:#fff;color:var(--cx-ink);border-radius:999px;font:800 12px var(--cx-body)}.cx-thumbs{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 6px}.cx-thumbs button{flex:0 0 auto;width:72px;height:72px;border-radius:14px;border:3px solid transparent;padding:0;overflow:hidden;background:#fff;cursor:pointer;box-shadow:0 4px 10px #13204f14}.cx-thumbs button[aria-pressed=true]{border-color:var(--cx-yellow)}.cx-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.cx-buy{display:flex;flex-direction:column;gap:16px;min-width:0}.cx-buy h1{font-size:clamp(30px,3.4vw,44px)}.cx-buy__hook{font-size:18px;color:var(--cx-muted);font-weight:600}.cx-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.cx-price b{font:400 44px var(--cx-display);color:var(--cx-ink);letter-spacing:.5px}.cx-price s{color:var(--cx-muted)}.cx-price small{font:900 12.5px var(--cx-body);color:var(--cx-green);background:#e5f6ec;border-radius:999px;padding:5px 11px}.cx-eta{display:flex;gap:12px;align-items:center;background:#e5f6ec;border-radius:16px;padding:12px 16px;font-size:15px;font-weight:600}.cx-eta b{font-weight:900}.cx-eta i{width:10px;height:10px;border-radius:50%;background:var(--cx-green);box-shadow:0 0 0 5px #1f9d552e;flex:0 0 auto}.cx-form{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.cx-qty{display:flex;align-items:center;border:2px solid var(--cx-line);border-radius:999px;background:#fff}.cx-qty button{width:44px;height:52px;border:0;background:none;font:900 22px var(--cx-body);cursor:pointer;color:var(--cx-ink)}.cx-qty input{width:36px;text-align:center;border:0;font:900 17px var(--cx-body);background:none;color:var(--cx-ink);-moz-appearance:textfield}.cx-qty input::-webkit-outer-spin-button,.cx-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cx-form .cx-btn{width:100%}.cx-deal{font-size:15px;background:#fff5cc;border-radius:16px;padding:12px 16px}.cx-desc{color:var(--cx-muted);font-size:15.5px}.cx-desc h3{font-size:18px;color:var(--cx-ink);margin:14px 0 6px}.cx-desc ul,.cx-desc ol{padding-left:20px;margin:0}.cx-desc strong{color:var(--cx-ink)}.cx-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cx-mini div{background:#fff;border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:2px;box-shadow:0 6px 16px #13204f0f}.cx-mini b{font:400 22px var(--cx-display);color:var(--cx-blue);letter-spacing:.5px}.cx-mini span{font-size:12.5px;color:var(--cx-muted);font-weight:700}.cx.cx-spin{background:var(--cx-skylt)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/circuit.css.map */
