@font-face{font-family:Unilever Desire;src:url(/fonts/UnileverDesire-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Unilever Desire;src:url(/fonts/UnileverDesire-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Unilever Desire;src:url(/fonts/UnileverDesire-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Unilever Desire;src:url(/fonts/UnileverDesire-RegularItalic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Unilever Desire;src:url(/fonts/UnileverDesire-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Unilever Desire;src:url(/fonts/UnileverDesire-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Unilever Desire;src:url(/fonts/UnileverDesire-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Unilever Desire;src:url(/fonts/UnileverDesire-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Unilever Desire;src:url(/fonts/UnileverDesire-Bold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Unilever Desire;src:url(/fonts/UnileverDesire-BoldItalic.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}:root{--blue-deep:#0b3d91;--blue-mid:#1a6fd4;--blue-bright:#3aa0ff;--cyan:#6ec8ff;--green-soft:#b8e0c8;--green-pale:#e8f5d8;--purple-deep:#5b2d9e;--purple-mid:#7a3fc9;--purple-soft:#c9a8ef;--pink-cta:#ff4d9a;--pink-soft:#ff7eb3;--yellow-star:#ffd54a;--white:#fff;--text-dark:#0a2a5c;--text-muted:#4a6fa5;--shadow-card:0 8px 28px #0b3d912e;--radius-lg:28px;--radius-md:18px;--radius-pill:999px;--font-display:"Unilever Desire", "Segoe UI", system-ui, sans-serif;--font-body:"Unilever Desire", "Segoe UI", system-ui, sans-serif;--totem-ratio:9 / 16;--totem-max:min(100vw, calc(100dvh * 9 / 16), calc(100svh * 9 / 16))}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;color:var(--text-dark);background:#061428}button,input{font:inherit}img{display:block}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}._viewport_18f47_1{background:#050505;justify-content:center;align-items:center;width:100%;min-height:100svh;padding:0;display:flex;overflow:hidden}._frame_18f47_13{aspect-ratio:9/16;background-color:#000;background-position:50%;background-size:cover;flex-direction:column;width:min(100vw,56.25dvh,56.25svh);max-width:100vw;height:min(100dvh,100svh,177.778vw);max-height:100svh;display:flex;position:relative;overflow:hidden;container:totem/inline-size}._home_18f47_33 ._frame_18f47_13{background-color:#0365cb;background-image:none}._intro_18f47_38 ._frame_18f47_13{background-color:#f6f7f0;background-image:none}._result_18f47_43 ._frame_18f47_13{background-color:#0365cb;background-image:none}._quiz_18f47_48 ._frame_18f47_13,._cadastro_18f47_53 ._frame_18f47_13{background-color:#f6f7f0;background-image:none}._frame_18f47_13:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}._home_18f47_33 ._frame_18f47_13:before,._intro_18f47_38 ._frame_18f47_13:before,._quiz_18f47_48 ._frame_18f47_13:before,._result_18f47_43 ._frame_18f47_13:before,._cadastro_18f47_53 ._frame_18f47_13:before{background:0 0}._frame_18f47_13>*{z-index:1;position:relative}._page_13nwh_1{color:#0365cb;z-index:1;width:100%;height:100%;inset:0;overflow:hidden;position:absolute!important}._bg_13nwh_11{object-fit:cover;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}._logoBadge_13nwh_21{aspect-ratio:1;z-index:5;pointer-events:none;width:22.31%;position:absolute;top:0;left:71.02%}._logoBadgeBg_13nwh_31{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}._logoMark_13nwh_39{object-fit:contain;width:56%;height:auto;position:absolute;top:14%;left:22%}._panel_13nwh_48{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-overflow-scrolling:touch;background:#ffffffb8;border-radius:28px;flex-direction:column;justify-content:center;gap:clamp(.55rem,2.2cqw,.85rem);padding:clamp(1rem,4cqw,1.4rem) clamp(.85rem,3.5cqw,1.2rem);display:flex;position:absolute;inset:14% 8% 6%;overflow:auto;box-shadow:0 16px 36px #0365cb1f,inset 0 1px #ffffffd9}._title_13nwh_70{font-family:var(--font-display);color:#0365cb;text-align:center;text-wrap:balance;margin:0;font-size:clamp(1.15rem,5cqw,1.75rem);font-weight:800;line-height:1.15}._subtitle_13nwh_81{font-family:var(--font-body);color:#0365cbc7;text-align:center;text-wrap:balance;overflow-wrap:anywhere;margin:0 0 .4rem;font-size:clamp(.78rem,2.8cqw,1rem);font-weight:600;line-height:1.4}._field_13nwh_93{font-family:var(--font-body);color:#024a9a;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:700;display:flex}._field_13nwh_93 input{color:#024a9a;background:#fffffff2;border:2px solid #0365cb2e;border-radius:999px;outline:none;padding:.95rem 1.15rem;font-family:inherit;font-size:1rem}._field_13nwh_93 input:focus{border-color:#0365cb;box-shadow:0 0 0 3px #4da3f547}._check_13nwh_119{font-family:var(--font-body);color:#024a9ac7;align-items:flex-start;gap:.65rem;font-size:.8rem;font-weight:600;line-height:1.35;display:flex}._check_13nwh_119 input{accent-color:#0365cb;flex:none;width:18px;height:18px;margin-top:.15rem}._error_13nwh_138{color:#b42318;text-align:center;margin:0;font-size:.85rem;font-weight:700}._primary_13nwh_146{cursor:pointer;background:linear-gradient(#4da3f5 0%,#0365cb 48%,#024a9a 100%);border:none;border-radius:999px;place-items:center;width:100%;min-height:3.4rem;margin-top:.35rem;padding:0;transition:transform .2s,filter .2s;display:grid;box-shadow:0 8px 18px #00327859,inset 0 2px #ffffff47,inset 0 -3px 8px #00285a40}._primaryLabel_13nwh_171{z-index:1;font-family:var(--font-display);letter-spacing:.04em;color:#fff;text-shadow:0 1px 2px #00285a4d;font-size:clamp(.85rem,3.2cqw,1.05rem);font-weight:800;position:relative}._primary_13nwh_146:hover:not(:disabled){filter:brightness(1.05)}._primary_13nwh_146:active:not(:disabled){transform:scale(.985)}._primary_13nwh_146:disabled{opacity:.65;cursor:wait}._page_t8az6_2{color:#fff;z-index:1;width:100%;height:100%;inset:0;overflow:hidden;position:absolute!important}._bg_t8az6_12{object-fit:cover;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}._fx_t8az6_23{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}._fxTop_t8az6_31{mix-blend-mode:screen;background:radial-gradient(70% 60% at 35% 25%,#8cd2ff80 0%,#50aaff38 40%,#0000 72%);width:85%;height:48%;position:absolute;top:-12%;left:-20%}._fxCurve_t8az6_46{mix-blend-mode:screen;background:radial-gradient(55% 50% at 68% 48%,#a0faffa6 0%,#5ad2ff59 32%,#3c96ff1f 55%,#0000 75%);width:78%;height:42%;position:absolute;top:38%;left:28%}._fxBottom_t8az6_62{mix-blend-mode:screen;background:radial-gradient(65% 55% at 28% 75%,#d246e68c 0%,#8c32d252 38%,#5028b41f 60%,#0000 78%);width:90%;height:55%;position:absolute;bottom:-18%;left:-25%}._logoBadge_t8az6_78{aspect-ratio:1;z-index:5;pointer-events:none;width:22.31%;position:absolute;top:0;left:70.93%}._logoBadgeBg_t8az6_88{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}._logoMark_t8az6_96{object-fit:contain;width:56%;height:auto;position:absolute;top:14%;left:22%}._title_t8az6_105{z-index:3;pointer-events:none;width:65.28%;margin:0;position:absolute;top:19.9%;left:17.04%}._title_t8az6_105 img{width:100%;height:auto;display:block}._potion_t8az6_121{object-fit:contain;pointer-events:none;z-index:4;filter:drop-shadow(0 0 18px #b450ff73)drop-shadow(0 14px 28px #3c005a73);width:20.4%;height:auto;animation:3.6s ease-in-out infinite _floatPotion_t8az6_1;position:absolute;top:26.5%;left:74.5%}._prizeLine_t8az6_137{z-index:3;pointer-events:none;filter:drop-shadow(0 2px 8px #001e5ab3);width:33%;height:auto;position:absolute;top:63.5%;left:7.5%}._prizeAum_t8az6_148{z-index:3;pointer-events:none;filter:drop-shadow(0 2px 8px #001e5ab3);width:5.7%;height:auto;position:absolute;top:66%;left:21%}._prizeLabel_t8az6_159{z-index:3;pointer-events:none;filter:drop-shadow(0 2px 8px #001e5ab3);width:39%;height:auto;position:absolute;top:68%;left:4.5%}._watch_t8az6_171{object-fit:contain;pointer-events:none;z-index:4;width:24%;height:auto;animation:3.2s ease-in-out infinite _floatWatch_t8az6_1;position:absolute;top:61%;left:47%}._cta_t8az6_183{cursor:pointer;z-index:6;background:linear-gradient(#ff7eb8 0%,#ff4d9a 48%,#e83688 100%);border:none;border-radius:999px;place-items:center;width:64.8%;height:6.7%;padding:0;display:grid;position:absolute;top:84.9%;left:17.6%;box-shadow:0 8px 18px #78145059,inset 0 2px #ffffff47,inset 0 -3px 8px #78004638}._ctaLabel_t8az6_208{z-index:1;pointer-events:none;width:72%;max-width:420px;height:auto;position:relative}._cta_t8az6_183:hover{filter:brightness(1.05)}._cta_t8az6_183:active{transform:scale(.985)}@keyframes _floatPotion_t8az6_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes _floatWatch_t8az6_1{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}._page_mf4yf_2{color:#0365cb;z-index:1;width:100%;height:100%;inset:0;overflow:hidden;position:absolute!important}._bg_mf4yf_12{object-fit:cover;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}._logoBadge_mf4yf_22{aspect-ratio:1;z-index:5;pointer-events:none;width:22.31%;position:absolute;top:0;left:70.93%}._logoBadgeBg_mf4yf_32{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}._logoMark_mf4yf_40{object-fit:contain;width:56%;height:auto;position:absolute;top:14%;left:22%}._headline_mf4yf_49{z-index:3;pointer-events:none;width:71.48%;margin:0;position:absolute;top:17.19%;left:14.63%}._headline_mf4yf_49 img{width:100%;height:auto;display:block}._clock_mf4yf_65{object-fit:contain;pointer-events:none;z-index:4;filter:drop-shadow(0 18px 28px #28145a47);width:37.87%;height:auto;animation:3.8s ease-in-out infinite _floatClock_mf4yf_1;position:absolute;top:41.35%;left:10.28%}._body_mf4yf_78{z-index:3;pointer-events:none;width:35.09%;margin:0;position:absolute;top:44.48%;left:52.22%}._body_mf4yf_78 img{width:100%;height:auto;display:block}._cta_mf4yf_94{cursor:pointer;z-index:6;background:linear-gradient(#5ad0ff 0%,#2eb6f5 42%,#1a8fe0 100%);border:none;border-radius:999px;place-items:center;width:43.15%;height:5.94%;padding:0;display:grid;position:absolute;top:75.16%;left:28.7%;box-shadow:0 10px 22px #145ab452,inset 0 2px #ffffff73,inset 0 -3px 10px #0a3c8c38}._ctaLabel_mf4yf_119{z-index:1;pointer-events:none;width:68%;max-width:340px;height:auto;position:relative}._cta_mf4yf_94:hover{filter:brightness(1.05)}._cta_mf4yf_94:active{transform:scale(.985)}@keyframes _floatClock_mf4yf_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}._card_equi2_1{cursor:pointer;text-align:center;z-index:1;background:0 0;border:none;flex-direction:column;flex:1 1 0;align-items:center;gap:0;width:0;min-width:0;height:auto;padding:0;font-family:inherit;transition:transform .2s;display:flex;position:relative;overflow:visible}._card_equi2_1:hover{z-index:2;transform:translateY(-3px)}._selected_equi2_27{z-index:3}._productName_equi2_31{letter-spacing:.02em;text-transform:uppercase;color:#0365cb;overflow-wrap:anywhere;text-wrap:balance;text-align:center;flex:none;justify-content:center;align-items:flex-end;width:100%;min-height:2.35em;max-height:2.35em;margin-bottom:.4rem;padding:0 .15rem;font-size:clamp(.55rem,2.2cqw,.8rem);font-weight:800;line-height:1.12;display:flex;overflow:hidden}._frameWrap_equi2_53{flex:none;width:100%;position:relative}._frame_equi2_53{aspect-ratio:336/423;filter:drop-shadow(0 10px 18px #1450b438);box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:999px;place-items:center;width:100%;padding:10% 10% 15%;transition:filter .2s,outline-color .2s;display:grid;position:relative;overflow:hidden}._selected_equi2_27 ._frame_equi2_53{filter:drop-shadow(0 0 10px #3aa0ff8c)drop-shadow(0 0 18px #0365cb66)drop-shadow(0 8px 16px #1450b447);outline:none}._selected_equi2_27 ._frameWrap_equi2_53{filter:drop-shadow(0 0 10px #0365cb59)}._image_equi2_91{object-fit:contain;object-position:center;width:100%;height:100%;transform:scale(var(--product-scale,1));transform-origin:50%;filter:drop-shadow(0 8px 12px #00000029)}._key_equi2_102{aspect-ratio:1;color:#fff;z-index:2;pointer-events:none;background:linear-gradient(#2f8ef0 0%,#0365cb 55%,#0254ad 100%);border-radius:50%;justify-content:center;align-items:center;width:24%;min-width:28px;padding:0;font-size:clamp(.78rem,2.9cqw,1.05rem);font-weight:800;line-height:0;display:flex;position:absolute;bottom:-2%;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff59,0 3px 8px #00327847}._keyLetter_equi2_128{line-height:1;display:block;transform:translateY(.04em)}._selected_equi2_27 ._key_equi2_102{box-shadow:inset 0 1px #ffffff59,0 0 0 2.5px #fff,0 0 0 4px #0365cb66,0 3px 8px #00327847}._behavior_equi2_143{color:#003975;overflow-wrap:anywhere;text-wrap:balance;flex:none;max-width:15ch;margin-top:.9rem;font-size:clamp(.58rem,2.2cqw,.8rem);font-weight:700;line-height:1.22}._page_xsj5n_2{color:#0365cb;z-index:1;width:100%;height:100%;inset:0;overflow:hidden;position:absolute!important}._bg_xsj5n_12{object-fit:cover;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}._logoBadge_xsj5n_22{aspect-ratio:1;z-index:5;pointer-events:none;width:22.31%;position:absolute;top:0;left:71.02%}._logoBadgeBg_xsj5n_32{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}._logoMark_xsj5n_40{object-fit:contain;width:56%;height:auto;position:absolute;top:14%;left:22%}._momentBadge_xsj5n_49{z-index:4;pointer-events:none;width:65.28%;height:6.3%;position:absolute;top:4.27%;left:3.43%}._momentPill_xsj5n_59{object-fit:fill;width:93.3%;height:95%;position:absolute;top:.8%;left:6.67%}._momentIcon_xsj5n_68{object-fit:contain;filter:drop-shadow(0 4px 10px #143c7833);z-index:1;width:22.1%;height:100%;position:absolute;top:0;left:0}._momentLabel_xsj5n_79{font-family:var(--font-display);color:#0365cb;white-space:nowrap;text-overflow:ellipsis;z-index:1;align-items:center;font-size:clamp(.82rem,3.6cqw,1.35rem);font-weight:800;line-height:1.1;display:flex;position:absolute;inset:0 6% 0 25.5%;overflow:hidden}._progress_xsj5n_98{z-index:3;align-items:center;gap:.55rem;width:81.8%;height:2.03%;display:flex;position:absolute;top:15.78%;left:9.07%}._progressTrack_xsj5n_110{background:url(/assets/quiz/clean/progress-track_new.png) 50%/100% 100% no-repeat;border-radius:999px;flex:1;height:100%;overflow:hidden}._progressFill_xsj5n_119{border-radius:inherit;background:url(/assets/quiz/clean/progress-fill_new.png) 0/cover no-repeat;height:100%;transition:width .35s}._progressLabel_xsj5n_127{font-family:var(--font-display);color:#0365cb;text-align:right;flex:none;min-width:2.4rem;font-size:clamp(.75rem,2.8cqw,.95rem);font-weight:800}._main_xsj5n_138{z-index:3;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:22.45%;left:6.5%;right:6.5%}._title_xsj5n_150{width:100%;font-family:var(--font-display);color:#0365cb;text-align:center;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(1rem,4.5cqw,1.7rem);font-weight:800;line-height:1.18}._subtitle_xsj5n_164{color:#0365cb;text-align:center;opacity:.92;text-wrap:balance;overflow-wrap:anywhere;width:92%;margin:.55rem 0 0;font-size:clamp(.68rem,2.6cqw,.92rem);font-weight:600;line-height:1.3}._options_xsj5n_180{z-index:4;justify-content:center;align-items:flex-start;gap:5.8%;display:flex;position:absolute;inset:39.2% 3.2% 22.5%;overflow:visible}._continue_xsj5n_194{cursor:pointer;z-index:6;background:linear-gradient(#4da3f5 0%,#0365cb 48%,#024a9a 100%);border:none;border-radius:999px;place-items:center;width:56%;height:7.2%;padding:0;transition:opacity .2s,transform .2s,filter .2s;display:grid;position:absolute;top:77.2%;left:22%;box-shadow:0 8px 18px #00327859,inset 0 2px #ffffff47,inset 0 -3px 8px #00285a40}._continueLabel_xsj5n_223{z-index:1;font-family:var(--font-display);letter-spacing:.06em;color:#fff;text-shadow:0 1px 2px #00285a4d;pointer-events:none;white-space:nowrap;font-size:clamp(.95rem,4.6cqw,1.65rem);font-weight:800;position:relative}._continue_xsj5n_194:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}._continue_xsj5n_194:not(:disabled):hover{filter:brightness(1.05)}._continue_xsj5n_194:not(:disabled):active{transform:scale(.985)}._page_15kms_2{color:#fff;z-index:1;width:100%;height:100%;inset:0;overflow:hidden;position:absolute!important}._bg_15kms_12{object-fit:cover;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}._star_15kms_22{aspect-ratio:1;object-fit:contain;pointer-events:none;z-index:2;height:auto;animation:2.8s ease-in-out infinite _twinkle_15kms_1;animation-delay:var(--d,0s);filter:drop-shadow(0 2px 8px #ffc83c73);position:absolute}._starFront_15kms_34{z-index:5}._logoBadge_15kms_38{aspect-ratio:1;z-index:5;pointer-events:none;width:22.31%;position:absolute;top:0;left:71.67%}._logoBadgeBg_15kms_48{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}._logoMark_15kms_56{object-fit:contain;width:56%;height:auto;position:absolute;top:14%;left:22%}._nameBadge_15kms_66{z-index:4;place-items:center;width:71.3%;height:7.81%;display:grid;position:absolute;top:14.84%;left:14.54%}._namePill_15kms_77{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}._nameLabel_15kms_85{z-index:1;font-family:var(--font-display);color:#004d99;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 1rem;font-size:clamp(.9rem,4.2cqw,1.55rem);font-weight:800;line-height:1.1;position:relative;overflow:hidden}._hero_15kms_102{z-index:3;align-items:center;gap:.75rem;height:11.5%;display:flex;position:absolute;top:27.1%;left:8.6%;right:8.8%}._profileIcon_15kms_114{object-fit:contain;filter:drop-shadow(0 8px 16px #00000059);flex:0 0 22.8%;width:22.8%;height:100%}._tagline_15kms_122{min-width:0;font-family:var(--font-display);color:#fff;text-align:left;text-wrap:balance;overflow-wrap:anywhere;flex:auto;margin:0;font-size:clamp(.92rem,4.1cqw,1.5rem);font-weight:800;line-height:1.2}._description_15kms_137{z-index:3;color:#fffffff2;text-align:center;text-wrap:balance;overflow-wrap:anywhere;width:65%;margin:0;font-size:clamp(.7rem,2.7cqw,.98rem);font-weight:600;line-height:1.35;position:absolute;top:41.2%;left:17.5%}._stat_15kms_154{z-index:3;width:72.22%;height:16.5%;position:absolute;top:52.5%;left:13.33%}._statPanel_15kms_163{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}._statContent_15kms_171{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex;position:absolute;inset:10% 8% 12%}._percent_15kms_183{font-family:var(--font-display);color:#0065cb;font-size:clamp(2rem,8cqw,3.1rem);font-weight:800;line-height:1}._statText_15kms_191{overflow-wrap:anywhere;text-wrap:balance;color:#0e64ce;max-width:28ch;font-size:clamp(.62rem,2.4cqw,.88rem);font-weight:600;line-height:1.3}._source_15kms_201{z-index:3;color:#ffffffbf;text-align:center;margin:0;font-size:clamp(.62rem,2cqw,.75rem);font-weight:600;position:absolute;top:69.5%;left:0;right:0}._productsTitle_15kms_214{z-index:3;font-family:var(--font-display);color:#fff;text-align:center;margin:0;font-size:clamp(.85rem,3cqw,1.05rem);font-weight:800;position:absolute;top:72.2%;left:0;right:0}._products_15kms_214{z-index:4;justify-content:center;align-items:flex-start;gap:3.8%;display:flex;position:absolute;top:75%;left:8.5%;right:8.5%}._product_15kms_214{flex:0 26.5%;width:26.5%;min-width:0;max-width:26.5%}._productFrame_15kms_251{aspect-ratio:254/319;box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:999px;place-items:center;width:100%;padding:14% 16% 16%;display:grid;overflow:hidden}._productImage_15kms_265{object-fit:contain;object-position:center;width:100%;height:100%;transform:scale(calc(.88 * var(--product-scale,1)));transform-origin:50%;filter:drop-shadow(0 6px 10px #00000040)}._primary_15kms_276{cursor:pointer;z-index:6;background:linear-gradient(#4da3f5 0%,#0365cb 48%,#024a9a 100%);border:none;border-radius:999px;place-items:center;width:64.8%;height:5.5%;padding:0;transition:transform .2s,filter .2s;display:grid;position:absolute;top:89.8%;left:17.6%;box-shadow:0 8px 18px #00327866,inset 0 2px #ffffff47,inset 0 -3px 8px #00285a47}._primaryLabel_15kms_304{z-index:1;font-family:var(--font-display);letter-spacing:.04em;color:#fff;text-shadow:0 1px 2px #00285a59;font-size:clamp(.78rem,2.8cqw,1rem);font-weight:800;position:relative}._primary_15kms_276:hover{filter:brightness(1.05)}._primary_15kms_276:active{transform:scale(.985)}._secondary_15kms_323{color:#fffffff2;width:64%;height:3%;font-family:var(--font-display);letter-spacing:.03em;text-underline-offset:.22em;cursor:pointer;z-index:6;background:0 0;border:none;padding:0;font-size:clamp(.72rem,2.5cqw,.88rem);font-weight:800;text-decoration:underline;position:absolute;top:95.6%;left:18%}._qrOverlay_15kms_343{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#021e509e;place-items:center;padding:8% 10%;display:grid;position:absolute;inset:0}._qrModal_15kms_354{text-align:center;width:min(78%,520px);color:var(--text-dark);background:linear-gradient(#f7fbff 0%,#e8f2ff 100%);border-radius:28px;padding:8% 7% 7%;position:relative;box-shadow:0 18px 40px #00286459,inset 0 1px #fffc}._qrClose_15kms_367{width:2.2rem;height:2.2rem;color:var(--blue-deep);cursor:pointer;background:#0365cb1f;border:none;border-radius:999px;font-size:1.6rem;line-height:1;position:absolute;top:3%;right:4%}._qrTitle_15kms_382{font-family:var(--font-display);color:var(--blue-deep);margin:0 0 .4rem;font-size:clamp(1.1rem,4.2cqw,1.55rem);font-weight:800}._qrHint_15kms_390{font-family:var(--font-body);color:var(--text-muted);margin:0 0 1.1rem;font-size:clamp(.78rem,2.6cqw,.95rem);font-weight:600;line-height:1.35}._qrImage_15kms_399{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:16px;width:min(72%,280px);margin:0 auto;padding:4%;box-shadow:0 8px 20px #0b3d911f}._qrPrimary_15kms_410{cursor:pointer;width:100%;font-family:var(--font-display);letter-spacing:.03em;color:#fff;text-shadow:0 1px 2px #00285a59;background:linear-gradient(#4da3f5 0%,#0365cb 48%,#024a9a 100%);border:none;border-radius:999px;place-items:center;margin-top:1.1rem;padding:.85rem 1rem;font-size:clamp(.78rem,2.8cqw,1rem);font-weight:800;display:grid;box-shadow:0 8px 18px #00327847,inset 0 2px #ffffff47,inset 0 -3px 8px #00285a47}._qrPrimary_15kms_410:active{transform:scale(.985)}@keyframes _twinkle_15kms_1{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}
