.DreamKitchenPrompt-module__gsMAIa__prompt{z-index:60;color:#fff;background:#080808f5;border:1px solid #ffffff40;width:min(400px,100vw - 32px);padding:18px;animation:.24s ease-out both DreamKitchenPrompt-module__gsMAIa__enter;position:fixed;bottom:clamp(16px,2.2vw,32px);right:clamp(16px,2.2vw,32px);box-shadow:0 18px 52px #00000057}.DreamKitchenPrompt-module__gsMAIa__close{z-index:4;color:#fff;cursor:pointer;background:#0000007a;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:8px}.DreamKitchenPrompt-module__gsMAIa__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:18px;height:18px}.DreamKitchenPrompt-module__gsMAIa__close:hover{color:var(--ink);background:#fff}.DreamKitchenPrompt-module__gsMAIa__copy{padding:4px 42px 12px 0}.DreamKitchenPrompt-module__gsMAIa__eyebrow{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:500;line-height:1.4}.DreamKitchenPrompt-module__gsMAIa__copy h2{letter-spacing:-.025em;font-size:clamp(1.65rem,4.8vw,2.25rem);line-height:1}.DreamKitchenPrompt-module__gsMAIa__copy p:last-child{color:#ffffffc2;margin:10px 0 0;font-size:13px;line-height:1.45}.DreamKitchenPrompt-module__gsMAIa__comparison{aspect-ratio:3/2;-webkit-user-select:none;user-select:none;background:#25221e;position:relative;overflow:hidden}.DreamKitchenPrompt-module__gsMAIa__image{object-fit:cover}.DreamKitchenPrompt-module__gsMAIa__after{will-change:clip-path;transition:clip-path .22s ease-out;position:absolute;inset:0}.DreamKitchenPrompt-module__gsMAIa__labels{z-index:2;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:12px 12px auto}.DreamKitchenPrompt-module__gsMAIa__labels span{color:#fff;letter-spacing:.15em;text-transform:uppercase;background:#000000a3;padding:4px 6px;font-size:9px;font-weight:500;line-height:1}.DreamKitchenPrompt-module__gsMAIa__divider{z-index:2;pointer-events:none;background:#fff;width:1px;transition:left .22s ease-out;position:absolute;top:0;bottom:0}.DreamKitchenPrompt-module__gsMAIa__divider span{background:#fff;border:1px solid #00000073;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 9px #0000003d}.DreamKitchenPrompt-module__gsMAIa__divider span:before,.DreamKitchenPrompt-module__gsMAIa__divider span:after{content:"";border-top:1px solid var(--ink);border-left:1px solid var(--ink);width:7px;height:7px;position:absolute;top:50%}.DreamKitchenPrompt-module__gsMAIa__divider span:before{left:8px;transform:translateY(-50%)rotate(-45deg)}.DreamKitchenPrompt-module__gsMAIa__divider span:after{right:8px;transform:translateY(-50%)rotate(135deg)}.DreamKitchenPrompt-module__gsMAIa__rangeLabel{z-index:3;cursor:ew-resize;position:absolute;inset:0}.DreamKitchenPrompt-module__gsMAIa__rangeLabel>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DreamKitchenPrompt-module__gsMAIa__rangeLabel input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0}.DreamKitchenPrompt-module__gsMAIa__rangeLabel input:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:-4px}.DreamKitchenPrompt-module__gsMAIa__rangeLabel input:focus-visible::-webkit-slider-thumb{opacity:1}.DreamKitchenPrompt-module__gsMAIa__rangeLabel input:focus-visible::-moz-range-thumb{opacity:1}.DreamKitchenPrompt-module__gsMAIa__cta{color:#fff;letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffffa6;justify-content:space-between;align-items:center;min-height:48px;margin-top:12px;padding:0 15px;font-size:10px;font-weight:500;transition:background .2s,color .2s,transform .2s;display:flex}.DreamKitchenPrompt-module__gsMAIa__cta:hover{color:var(--ink);background:#fff;transform:translateY(-1px)}@keyframes DreamKitchenPrompt-module__gsMAIa__enter{0%{opacity:0;transform:translateY(14px)}}@media (max-width:520px){.DreamKitchenPrompt-module__gsMAIa__prompt{bottom:max(12px, env(safe-area-inset-bottom));padding:14px}.DreamKitchenPrompt-module__gsMAIa__copy{padding-top:3px}.DreamKitchenPrompt-module__gsMAIa__copy h2{font-size:1.62rem}}@media (prefers-reduced-motion:reduce){.DreamKitchenPrompt-module__gsMAIa__prompt{animation:none}.DreamKitchenPrompt-module__gsMAIa__after,.DreamKitchenPrompt-module__gsMAIa__divider,.DreamKitchenPrompt-module__gsMAIa__cta{transition:none}}
