:root{--gold:#aca18c;--gold-deep:#8f846d;--dark:#414042;--sage:#7e827c;--white:#ffffff;--cream:#f8f6f2;--line: rgba(65,64,66,.14);--good:#6f8b74;--serif: "Cormorant Garamond", "Playfair Display", Georgia, serif;--sans: "HK Grotesk", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--sans);color:var(--dark);background:var(--cream);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit}button{font-family:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;background:none;border:none;text-align:inherit}h1,h2,.display{font-family:var(--serif);text-transform:none!important;font-weight:500;line-height:1.1;letter-spacing:.01em}.eyebrow{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--sage);font-weight:600}.wrap{max-width:1160px;margin:0 auto;padding:0 32px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:88vh;align-items:stretch}.hero-copy{display:flex;flex-direction:column;justify-content:center;padding:80px 64px;gap:22px}.hero-copy h1{font-size:clamp(2.6rem,4.4vw,3.7rem)}.hero-copy h1 em{font-style:italic;color:var(--gold-deep)}.hero-sub{max-width:420px;color:var(--sage);font-size:1.02rem}.hero-btn-row{display:flex;gap:12px;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;gap:10px;background:var(--gold);color:var(--white);border:none;padding:17px 30px;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;width:fit-content;transition:background .25s ease,transform .25s ease;text-decoration:none}.btn-primary:hover{background:var(--gold-deep);transform:translate(2px)}.btn-primary:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-primary svg{width:15px!important;height:15px!important;flex-shrink:0}.btn-secondary{display:inline-flex;align-items:center;gap:10px;background:transparent;color:var(--dark);border:1px solid var(--dark);padding:17px 30px;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;width:fit-content;transition:background .25s ease,color .25s ease;text-decoration:none}.btn-secondary:hover{background:var(--dark);color:var(--white)}.btn-secondary svg{width:15px!important;height:15px!important;flex-shrink:0}.btn-ghost{background:transparent;border:1px solid var(--line);color:var(--dark);padding:15px 26px;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;transition:border-color .2s ease}.btn-ghost:hover{border-color:var(--gold-deep)}.hero-note{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--sage);margin-top:2px}.hero-note svg{width:14px!important;height:14px!important;stroke:var(--sage);flex-shrink:0}.hero-visual{position:relative;background:radial-gradient(circle at 30% 20%,rgba(172,161,140,.35),transparent 55%),linear-gradient(135deg,#ece7dd,#d9d2c2 55%,#c9c0aa);overflow:hidden}.hero-visual img{width:100%;height:100%;object-fit:cover}section{padding:96px 0}.section-head{text-align:center;max-width:620px;margin:0 auto 56px}.section-head h2{font-size:clamp(1.8rem,2.6vw,2.3rem);margin-top:12px}.rule{width:46px;height:1px;background:var(--gold);margin:16px auto 0}.journey{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.jstep{background:var(--white);border:1px solid var(--line);padding:28px 22px 24px;text-align:center;position:relative;transition:border-color .25s ease,opacity .25s ease}.jstep.locked{opacity:.5}.jstep.active{border-color:var(--gold-deep);box-shadow:0 0 0 1px var(--gold-deep) inset}.jstep.complete{border-color:var(--good)}.jstep-num{width:34px;height:34px;border-radius:50%;background:var(--gold);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;margin:0 auto 16px;transition:background .25s ease}.jstep.complete .jstep-num{background:var(--good)}.jstep.complete .jstep-num:before{content:"\2713"}.jstep h3{font-family:var(--sans);font-weight:700;font-size:.98rem;margin-bottom:6px}.jstep p{font-size:.84rem;color:var(--sage)}.jstep-status{display:inline-block;margin-top:12px;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--gold-deep)}.jstep.locked .jstep-status{color:var(--sage)}.jstep-link{margin-top:12px}.jstep-link a{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--gold-deep);text-decoration:none;border-bottom:1px solid var(--gold)}.fit-profile{position:fixed;right:20px;bottom:20px;width:280px;max-width:calc(100vw - 40px);background:var(--white);border:1px solid var(--line);box-shadow:0 12px 32px #41404229;z-index:60;font-size:.85rem;transition:transform .25s ease}.fit-profile.collapsed .fp-body{display:none}.fp-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;cursor:pointer;background:var(--dark);color:var(--white)}.fp-head span.eyebrow{color:var(--gold)}.fp-head svg{width:14px!important;height:14px!important;stroke:var(--white);transition:transform .2s ease}.fit-profile.collapsed .fp-head svg{transform:rotate(180deg)}.fp-body{padding:18px}.fp-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.fp-row:last-of-type{border-bottom:none}.fp-label{color:var(--sage);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.fp-value{font-weight:700;text-align:right}.fp-value.pending{color:var(--sage);font-weight:500}.fp-value.done{color:var(--dark)}.fp-check{color:var(--good);margin-left:4px}.fp-cta{margin-top:16px;width:100%;justify-content:center;padding:13px 18px;font-size:.74rem}@media(max-width:640px){.fit-profile{display:none}}.shape-why-hint{font-size:.86rem;color:var(--dark);font-weight:600;text-align:center;max-width:400px;margin:-10px auto 22px}.analyzer{background:var(--white)}.analyzer-panel{max-width:640px;margin:0 auto;border:1px solid var(--line);background:var(--cream);padding:56px;text-align:center;position:relative}.dropzone{border:1.5px dashed var(--gold);background:var(--white);padding:44px 24px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.dropzone:hover,.dropzone.drag{background:#faf8f4;border-color:var(--gold-deep)}.dropzone svg{width:36px!important;height:36px!important;stroke:var(--gold-deep);margin-bottom:14px}.dropzone p{font-size:.9rem}.dropzone .hint{font-size:.76rem;color:var(--sage);margin-top:6px}#fileInput,#cameraInput{display:none}.camera-alt{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px}.camera-alt .divider{font-size:.75rem;color:var(--sage);text-transform:uppercase;letter-spacing:.08em}.camera-btn{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--line);color:var(--dark);padding:12px 22px;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;transition:border-color .2s ease,background .2s ease}.camera-btn:hover{border-color:var(--gold-deep);background:#faf8f4}.camera-btn svg{width:16px!important;height:16px!important;stroke:var(--gold-deep);flex-shrink:0}.scan-callout{background:var(--white);border:1px solid var(--line);border-left:3px solid var(--gold);padding:22px 24px;margin-bottom:28px;text-align:left}.scan-callout-title{display:flex;align-items:center;gap:8px;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--dark);margin-bottom:14px}.scan-callout-title svg{width:16px!important;height:16px!important;stroke:var(--gold-deep);flex-shrink:0}.scan-tips{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.scan-tips li{list-style:none;display:flex;align-items:flex-start;gap:9px;font-size:.84rem;color:var(--dark);line-height:1.4}.scan-tips li svg{width:15px!important;height:15px!important;stroke:var(--good);flex-shrink:0;margin-top:2px}.scan-notes{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.google-note{display:flex;align-items:flex-start;gap:8px;font-size:.76rem;color:var(--sage);margin:0;padding:0;border:none}.google-note svg{width:14px!important;height:14px!important;stroke:var(--sage);flex-shrink:0;margin-top:1px}.preview-wrap{position:relative;width:100%;max-width:320px;margin:0 auto 14px;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--white);display:none;line-height:0}.preview-wrap canvas{width:100%;height:auto;display:block}.map-hint{font-size:.76rem;color:var(--sage);text-align:center;margin-bottom:22px;display:none}.scan-line{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);top:0;animation:scan 1.6s ease-in-out infinite;box-shadow:0 0 12px 1px #aca18ce6}@keyframes scan{0%{top:6%}50%{top:94%}to{top:6%}}.analyzer-actions{display:flex;gap:14px;justify-content:center;margin-top:26px;flex-wrap:wrap}.status-line{font-size:.85rem;color:var(--sage);margin-top:18px;min-height:20px}.status-line.error{color:#a04a3d}.results{display:none;margin-top:40px;text-align:left;border-top:1px solid var(--line);padding-top:36px}.results .eyebrow{text-align:center;display:block}.results h3{font-family:var(--serif);font-size:2.1rem;text-align:center;margin:8px 0 6px}.results .reasoning{text-align:center;color:var(--sage);font-size:.92rem;max-width:440px;margin:0 auto 28px}.gender-step{text-align:center;margin-bottom:32px}.gender-step .style-heading{margin-bottom:16px}.gender-grid{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.gender-card{background:var(--white);border:1px solid var(--line);color:var(--dark);padding:16px 30px;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;transition:border-color .2s ease,background .2s ease,color .2s ease}.gender-card:hover{border-color:var(--gold-deep);background:#faf8f4;transform:translateY(-1px)}.gender-card.selected{background:var(--gold);border-color:var(--gold);color:var(--white);animation:cardPop .2s ease}@keyframes cardPop{0%{transform:scale(.94)}60%{transform:scale(1.03)}to{transform:scale(1)}}.gender-changed-note{font-size:.76rem;color:var(--sage);margin-top:12px;display:none}.gender-changed-note.show{display:block}.gender-changed-note button{background:none;border:none;color:var(--gold-deep);font-weight:700;text-decoration:underline;padding:0}.style-heading{text-align:center;font-family:var(--sans);font-weight:700;font-size:.95rem;margin-bottom:12px}.style-results{display:none}.style-results.show{display:block}.style-summary{text-align:center;font-size:.95rem;color:var(--dark);line-height:1.7;margin-bottom:22px}.style-summary-note{display:inline-block;margin-top:6px;font-size:.82rem;color:var(--sage);font-weight:400}.next-step-link{display:inline-flex;align-items:center;gap:8px;background:var(--cream);border:1px solid var(--line);padding:10px 20px;border-radius:30px;text-decoration:none!important;color:var(--dark);font-size:.8rem;font-weight:700;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.next-step-link:hover{background:var(--gold);border-color:var(--gold);color:var(--white);transform:translate(2px)}.next-step-link svg{width:13px!important;height:13px!important;flex-shrink:0}.next-step-row{text-align:center;margin-top:28px}.shop-fit{max-width:720px;margin:0 auto;text-align:center}.shop-fit-summary{background:var(--white);border:1px solid var(--line);padding:34px 30px;margin-bottom:32px}.shop-fit-summary .fp-row{text-align:left}.rec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:32px}.rec-card{background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:var(--dark);transition:border-color .2s ease,transform .2s ease}.rec-card:hover{border-color:var(--gold-deep);transform:translateY(-2px)}.rec-thumb{width:100%;aspect-ratio:1/1;background:var(--cream);display:flex;align-items:center;justify-content:center;overflow:hidden}.rec-thumb img{width:100%;height:100%;object-fit:cover}.rec-thumb svg{width:30px!important;height:30px!important;stroke:var(--sage)}.rec-thumb.loading{animation:shimmer 1.4s ease-in-out infinite;background:linear-gradient(100deg,var(--cream) 30%,#efece2 45%,var(--cream) 60%);background-size:300% 100%}@keyframes shimmer{0%{background-position:120% 0}to{background-position:0 0}}.rec-body{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px}.rec-body span{font-size:.85rem;font-weight:600}.rec-body svg{width:14px!important;height:14px!important;stroke:var(--gold-deep);flex-shrink:0}.trust{background:var(--gold);color:var(--white);padding:0}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr)}.trust-item{padding:44px 32px;display:flex;gap:16px;align-items:flex-start;border-left:1px solid rgba(255,255,255,.25)}.trust-item:first-child{border-left:none}.trust-item svg{width:26px!important;height:26px!important;stroke:var(--white);flex-shrink:0;margin-top:2px}.trust-item h5{font-size:.85rem;letter-spacing:.03em;margin-bottom:4px}.trust-item p{font-size:.8rem;opacity:.88}.fitpop-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#4140428c;z-index:200;align-items:center;justify-content:center;padding:20px}.fitpop-overlay.show{display:flex;animation:modalFadeIn .2s ease}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.fitpop-card{background:var(--white);max-width:440px;width:100%;padding:40px 34px 34px;position:relative;text-align:center;max-height:88vh;overflow-y:auto;animation:modalPopIn .25s cubic-bezier(.2,.9,.3,1.2)}@keyframes modalPopIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.fitpop-close{position:absolute;top:14px;right:14px;background:none;border:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--sage);font-size:1.3rem;line-height:1;border-radius:50%;transition:background .15s ease,color .15s ease}.fitpop-close:hover{color:var(--dark);background:var(--cream)}.fitpop-card h3{font-family:var(--serif);font-size:1.5rem;margin:6px 0 14px}.fitpop-card p{font-size:.88rem;color:var(--sage);margin-bottom:22px}.fitpop-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.fitpop-actions .btn-primary,.fitpop-actions .btn-secondary{padding:14px 24px;font-size:.76rem;flex:1 1 160px;justify-content:center}.fitpop-actions .btn-primary svg,.fitpop-actions .btn-secondary svg{width:14px!important;height:14px!important}.fitpop-etched{background:var(--cream);border:1px solid var(--line);padding:20px 16px;margin-bottom:20px}.fitpop-etched-row{display:flex;align-items:baseline;justify-content:center;gap:8px;font-family:var(--serif);margin-bottom:10px}.fitpop-etched-row .hero-num{font-size:2rem;color:var(--gold-deep);font-weight:700;position:relative}.fitpop-etched-row .hero-num:after{content:"";position:absolute;left:6%;right:6%;bottom:-5px;height:2px;background:var(--gold)}.fitpop-etched-row .num{font-size:1.2rem;color:var(--dark)}.fitpop-etched-row .div{font-size:1.05rem;color:var(--sage)}.fitpop-etched-labels{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.fitpop-etched-labels span{font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:var(--sage)}.fitpop-etched-labels span.highlight{color:var(--gold-deep);font-weight:700}.fitpop-etched-hint{font-size:.76rem;color:var(--sage);margin-top:10px}.size-tabs{display:flex;justify-content:center;gap:8px;margin:0 0 20px}.size-tab{flex:1;background:var(--cream);border:1px solid var(--line);padding:11px 12px;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--sage);transition:border-color .2s ease,color .2s ease,background .2s ease}.size-tab.active{border-color:var(--gold-deep);color:var(--dark);background:var(--white)}.size-tab-panel{display:none;text-align:left}.size-tab-panel.active{display:block}.fitpop-card .size-check-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px;text-align:left}.fitpop-card .size-check-field{flex:1 1 120px}.fitpop-card .size-check-field label{display:block;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:var(--sage);margin-bottom:6px}.fitpop-card .size-check-field label .optional-tag{text-transform:none;letter-spacing:0;font-weight:400;color:var(--sage);opacity:.75}.fitpop-card .size-check-field select,.fitpop-card .size-check-field input{width:100%;padding:11px 12px;border:1px solid var(--line);background:var(--cream);font-family:inherit;font-size:16px;color:var(--dark)}.fitpop-card .size-result{margin:18px 0;display:none}.fitpop-card .size-result.show{display:block}.fitpop-card .size-result-badge{display:inline-block;font-family:var(--serif);font-size:1.5rem;background:var(--gold);color:var(--white);padding:8px 26px;margin-bottom:8px}.fitpop-card .size-result-note{font-size:.8rem;color:var(--sage);margin-bottom:18px}.size-disclaimer{font-size:.76rem;color:var(--sage);background:var(--cream);border:1px solid var(--line);padding:12px 14px;margin:-4px 0 18px;text-align:left;line-height:1.5}.fitpop-product-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:20px;text-align:left;align-items:stretch}.tryon-product-card{display:flex;flex-direction:column;height:100%;background:var(--cream);border:1px solid var(--line)}.tryon-product-card>a{display:flex;flex-direction:column;padding:10px 12px 8px;text-decoration:none;color:var(--dark);font-size:.78rem;font-weight:600}.tryon-product-card>a:hover{border-color:var(--gold-deep)}.tryon-product-card>a span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;line-height:1.3;min-height:2.6em}.tryon-open-btn{margin-top:auto}@media(max-width:900px){.hero{grid-template-columns:1fr}.hero-visual{min-height:340px;order:-1}.hero-copy{padding:56px 28px}.journey{grid-template-columns:1fr 1fr;row-gap:16px}.trust-grid{grid-template-columns:1fr}.trust-item{border-left:none;border-top:1px solid rgba(255,255,255,.25)}.trust-item:first-child{border-top:none}.analyzer-panel{padding:36px 22px}}@media(max-width:520px){.journey{grid-template-columns:1fr}.fitpop-card{padding:32px 20px 26px}.fitpop-actions .btn-primary,.fitpop-actions .btn-secondary{flex:1 1 100%}.scan-callout{padding:18px 16px}.camera-alt{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.scan-line{animation:none;top:50%}html{scroll-behavior:auto}}#jstatus1{cursor:pointer}#jstatus1:hover{text-decoration:underline}.camera-wrap{margin-top:18px}.camera-frame{position:relative;width:100%;max-width:320px;aspect-ratio:3/4;margin:0 auto 16px;overflow:hidden;border:1px solid var(--line);background:#1b1a19}.camera-frame video{width:100%;height:100%;object-fit:cover;display:block}.camera-face-guide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.camera-face-guide svg{width:62%;height:80%}.camera-live-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:10px}.camera-error{font-size:.82rem;color:#a04a3d;text-align:center;margin-bottom:14px;max-width:340px;margin-left:auto;margin-right:auto}.camera-upload-fallback{display:block;text-align:center;font-size:.78rem;color:var(--gold-deep);text-decoration:underline;background:none;border:none;margin:0 auto 6px;cursor:pointer}.btn-primary.disabled{background:#8f846d!important;color:#fff!important;border-color:#8f846d!important;opacity:1;cursor:not-allowed}.tryon-slot{max-width:340px;margin:0 auto}.tryon-stage{position:relative;width:100%;aspect-ratio:3/4;background:#efece2;border:1px solid var(--line);overflow:hidden;margin-bottom:14px}.tryon-photo{width:100%;height:100%;object-fit:contain;display:block;background:#efece2}.tryon-glasses{position:absolute;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}.tryon-glasses:active{cursor:grabbing}.tryon-hint{font-size:.82rem;color:var(--sage);text-align:center;padding:40px 10px}.tryon-controls{display:flex;justify-content:center}.tryon-toolbar{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.tryon-tool-btn{min-width:32px;height:32px;padding:0 10px;border:1px solid var(--line);background:var(--cream);font-size:.85rem;font-weight:700;color:var(--dark)}.tryon-tool-btn:hover{border-color:var(--gold-deep)}.camera-status{font-size:.82rem;color:var(--dark);text-align:center;margin-bottom:10px;font-weight:600;min-height:20px}#cameraGuideOval{transition:stroke .2s ease,stroke-width .2s ease,stroke-dasharray .2s ease}#cameraGuideOval.aligned{stroke:#aca18c;stroke-width:3;stroke-dasharray:none}.camera-countdown{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000004d;color:#fff;font-family:var(--serif);font-size:4.5rem;font-weight:700;pointer-events:none}.tryon-size-readout{font-size:.85rem;font-weight:700;color:var(--dark);background:var(--cream);border:1px solid var(--line);padding:8px 12px;margin-bottom:16px}.tryon-nav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:none;background:#ffffffe0;color:var(--dark);font-size:1.4rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.tryon-nav-prev{left:8px}.tryon-nav-next{right:8px}.tryon-nav:hover{background:#fff}.tryon-nav-counter{font-size:.72rem;color:var(--sage);text-align:center;margin:6px 0 2px}@media(max-width:640px){.rec-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px}.rec-grid .rec-card{flex:0 0 68%;scroll-snap-align:start}}.tryon-disclaimer{font-size:.74rem;font-style:italic;color:var(--sage);background:var(--cream);border-left:2px solid var(--gold-deep);padding:8px 10px;margin-bottom:14px;text-align:left}.shop-cta-error{color:#a04a3d;font-size:.82rem;text-align:center;margin-top:10px;font-weight:600}.tryon-disclaimer-banner{display:flex;align-items:flex-start;gap:8px;text-align:left;background:#fbeee7;border:1px solid #e0b7a4;color:#7a3b25;font-size:.8rem;font-weight:600;padding:10px 12px;margin-bottom:16px}.tryon-disclaimer-banner svg{flex-shrink:0;width:18px;height:18px;margin-top:1px}.tryon-usage-hint{font-size:.76rem;color:var(--sage);text-align:center;margin-bottom:12px}.size-edge-note{font-size:.76rem;color:var(--sage);font-style:italic;margin-top:6px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/face-shape-identifier.css.map */
