.machine-stage{height:700px;min-height:600px;isolation:isolate;overflow:hidden;border:1px solid #d8b6a125;border-radius:220px 220px 24px 24px;background:radial-gradient(ellipse at 50% 42%,#593d413d,transparent 68%)}.machine-stage .halo{width:88%;border-color:#c8a55c15;pointer-events:none}.machine-stage #hero-product{height:82%;max-height:590px;width:88%;position:absolute;top:40px;animation:none;transition:opacity .4s}#machine-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;cursor:grab;touch-action:pan-y;opacity:0;transition:opacity .45s}.machine-stage.model-ready #hero-product{opacity:0;pointer-events:none}.machine-stage.model-ready #machine-canvas{opacity:1}canvas.dragging{cursor:grabbing!important}.machine-top{position:absolute;top:30px;left:28px;right:28px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:15px;pointer-events:none;color:#c6b1a7;font-size:12px;letter-spacing:1.3px}.model-badge{border:1px solid #bda18b66;border-radius:30px;padding:4px 10px;color:#f0ddcc;font-size:12px;letter-spacing:0}.machine-toolbar{position:absolute;bottom:78px;left:50%;transform:translate(-50%);z-index:3;display:flex;gap:4px;padding:5px;border:1px solid #c8a55c33;background:#151316ee;border-radius:50px;max-width:94%}.machine-toolbar button{font:500 13px DM Sans,sans-serif;color:#c9bfba;background:transparent;border:0;border-radius:40px;padding:11px 16px;cursor:pointer;white-space:nowrap}.machine-toolbar button[aria-pressed=true]{background:#c8a55c;color:#131115}.machine-toolbar button:hover{color:#fff}.machine-toolbar button[aria-pressed=true]:hover{color:#131115}.machine-toolbar #machine-reset{border-left:1px solid #bda18b33;border-radius:0 40px 40px 0;padding-inline:11px}.machine-toolbar .icon{width:17px;height:17px}.machine-hint,.model-note{position:absolute;left:15px;right:15px;text-align:center;margin:0;pointer-events:none;z-index:3;color:#c4b7b0;font-size:12px;letter-spacing:.3px}.machine-hint{bottom:47px}.model-note{bottom:24px;font-size:12px;color:#a89a94}.model-fallback .machine-toolbar,.model-fallback .model-badge{display:none}.hero-art.machine-stage .halo{background:radial-gradient(circle,#ca9b8130,transparent 64%)}.hero{gap:5%}.hero-copy{min-width:0}.hero-label{margin-top:45px}.nail-stage{background:radial-gradient(ellipse at 48% 48%,#44303788,#141216 72%);min-height:610px}.stage-top,.stage-bottom{font-size:12px;letter-spacing:1px}.stage-bottom{font-size:12px}.stage-bottom>span:last-child{font-size:12px}#nail-canvas{touch-action:pan-y}.stage-top button{width:42px;height:42px}.shape-options{display:flex;gap:8px;margin:0 0 22px}.shape-options button{font:500 14px DM Sans,sans-serif;flex:1;padding:12px 10px;border:1px solid #c8a55c33;border-radius:9px;background:transparent;color:#bbb0ab;cursor:pointer}.shape-options button.selected{color:#f4dfca;border-color:#c8a55c;background:#c8a55c11}#preview-print{width:100%;justify-content:space-between}.style-dot{border-radius:50%;width:29px;height:29px}.studio-controls{padding-top:45px;padding-bottom:42px}.studio-controls .eyebrow{margin-bottom:22px}.campaign-copy .text-link{display:inline-flex;align-items:center;gap:18px;color:#e8cfad;padding:12px 0}.price-label{color:#d9aaa0!important}.stock-status{padding:13px 16px;border:1px solid #c8a55c33;background:#c8a55c08;border-radius:9px;color:#c9b39f;font-size:14px;margin-block:22px}button:focus-visible,a:focus-visible,canvas:focus-visible,summary:focus-visible{outline:2px solid #dfc185;outline-offset:5px}@media(max-width:1100px){.machine-stage{height:640px;border-radius:150px 150px 22px 22px}.machine-top{left:22px;right:22px;font-size:12px;letter-spacing:.4px}.hero{gap:2%}.hero h1{font-size:clamp(62px,7.4vw,102px)}.machine-toolbar button{padding-inline:12px}}@media(max-width:760px){.hero h1{font-size:clamp(57px,12vw,86px)}.hero{padding-top:42px}.hero-description{max-width:100%}.hero-art.machine-stage{height:565px;min-height:0;margin-top:34px;border-radius:150px 150px 20px 20px}.machine-stage #hero-product{height:440px;top:25px}.machine-top{top:24px;font-size:12px}.machine-top>span:first-child{max-width:200px}.machine-toolbar{bottom:75px}.machine-toolbar button{font-size:12px;padding:12px}.machine-hint{bottom:46px}.model-note{bottom:24px;font-size:12px}.nail-stage{min-height:450px}.stage-top,.stage-bottom{font-size:12px;left:20px;right:20px}.stage-bottom{letter-spacing:0;font-size:12px}.stage-bottom>span:last-child{font-size:12px;max-width:115px;text-align:right}.studio-controls{padding:30px 24px}.hero-label{margin-top:32px}.hero-actions .text-link{font-size:14px}.header-cta{font-size:12px;max-width:180px}.hero{overflow:hidden}.capabilities{font-size:12px;letter-spacing:.4px}.capabilities>span:first-child{font-size:12px}.campaign-caption{font-size:12px;letter-spacing:1px;right:6%}.eyebrow{font-size:12px}.hero-label span{font-size:12px;letter-spacing:1.6px}}@media(prefers-reduced-motion:reduce){#machine-canvas,.machine-stage #hero-product{transition:none}}.studio-grid{align-items:start;grid-template-columns:1.25fr 1fr}.nail-stage{min-height:0;background:radial-gradient(ellipse at 50% 32%,#413638,#141216 66%)}.nail-viewport{position:relative;height:540px;overflow:hidden}.nail-viewport canvas{width:100%;height:100%}.nail-viewport .stage-bottom{bottom:18px}.nail-viewport #scan-status{bottom:56px;font-size:14px;letter-spacing:0;color:#dcc5a6}.print-controls{padding:23px 28px 28px;background:#19161a;border-top:1px solid #b59b8033}.print-phases{display:flex;justify-content:space-between;gap:10px;margin-bottom:18px;font-size:13px;color:#a39a95}.print-phases .active{color:#ecd2a9}.print-controls .button{padding-block:14px;font-size:15px}.print-compare{display:flex;border:1px solid #b59b8044;border-radius:9px;overflow:hidden;margin-top:15px}.print-compare button{flex:1;padding:12px 8px;border:0;font:500 14px DM Sans,sans-serif;background:transparent;color:#bcb2aa;cursor:pointer}.print-compare button+button{border-left:1px solid #b59b8044}.print-compare button[aria-pressed=true]{background:#c8a55c1a;color:#f2dfc3}.print-slider-label{display:flex;justify-content:space-between;font-size:13px;color:#bcb2aa;margin-top:18px}.print-slider-label output{color:#edcf9f;font-variant-numeric:tabular-nums}.print-controls input{display:block;width:100%;accent-color:#d0b181;cursor:ew-resize;margin:13px 0 0;height:20px}.print-controls :disabled{opacity:.5;cursor:wait}.artwork-sample{display:flex;align-items:center;gap:20px;border:1px solid #c8a55c33;border-radius:13px;background:#0e0d10;padding:12px;margin:25px 0}.artwork-crop{width:94px;height:138px;flex-shrink:0;background-image:url(/cdn/shop/files/extoril-chroma-nail-print-atlas.jpg?v=1789423893);background-size:300% 100%;background-position:left center;border-radius:7px}.artwork-sample .eyebrow{font-size:12px;letter-spacing:1px;color:#bda483;margin:0}.artwork-sample p{font-size:17px;color:#e6d9cb;line-height:1.4;margin:8px 0 0}.style-dot.noir,.style-dot.marble,.style-dot.rouge{background-image:url(/cdn/shop/files/extoril-chroma-nail-print-atlas.jpg?v=1789423893);background-size:300% 100%;border:1px solid #b59b8055;width:36px;height:46px;border-radius:7px}.style-dot.noir{background-position:0 50%}.style-dot.marble{background-position:50% 50%}.style-dot.rouge{background-position:100% 50%}.style-options{margin:22px 0}.style-options button{padding:12px;font-size:14px}.studio-controls h3{font-size:38px}.studio-controls{align-self:stretch}.studio-controls .shape-options{margin-bottom:0}.studio-controls .microcopy{margin-top:20px!important}@media(max-width:1050px){.studio-controls{padding-inline:24px}.nail-viewport{height:500px}.artwork-sample{gap:12px}.artwork-crop{width:80px;height:120px}.artwork-sample p{font-size:16px}.studio-controls h3{font-size:34px}.print-controls{padding-inline:22px}}@media(max-width:760px){.nail-viewport{height:375px}.nail-stage{min-height:0}.nail-viewport .stage-top{top:18px}.nail-viewport .stage-bottom{bottom:14px;font-size:11px}.nail-viewport .stage-bottom>span:last-child{font-size:11px;max-width:150px}.nail-viewport #scan-status{bottom:48px;font-size:13px}.print-controls{padding:19px 20px 21px}.print-phases{font-size:12px;margin-bottom:14px}.print-slider-label{font-size:13px}.studio-controls{padding:27px 24px}.artwork-sample{margin-block:20px}.artwork-crop{width:86px;height:120px}.artwork-sample p{font-size:17px}.studio-controls h3{font-size:35px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/extoril-chroma-atelier.css.map */
