:root{color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Inter,Roboto,sans-serif;--bg: #180a06;--bg-deep: #0c0503;--card: rgba(255, 255, 255, .065);--card-strong: rgba(255, 255, 255, .09);--text: #f1e8dc;--muted: rgba(235, 220, 205, .58);--quiet: rgba(235, 220, 205, .38);--accent: #c99267;--accent-light: #e2b58e;--radius-card: 24px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1)}*{box-sizing:border-box}html,body{width:100%;margin:0;min-height:100%;border:0;background:#070402}html{scrollbar-gutter:auto}body{min-height:100vh;min-height:100svh;color:var(--text);background:radial-gradient(ellipse 65% 55% at 15% 52%,#a84e0a38),radial-gradient(ellipse 52% 48% at 83% 26%,#7a34082b),radial-gradient(ellipse 44% 52% at 56% 92%,#62240524),radial-gradient(ellipse 30% 30% at 72% 75%,#3c14051a),#070402;-webkit-font-smoothing:antialiased;overscroll-behavior:none;overflow-x:clip}body.sheet-open{overflow:hidden}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,.file-picker:focus-within{outline:2px solid var(--accent-light);outline-offset:3px}[hidden]{display:none!important}.phone-stage,.phone-shell,.screen{width:100%;min-height:100svh}.phone-shell{position:relative;overflow:hidden;background:#050201}.screen{position:relative;height:100svh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;background:var(--bg);isolation:isolate}.screen.sheet-locked{overflow:hidden;touch-action:none}.screen::-webkit-scrollbar,.model-switcher::-webkit-scrollbar{display:none}.home-view{min-height:100%;overflow:hidden}.hero{position:relative;height:min(38svh,240px);overflow:hidden;background:radial-gradient(circle at 50% 34%,rgba(196,133,87,.28),transparent 40%),#130804;animation:heroReveal 1.9s var(--ease-out) both}.hero-video{width:100%;height:100%;object-fit:cover;object-position:center top;filter:sepia(.14) saturate(.82) brightness(.78);animation:heroZoom 1.9s var(--ease-out) both}.hero-wash{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,5,2,.2),transparent 30%),linear-gradient(180deg,transparent 52%,rgba(24,10,6,.48) 70%,var(--bg) 100%);pointer-events:none}.hero-note{position:absolute;right:20px;bottom:128px;margin:0;color:#fff2e6b8;font-size:11px;line-height:1.45;letter-spacing:.04em;text-align:right;text-transform:uppercase}.top-bar,.tryon-topbar{position:absolute;z-index:5;top:max(18px,env(safe-area-inset-top));left:16px;right:16px;display:flex;align-items:center;justify-content:space-between}.glass{border:0;background:linear-gradient(145deg,#ffffff14,#ffffff06),#1e0f0a29;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000029,0 8px 24px #05020121;-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3);transition:transform .12s ease-out,background .18s ease}.glass:active,.primary-button:active,.secondary-button:active,.product-card:active{transform:scale(.97)}.circle{display:grid;width:52px;height:44px;padding:0;place-items:center;border-radius:22px}.circle svg,.sheet-close svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.brand-mark svg{width:24px}.top-bar .circle:first-child{animation:dropIn .7s .35s var(--ease-out) both}.top-bar .circle:last-child{animation:dropIn .7s .42s var(--ease-out) both}.top-bar__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.identity{position:relative;z-index:2;margin-top:-112px;padding:0 18px;text-align:center}.identity .eyebrow{margin:0 0 2px;animation:fadeRise .7s .48s var(--ease-out) both}.identity h1{margin:0;font-family:Manrope Variable,Manrope,ui-sans-serif,system-ui,sans-serif;font-size:32px;font-weight:500;line-height:1.1;letter-spacing:-.03em;animation:fadeRise .7s .52s var(--ease-out) both}.identity>p:last-child{margin:9px 0 0;color:var(--muted);font-family:Manrope Variable,Manrope,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:400;animation:fadeRise .7s .58s var(--ease-out) both}.identity-rule{position:absolute;top:25px;width:62px;height:18px;border-top:1px solid rgba(222,176,137,.42);opacity:0;animation:fadeIn .8s .5s ease-out forwards}.identity-rule:after{position:absolute;top:-3px;width:6px;height:6px;border:1px solid rgba(222,176,137,.42);border-radius:50%;content:""}.identity-rule.left{right:calc(50% + 73px);border-radius:100% 0 0}.identity-rule.left:after{left:0}.identity-rule.right{left:calc(50% + 73px);border-radius:0 100% 0 0}.identity-rule.right:after{right:0}.eyebrow{color:#e2b58ea8;font-size:10px;font-weight:650;line-height:1.2;letter-spacing:.18em}.pill{height:54px;border-radius:27px}.discovery-pill{display:flex;width:242px;margin:29px auto 0;align-items:center;justify-content:center;gap:9px;color:var(--text);font-size:15px;font-weight:560;animation:fadeRise .7s .66s var(--ease-out) both}.spark-icon{color:var(--accent-light);font-size:15px}.catalog{padding:31px 16px 0}.section-heading{display:flex;margin-bottom:17px;align-items:end;justify-content:space-between}.section-heading p{margin:0 0 6px}.section-heading h2,.service-card h2,.bottom-sheet h2{margin:0;font-family:Manrope Variable,Manrope,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.025em}.section-count{color:var(--quiet);font-size:12px;letter-spacing:.14em}.catalog-sort{position:relative;display:inline-flex;align-items:center;flex:none}.catalog-sort select{appearance:none;-webkit-appearance:none;min-height:2.4rem;padding:0 2.1rem 0 .9rem;border:1px solid var(--store-line, rgba(255, 255, 255, .12));border-radius:999px;color:var(--store-text, var(--text));background:var(--store-surface-strong, var(--card));font-size:13px;font-weight:600;cursor:pointer;transition:border-color .16s ease,background .16s ease}.catalog-sort select:hover{border-color:var(--store-primary-border, rgba(255, 255, 255, .24))}.catalog-sort svg{position:absolute;right:.75rem;width:1rem;height:1rem;pointer-events:none;fill:none;stroke:var(--store-primary-muted, currentColor);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-card{position:relative;min-width:0;min-height:224px;overflow:hidden;padding:0;border:0;border-radius:var(--radius-card);color:var(--text);text-align:left;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.12),transparent 55%),var(--card);box-shadow:inset 0 1px #ffffff0e;transition:transform .13s ease-out,background .18s ease}.product-card:after{position:absolute;inset:0;border:1px solid rgba(255,255,255,.035);border-radius:inherit;content:"";pointer-events:none}.product-card img{display:block;width:100%;height:139px;object-fit:cover;filter:saturate(.72) contrast(1.02) brightness(.91);mix-blend-mode:screen}.product-card__sem-foto{display:flex;align-items:center;justify-content:center;width:100%;height:139px;background:color-mix(in oklab,currentColor 7%,transparent);color:var(--muted)}.product-card__sem-foto svg{width:34px;height:34px;opacity:.55}.product-card:nth-child(2) img,.product-card:nth-child(4) img{object-position:55% 54%}.product-card-content{padding:13px 14px 15px}.product-card-topline{display:flex;margin-bottom:6px;align-items:center;justify-content:space-between;gap:5px}.product-card h3{overflow:hidden;margin:0;font-family:Manrope Variable,Manrope,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:500;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.product-card p{margin:0;color:var(--muted);font-family:Manrope Variable,Manrope,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:400}.mode-chip{flex:none;padding:4px 6px;border:1px solid rgba(226,181,142,.22);border-radius:8px;color:#e2b58ec7;font-size:7px;font-weight:700;letter-spacing:.09em}.glass-card{background:var(--card);box-shadow:inset 0 1px #ffffff0e}.service-card{position:relative;display:grid;min-height:112px;margin:12px 16px 0;padding:20px 47px 20px 56px;grid-template-columns:1fr;align-items:center;border-radius:var(--radius-card);animation:fadeRise .7s 1s var(--ease-out) both}.service-number{position:absolute;top:22px;left:18px;color:var(--quiet);font-size:10px;letter-spacing:.12em}.service-card .eyebrow{margin:0 0 5px}.service-card h2{font-size:17px}.service-card p:last-child{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.service-card>svg{position:absolute;right:17px;width:19px;fill:none;stroke:var(--muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.bottom-space{height:calc(24px + env(safe-area-inset-bottom))}.tryon-view{position:fixed;z-index:20;inset:0;min-height:100dvh;overflow-x:hidden;overflow-y:auto;background:var(--bg);animation:viewIn .55s var(--ease-out) both;scrollbar-width:none}.camera-stage{position:relative;height:clamp(450px,61svh,555px);overflow:hidden;background:radial-gradient(circle at 50% 38%,rgba(175,108,64,.24),transparent 42%),#0a0503}.camera-video,.tryon-canvas,.camera-shade{position:absolute;width:100%;height:100%;inset:0}.camera-video{object-fit:cover;transform:scaleX(-1)}.tryon-canvas{z-index:2;pointer-events:none}.camera-shade{z-index:3;background:linear-gradient(180deg,rgba(9,4,2,.34),transparent 25%);pointer-events:none}.tryon-topbar{z-index:8}.tracking-status{display:flex;min-height:38px;padding:0 14px;align-items:center;gap:8px;border-radius:19px;color:#fff7f0c7;font-size:9px;font-weight:680;letter-spacing:.11em;text-transform:uppercase}.tracking-status__label{display:inline-flex;align-items:center;gap:6px;min-width:0}.tracking-status__ruler{display:none;flex:none;width:14px;height:14px}.tracking-status__ruler svg{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tracking-status__pct{font-variant-numeric:tabular-nums}.tracking-status__pct[hidden]{display:none}.status-dot{width:6px;height:6px;border-radius:50%;background:#d5a27b;box-shadow:0 0 0 4px #d5a27b1a}.tracking-status.is-live .status-dot{background:#8dcca5;box-shadow:0 0 0 4px #8dcca51f}.tracking-status.is-error .status-dot{background:#dc806f}.permission-panel{position:absolute;z-index:7;inset:0;display:flex;padding:calc(77px + env(safe-area-inset-top)) 34px 32px;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 37%,rgba(170,97,52,.23),transparent 34%),linear-gradient(180deg,#0f0704c9,#120805f5);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.permission-icon{display:grid;width:64px;height:64px;margin-bottom:22px;place-items:center;border:1px solid rgba(226,181,142,.19);border-radius:50%;background:#e2b58e12;flex:none}.permission-icon svg{width:30px;fill:none;stroke:var(--accent-light);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.permission-panel .eyebrow{margin:0 0 9px}.permission-panel h2{margin:0;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:31px;font-weight:400;line-height:1.03;letter-spacing:-.035em}.permission-panel p:not(.eyebrow){max-width:290px;margin:16px 0 22px;color:var(--muted);font-size:12px;line-height:1.48}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 19px;border-radius:18px;font-weight:640;transition:transform .12s ease-out,filter .18s ease}.primary-button{border:1px solid rgba(255,244,234,.14);color:#231007;background:linear-gradient(180deg,#e8c09e,#c98e61);box-shadow:inset 0 1px #ffffff61,0 12px 30px #7b3d183d}.secondary-button{border:1px solid rgba(255,255,255,.09);color:var(--text);background:#ffffff0e}.text-button{border:0;color:var(--muted);background:transparent}.permission-panel .primary-button{max-width:280px}.permission-panel .text-button{margin-top:15px;font-size:12px}.face-guide{position:absolute;z-index:6;top:50%;left:50%;pointer-events:none;transform:translate(-50%,-50%);text-align:center}.face-oval{width:205px;height:270px;border:1px dashed rgba(255,239,225,.48);border-radius:48%;box-shadow:0 0 50px #ffffff08}.face-guide p{margin:13px 0 0;color:#fff4eabd;font-size:11px;letter-spacing:.06em}.tryon-product-panel{position:relative;z-index:5;min-height:340px;margin-top:-15px;padding:9px 16px calc(25px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:var(--bg)}.tryon-product-heading,.sheet-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.tryon-product-heading>div,.tryon-product-heading h2{min-width:0}.tryon-product-heading h2{margin:8px 0 0;font-size:25px;font-weight:540;letter-spacing:-.035em;overflow-wrap:anywhere}.tryon-product-heading>p{margin:28px 0 0;flex:none;color:var(--accent-light);font-size:17px;font-weight:580}.tryon-badges{display:flex;align-items:center;gap:6px}.tryon-badges span{padding:4px 7px;border:1px solid rgba(226,181,142,.19);border-radius:8px;color:#e2b58ebd;font-size:7px;font-weight:720;letter-spacing:.11em}.tryon-description{margin:11px 0 17px;color:var(--muted);font-size:12px;line-height:1.45}.tryon-disclaimer{margin:-8px 0 17px;color:var(--muted);font-size:11px;line-height:1.4;opacity:.8}.tryon-actions{display:grid;gap:8px}.whatsapp-button{display:flex;align-items:center;justify-content:space-between}.whatsapp-button svg{width:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.calibrate-button{min-height:44px;border-radius:16px;color:var(--muted);font-size:12px}.model-switcher{display:flex;overflow-x:auto;margin-top:16px;padding-bottom:3px;gap:9px;scrollbar-width:none}.model-option{position:relative;flex:0 0 68px;height:58px;overflow:hidden;padding:0;border:1px solid transparent;border-radius:17px;background:#ffffff0e}.model-option.is-active{border-color:#e2b58e9e;box-shadow:0 0 0 2px #e2b58e17}.model-option img{width:100%;height:100%;object-fit:cover;filter:saturate(.68) brightness(.9)}.sheet-backdrop{position:fixed;z-index:39;inset:0;border:0;padding:0;background:#04020194;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition:opacity .22s ease-out}.sheet-backdrop:focus,.sheet-backdrop:focus-visible,.canonical-frame__backdrop:focus,.canonical-frame__backdrop:focus-visible{outline:none}.sheet-backdrop.is-open{opacity:1}.bottom-sheet{position:fixed;z-index:40;right:0;bottom:0;left:0;width:min(100%,640px);max-height:calc(100dvh - 20px);margin:0 auto;overflow-y:auto;padding:31px 18px calc(24px + env(safe-area-inset-bottom));border:1px solid rgba(255,255,255,.075);border-bottom:0;border-radius:30px 30px 0 0;background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 40%),#1c0d08f7;box-shadow:0 -24px 80px #00000061;-webkit-backdrop-filter:blur(26px) saturate(1.3);backdrop-filter:blur(26px) saturate(1.3);overscroll-behavior:contain;opacity:.98;transform:translate3d(0,100%,0);transition:transform .36s var(--ease-drawer),opacity .22s ease-out;will-change:transform}.bottom-sheet.is-open{opacity:1;transform:translateZ(0)}.bottom-sheet.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.sheet-handle{position:absolute;z-index:3;top:0;right:52px;left:52px;height:30px;cursor:grab;touch-action:none}.sheet-handle:after{position:absolute;top:10px;left:50%;width:36px;height:4px;border-radius:4px;background:#ffffff38;content:"";transform:translate(-50%)}.sheet-close{position:absolute;z-index:2;top:19px;right:18px;display:grid;width:38px;height:38px;padding:0;place-items:center;border:0;border-radius:50%;background:#ffffff12}.product-sheet>img{display:block;width:100%;height:225px;margin-bottom:17px;object-fit:cover;border-radius:21px;filter:saturate(.72) brightness(.9)}.sheet-title-row{margin-top:9px;align-items:baseline}.sheet-title-row h2{font-size:24px}.sheet-title-row p,.product-sheet .sheet-title-row strong{margin:0;flex:none;color:var(--accent-light);font-size:16px;font-weight:580}.sheet-product-content>p{margin:11px 0 16px;color:var(--muted);font-family:Manrope Variable,Manrope,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:1.46}.measurements{display:grid;margin:0 0 17px;grid-template-columns:repeat(3,1fr);border:1px solid var(--store-line, rgba(255, 255, 255, .07));border-radius:17px}.measurements div{padding:11px 8px;text-align:center}.measurements div+div{border-left:1px solid var(--store-line, rgba(255, 255, 255, .07))}.measurements dt{color:var(--store-text-muted, var(--quiet));font-size:9px;text-transform:uppercase}.measurements dd{margin:4px 0 0;font-size:12px}.sheet-product-content .secondary-button{margin-top:8px}.info-sheet{padding-top:43px}.photo-lightbox{position:fixed;inset:0;z-index:120;display:grid;place-items:center}.photo-lightbox__backdrop{position:absolute;inset:0;border:0;padding:0;background:#020100ed;cursor:pointer}.photo-lightbox__backdrop:focus,.photo-lightbox__backdrop:focus-visible{outline:none}.photo-lightbox__stage{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;touch-action:none;cursor:zoom-in}.photo-lightbox__stage.is-zoomed{cursor:grab}.photo-lightbox__stage img{max-width:94vw;max-height:80dvh;border-radius:1rem;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .14s ease-out;will-change:transform}.photo-lightbox__stage.is-zoomed img{transition:none}.photo-lightbox__close{position:absolute;z-index:2;top:max(1rem,env(safe-area-inset-top));right:1rem}.photo-lightbox__nav{position:absolute;z-index:2;top:50%;transform:translateY(-50%)}.photo-lightbox__nav--prev{left:.8rem}.photo-lightbox__nav--next{right:.8rem}.photo-lightbox__dots{position:absolute;z-index:2;left:50%;bottom:max(3.4rem,calc(2.6rem + env(safe-area-inset-bottom)));display:flex;gap:.5rem;transform:translate(-50%)}.photo-lightbox__dot{width:.5rem;height:.5rem;padding:0;border:0;border-radius:50%;background:#ffffff52;cursor:pointer;transition:background .16s ease,transform .16s ease}.photo-lightbox__dot.is-active{background:#fff;transform:scale(1.25)}.photo-lightbox__hint{position:absolute;z-index:2;left:50%;bottom:max(1.2rem,calc(.6rem + env(safe-area-inset-bottom)));margin:0;color:#ffffff8c;font-size:.72rem;letter-spacing:.04em;transform:translate(-50%);white-space:nowrap;pointer-events:none}.business-info-sheet>h2{margin-bottom:4px}.business-info-status{display:inline-flex;align-items:center;gap:8px;margin:6px 0 20px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.09);font-size:12.5px;font-weight:600}.business-info-status__dot{width:8px;height:8px;border-radius:50%;background:currentColor}.business-info-status--open{color:#7fd6a0}.business-info-status--opens_later,.business-info-status--closed_today,.business-info-status--temporarily_closed{color:var(--muted)}.business-info-block{padding:16px 0;border-top:1px solid rgba(255,255,255,.065)}.business-info-block>.eyebrow{margin:0 0 10px}.business-info-address{margin:0;font-size:14px;line-height:1.5}.business-info-maplink{display:inline-block;margin-top:8px;color:var(--store-primary-muted, var(--accent-light));font-size:13px;font-weight:600;text-decoration:none}.business-info-maplink:hover{text-decoration:underline}.business-info-hours{list-style:none;margin:0;padding:0}.business-info-hours__row{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:13.5px;color:var(--muted)}.business-info-hours__row.is-today{color:var(--text);font-weight:650}.business-info-hours__day{text-transform:capitalize}.business-info-socials{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.business-info-social{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#ffffff08;color:var(--text);font-size:13px;font-weight:600;text-decoration:none;transition:border-color .16s ease,background .16s ease}.business-info-social:hover{border-color:var(--store-primary-border, rgba(255, 255, 255, .2));background:#ffffff0f}.business-info-social svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.business-info-empty{margin:12px 0 0;color:var(--muted);font-size:13px}.canonical-storefront .business-info-sheet{border:1px solid var(--store-line);background:linear-gradient(145deg,color-mix(in srgb,var(--store-primary) 6%,transparent),transparent 40%),var(--store-surface);color:var(--store-text);box-shadow:0 -24px 80px var(--store-shadow)}.canonical-storefront .business-info-sheet .sheet-close{border:1px solid var(--store-line);color:var(--store-text);background:var(--store-surface-strong)}.canonical-storefront .business-info-status{border-color:var(--store-line)}.canonical-storefront .business-info-block{border-top-color:var(--store-line)}.canonical-storefront .business-info-social{border:1px solid var(--store-line);background:var(--store-surface-strong);color:var(--store-text)}.canonical-storefront .business-info-social:hover{border-color:var(--store-primary-border);background:var(--store-primary-soft)}.canonical-storefront .business-info-status--opens_later,.canonical-storefront .business-info-status--closed_today,.canonical-storefront .business-info-status--temporarily_closed{color:var(--store-text-muted)}.canonical-storefront .business-info-sheet .sheet-handle:after{background:var(--store-line-strong)}.info-sheet>.eyebrow,.calibrator-sheet>.eyebrow{margin:0 0 7px}.info-sheet>h2,.calibrator-sheet>h2{padding-right:45px;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:29px;font-weight:400;line-height:1.05}.info-sheet>p:not(.eyebrow){margin:13px 0 22px;color:var(--muted);font-size:13px;line-height:1.48}.privacy-row{display:grid;padding:15px 0;grid-template-columns:35px 1fr;border-top:1px solid rgba(255,255,255,.065)}.privacy-row span{color:var(--accent);font-size:10px}.privacy-row p{margin:0;color:#f1e8dcc4;font-size:13px;line-height:1.4}.calibrator-sheet{max-height:calc(100dvh - 12px);padding-top:43px}.calibrator-copy{margin:10px 0 15px;color:var(--muted);font-size:12px;line-height:1.42}.file-picker{display:flex;min-height:54px;padding:0 16px;align-items:center;justify-content:center;gap:10px;border:1px dashed rgba(226,181,142,.35);border-radius:18px;color:var(--accent-light);background:#e2b58e0e;font-size:13px;font-weight:600}.file-picker input{position:absolute;width:1px;height:1px;opacity:0}.file-picker svg{width:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.file-status{margin:9px 2px 15px;color:var(--quiet);font-size:10px}.slider-grid{display:grid;gap:12px}.slider-grid label{display:grid;grid-template-columns:1fr auto;color:#f1e8dcc4;font-size:11px}.slider-grid output{color:var(--accent-light);font-variant-numeric:tabular-nums}.slider-grid input{width:100%;margin:7px 0 0;grid-column:1 / -1;accent-color:var(--accent)}.calibrator-actions{display:grid;margin-top:18px;gap:5px}.danger{min-height:40px;color:#d59083}.toast{position:fixed;z-index:80;right:20px;bottom:calc(22px + env(safe-area-inset-bottom));left:20px;width:min(calc(100% - 40px),520px);margin:0 auto;padding:13px 16px;border:1px solid rgba(255,255,255,.09);border-radius:16px;color:var(--text);background:#1d0e09f0;box-shadow:0 14px 40px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:12px;text-align:center;animation:fadeRise .35s var(--ease-out) both}.desktop-caption{display:none}@keyframes heroReveal{0%{opacity:0}to{opacity:1}}@keyframes heroZoom{0%{transform:scale(1.01)}to{transform:scale(1)}}@keyframes dropIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes viewIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media(min-width:700px){body{min-height:100vh;padding:0;overflow-x:hidden;overflow-y:auto}.phone-stage{width:100%;max-width:none;min-height:100vh;margin:0 auto}.phone-shell{width:100%;min-height:100vh;overflow:visible;background:transparent}.screen{width:100%;min-height:100vh;height:auto;overflow:visible;border-radius:0;box-shadow:none}.home-view{padding-bottom:22px}.hero{height:clamp(480px,62vh,650px)}.hero-note{right:clamp(24px,5vw,70px);bottom:150px}.top-bar{right:clamp(24px,4vw,54px);left:clamp(24px,4vw,54px)}.identity h1{font-size:clamp(48px,5vw,68px)}.identity-rule{top:34px;width:clamp(72px,10vw,128px)}.identity-rule.left{right:calc(50% + 104px)}.identity-rule.right{left:calc(50% + 104px)}.discovery-pill{margin-top:34px}.catalog{max-width:1180px;margin:0 auto;padding:48px 28px 0}.section-heading{margin-bottom:22px}.section-heading h2{font-size:25px}.product-grid{gap:16px}.product-card{min-height:270px}.product-card img,.product-card__sem-foto{height:184px}.service-card{max-width:1124px;min-height:126px;margin:16px auto 0}.bottom-sheet{bottom:16px;border:1px solid rgba(255,255,255,.075);border-radius:30px}.desktop-caption{display:none}}@media(min-width:960px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tryon-view{display:grid;height:100dvh;grid-template-columns:minmax(0,1.55fr) minmax(360px,.75fr);overflow:hidden}.camera-stage{height:100dvh}.tryon-product-panel{min-height:100dvh;margin-top:0;padding:clamp(86px,11vh,126px) clamp(28px,4vw,54px) 38px;overflow-y:auto;border-radius:0;box-shadow:-24px 0 70px #00000040}.tryon-product-heading{display:block}.tryon-product-heading>p{margin-top:12px}.tryon-description{margin:18px 0 24px;font-size:14px;line-height:1.55}.model-switcher{margin-top:22px}.model-option{flex-basis:76px;height:66px}}@media(max-width:360px){.catalog{padding-right:12px;padding-left:12px}.product-grid{gap:9px}.product-card-content{padding-right:11px;padding-left:11px}.tryon-product-panel{padding-right:13px;padding-left:13px}}.auth-page,.panel-page{min-height:100svh;display:grid;place-items:center;padding:max(28px,env(safe-area-inset-top)) 18px max(28px,env(safe-area-inset-bottom));background:radial-gradient(circle at 12% 15%,rgba(201,146,103,.14),transparent 42%),linear-gradient(155deg,#100704,#070402 70%)}.auth-card,.panel-card{width:min(100%,440px);padding:28px 22px;border:1px solid rgba(226,181,142,.14);border-radius:26px;background:#1e0d08e0;box-shadow:0 24px 70px #00000057}.auth-brand{color:var(--accent-light);font-size:15px;font-weight:700;letter-spacing:.03em;text-decoration:none}.auth-heading{margin:42px 0 26px}.auth-eyebrow{margin:0 0 10px;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.auth-heading h1,.panel-card h1{margin:0;color:#f5eadf;font-size:clamp(30px,9vw,42px);font-weight:650;letter-spacing:-.045em;line-height:1.02}.auth-heading>p:last-child,.panel-intro{margin:14px 0 0;color:#f1e8dca3;font-size:14px;line-height:1.55}.auth-form{display:grid;gap:17px}.auth-form label{display:grid;gap:8px}.auth-form label>span{color:#f1e8dcc7;font-size:13px;font-weight:600}.auth-form input{width:100%;min-height:50px;padding:0 15px;color:var(--text);border:1px solid rgba(226,181,142,.18);border-radius:14px;background:#ffffff0e;transition:border-color .16s ease,background .16s ease}.auth-form input:hover,.auth-form input:focus{border-color:#e2b58e80;background:#ffffff13}.auth-form small{color:var(--quiet);font-size:11px}.auth-submit{min-height:52px;margin-top:4px;padding:0 18px;border:0;border-radius:15px;color:#1a0b06;background:linear-gradient(135deg,var(--accent-light),var(--accent));font-weight:750;cursor:pointer;transition:transform .12s ease,filter .16s ease,opacity .16s ease}.auth-submit:not(:disabled):active{transform:scale(.98)}.auth-submit:disabled{cursor:wait;opacity:.62}.slug-check-button{justify-self:start;margin-top:-8px;padding:5px 0;border:0;color:var(--accent-light);background:transparent;font-size:12px;cursor:pointer}.slug-check-button:disabled{cursor:wait;opacity:.6}.auth-secondary-link,.auth-footer a,.auth-footer>a,.panel-card a,.panel-link-button{color:var(--accent-light)}.auth-secondary-link{justify-self:center;font-size:13px;text-decoration:none}.auth-footer{margin-top:27px;color:var(--muted);font-size:13px;text-align:center}.auth-footer p{margin:0}.form-message{margin:0;padding:11px 13px;border-radius:12px;font-size:12px;line-height:1.45}.form-message--error{color:#ffd5ca;background:#9e371f38}.form-message--success{color:#d5efd9;background:#427c4b36}.form-message--info{color:#ecdac9;background:#c9926724}.slug-field{display:flex;align-items:center;min-height:50px;padding-left:15px;border:1px solid rgba(226,181,142,.18);border-radius:14px;background:#ffffff0e}.slug-field>span{color:var(--quiet)}.slug-field input{min-height:48px;padding-left:3px;border:0;background:transparent}.slug-field--static strong{padding-left:3px;font-weight:640;letter-spacing:.01em}.slug-inline-button{display:inline-flex;align-items:center;gap:5px;margin-left:auto;margin-right:9px;padding:7px 12px;border:1px solid rgba(226,181,142,.28);border-radius:10px;color:var(--accent-light);background:#ffffff0d;font-size:12px;font-weight:620;cursor:pointer}.slug-inline-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.panel-card{width:min(100%,580px)}.panel-card__topline{display:flex;align-items:center;justify-content:space-between;min-height:32px;margin-bottom:34px;font-size:12px}.panel-link-button{padding:7px 0;border:0;background:transparent;cursor:pointer}.store-choice-list{display:grid;gap:10px;margin-top:26px}.store-choice{display:flex;align-items:center;justify-content:space-between;min-height:70px;padding:14px 16px;border:1px solid rgba(226,181,142,.14);border-radius:16px;color:var(--text)!important;background:#ffffff0a;text-decoration:none}.store-choice span:first-child{display:grid;gap:5px}.store-choice small,.panel-account,.store-address{color:var(--quiet)}.panel-account{margin:24px 0 0;font-size:11px}.panel-card--created{text-align:center}.created-mark{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 24px;border-radius:50%;color:#e8c4a4;background:#c992672b;font-size:24px}.store-address{margin:22px 0 0;font-size:12px}@media(min-width:600px){.auth-card,.panel-card{padding:38px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important}.bottom-sheet,.sheet-backdrop{transition-duration:1ms!important}}@media(prefers-reduced-transparency:reduce){.glass,.bottom-sheet,.permission-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#28120c}}.canonical-storefront,.canonical-frame{--bg: #FAFCFF;--bg-deep: #eef3fa;--text: #101827;--muted: rgba(16, 24, 39, .58);--quiet: rgba(16, 24, 39, .4);--card: rgba(0, 0, 0, .03);--card-strong: rgba(0, 0, 0, .05);--accent: #BFDDF6;--accent-light: #d9ebfa;--store-bg: #FAFCFF;--store-bg-deep: #eef3fa;--store-surface: #ffffff;--store-surface-strong: #ffffff;--store-text: #101827;--store-text-muted: rgba(16, 24, 39, .58);--store-line: rgba(16, 24, 39, .1);--store-line-strong: rgba(16, 24, 39, .16);--store-shadow: rgba(16, 24, 39, .1);--store-primary: #6C9ED8;--store-primary-hover: #82abdd;--store-primary-active: #567eac;--store-primary-soft: rgba(108, 158, 216, .16);--store-primary-muted: #7e9dc4;--store-primary-contrast: #ffffff;--store-primary-border: rgba(108, 158, 216, .48);--store-primary-glow: rgba(108, 158, 216, .16);--store-primary-gradient-start: #89b1de;--store-primary-gradient-end: #4c6e97;--store-secondary: #BFDDF6;--store-secondary-soft: rgba(191, 221, 246, .2);--store-secondary-contrast: #101827;--store-support: #74849A;--store-support-soft: rgba(116, 132, 154, .5);--store-accent: #BFDDF6;--store-font: "Manrope Variable", Manrope, ui-sans-serif, system-ui, sans-serif;font-family:var(--store-font);-webkit-text-size-adjust:100%;text-size-adjust:100%}.canonical-storefront :is(button,input,select,textarea),.canonical-frame :is(button,input,select,textarea){font-family:inherit}.canonical-storefront input:not([type=hidden]):not([type=range]):not([type=file]):not([type=checkbox]):not([type=radio]),.canonical-frame input:not([type=hidden]):not([type=range]):not([type=file]):not([type=checkbox]):not([type=radio]){font-size:16px}[data-store-tone=light] .product-card{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--store-primary) 6%,transparent),transparent 60%),var(--store-surface);border:1px solid var(--store-line);box-shadow:0 12px 32px var(--store-shadow)}[data-store-tone=light] .product-card:after{border-color:var(--store-line)}[data-store-tone=light] .product-card img{filter:none;mix-blend-mode:normal}[data-store-tone=light] .glass{background:linear-gradient(145deg,color-mix(in srgb,var(--store-primary) 4%,var(--store-surface)),var(--store-surface));color:var(--store-text);box-shadow:inset 0 1px #fff9,0 8px 24px var(--store-shadow)}[data-store-tone=light] .canonical-hero .hero-wash{background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--store-bg) 60%,transparent) 72%,var(--store-bg) 100%)}[data-store-tone=light] .canonical-frame__backdrop{background:color-mix(in srgb,var(--store-text) 32%,transparent)}[data-store-tone=light] .canonical-frame__ambient:after{background:color-mix(in srgb,var(--store-bg) 78%,transparent)}[data-store-tone=light] .service-card{background:var(--store-surface);border:1px solid var(--store-line);box-shadow:0 12px 32px var(--store-shadow)}.canonical-storefront{width:100%;min-height:100svh;color:var(--text);background:radial-gradient(circle at 50% -12%,var(--store-primary-glow),transparent 38rem),var(--bg-deep)}.canonical-storefront__surface{width:100%;min-height:100svh;margin:0 auto;overflow:hidden;background:var(--bg)}.canonical-storefront a,.canonical-frame a{color:inherit;text-decoration:none}.canonical-storefront .canonical-hero{background:radial-gradient(circle at 52% 30%,var(--store-primary-glow),transparent 44%),linear-gradient(150deg,var(--store-primary-gradient-end),var(--bg) 76%)}.canonical-hero__media{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.82) brightness(.74);animation:heroZoom 1.9s var(--ease-out) both}.canonical-storefront .hero-wash{background:linear-gradient(180deg,rgba(13,4,2,.16),transparent 30%),linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--store-primary) 22%,transparent) 68%,var(--bg) 100%)}.canonical-storefront .eyebrow,.canonical-storefront .product-card p,.canonical-storefront .mode-chip,.canonical-frame .tryon-badges,.canonical-frame .sheet-title-row strong,.canonical-tryon .tryon-product-heading>p{color:var(--store-primary-muted)}.canonical-storefront .product-card p{font-weight:500}.canonical-storefront .identity-rule,.canonical-storefront .identity-rule:after{border-color:var(--store-primary-border)}.canonical-storefront .discovery-pill{border-color:color-mix(in srgb,var(--store-primary) 35%,rgba(255,255,255,.1));box-shadow:0 14px 44px var(--store-primary-soft);font-weight:500}.canonical-storefront .section-heading .eyebrow{font-weight:400;letter-spacing:0}.canonical-storefront .catalog-sort select,.canonical-storefront .catalog-chip{font-weight:500}.canonical-storefront .catalog-search__input{font-weight:400}.canonical-storefront .discovery-pill:hover,.canonical-storefront .product-card:hover{border-color:var(--store-primary-border)}.canonical-storefront .spark-icon,.canonical-empty>span{color:var(--store-primary-muted)}.canonical-storefront .product-card{height:auto;min-width:0;display:flex;flex-direction:column;text-align:left}.product-card__link{display:block;color:inherit;text-decoration:none}.canonical-storefront:not(.storefront-next) .product-card__tryon-link,.canonical-storefront:not(.storefront-next) .product-card__tryon-link:focus-visible{position:static;z-index:auto;display:inline-flex;align-items:center;justify-content:center;align-self:stretch;width:auto;height:auto;min-height:40px;margin:0 12px 12px;padding:8px 12px;overflow:visible;clip:auto;white-space:nowrap;border-radius:999px;color:var(--store-primary-contrast);background:var(--store-primary);font-family:Manrope Variable,Manrope,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:500}.canonical-storefront:not(.storefront-next) .product-card:not(:has(.product-card__tryon-link)) .product-card-content{padding-bottom:16px}.canonical-storefront .service-card{color:inherit}.storefront-footer{margin:2.4rem auto 0;padding:1.6rem 1.4rem;max-width:40rem;text-align:center}.storefront-footer p{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45em;color:#111;font-family:Manrope Variable,Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.82rem;font-weight:400;line-height:1.5}.canonical-storefront[data-store-tone=dark] .storefront-footer p{color:#fff}.storefront-footer .storefront-footer__idioma{margin-top:.9rem;color:#111}.canonical-storefront[data-store-tone=dark] .storefront-footer .storefront-footer__idioma{color:#fff}.canonical-storefront .storefront-footer__brand{display:inline-flex;align-items:center;color:#111;text-decoration:none}.canonical-storefront .storefront-footer__brand:hover{opacity:.8}.storefront-footer__logo{display:block;height:15px;width:auto}.canonical-storefront[data-store-tone=dark] .storefront-footer__brand{color:#fff}.canonical-empty{min-height:18rem;display:grid;place-content:center;padding:2rem;border:1px solid var(--store-line);border-radius:var(--radius-card);background:var(--card);text-align:center}.canonical-empty h3{max-width:22rem;margin:.8rem auto .4rem;font:500 1.4rem/1.2 Manrope Variable,Manrope,ui-sans-serif,system-ui,sans-serif}.canonical-empty p{margin:0;color:var(--muted);font-size:.82rem}.canonical-frame{position:fixed;inset:0;z-index:60;overflow:hidden;color:var(--text)}.canonical-frame__sheet.canonical-frame__sheet--notice{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;text-align:center;padding:2.4rem}.canonical-frame--embed .canonical-frame__backdrop,.canonical-frame--embed .canonical-frame__sheet{display:none}.canonical-frame--embed .canonical-tryon{--tryon-product-panel-height: 0px;display:block;padding:0}.canonical-frame--embed .canonical-tryon__shell{display:block;width:100%;min-height:100svh;border:0;border-radius:0;box-shadow:none}.canonical-frame--embed .canonical-tryon .canonical-tryon__camera-stage{position:absolute;inset:0;height:100%;min-height:0}.canonical-frame--embed .canonical-tryon .permission-panel{justify-content:center;padding-bottom:32px}.tryon-embed-actions{position:absolute;z-index:30;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));display:flex;justify-content:center;pointer-events:none}.tryon-embed-actions .tryon-measure{width:min(320px,100%);margin:0;pointer-events:auto}.tryon-embed-actions .tryon-measure__button{background:#ffffffeb;color:#1a1412}.tryon-embed-actions--icone{left:auto;right:max(16px,env(safe-area-inset-right));justify-content:flex-end}.tryon-embed-actions .tryon-measure--icone{width:auto;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.tryon-measure__rotulado{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;border:0;background:none;cursor:pointer}.tryon-measure__rotulado[disabled]{opacity:.55}.tryon-measure__redondo{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;box-shadow:0 0 0 2px #ffffffd9}.tryon-measure__redondo svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tryon-measure__legenda{font-size:11.5px;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.55);white-space:nowrap}.tryon-measure--icone .tryon-measure__hint{max-width:220px;padding:6px 10px;border-radius:12px;color:#fff;background:#0000008c;text-align:right}.canonical-frame__backdrop{position:absolute;inset:0;border:0;padding:0;background:#04020194;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;animation:canonicalBackdropIn .22s ease-out}@keyframes canonicalBackdropIn{0%{opacity:0}}@keyframes canonicalSheetIn{0%{transform:translateY(100%)}}.canonical-frame__ambient{position:fixed;inset:0;overflow:hidden;background:linear-gradient(160deg,var(--store-primary-gradient-end),var(--store-bg-deep) 64%)}.canonical-frame__ambient:after{position:absolute;inset:0;content:"";background:#0c0402bd;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.canonical-frame__ambient img{width:100%;height:100%;object-fit:cover;opacity:.36;filter:saturate(.65)}.canonical-frame__sheet{position:fixed;z-index:1;inset:auto 0 0;width:min(100%,46rem);max-height:calc(100dvh - 20px);margin:0 auto;padding:0 1.25rem max(1.5rem,env(safe-area-inset-bottom));overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--store-line);border-radius:2rem 2rem 0 0;background:var(--store-surface);color:var(--store-text);box-shadow:0 -2rem 6rem var(--store-shadow);animation:canonicalSheetIn .36s var(--ease-drawer, cubic-bezier(.22,.9,.26,1))}.canonical-frame__sheet.is-dragging{transition:none;-webkit-user-select:none;user-select:none}.canonical-frame__sheet>.sheet-handle{position:sticky;z-index:6;top:0;right:0;left:0;display:block;height:2.2rem;margin:0 -1.25rem;background:linear-gradient(var(--store-surface) 58%,transparent)}.canonical-frame__sheet>.sheet-handle:after{left:50%;transform:translate(-50%)}.canonical-frame__sheet-actions{position:absolute;z-index:3;top:2.65rem;right:2rem;left:2rem;display:flex;justify-content:space-between;pointer-events:none}.canonical-frame__sheet-actions>*{pointer-events:auto}.canonical-frame__sheet-actions .sheet-close,.canonical-frame__share,.canonical-frame__fav{position:static;width:2.85rem;height:2.85rem;display:grid;place-items:center;border:1px solid var(--store-line-strong);border-radius:50%;color:var(--store-text);background:var(--store-surface-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.canonical-frame__share svg,.canonical-frame__fav svg{width:1.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.canonical-frame #shareFrameStatus{position:absolute;top:3.2rem;right:0;width:max-content;max-width:14rem;color:var(--store-primary-muted);font-size:.72rem}.canonical-frame__gallery-wrap{position:relative;min-width:0;overflow:hidden}.canonical-frame__gallery{display:flex;overflow:auto hidden;overscroll-behavior-x:contain;border-radius:1.4rem;background:#d9d1ca;scroll-snap-type:x mandatory;scroll-snap-stop:always;scrollbar-width:none}.canonical-frame__gallery img{cursor:zoom-in}.gallery-nav{position:absolute;z-index:2;top:50%;display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--store-line);border-radius:50%;color:var(--store-text);background:var(--store-surface-strong);box-shadow:0 6px 18px var(--store-shadow);transform:translateY(-50%);transition:background .16s ease,transform .16s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gallery-nav[hidden]{display:none}.gallery-nav:hover{background:var(--store-primary-soft)}.gallery-nav:active{transform:translateY(-50%) scale(.94)}.gallery-nav--prev{left:.7rem}.gallery-nav--next{right:.7rem}.gallery-nav svg{width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gallery-zoom-hint{position:absolute;right:.7rem;bottom:.7rem;display:grid;place-items:center;width:2.3rem;height:2.3rem;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:var(--store-surface-strong);color:var(--store-text);border:1px solid var(--store-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-in}.gallery-zoom-hint svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.gallery-dots{position:absolute;left:0;right:0;bottom:.75rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;max-width:100%}.gallery-dot{width:.48rem;height:.48rem;padding:0;border:0;border-radius:50%;background:var(--store-line-strong);cursor:pointer;transition:background .16s ease,transform .16s ease}.gallery-dot.is-active{background:var(--store-primary);transform:scale(1.25)}.canonical-frame__gallery::-webkit-scrollbar{display:none}.canonical-frame__gallery img{flex:0 0 100%;width:100%;max-width:100%;min-width:0;height:225px;display:block;object-fit:cover;scroll-snap-align:start;scroll-snap-stop:always}.canonical-frame__copy{padding-top:1.3rem}.canonical-frame .tryon-badges span{border-color:var(--store-primary-border)}.canonical-frame .sheet-title-row{margin-top:.9rem;align-items:baseline}.canonical-frame .sheet-title-row h1{min-width:0;margin:0;font:500 clamp(1.6rem,7vw,2.4rem)/1.15 "Manrope Variable",Manrope,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.03em}.canonical-frame .sheet-title-row strong{flex:none;font-size:1rem;font-weight:500}.canonical-frame .measurements dt{font-weight:400}.canonical-frame .measurements dd{font-weight:500}.canonical-frame__copy>p:not(.canonical-frame__availability){margin:1rem 0;color:var(--store-text-muted);font-family:Manrope Variable,Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.85rem;font-weight:400;line-height:1.55}.canonical-frame .measurements{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.canonical-frame__actions{display:grid;gap:.55rem;margin-top:1rem}.canonical-frame__actions .primary-button,.canonical-frame__actions .secondary-button{width:100%;text-decoration:none}.canonical-frame .primary-button,.canonical-tryon .primary-button,.canonical-storefront .primary-button{font-weight:500;border-color:var(--store-primary-border);color:var(--store-primary-contrast);background:linear-gradient(135deg,var(--store-primary-gradient-start),var(--store-primary));box-shadow:inset 0 1px #fff3,0 12px 30px var(--store-primary-glow)}.canonical-frame .primary-button:hover,.canonical-tryon .primary-button:hover{filter:brightness(1.06)}.canonical-frame .secondary-button,.canonical-tryon .secondary-button,.canonical-storefront .secondary-button{font-weight:500;border:1px solid var(--store-line-strong);color:var(--store-text);background:var(--store-surface-strong)}.canonical-frame .secondary-button:hover,.canonical-tryon .secondary-button:hover,.canonical-storefront .secondary-button:hover{border-color:var(--store-primary-border);background:var(--store-primary-soft)}.canonical-frame__availability{margin:0;color:var(--muted);font-size:.72rem;line-height:1.45}.canonical-tryon{--tryon-font: "Manrope Variable", Manrope, ui-sans-serif, system-ui, sans-serif;position:fixed;z-index:100;inset:0;overflow-x:clip;overflow-y:auto;color:var(--text);background:var(--store-bg-deep);font-family:var(--tryon-font)}.canonical-tryon .permission-panel h2,.canonical-tryon .tryon-product-heading h2,.canonical-tryon .tryon-measure-result__card h3{font-family:var(--tryon-font);font-weight:500}.canonical-tryon .permission-panel .eyebrow,.canonical-tryon .permission-panel p:not(.eyebrow),.canonical-tryon .tryon-description,.canonical-tryon .tryon-disclaimer,.canonical-tryon .tryon-measure-result__lead,.canonical-tryon .tryon-measure-metric__label,.canonical-tryon .tryon-measure-result__note{font-family:var(--tryon-font);font-weight:400}.canonical-tryon .tryon-measure-metric strong{font-family:var(--tryon-font)}.canonical-tryon .permission-panel .eyebrow{font-size:12px;letter-spacing:0;line-height:1.45}.canonical-tryon .permission-panel .primary-button,.canonical-tryon .permission-panel .text-button{font-family:var(--tryon-font);font-weight:500}.canonical-tryon__shell{position:relative;display:flex;flex-direction:column;width:100%;min-height:100svh;min-height:100%;background:#fff}@media(max-width:959px){.canonical-tryon .canonical-tryon__camera-stage{position:absolute;inset:0;height:auto;min-height:100%}}.canonical-tryon__camera-stage{position:relative;height:min(64svh,42rem);overflow:hidden;background:#fff}.canonical-tryon__camera-stage video,.canonical-tryon__camera-stage canvas,.canonical-tryon__camera-stage .camera-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.canonical-tryon__camera-stage video{opacity:0;transition:opacity .16s ease-out}.canonical-tryon__camera-stage[data-camera-ready=true] video{opacity:1}.canonical-tryon__pixels{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.canonical-tryon__camera-stage[data-camera-ready=true] .canonical-tryon__pixels,.canonical-tryon__camera-stage:has(.permission-panel:not([hidden])) .canonical-tryon__pixels{display:none}.canonical-tryon__pixels:before,.canonical-tryon__pixels:after{content:"";position:absolute;left:0;bottom:0;width:5px;height:5px;border-radius:1px;background:#00000014;animation:tryon-pixel-pulse 1.9s ease-in-out infinite}.canonical-tryon__pixels:before{box-shadow:3vw -1.2vh #0000001a,9vw -2.4vh 0 1px #00000012,14vw -.8vh #0000001c,20vw -3.1vh #00000014,26vw -1.6vh 0 1px #00000017,32vw -4vh #00000012,38vw -.6vh #0000001f,44vw -2.8vh #00000014,51vw -1.4vh 0 1px #0000001a,57vw -3.6vh #00000012,63vw -2vh #0000001c,69vw -.9vh #00000014,75vw -3.3vh 0 1px #00000017,81vw -1.8vh #00000012,88vw -2.6vh #0000001a,94vw -1vh #00000014,6vw -7vh #00000017,17vw -8.4vh 0 1px #00000012,29vw -6.2vh #0000001c,40vw -9.1vh #00000014,53vw -7.5vh #0000001a,66vw -8.8vh 0 1px #00000012,78vw -6.6vh #00000017,91vw -9.5vh #00000014}.canonical-tryon__pixels:after{width:7px;height:7px;background:#00000012;animation-delay:-.7s;box-shadow:11vw -13vh #00000014,24vw -15.5vh 0 1px #0000000f,37vw -12.2vh #0000001a,49vw -16vh #00000012,62vw -13.8vh 0 1px #00000017,76vw -17vh #0000000f,89vw -14.4vh #00000014,8vw -21vh #00000012,33vw -23.5vh 0 1px #0000000f,56vw -20vh #00000017,80vw -24vh #00000012,18vw -28vh #0000000f,46vw -31vh 0 1px #00000014,71vw -29vh #00000012,93vw -32vh #0000000f}@keyframes tryon-pixel-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.canonical-tryon__camera-stage video{transition:none}.canonical-tryon__pixels:before,.canonical-tryon__pixels:after{animation:none;opacity:.4}}.canonical-tryon__camera-stage video{transform:scaleX(-1)}.canonical-tryon__camera-stage[data-facing=environment] video{transform:none}.canonical-tryon__camera-stage canvas{z-index:2;pointer-events:none}.canonical-tryon__camera-stage .permission-panel{z-index:3}.canonical-tryon .permission-panel{isolation:isolate;color:var(--store-text);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff;background-image:none;padding-bottom:var(--tryon-product-panel-height, 22rem)}.canonical-tryon .permission-panel:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(201,146,103,.34) 1px,transparent 1.2px);background-size:14px 14px;background-position:center bottom;-webkit-mask-image:linear-gradient(to top,rgb(0 0 0 / .22) 0%,rgb(0 0 0 / .42) 36%,rgb(0 0 0 / .48) 50%,rgb(0 0 0 / .22) 66%,transparent 84%);mask-image:linear-gradient(to top,rgb(0 0 0 / .22) 0%,rgb(0 0 0 / .42) 36%,rgb(0 0 0 / .48) 50%,rgb(0 0 0 / .22) 66%,transparent 84%)}.canonical-tryon .permission-panel>*{position:relative;z-index:1}.canonical-tryon .permission-panel h2,.canonical-tryon .permission-panel .eyebrow{color:var(--store-text)}.canonical-tryon .permission-panel p:not(.eyebrow){color:var(--store-text-muted)}.canonical-tryon .permission-panel .text-button{color:var(--store-text-muted)}.canonical-tryon .permission-icon{border-color:var(--store-line-strong);background:var(--store-primary-soft)}.canonical-tryon .permission-icon svg{stroke:var(--store-primary)}.canonical-tryon .tracking-status{color:var(--store-text);background:var(--store-surface-strong);border:1px solid var(--store-line)}.canonical-tryon .face-oval{border-color:var(--store-line-strong)}.canonical-tryon .face-guide p{color:var(--store-text-muted)}.canonical-tryon .camera-shade{background:linear-gradient(180deg,rgba(9,4,2,.28),transparent 22%)}.canonical-tryon .tryon-product-heading>p{color:var(--store-primary-muted)}.canonical-tryon .tryon-badges span{border-color:var(--store-primary-border);color:var(--store-primary-muted)}.canonical-tryon .model-option{background:var(--card)}.canonical-tryon .model-option.is-active{border-color:var(--store-primary-border);box-shadow:0 0 0 2px var(--store-primary-soft)}.canonical-tryon__camera-stage .tryon-topbar{z-index:5}.canonical-tryon .glass.canonical-tryon__switch{position:absolute;z-index:6;right:max(16px,env(safe-area-inset-right));bottom:16px;color:#fff;flex:0 0 auto}[data-store-tone=light] .canonical-tryon .glass.canonical-tryon__switch{color:var(--store-text)}.canonical-tryon__switch svg{width:21px;height:21px;fill:none;stroke-width:32}.canonical-tryon__switch[disabled]{opacity:.55}@media(max-width:959px){.canonical-tryon .glass.canonical-tryon__switch{bottom:calc(var(--tryon-product-panel-height, 10rem) + 16px)}.canonical-tryon[data-measuring] .glass.canonical-tryon__switch{bottom:max(16px,env(safe-area-inset-bottom))}}.canonical-tryon__camera-icon{display:grid;place-items:center}.tryon-topbar__spacer{width:52px;height:44px;flex:0 0 auto}.canonical-tryon__camera-icon svg{width:1.4rem;fill:none;stroke:currentColor;stroke-width:1.4}.canonical-tryon .tracking-status{margin:0}.canonical-tryon .tryon-product-glow{position:relative;z-index:4;height:0;margin-top:auto;pointer-events:none}.canonical-tryon .tryon-product-glow:before{content:"";position:absolute;left:0;right:0;top:-56px;height:150px;border-radius:50%;background:var(--store-primary);filter:blur(72px);opacity:.22}.canonical-tryon .tryon-product-panel{min-height:0;margin-top:0;overflow:visible;padding:22px 16px calc(12px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:#ffffffe6;-webkit-backdrop-filter:blur(24px) saturate(1.12);backdrop-filter:blur(24px) saturate(1.12);box-shadow:0 -8px 48px color-mix(in srgb,var(--store-primary) 16%,transparent),0 0 64px color-mix(in srgb,var(--store-primary) 7%,transparent)}.canonical-tryon .tryon-product-panel>.sheet-handle{appearance:none;display:block;width:auto;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;-webkit-tap-highlight-color:transparent}.canonical-tryon .tryon-product-panel>.sheet-handle:focus,.canonical-tryon .tryon-product-panel>.sheet-handle:focus-visible,.canonical-tryon .tryon-product-panel>.sheet-handle:active{outline:none;background:transparent;box-shadow:none;-webkit-tap-highlight-color:transparent}.canonical-tryon .tryon-product-panel>.sheet-handle:after,.canonical-tryon .tryon-product-panel>.sheet-handle:focus:after,.canonical-tryon .tryon-product-panel>.sheet-handle:focus-visible:after,.canonical-tryon .tryon-product-panel>.sheet-handle:active:after{background:var(--store-line-strong)}.canonical-tryon .tryon-product-heading{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.canonical-tryon .tryon-product-panel__extra{display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows .24s ease,opacity .2s ease}.canonical-tryon .tryon-product-panel__extra-inner{overflow:hidden;min-height:0}.canonical-tryon .tryon-product-panel.is-folded{min-height:0}.canonical-tryon .tryon-product-panel.is-folded .tryon-product-panel__extra{grid-template-rows:0fr;opacity:0;pointer-events:none}.canonical-tryon .tryon-product-panel.is-folded .tryon-product-heading h2,.canonical-tryon .tryon-product-panel.is-folded .tryon-product-heading>p{margin-top:4px}.canonical-tryon:has(.tryon-product-panel.is-folded) .permission-panel{padding-bottom:var(--tryon-product-panel-height, 12rem)}@media(max-width:959px){.canonical-tryon:has(.tryon-product-panel:not(.is-folded)) .permission-panel{justify-content:center;padding-bottom:var(--tryon-product-panel-height, 22rem);gap:10px}.canonical-tryon:has(.tryon-product-panel:not(.is-folded)) .permission-icon,.canonical-tryon:has(.tryon-product-panel:not(.is-folded)) .permission-panel .eyebrow,.canonical-tryon:has(.tryon-product-panel:not(.is-folded)) .permission-panel .permission-note,.canonical-tryon:has(.tryon-product-panel:not(.is-folded)) .permission-panel .text-button{display:none}}@media(prefers-reduced-motion:reduce){.canonical-tryon .tryon-product-panel__extra,.canonical-tryon:has(.tryon-product-panel.is-folded) .permission-panel{transition:none}}.canonical-tryon .tryon-product-heading h2,.canonical-tryon .tryon-description,.canonical-tryon .tryon-disclaimer{color:#111}.canonical-tryon .tryon-disclaimer{opacity:.78}[data-store-tone=dark] .canonical-tryon__shell,[data-store-tone=dark] .canonical-tryon__camera-stage,[data-store-tone=dark] .canonical-tryon .permission-panel{background-color:var(--store-bg)}[data-store-tone=dark] .canonical-tryon .tryon-product-panel{background:color-mix(in srgb,var(--store-surface-strong) 92%,transparent)}[data-store-tone=dark] .canonical-tryon .tryon-product-heading h2,[data-store-tone=dark] .canonical-tryon .tryon-description,[data-store-tone=dark] .canonical-tryon .tryon-disclaimer{color:var(--store-text)}.canonical-tryon .tryon-product-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px}.canonical-tryon .tryon-product-actions.is-split{grid-template-columns:1fr 1fr;align-items:start}.canonical-tryon .tryon-product-actions.is-split>*{min-width:0}.canonical-tryon .tryon-product-actions .tryon-measure{margin:0}.canonical-tryon .tryon-product-actions.is-split .whatsapp-button,.canonical-tryon .tryon-product-actions.is-split .tryon-measure__button{justify-content:center;gap:8px;padding-right:12px;padding-left:12px;font-size:13px}.canonical-tryon .whatsapp-button{text-decoration:none}.canonical-tryon .whatsapp-button svg{width:18px;height:18px;flex:none;fill:currentColor;stroke:none}.canonical-tryon .tryon-product-panel.is-measuring>.sheet-handle,.canonical-tryon .tryon-product-panel.is-measuring .tryon-product-heading{cursor:default}.canonical-tryon[data-measuring] .tryon-product-panel,.canonical-tryon[data-measuring] .tryon-product-glow{display:none}.canonical-tryon[data-measuring] .tracking-status{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.canonical-tryon[data-measuring] .status-dot{display:none}.canonical-tryon[data-measuring] .tracking-status__ruler{display:block}body:has(.canonical-tryon:not([hidden])){overflow:hidden}.tryon-diagnostics{position:fixed;z-index:2147483647;right:max(.5rem,env(safe-area-inset-right));bottom:max(.5rem,env(safe-area-inset-bottom));left:max(.5rem,env(safe-area-inset-left));max-height:min(52vh,34rem);overflow:auto;border:1px solid rgba(255,255,255,.32);border-radius:.9rem;color:#f8fafc;background:#080f1cf5;box-shadow:0 1rem 3rem #0000007a;font:500 12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;text-align:left;-webkit-overflow-scrolling:touch}.tryon-diagnostics>details>summary{position:sticky;z-index:1;top:0;padding:.75rem;color:#fff;background:#111c31;cursor:pointer;font:700 13px/1.3 system-ui,sans-serif}.tryon-diagnostics__privacy{margin:.65rem .75rem;color:#bbf7d0}.tryon-diagnostics__controls{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 .75rem .75rem}.tryon-diagnostics__controls button{min-height:2.4rem;padding:.45rem .65rem;border:1px solid rgba(255,255,255,.32);border-radius:.55rem;color:#fff;background:#243552;font:650 12px/1.2 system-ui,sans-serif}.tryon-diagnostics__controls button:disabled{opacity:.52}.tryon-diagnostics__sections{display:grid;gap:.35rem;padding:0 .75rem .75rem}.tryon-diagnostics__sections details{border:1px solid rgba(255,255,255,.14);border-radius:.45rem;background:#ffffff0a}.tryon-diagnostics__sections summary{padding:.45rem .55rem;cursor:pointer;font-weight:800}.tryon-diagnostics__sections pre{margin:0;padding:0 .55rem .55rem;overflow-wrap:anywhere;white-space:pre-wrap}@media(min-width:700px){.canonical-storefront__surface{max-width:none}.canonical-frame__sheet{padding:0 2.4rem 2.4rem;border-radius:2rem 2rem 0 0}.canonical-frame__sheet>.sheet-handle{margin:0 -2.4rem}.canonical-frame__sheet-actions{top:3rem;right:3rem;left:3rem}}@media(min-width:960px){.canonical-storefront__surface{box-shadow:0 0 8rem #00000061}.canonical-frame{display:grid;place-items:center;padding:2.5rem}.canonical-frame__sheet{position:relative;inset:auto;padding-top:2.4rem;width:min(72rem,calc(100vw - 5rem));min-height:0;max-height:calc(100vh - 5rem);margin:0;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(19rem,.9fr);gap:2rem;overflow-x:clip;overflow-y:auto;border-radius:2rem}.canonical-frame__sheet>.sheet-handle{display:none}.canonical-frame__gallery img{height:min(70vh,42rem)}.canonical-frame__copy{align-self:center;padding:0}.canonical-tryon{display:grid;place-items:center;padding:1.5rem}.canonical-tryon__shell{width:min(72rem,100%);min-height:0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(21rem,.65fr);overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:2rem;box-shadow:0 2rem 6rem #00000073}.canonical-tryon .canonical-tryon__camera-stage{position:relative;inset:auto;height:min(90vh,48rem);min-height:0;grid-column:1;grid-row:1}.canonical-tryon .tryon-product-glow{display:none}.canonical-tryon .permission-panel{padding-bottom:32px}.canonical-tryon .tryon-product-panel{grid-column:2;grid-row:1;min-height:100%;margin:0;padding:5rem 2rem 2rem;border-radius:0;box-shadow:-12px 0 48px color-mix(in srgb,var(--store-primary) 10%,transparent);align-self:stretch}.canonical-tryon .tryon-product-panel.is-folded{min-height:100%;align-self:stretch;padding-top:5rem}.canonical-tryon .tryon-product-panel.is-folded .tryon-product-panel__extra{grid-template-rows:1fr;opacity:1;pointer-events:auto}.canonical-tryon .tryon-product-panel>.sheet-handle{display:none}.canonical-tryon .tryon-product-heading{cursor:default;touch-action:auto}.canonical-tryon:has(.tryon-product-panel.is-folded) .permission-panel{padding-bottom:32px}}.auth-page{display:block;padding:0;overflow-x:clip}.auth-layout{width:100%;min-height:100svh;display:grid;background:radial-gradient(circle at 14% 18%,rgba(201,146,103,.18),transparent 34rem),#090402}.auth-editorial{position:relative;min-height:17rem;padding:max(1.4rem,env(safe-area-inset-top)) 1.4rem 4rem;overflow:hidden;background:linear-gradient(180deg,#0904020a,#160905 96%),radial-gradient(circle at 72% 28%,rgba(201,146,103,.32),transparent 38%)}.auth-brand{display:inline-flex;align-items:center;gap:.65rem;color:#f4e7dc}.auth-brand>span{width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:.8rem;color:#23100a;background:linear-gradient(135deg,var(--accent-light),var(--accent));font-family:Georgia,serif}.auth-editorial__copy{max-width:34rem;margin-top:4rem}.auth-editorial__title{margin:0;font:400 clamp(2.5rem,9vw,4.8rem)/.94 "Iowan Old Style",Baskerville,Georgia,serif;letter-spacing:-.055em}.auth-editorial__copy>p:last-child{max-width:31rem;margin:1.4rem 0 0;color:var(--muted);line-height:1.6}.auth-editorial__ornament{position:absolute;right:-4rem;bottom:-7rem;width:18rem;height:18rem;border:1px solid rgba(226,181,142,.16);border-radius:50%}.auth-editorial__ornament span{position:absolute;inset:20%;border:1px solid rgba(226,181,142,.12);border-radius:50%}.auth-editorial__ornament span+span{inset:40%}.auth-card{width:100%;max-width:none;padding:2rem 1.4rem max(2rem,env(safe-area-inset-bottom));border:0;border-radius:0;background:#1b0c08;box-shadow:none}.auth-card .auth-heading{max-width:34rem;margin:0 0 2rem}.auth-card .auth-form,.auth-card .auth-footer{max-width:34rem}@media(min-width:860px){.auth-layout{grid-template-columns:minmax(0,1.15fr) minmax(28rem,.85fr)}.auth-editorial{min-height:100svh;padding:3rem clamp(3rem,7vw,8rem);display:flex;flex-direction:column;justify-content:space-between}.auth-editorial__copy{margin:auto 0}.auth-card{min-height:100svh;padding:4rem clamp(3rem,6vw,6rem);display:flex;flex-direction:column;justify-content:center}.auth-card .auth-heading h1{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2.8rem,4vw,4rem);font-weight:400}}.panel-page{min-height:100svh;display:grid;place-items:center;padding:max(1.25rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left));background:radial-gradient(circle at 18% 14%,rgba(201,146,103,.19),transparent 34rem),linear-gradient(145deg,#170a06,#070402 68%)}.panel-page .panel-card{width:min(100%,64rem);padding:clamp(1.5rem,4vw,3.5rem);border:1px solid rgba(226,181,142,.15);border-radius:2rem;background:radial-gradient(circle at 100% 0,rgba(201,146,103,.11),transparent 22rem),#1f0e09f0;box-shadow:0 2rem 6rem #00000057}.panel-page .panel-card h1{max-width:42rem;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2.4rem,6vw,4.4rem);font-weight:400}.panel-page .store-choice-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.panel-page .store-choice{min-height:6.5rem;border-color:#e2b58e26;background:#ffffff0b}.panel-page .store-choice:hover{border-color:#e2b58e66;background:#ffffff13}.tryon-measure{display:grid;gap:8px;margin:0 0 14px}.tryon-measure__button{display:flex;align-items:center;justify-content:center;gap:8px}.tryon-measure__button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tryon-measure__button:disabled{opacity:.6}.tryon-measure__hint{margin:0;color:var(--accent-light);font-size:12px;line-height:1.4}.tryon-measure-result{position:absolute;inset:0;z-index:40;display:grid;place-items:center;padding:20px;background:#0c0503b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tryon-measure-result[hidden]{display:none}.tryon-measure-result__card{width:min(420px,100%);max-height:calc(100% - 24px);overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid rgba(226,181,142,.22);border-radius:20px;background:var(--bg);box-shadow:0 24px 64px #00000080}.tryon-measure-result__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex:none}.tryon-measure-result__body{display:grid;gap:12px;overflow:auto;overscroll-behavior:contain}.tryon-measure-result__dismiss{flex:none;width:34px;height:34px;margin:-4px -4px 0 0;display:grid;place-items:center;border:1px solid rgba(226,181,142,.22);border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.tryon-measure-result__dismiss svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.tryon-measure-result__dismiss:hover{color:var(--text);border-color:#e2b58e6b;background:#e2b58e14}.tryon-measure-result__dismiss:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}.tryon-measure-result__card h3{margin:0;font-size:20px;font-weight:500;letter-spacing:-.03em}.tryon-measure-result__lead{margin:0;color:var(--muted);font-size:12.5px;line-height:1.45;font-weight:400}.tryon-measure-result__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tryon-measure-metric{display:grid;gap:3px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:var(--card)}.tryon-measure-metric--wide{grid-column:1 / -1}.tryon-measure-metric__label{color:var(--quiet);font-size:11px;font-weight:400;letter-spacing:.02em}.tryon-measure-metric strong{font-size:22px;font-weight:620;color:var(--text);letter-spacing:-.02em}.tryon-measure-result__note{margin:0;padding:9px 12px;border-radius:12px;background:#c9926724;color:var(--accent-light);font-size:11.5px;line-height:1.4}.tryon-measure-result__actions{flex:none;display:grid;gap:8px;margin-top:2px}#measureShareButton{display:inline-flex;align-items:center;justify-content:center;gap:8px}#measureShareButton svg{width:18px;height:18px;flex:none;fill:currentColor;stroke:none}.identify-sheet,.favorites-sheet{position:fixed;inset:0;z-index:120}.identify-sheet__label{display:block;margin:4px 0;font-size:12px;font-weight:700;color:var(--text)}.identify-sheet__input{width:100%;box-sizing:border-box;border:1px solid var(--store-line, rgba(16, 24, 39, .16));border-radius:14px;background:var(--store-surface, #fff);color:var(--text);padding:11px 12px;font-size:15px}.identify-sheet__consent{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;color:var(--muted)}.identify-sheet__consent input{margin-top:3px}.identify-sheet__consent a{color:inherit;text-decoration:underline}.identify-sheet__honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.favorite-button[aria-pressed=true]{color:var(--accent-light)}.favorite-heart{position:relative}.favorite-heart.is-on,.canonical-frame__fav.is-on{color:#e11d48}.favorite-heart__count{position:absolute;top:-4px;right:-2px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:8px;background:var(--store-primary, #c45c6a);color:#fff;font-size:10px;font-weight:700;line-height:1}.canonical-frame__fav{margin-left:auto}.tryon-topbar__actions{display:flex;align-items:center;gap:8px}.favorites-sheet__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.favorites-sheet__row{display:flex;align-items:center;gap:10px}.favorites-sheet__link{display:flex;min-width:0;flex:1;align-items:center;gap:10px;color:inherit;text-decoration:none}.favorites-sheet__link img,.favorites-sheet__gap{width:72px;height:48px;flex:0 0 auto;object-fit:cover;border-radius:8px;background:#ffffff0f}.favorites-sheet__link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650}.sacola-capa svg{width:20px;height:20px;stroke-width:1.8}.sacola-ficha{display:inline-flex;align-items:center;justify-content:center;gap:8px}.sacola-ficha svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2}.canonical-frame .sacola-ficha.is-on{color:#15803d;border-color:#15803d59;background:#15803d12}.sacola-ficha__ver{font-weight:600;text-decoration:underline;text-underline-offset:3px}.sacola-ficha__ver:before{content:"·";display:inline-block;margin:0 6px 0 2px;text-decoration:none}.sacola-sheet__linha{gap:8px}.sacola-sheet__nome{display:flex;flex-direction:column;gap:2px}.sacola-sheet__nome b{overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:650}.sacola-sheet__nome small{font-size:12.5px;font-weight:500;color:var(--muted)}.sacola-sheet__lente{overflow:hidden;font-size:12px;font-style:normal;font-weight:500;text-overflow:ellipsis;color:var(--muted)}.sacola-sheet__qtd{display:flex;align-items:center;gap:2px;flex:none;padding:3px;border:1px solid var(--store-line, rgba(16, 24, 39, .12));border-radius:999px}.sacola-sheet__qtd button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:var(--store-surface-strong, rgba(255, 255, 255, .06));color:var(--text);cursor:pointer}.sacola-sheet__qtd button:disabled{opacity:.35;cursor:default}.sacola-sheet__qtd svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2}.sacola-sheet__qtd output{min-width:24px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.sacola-sheet__total{display:flex;align-items:baseline;justify-content:space-between;margin:0;font-size:14px;color:var(--muted)}.sacola-sheet__total strong{font-size:20px;font-weight:650;color:var(--text)}.sacola-sheet__nota{text-align:center}.sacola-sheet__titulo{display:flex;flex:1;flex-direction:column;gap:2px}.sacola-sheet__titulo small{font-size:12px;font-weight:400;letter-spacing:0;color:var(--muted)}.sacola-sheet__voltar{margin:-4px 0 0 -4px}.sacola-sheet__voltar svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2}.sacola-sheet__opcional{font-style:normal;font-weight:500;color:var(--muted)}.sacola-sheet textarea.identify-sheet__input{min-height:64px;font:inherit;resize:vertical}.sacola-sheet .secondary-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.sacola-sheet__fim{justify-items:center;padding:8px 0;text-align:center}.sacola-sheet__fim strong{font-size:18px}.sacola-sheet__ok{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:#fff;background:linear-gradient(180deg,#2fe072,#1eb858)}.sacola-sheet__ok svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:3}@property --measure-color{syntax: "<color>"; inherits: true; initial-value: #f2b45a;}.measure-guide{position:absolute;inset:0;z-index:8;pointer-events:none;--measure-color: #f2b45a;--measure-glow: rgba(242, 180, 90, .55);transition:--measure-color .3s ease}.measure-guide[hidden]{display:none}.measure-guide[data-state=aligned]{--measure-color: #46d17f;--measure-glow: rgba(70, 209, 127, .6)}.measure-oval{position:absolute;left:50%;top:46%;width:min(58vw,240px);aspect-ratio:3 / 4;transform:translate(-50%,-50%)}.measure-oval__ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.measure-oval__track{fill:none;stroke:#ffffff4d;stroke-width:1.4;stroke-dasharray:3 4}.measure-oval__fill{fill:none;stroke:var(--measure-color);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transform:rotate(-90deg);transform-origin:center;filter:drop-shadow(0 0 6px var(--measure-glow));transition:stroke-dashoffset .4s cubic-bezier(.22,1,.36,1),stroke .32s ease}.measure-oval__arrow{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;display:grid;place-items:center;color:var(--measure-color);font-size:34px;line-height:1;filter:drop-shadow(0 0 8px var(--measure-glow));opacity:0;transition:opacity .16s ease,transform .2s ease}.measure-guide[data-move=up] .measure-oval__arrow,.measure-guide[data-move=down] .measure-oval__arrow,.measure-guide[data-move=left] .measure-oval__arrow,.measure-guide[data-move=right] .measure-oval__arrow{opacity:1;animation:measure-arrow-pulse 1s ease-in-out infinite}@keyframes measure-arrow-pulse{0%,to{opacity:.55}50%{opacity:1}}.measure-guide[data-move=closer] .measure-oval{animation:measure-oval-grow 1.1s ease-in-out infinite}.measure-guide[data-move=farther] .measure-oval{animation:measure-oval-shrink 1.1s ease-in-out infinite}@keyframes measure-oval-grow{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.12)}}@keyframes measure-oval-shrink{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(.9)}}.measure-fixation{position:absolute;left:50%;top:10px;width:22px;height:22px;margin-left:-11px;display:grid;place-items:center;opacity:0;transition:opacity .24s ease}.canonical-tryon[data-measuring] .measure-fixation{top:calc(max(18px,env(safe-area-inset-top)) + 52px)}.measure-guide[data-state=aligned] .measure-fixation{opacity:1}.measure-fixation span{width:9px;height:9px;border-radius:50%;background:var(--measure-color);box-shadow:0 0 0 3px #00000059,0 0 12px var(--measure-glow);animation:measure-fixation-pulse 1.6s ease-in-out infinite}@keyframes measure-fixation-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.45)}}@media(prefers-reduced-motion:reduce){.measure-fixation span{animation:none}}.measure-guide__caption{position:absolute;left:50%;bottom:12%;transform:translate(-50%);margin:0;padding:8px 18px;border-radius:999px;background:#0c0503b8;color:#fff;font-size:14px;font-weight:500;letter-spacing:.01em;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.canonical-tryon[data-measuring] .measure-guide__caption{bottom:max(16%,calc(48px + env(safe-area-inset-bottom)))}.measure-guide[data-state=aligned] .measure-guide__caption{background:#185c38e0}.catalog-filters{display:grid;gap:10px;margin:0 0 18px}.catalog-filters__row{display:flex;flex-wrap:wrap;gap:8px}.catalog-filters__panel{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid var(--store-primary-border, rgba(255, 255, 255, .24));border-radius:14px;background:var(--store-primary-soft, rgba(255, 255, 255, .06))}.catalog-chip{min-height:2.3rem;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--store-line, rgba(255, 255, 255, .14));border-radius:999px;color:var(--store-text, var(--text));background:var(--store-surface-strong, var(--card));font-size:13px;font-weight:640;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.catalog-chip:hover{border-color:var(--store-primary-border, rgba(255, 255, 255, .28))}.catalog-chip svg{width:.85rem;height:.85rem;fill:none;stroke:currentColor;stroke-width:2;transition:transform .16s ease}.catalog-chip__count{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;background:var(--store-primary, var(--accent));color:var(--store-primary-contrast, #fff);font-size:11px;font-weight:800;line-height:1}.catalog-chip--mother.is-open{border-color:transparent;background:var(--store-primary, var(--accent));color:var(--store-primary-contrast, #fff)}.catalog-chip--mother.is-open svg{transform:rotate(180deg)}.catalog-chip--mother.is-open .catalog-chip__count{background:var(--store-primary-contrast, #fff);color:var(--store-primary, var(--accent))}.catalog-chip--mother.has-selection:not(.is-open){border-color:var(--store-primary, var(--accent));color:var(--store-primary-muted, var(--store-primary))}.catalog-chip--child.is-active{border-color:transparent;background:var(--store-primary, var(--accent));color:var(--store-primary-contrast, #fff)}.catalog-chip--clear{margin-left:auto;border-style:dashed;color:var(--muted)}.catalog-chip--clear:hover{color:var(--store-text, var(--text))}.product-card__cores{margin:2px 0 0;color:var(--muted);font-size:12px}.canonical-storefront .product-card .product-card__cores{color:var(--muted);font-weight:400}.canonical-cores{display:flex;flex-direction:column;gap:8px;margin:2px 0 14px}.canonical-cores__rotulo{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.canonical-cores__linha{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.canonical-cor{display:grid;place-items:center;width:34px;height:34px;padding:3px;border:1.5px solid transparent;border-radius:50%;background:none;cursor:pointer;transition:border-color .2s ease}.canonical-cor:hover{border-color:var(--store-line-strong, rgba(255, 255, 255, .3))}.canonical-cor[aria-checked=true]{border-color:var(--store-text, var(--text))}.canonical-cor__amostra{display:block;width:100%;height:100%;border-radius:50%;background:#e9e7e3 center / cover no-repeat;box-shadow:inset 0 0 0 1px #0000002e}.canonical-cores__nome{margin-left:2px;font-size:13px;color:var(--store-text, var(--text));opacity:.85}.canonical-cores--espelho{margin:2px 0 10px}.canonical-cores--espelho .canonical-cor{width:30px;height:30px;padding:2px}.product-card__price{margin:0;color:var(--muted);font-size:13px}.product-card__price--promo,.frame-price--promo{display:inline-flex;align-items:baseline;gap:7px;flex-wrap:wrap}.product-card__price--promo s,.frame-price--promo s{color:var(--muted);font-size:12px;opacity:.85}.product-card__price--promo strong,.frame-price--promo strong{color:var(--store-primary-muted, var(--store-primary, var(--accent-light)));font-weight:760}.product-card__price--promo strong{font-size:14px}.product-card__promo-flag{flex:none;padding:2px 8px;border-radius:999px;background:var(--store-primary, var(--accent));color:var(--store-primary-contrast, #fff);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.catalog-search{position:relative;display:flex;align-items:center;margin:0 0 14px}.catalog-search__icon{position:absolute;left:14px;width:1.05rem;height:1.05rem;fill:none;stroke:var(--store-primary-muted, var(--muted));stroke-width:2;stroke-linecap:round;pointer-events:none}.catalog-search__input{width:100%;min-height:2.9rem;padding:0 2.6rem 0 2.8rem;border:1px solid var(--store-line, rgba(255, 255, 255, .14));border-radius:999px;color:var(--store-text, var(--text));background:var(--store-surface-strong, var(--card));font-size:16px;transition:border-color .16s ease,background .16s ease}.catalog-search__input::placeholder{color:var(--muted)}.catalog-search__input:focus{outline:none;border-color:var(--store-primary, var(--accent))}.catalog-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.catalog-search__clear{position:absolute;right:8px;width:2rem;height:2rem;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:14px;cursor:pointer}.catalog-search__clear:hover{color:var(--store-text, var(--text))}.catalog-more{display:flex;justify-content:center;margin-top:18px}.catalog-more__button{min-width:12rem}.measure-marks{position:absolute;inset:0;pointer-events:none}.measure-mark{position:absolute;top:0;left:0;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;box-shadow:0 0 0 1.5px #0000008c,0 0 8px #00000059;transition:transform 60ms linear}.measure-mark[data-kind=pupil]{background:#2fd47a}.measure-mark[data-side]:after{content:attr(data-side);position:absolute;left:50%;bottom:100%;transform:translate(-50%,-4px);font-family:inherit;font-weight:700;font-size:12px;line-height:1;color:#2fd47a;text-shadow:0 0 2px rgba(0,0,0,.9),0 0 6px rgba(0,0,0,.6)}.measure-mark[data-kind=anchor]{width:14px;height:14px;margin:-7px 0 0 -7px;background:transparent;border:2.5px solid #ffb020;box-shadow:0 0 0 1.5px #00000080,0 0 8px #00000059}@media(prefers-reduced-motion:reduce){.measure-mark{transition:none}}.photo-lightbox .photo-lightbox__close.glass.circle,.photo-lightbox .photo-lightbox__nav.glass.circle{position:absolute!important;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgba(255,255,255,.4);border-radius:50%;color:#fff;background:#0a0e16b8;box-shadow:0 4px 16px #00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.photo-lightbox .photo-lightbox__close.glass.circle:hover,.photo-lightbox .photo-lightbox__nav.glass.circle:hover{background:#0a0e16e0}.photo-lightbox .photo-lightbox__close.glass.circle svg,.photo-lightbox .photo-lightbox__nav.glass.circle svg{width:1.25rem;height:1.25rem;color:#fff;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.photo-lightbox .photo-lightbox__nav.glass.circle{transform:translateY(-50%)}:root{--pv-versao: "3.57.0"}img[src$="/assets/brand/capa-padrao-v2.webp"][src]{object-position:68% 30%}.product-card img,.product-card__sem-foto{height:auto;aspect-ratio:1 / 1}.canonical-frame__gallery img{height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:center}.canonical-frame__gallery img[data-formato=larga]{object-fit:contain}@media(min-width:960px){.canonical-frame__gallery img{width:min(100%,70vh,42rem);height:auto;margin-inline:auto}.canonical-frame__gallery-wrap{width:min(100%,calc(100vh - 9.8rem));justify-self:start;align-self:center}}:root[data-teclado=aberto] :is(.vn-camada,.pfl-camada,.identify-sheet,.favorites-sheet){top:var(--vv-topo, 0px);bottom:auto;height:var(--vv-altura, 100%)}:root[data-teclado=aberto] :is(.vn-ficha,.vn-pedido){max-height:calc(var(--vv-altura, 100svh) - 6px)}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pv-font-sans: "Manrope Variable", Manrope, ui-sans-serif, system-ui, sans-serif;--pv-font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace}html:has(.pv-landing),body:has(.pv-landing){background:#fff;color-scheme:light}.pv-landing{--pv-navy: #0A2F6F;--pv-primary-1: #0A6BE0;--pv-primary-2: #167BFF;--pv-primary-hover: #0F5FCC;--pv-primary-4: #EAF2FF;--pv-badge-line: #C6D8F5;--pv-b-0: #ffffff;--pv-b-10: #F8F9FB;--pv-b-20: #EDEFF3;--pv-b-30: #F1F3F7;--pv-b-40: #E1E5EC;--pv-b-50: #D7DCE5;--pv-b-80: #55606F;--pv-b-90: #2B3646;--pv-b-100: #0A1B33;--pv-serp-line: #E9EDF3;--pv-serp-bg: #FCFDFE;--pv-ph-bg: #EEF1F6;--pv-ph-bg-2: #F4F6F9;--pv-success: #087443;--pv-hatch-claro: repeating-linear-gradient(135deg, rgba(7, 31, 74, .07) 0 3px, transparent 3px 8px);--pv-hatch-medio: repeating-linear-gradient(135deg, rgba(7, 31, 74, .1) 0 3px, transparent 3px 8px);--pv-hatch-navy: repeating-linear-gradient(135deg, rgba(255, 255, 255, .06) 0 3px, transparent 3px 10px);--pv-hatch-cta: repeating-linear-gradient(135deg, rgba(255, 255, 255, .04) 0 3px, transparent 3px 12px);--pv-weight-title: 800;--pv-weight-label: 700;--pv-label-tracking: .14em;--pv-label-tracking-2: .12em;--pv-radius-btn: 11px;--pv-radius-btn-sm: 9px;--pv-radius: 12px;--pv-radius-card: 16px;--pv-radius-bento: 18px;--pv-radius-panel: 22px;--pv-elevation: 0 24px 44px -30px rgba(10, 27, 51, .35);position:relative;isolation:isolate;overflow-x:clip;background:var(--pv-b-0);color:var(--pv-b-100);font-family:var(--pv-font-sans);padding-bottom:env(safe-area-inset-bottom)}.pv-landing *,.pv-landing *:before,.pv-landing *:after{box-sizing:border-box}.pv-container{max-width:1200px;margin:0 auto;padding:0 40px}.pv-landing [id]{scroll-margin-top:88px}.pv-landing h1,.pv-landing h2,.pv-landing h3,.pv-landing h4,.pv-landing h5{margin:0;color:var(--pv-b-100);font-weight:var(--pv-weight-title);text-wrap:pretty}.pv-landing p{margin:0;text-wrap:pretty}.pv-h1{font-size:62px;line-height:1.02;letter-spacing:-.045em}.pv-h2{font-size:42px;line-height:1.1;letter-spacing:-.035em}.pv-h3{font-size:26px;line-height:normal;letter-spacing:-.03em}.pv-h4{font-size:21px;line-height:1.25;letter-spacing:-.025em}.pv-h5{font-size:18px;line-height:1.3;letter-spacing:-.02em}.pv-h6{font-size:19px;line-height:1.3;letter-spacing:-.02em}.pv-p1{font-size:15px;line-height:1.6;color:var(--pv-b-80)}.pv-p3{font-size:17px;line-height:1.65;color:var(--pv-b-80)}.pv-caption{font-size:14px;line-height:1.5;color:var(--pv-b-80)}.pv-eyebrow{display:block;font-family:var(--pv-font-mono);font-size:12px;line-height:1.4;letter-spacing:var(--pv-label-tracking);text-transform:uppercase;color:var(--pv-b-80)}.pv-num{font-family:var(--pv-font-mono);font-variant-numeric:tabular-nums;font-weight:600}.pv-monolabel{font-family:var(--pv-font-mono);font-size:10px;line-height:1.4;letter-spacing:var(--pv-label-tracking-2);text-transform:uppercase;color:var(--pv-b-80)}:where(.pv-landing a){color:var(--pv-primary-1)}:where(.pv-landing a:hover){color:var(--pv-primary-hover)}.pv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 28px;border:1px solid transparent;border-radius:var(--pv-radius-btn);font-family:inherit;font-size:15px;line-height:1.2;font-weight:var(--pv-weight-label);text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .12s ease}.pv-btn:active{transform:scale(.98)}.pv-btn svg{width:18px;height:18px;flex:none}.pv-btn--primary{background:var(--pv-navy);border-color:var(--pv-navy);color:var(--pv-b-0)}.pv-btn--primary:hover{background:var(--pv-b-100);border-color:var(--pv-b-100)}.pv-btn--acao{background:var(--pv-primary-1);border-color:var(--pv-primary-1);color:var(--pv-b-0)}.pv-btn--acao:hover{background:var(--pv-primary-hover);border-color:var(--pv-primary-hover)}.pv-btn--outline{padding:15px 27px;background:transparent;border-color:var(--pv-b-50);color:var(--pv-b-90)}.pv-btn--outline:hover{background:var(--pv-b-10);border-color:var(--pv-b-80);color:var(--pv-b-90)}.pv-btn--ghost{padding:0 14px;min-height:44px;background:transparent;color:var(--pv-b-90)}.pv-btn--ghost:hover{color:var(--pv-navy)}.pv-btn--sm{padding:11px 20px;border-radius:var(--pv-radius-btn-sm);font-size:14px;min-height:44px}.pv-btn--block{width:100%}.pv-textlink{color:var(--pv-primary-1);text-decoration:none}.pv-textlink:hover{color:var(--pv-primary-hover);text-decoration:underline}.pv-landing a:focus-visible,.pv-landing button:focus-visible,.pv-landing summary:focus-visible{outline:2px solid var(--pv-primary-2);outline-offset:3px;border-radius:var(--pv-radius-btn-sm)}.pv-landing .panel-icon{width:24px;height:24px}.pv-icon-badge{display:inline-grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:var(--pv-primary-4);color:var(--pv-primary-1)}.pv-icon-badge .panel-icon{width:18px;height:18px}.pv-header{position:sticky;top:0;z-index:20;background:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--pv-b-20)}.pv-header__row{display:flex;align-items:center;gap:14px;height:72px}.pv-header__brand{display:inline-flex;align-items:center;color:var(--pv-navy);text-decoration:none}.pv-header__brand svg{height:26px;width:auto;display:block}.pv-header__nav{display:flex;align-items:center;gap:28px;margin-left:48px}.pv-header__nav a{color:var(--pv-b-80);font-size:14px;font-weight:600;text-decoration:none;transition:color .2s ease}.pv-header__nav a:hover{color:var(--pv-navy)}.pv-header__actions{margin-left:auto;display:flex;align-items:center;gap:12px}.pv-burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;flex:none;border:0;border-radius:10px;background:var(--pv-b-30);color:var(--pv-b-100);cursor:pointer}.pv-burger .panel-icon,.pv-burger>svg{width:20px;height:20px}.pv-menu{border-top:1px solid var(--pv-b-20);background:var(--pv-b-0);padding:8px 0 20px}.pv-menu .pv-container{display:flex;flex-direction:column;gap:2px}.pv-menu a:not(.pv-btn){display:flex;align-items:center;min-height:48px;color:var(--pv-b-100);font-size:16px;font-weight:600;text-decoration:none}.pv-menu .pv-btn{margin-top:12px}.pv-hero__grid{padding-block:96px 88px;display:grid;grid-template-columns:1fr;gap:56px;align-items:center}.pv-hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.pv-hero__text .pv-p3{max-width:520px;font-size:19px;line-height:1.6}.pv-badge{display:inline-flex;align-items:center;gap:9px;padding:7px 15px;border:1px solid var(--pv-badge-line);border-radius:999px;color:var(--pv-navy);font-size:13px;font-weight:var(--pv-weight-label)}.pv-badge__dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--pv-primary-2)}.pv-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.pv-hero__art{display:flex;justify-content:center}.pv-mock{width:362px;max-width:100%;padding:11px;border-radius:40px;background:var(--pv-b-100);box-shadow:0 40px 80px -40px #0a1b3380}.pv-mock__screen{border-radius:31px;overflow:hidden;background:var(--pv-b-0)}.pv-mock__cam{position:relative;height:366px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;background-color:var(--pv-navy);background-image:var(--pv-hatch-navy)}.pv-mock__cam>.pv-ph{position:absolute;inset:0;aspect-ratio:auto;border-radius:0}.pv-mock__camlabel{position:absolute;top:18px;left:18px;z-index:1;font-family:var(--pv-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}.pv-mock__card{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:var(--pv-radius);background:#fffffff0}.pv-mock__card .pv-ph{width:38px;flex:none;border-radius:6px}.pv-mock__cardtext{display:flex;flex-direction:column;gap:2px;min-width:0}.pv-mock__cardtext strong{font-size:12px;font-weight:var(--pv-weight-label);color:var(--pv-b-100)}.pv-mock__cardtext .pv-num{font-size:11px;font-weight:400;color:var(--pv-b-80)}.pv-mock__want{margin-left:auto;flex:none;padding:7px 11px;border-radius:7px;background:var(--pv-success);color:var(--pv-b-0);font-size:11px;font-weight:var(--pv-weight-label)}.pv-mock__body{padding:14px;display:flex;flex-direction:column;gap:12px}.pv-mock__shelf{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pv-mock__shelf .pv-ph{border-radius:9px;background-color:var(--pv-ph-bg-2)}.pv-mock__shelf .pv-ph:first-child{background-color:var(--pv-ph-bg);background-image:var(--pv-hatch-medio);outline:2px solid var(--pv-primary-2);outline-offset:-2px}.pv-mock__measures{margin:0;padding-top:12px;border-top:1px solid var(--pv-b-20);display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pv-mock__measures div{display:flex;flex-direction:column;align-items:center;gap:2px}.pv-mock__measures dd{margin:0;font-size:15px;color:var(--pv-b-100)}.pv-mock__measures dt{font-size:9px;letter-spacing:.1em}.pv-band{background:var(--pv-b-10);border-top:1px solid var(--pv-b-20);border-bottom:1px solid var(--pv-b-20)}.pv-section{padding-block:96px;display:flex;flex-direction:column}.pv-section__head{display:flex;flex-direction:column;gap:14px;max-width:620px}.pv-section__head--split{max-width:none;gap:24px}.pv-section__head--split>div{display:flex;flex-direction:column;gap:14px;max-width:620px}.pv-section__head--split>.pv-p1{max-width:300px}.pv-card{display:flex;flex-direction:column;gap:12px;padding:30px;border:1px solid var(--pv-b-40);border-radius:var(--pv-radius-bento);background:var(--pv-b-0);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}@media(hover:hover){.pv-card:hover{transform:translateY(-3px);box-shadow:var(--pv-elevation);border-color:var(--pv-badge-line)}}.pv-ph{display:flex;align-items:flex-end;padding:12px;border-radius:var(--pv-radius);background-color:var(--pv-b-10);background-image:var(--pv-hatch-claro);overflow:hidden}.pv-ph span{font-family:var(--pv-font-mono);font-size:10px;line-height:1.4;color:var(--pv-b-80)}.pv-ph--escura{background-color:var(--pv-navy);background-image:var(--pv-hatch-navy)}.pv-ph--escura span{color:#ffffff8c}.pv-steps-sec{gap:56px}.pv-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:24px}.pv-step{gap:18px;padding:32px;border-radius:var(--pv-radius-card)}.pv-step__n{font-size:13px;color:var(--pv-primary-1)}.pv-step .pv-ph{height:152px}.pv-note{gap:20px;padding:22px 28px;border-radius:14px}.pv-note .pv-p1{color:var(--pv-b-90)}.pv-note strong{font-weight:var(--pv-weight-title);color:var(--pv-b-100)}.pv-tryon{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}.pv-tryon__text{display:flex;flex-direction:column;gap:26px}.pv-checklist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.pv-checklist li{display:flex;gap:13px;font-size:16px;line-height:1.55;color:var(--pv-b-90)}.pv-check{display:grid;place-items:center;width:20px;height:20px;flex:none;margin-top:2px;border-radius:6px;background:var(--pv-primary-4);color:var(--pv-primary-1)}.pv-check .panel-icon{width:12px;height:12px}.pv-panel{display:flex;flex-direction:column;gap:26px;padding:40px;border-radius:var(--pv-radius-panel);background:var(--pv-navy);color:var(--pv-b-0);box-shadow:0 34px 64px -40px #0a2f6f99}.pv-panel h3{color:var(--pv-b-0)}.pv-panel__intro{display:flex;flex-direction:column;gap:10px}.pv-panel__intro p{font-size:15px;line-height:1.6;color:#ffffffb8}.pv-panel__label{font-size:11px;letter-spacing:var(--pv-label-tracking);color:#ffffffb8}.pv-panel__grid{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pv-panel__grid div{display:flex;flex-direction:column;gap:5px;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:var(--pv-radius)}.pv-panel__grid dd{margin:0;font-size:26px;line-height:normal;color:var(--pv-b-0)}.pv-panel__grid dt{color:#ffffffb8}.pv-panel__fine{font-size:13px;line-height:1.55;color:#ffffffb8}.pv-bento-sec{gap:48px}.pv-bento{display:grid;grid-template-columns:1fr;gap:16px}.pv-bento__text{display:flex;flex-direction:column;gap:12px;flex:1}.pv-swatches{display:flex;gap:7px;margin-top:4px}.pv-swatches span{width:26px;height:26px;border-radius:8px;background:var(--pv-b-30);border:1px solid var(--pv-b-40)}.pv-swatches .is-ativa{background:var(--pv-navy);border-color:var(--pv-navy);box-shadow:0 0 0 2px var(--pv-b-0),0 0 0 3.5px var(--pv-primary-2)}.pv-minishop{width:100%;flex:none;border:1px solid var(--pv-serp-line);border-radius:14px;overflow:hidden;background:var(--pv-b-0)}.pv-minishop>.pv-ph{height:80px;border-radius:0;background-color:var(--pv-navy);background-image:var(--pv-hatch-navy)}.pv-minishop__grid{padding:9px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pv-minishop__grid .pv-ph{border-radius:6px;padding:0;background-color:var(--pv-ph-bg);background-image:var(--pv-hatch-medio)}.pv-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:16px}.pv-chips span{padding:6px 10px;border-radius:999px;background:var(--pv-b-30);color:var(--pv-b-80);font-size:12px;font-weight:var(--pv-weight-label)}.pv-chips .is-ativa{background:var(--pv-primary-4);color:var(--pv-navy)}.pv-serp{width:100%;flex:none;display:flex;flex-direction:column;gap:5px;padding:16px;border:1px solid var(--pv-serp-line);border-radius:var(--pv-radius);background:var(--pv-serp-bg)}.pv-serp__url{font-size:10px;font-weight:400;color:var(--pv-b-80)}.pv-serp strong{font-size:15px;font-weight:var(--pv-weight-label);color:var(--pv-primary-1)}.pv-serp>span:last-child{font-size:12px;line-height:1.5;color:var(--pv-b-80)}.pv-why-sec{gap:48px}.pv-why{display:grid;grid-template-columns:1fr;border:1px solid var(--pv-b-40);border-radius:var(--pv-radius-bento);overflow:hidden}.pv-why>div{display:flex;flex-direction:column;gap:10px;padding:34px;border-bottom:1px solid var(--pv-b-40)}.pv-why>div:last-child{border-bottom:0}.pv-plans-sec{gap:24px}.pv-plans{align-items:flex-start;gap:18px;padding:40px}.pv-plans .pv-p3{max-width:620px}.pv-plans .pv-btn{margin-top:6px}.pv-faq{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}.pv-faq__aside{display:contents}.pv-faq__head{display:flex;flex-direction:column;gap:12px}.pv-faq__head .pv-h2{font-size:40px}.pv-faq__list{display:flex;flex-direction:column}.pv-faq__list details{border-top:1px solid var(--pv-b-40)}.pv-faq__list details:last-child{border-bottom:1px solid var(--pv-b-40)}.pv-faq__list summary{display:flex;align-items:flex-start;gap:14px;padding:26px 0;cursor:pointer;list-style:none}.pv-faq__list summary::-webkit-details-marker{display:none}.pv-faq__list summary .pv-h5{flex:1;line-height:1.35}.pv-faq__list summary .panel-icon{width:20px;height:20px;flex:none;margin-top:3px;color:var(--pv-b-80);transition:transform .2s ease}.pv-faq__list details[open] summary .panel-icon{transform:rotate(180deg);color:var(--pv-primary-1)}.pv-faq__list details>p{padding:0 0 26px;max-width:62ch;line-height:1.65}.pv-cta{background-color:var(--pv-navy);background-image:var(--pv-hatch-cta)}.pv-cta__box{padding-block:92px;display:flex;flex-direction:column;align-items:center;gap:26px;text-align:center;color:var(--pv-b-0)}.pv-cta__box h2{max-width:680px;color:var(--pv-b-0);font-size:46px;letter-spacing:-.04em;line-height:1.08}.pv-cta__box .pv-p3{max-width:520px;font-size:18px;line-height:1.6;color:#ffffffb8}.pv-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.pv-cta__box .pv-btn--primary{background:var(--pv-b-0);border-color:var(--pv-b-0);color:var(--pv-navy)}.pv-cta__box .pv-btn--primary:hover{background:var(--pv-primary-4);border-color:var(--pv-primary-4);color:var(--pv-navy)}.pv-cta__box .pv-btn--outline{border-color:#ffffff59;color:var(--pv-b-0)}.pv-cta__box .pv-btn--outline:hover{background:#ffffff1f;border-color:var(--pv-b-0);color:var(--pv-b-0)}.pv-cta__fine{font-size:14px;color:#ffffffb8}.pv-footer{background:var(--pv-b-100);color:var(--pv-b-0)}.pv-footer .pv-container{padding-block:56px 40px;display:flex;flex-direction:column;gap:40px}.pv-footer__grid{display:flex;flex-direction:column;gap:40px}.pv-footer__brand{display:flex;flex-direction:column;gap:14px;max-width:300px}.pv-footer__brand svg{height:24px;width:auto;color:var(--pv-b-0)}.pv-footer__brand p{font-size:14px;line-height:1.6;color:#ffffffb8}.pv-footer__links{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pv-footer__col{display:flex;flex-direction:column;gap:12px}.pv-footer__col .pv-monolabel{font-size:11px;color:#ffffffb8}.pv-footer__col a{color:#ffffffbf;font-size:14px;text-decoration:none}.pv-footer__col a:hover{color:var(--pv-b-0);text-decoration:underline}.pv-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);color:#ffffffb8;font-size:13px;line-height:1.6}.pv-mobilebar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:30;align-items:center;gap:12px;padding:12px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--pv-b-40);background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(100%);transition:transform .25s ease}.pv-mobilebar.is-visivel{transform:none}.pv-mobilebar__text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.pv-mobilebar__text strong{font-size:14px;font-weight:var(--pv-weight-title);letter-spacing:-.01em;color:var(--pv-b-100)}.pv-mobilebar__text span{font-size:12px;color:var(--pv-b-80)}.pv-mobilebar .pv-btn{margin-left:auto;flex:none;height:48px;padding:0 20px;border-radius:var(--pv-radius);font-size:15px;font-weight:var(--pv-weight-title)}@media screen and (max-width:767px){.pv-container{padding:0 20px}.pv-landing{padding-bottom:0}.pv-h1{font-size:36px;line-height:1.06;letter-spacing:-.035em}.pv-h2{font-size:30px;line-height:1.12;letter-spacing:-.03em}.pv-h3{font-size:24px}.pv-h4{font-size:20px}.pv-h6{font-size:19px}.pv-p3{font-size:16px}.pv-eyebrow{font-size:11px}.pv-section{padding-block:48px}.pv-section__head{gap:12px}.pv-steps-sec{gap:28px}.pv-bento-sec{gap:26px}.pv-why-sec,.pv-plans-sec{gap:24px}.pv-header__row{height:60px;gap:12px}.pv-header__brand{min-height:44px}.pv-header__brand svg{height:24px}.pv-header__nav,.pv-header__cta{display:none}.pv-header__actions{gap:6px}.pv-burger{display:inline-flex}.pv-hero__grid{padding-block:36px 44px;gap:22px}.pv-hero__text{gap:22px}.pv-hero__text .pv-p3{font-size:17px}.pv-hero__actions{flex-direction:column;align-items:stretch;width:100%;gap:10px}.pv-hero__actions .pv-btn{width:100%;height:54px;padding:0;font-size:16px;font-weight:var(--pv-weight-title);border-radius:var(--pv-radius)}.pv-hero__actions .pv-btn--outline{height:52px;font-weight:var(--pv-weight-label)}.pv-hero__art{padding-top:8px}.pv-mock{width:320px;border-radius:36px;padding:10px}.pv-mock__screen{border-radius:28px}.pv-mock__cam{height:322px;padding:16px}.pv-mock__camlabel{top:16px;left:16px}.pv-mock__body{padding:13px;gap:11px}.pv-mock__shelf{gap:7px}.pv-steps{gap:14px}.pv-step{padding:22px;gap:14px}.pv-step .pv-ph{height:134px}.pv-note{padding:20px;gap:16px;align-items:stretch}.pv-note .pv-btn{width:100%;height:48px;padding:0;border-radius:10px;font-weight:var(--pv-weight-title)}.pv-tryon,.pv-tryon__text{gap:24px}.pv-checklist{gap:14px}.pv-checklist li{gap:12px}.pv-panel{padding:26px 22px;gap:20px;border-radius:20px}.pv-panel__grid{gap:8px}.pv-panel__grid div{padding:14px 12px;gap:4px}.pv-panel__grid dd{font-size:22px}.pv-bento{gap:14px}.pv-bento .pv-card{padding:22px}.pv-bento__wide .pv-h4{font-size:20px}.pv-swatches span{width:28px;height:28px}.pv-chips span{padding:7px 11px}.pv-why>div{padding:22px;gap:8px}.pv-plans{padding:24px}.pv-plans .pv-btn{width:100%;height:50px;padding:0;border-radius:10px}.pv-faq{gap:20px}.pv-faq__head{order:1}.pv-faq__list{order:2}.pv-faq__ask{order:3}.pv-faq__head .pv-h2{font-size:30px}.pv-faq__list summary{padding:18px 0;gap:14px}.pv-faq__list summary .pv-h5{font-size:17px}.pv-faq__list details>p{padding-bottom:18px}.pv-cta__box{padding-block:52px;align-items:flex-start;text-align:left;gap:20px}.pv-cta__box h2{font-size:32px;letter-spacing:-.035em;line-height:1.1}.pv-cta__box .pv-p3{font-size:16px}.pv-cta__actions{flex-direction:column;align-items:stretch;width:100%;gap:10px}.pv-cta__actions .pv-btn{width:100%;height:54px;padding:0;font-size:16px;font-weight:var(--pv-weight-title);border-radius:var(--pv-radius)}.pv-cta__actions .pv-btn--outline{height:52px;font-weight:var(--pv-weight-label)}.pv-footer .pv-container{padding-block:40px 108px;gap:28px}.pv-footer__grid{gap:28px}.pv-footer__brand{gap:12px}.pv-footer__col .pv-monolabel{font-size:10px}.pv-footer__col{gap:0}.pv-footer__col a{display:flex;align-items:center;min-height:44px}.pv-footer__col .pv-monolabel{margin-bottom:8px}.pv-footer__bottom{padding-top:20px;gap:8px}.pv-mobilebar{display:flex}}@media screen and (min-width:768px){.pv-hero__grid{grid-template-columns:1.08fr 1fr;gap:56px}.pv-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-note{flex-direction:row;align-items:center}.pv-note .pv-btn{margin-left:auto;flex:none;white-space:nowrap}.pv-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-bento__wide{grid-column:span 2;flex-direction:row;align-items:center;gap:30px}.pv-bento__wide .pv-minishop{width:192px}.pv-bento__wide .pv-serp{width:324px}.pv-why{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-why>div{border-right:1px solid var(--pv-b-40)}.pv-why>div:nth-child(2n){border-right:0}.pv-why>div:nth-last-child(-n+2){border-bottom:0}.pv-footer__grid{flex-direction:row;gap:72px}.pv-footer__links{margin-left:auto;display:flex;gap:64px}}@media screen and (min-width:992px){.pv-hero__grid{gap:72px}.pv-section__head--split{flex-direction:row;align-items:flex-end;gap:40px}.pv-section__head--split>.pv-p1{margin-left:auto}.pv-tryon{grid-template-columns:1fr 1.05fr;gap:72px}.pv-panel{position:sticky;top:104px}.pv-faq{grid-template-columns:.75fr 1.25fr;gap:72px}.pv-faq__aside{display:flex;flex-direction:column;gap:14px;position:sticky;top:104px}}@media(prefers-reduced-motion:reduce){.pv-landing *,.pv-landing *:before,.pv-landing *:after{animation:none!important;transition:none!important}}.err{min-height:100dvh;display:grid;place-items:center;padding:32px 20px calc(32px + env(safe-area-inset-bottom));background:var(--err-bg, #ffffff);color:#0a1b33;font-family:var(--pv-font-sans);text-align:center}.err__box{display:flex;flex-direction:column;align-items:center;max-width:30rem;width:100%}.err__art{width:min(26rem,84vw);margin-bottom:4px;background-repeat:no-repeat;background-position:center;background-size:contain}.err__art--fora-do-ar{aspect-ratio:1 / 1;background-image:url(/assets/brand/fora-do-ar.webp)}.err__art--404{aspect-ratio:1672 / 941;background-image:url(/assets/brand/404.webp)}.err__art--erro-painel{aspect-ratio:1448 / 1086;background-image:url(/assets/brand/erro-painel.webp)}.err--fora-do-ar{--err-bg: #fcfbfc}.err__eyebrow{display:inline-block;padding:4px 12px;border-radius:999px;background:#e8f1ff;color:#0f5fcc;font-size:12px;font-weight:700;line-height:18px}.err__code{margin:12px 0 0;font-family:var(--pv-font-mono);font-size:clamp(56px,18vw,96px);font-weight:500;line-height:1;letter-spacing:-.04em;color:#0a1b33}.err__title{margin:12px 0 0;font-size:clamp(22px,6vw,30px);font-weight:800;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.err__text{margin:10px 0 0;max-width:26rem;color:#55606f;font-size:15px;line-height:1.5;text-wrap:pretty}.err__actions{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:24px}@media(min-width:480px){.err__actions{flex-direction:row;justify-content:center}.err__button{min-width:11rem}}.err__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 24px;border:1px solid #E1E5EC;border-radius:12px;background:#fff;color:#0a6be0;font-size:16px;font-weight:800;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.err__button:hover{background:#f8f9fb}.err__button--primary{background:#0a6be0;border-color:#0a6be0;color:#fff}.err__button--primary:hover{background:#0f5fcc;border-color:#0f5fcc}.err__button:focus-visible{outline:2px solid #167BFF;outline-offset:3px}
