.OrderActionButton-module__MhYs3q__action{color:#102416;min-height:52px;font-family:var(--font-body);cursor:pointer;background:#43a266;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:16px 26px;font-size:14px;font-weight:600;line-height:1.3;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex}@media (hover:hover){.OrderActionButton-module__MhYs3q__action:hover:not(:disabled){background:#66c185;transform:translateY(-2px);box-shadow:0 5px 18px #43a2663d}}.OrderActionButton-module__MhYs3q__action:active:not(:disabled){transform:translateY(0)scale(.98)}.OrderActionButton-module__MhYs3q__action:focus-visible{outline-offset:4px;outline:2px solid #43a266}.OrderActionButton-module__MhYs3q__action:disabled{color:#496154;cursor:not-allowed;background:#e5eee8}.OrderActionButton-module__MhYs3q__action[data-busy]{color:#102416;cursor:wait;background:#8bdbab}.OrderActionButton-module__MhYs3q__action[data-success]{color:#102416;background:#c4f2d3}.OrderActionButton-module__MhYs3q__spinner{border:2px solid #10241638;border-top-color:currentColor;border-radius:50%;flex:0 0 18px;width:18px;height:18px;animation:.8s linear infinite OrderActionButton-module__MhYs3q__order-spin}.OrderActionButton-module__MhYs3q__check{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px;width:20px;height:20px}.OrderActionButton-module__MhYs3q__check path{stroke-dasharray:25;stroke-dashoffset:0;animation:.3s ease-out OrderActionButton-module__MhYs3q__order-check}@keyframes OrderActionButton-module__MhYs3q__order-spin{to{transform:rotate(360deg)}}@keyframes OrderActionButton-module__MhYs3q__order-check{0%{stroke-dashoffset:25px}}@media (prefers-reduced-motion:reduce){.OrderActionButton-module__MhYs3q__action{transition:none}.OrderActionButton-module__MhYs3q__action:hover:not(:disabled),.OrderActionButton-module__MhYs3q__action:active:not(:disabled){transform:none}.OrderActionButton-module__MhYs3q__spinner,.OrderActionButton-module__MhYs3q__check path{animation:none}}
.DoorScene-module__Km7Ckq__scene{border-radius:4px;width:100%;height:auto;display:block}.DoorScene-module__Km7Ckq__t,.DoorScene-module__Km7Ckq__t rect,.DoorScene-module__Km7Ckq__t line,.DoorScene-module__Km7Ckq__t path,.DoorScene-module__Km7Ckq__t circle{transition:fill .55s var(--ease,ease), stroke .55s var(--ease,ease), opacity .45s var(--ease,ease), x .55s var(--ease,ease), y .55s var(--ease,ease), width .55s var(--ease,ease), height .55s var(--ease,ease), d .55s var(--ease,ease)}@media (prefers-reduced-motion:reduce){.DoorScene-module__Km7Ckq__t,.DoorScene-module__Km7Ckq__t rect,.DoorScene-module__Km7Ckq__t line,.DoorScene-module__Km7Ckq__t path,.DoorScene-module__Km7Ckq__t circle{transition:none}}
.PhotoInteriorScene-module__hF0bIq__scene{--door-color:#f4f4f4;--door-mask:none;--door-scale-x:1;--door-scale-y:1;aspect-ratio:760/950;isolation:isolate;background:#eef5f0;position:relative;overflow:hidden}.PhotoInteriorScene-module__hF0bIq__interior{object-fit:cover;transform:scale(1.015)}.PhotoInteriorScene-module__hF0bIq__lightWash{z-index:1;pointer-events:none;background:radial-gradient(circle at 31% 35%,#ffffff7a,#0000 28%),linear-gradient(90deg,#ffffff38,#0000 45%,#1020161a);position:absolute;inset:0}.PhotoInteriorScene-module__hF0bIq__floorShadow{z-index:2;filter:blur(18px);background:#10201638;border-radius:50%;width:35%;height:4.6%;position:absolute;bottom:15.6%;left:50%;transform:translate(-50%)}.PhotoInteriorScene-module__hF0bIq__door{z-index:4;width:min(38%,292px);height:76%;transform:translateX(-50%) scale(var(--door-scale-x), var(--door-scale-y));transform-origin:50% 100%;filter:drop-shadow(26px 28px 24px #10201638);position:absolute;bottom:17.8%;left:50%;container-type:size}.PhotoInteriorScene-module__hF0bIq__doorPhoto,.PhotoInteriorScene-module__hF0bIq__tint,.PhotoInteriorScene-module__hF0bIq__hiddenWipe{position:absolute;inset:0}.PhotoInteriorScene-module__hF0bIq__door[data-sliced=true]{transform:translateX(-50%) scaleX(var(--door-scale-x))}.PhotoInteriorScene-module__hF0bIq__slice{--h:min(100cqh, 100cqw / var(--ar));width:calc(var(--h) * var(--ar));position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.PhotoInteriorScene-module__hF0bIq__sliceBottom{bottom:calc(-1 * var(--foot) * var(--h));height:calc(var(--cut) * var(--h))}.PhotoInteriorScene-module__hF0bIq__sliceMid{bottom:calc((var(--cut) - var(--foot)) * var(--h) - 1px);height:calc((var(--top) - var(--cut)) * var(--h) * var(--k) + 2px)}.PhotoInteriorScene-module__hF0bIq__sliceTop{bottom:calc((var(--top) - var(--foot)) * var(--h) + (var(--top) - var(--cut)) * var(--h) * (var(--k) - 1));height:calc((1 - var(--top)) * var(--h))}.PhotoInteriorScene-module__hF0bIq__stack{width:100%;height:var(--h);position:absolute;left:0}.PhotoInteriorScene-module__hF0bIq__sliceBottom .PhotoInteriorScene-module__hF0bIq__stack{bottom:0}.PhotoInteriorScene-module__hF0bIq__sliceMid .PhotoInteriorScene-module__hF0bIq__stack{bottom:calc(1px - var(--cut) * var(--h));transform:scaleY(var(--k));transform-origin:50% calc((1 - var(--cut)) * var(--h))}.PhotoInteriorScene-module__hF0bIq__sliceTop .PhotoInteriorScene-module__hF0bIq__stack{bottom:calc(-1 * var(--top) * var(--h))}.PhotoInteriorScene-module__hF0bIq__doorPhoto{object-fit:contain;object-position:center bottom;z-index:1}.PhotoInteriorScene-module__hF0bIq__scene[data-interior=albero] .PhotoInteriorScene-module__hF0bIq__interior{transform:none}.PhotoInteriorScene-module__hF0bIq__scene[data-interior=albero] .PhotoInteriorScene-module__hF0bIq__lightWash{display:none}.PhotoInteriorScene-module__hF0bIq__scene[data-interior=albero] .PhotoInteriorScene-module__hF0bIq__door{filter:drop-shadow(8px 10px 12px #10201629);width:38%;height:66%;bottom:14.5%}.PhotoInteriorScene-module__hF0bIq__scene[data-interior=albero] .PhotoInteriorScene-module__hF0bIq__floorShadow{opacity:.55;height:2%;bottom:13.8%}.PhotoInteriorScene-module__hF0bIq__tint{z-index:2;background:linear-gradient(90deg, #ffffff42, transparent 22%, transparent 74%, #0000001f), var(--door-color);opacity:.34;mix-blend-mode:multiply;-webkit-mask-image:var(--door-mask);-webkit-mask-image:var(--door-mask);mask-image:var(--door-mask);pointer-events:none;-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.PhotoInteriorScene-module__hF0bIq__woodGrain{z-index:3;opacity:0;mix-blend-mode:multiply;-webkit-mask-image:var(--door-mask);-webkit-mask-image:var(--door-mask);mask-image:var(--door-mask);pointer-events:none;background:repeating-linear-gradient(94deg,#402d1c29 0 1px,#0000 1px 9px),linear-gradient(90deg,#ffffff29,#0000 40%,#0000001a);position:absolute;inset:7% 12% 5%;-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.PhotoInteriorScene-module__hF0bIq__scene[data-wood=true] .PhotoInteriorScene-module__hF0bIq__woodGrain{opacity:.42}.PhotoInteriorScene-module__hF0bIq__hiddenWipe{z-index:4;pointer-events:none;display:none}.PhotoInteriorScene-module__hF0bIq__scene[data-hidden-box=true] .PhotoInteriorScene-module__hF0bIq__hiddenWipe{display:block}.PhotoInteriorScene-module__hF0bIq__hiddenWipe:before,.PhotoInteriorScene-module__hF0bIq__hiddenWipe:after{content:"";background:linear-gradient(90deg,#edf0f5eb,#f7f8fbb8 58%,#0000);width:8.5%;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 1px #2f7d4a0d}.PhotoInteriorScene-module__hF0bIq__hiddenWipe:before{left:0}.PhotoInteriorScene-module__hF0bIq__hiddenWipe:after{right:0;transform:scaleX(-1)}.PhotoInteriorScene-module__hF0bIq__hiddenTop{background:linear-gradient(#f7f8fbdb,#f7f8fb2e);height:4.8%;position:absolute;top:0;left:6%;right:6%}.PhotoInteriorScene-module__hF0bIq__glassFrame{z-index:5;width:min(100cqw, calc(100cqh * var(--photo-ar)));height:min(100cqh, calc(100cqw / var(--photo-ar)));pointer-events:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.PhotoInteriorScene-module__hF0bIq__glass{pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid #ffffff9e;display:none;position:absolute;overflow:hidden;box-shadow:inset 0 0 18px #ffffff7a,inset 0 -20px 24px #2f7d4a14,0 10px 18px #10201614}.PhotoInteriorScene-module__hF0bIq__glass:before{content:"";background:linear-gradient(128deg,#ffffffc2 0 10%,#0000 11% 43%,#ffffff61 44% 49%,#0000 50%),radial-gradient(circle at 30% 18%,#ffffff8f,#0000 24%);position:absolute;inset:-20%;transform:translate(-16%)}.PhotoInteriorScene-module__hF0bIq__glass:after{content:"";background:#ffffff29;position:absolute;inset:0}.PhotoInteriorScene-module__hF0bIq__scene:not([data-glass=none]) .PhotoInteriorScene-module__hF0bIq__glass{display:block}.PhotoInteriorScene-module__hF0bIq__scene[data-glass=matte] .PhotoInteriorScene-module__hF0bIq__glass{background:#e8eef2b8}.PhotoInteriorScene-module__hF0bIq__scene[data-glass=clear] .PhotoInteriorScene-module__hF0bIq__glass{background:#c2d8e557}.PhotoInteriorScene-module__hF0bIq__scene[data-glass=satin] .PhotoInteriorScene-module__hF0bIq__glass{background:#f7f9f8d1}.PhotoInteriorScene-module__hF0bIq__scene[data-glass=bronze] .PhotoInteriorScene-module__hF0bIq__glass{background:#805e3d6b;box-shadow:inset 0 0 18px #ffffff3d,inset 0 -20px 24px #482d1a29,0 10px 18px #1020161a}.PhotoInteriorScene-module__hF0bIq__scene[data-glass=pattern] .PhotoInteriorScene-module__hF0bIq__glass{background:repeating-linear-gradient(135deg,#ffffff57 0 3px,#0000 3px 12px),#e6edf1b3}.PhotoInteriorScene-module__hF0bIq__caption{z-index:7;pointer-events:none;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.PhotoInteriorScene-module__hF0bIq__caption span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#102016;font-family:var(--font-body);background:#ffffffc7;border:1px solid #2f7d4a33;border-radius:999px;padding:7px 11px;font-size:11.5px;line-height:1.2;box-shadow:0 10px 24px #1020161a}@media (max-width:640px){.PhotoInteriorScene-module__hF0bIq__door{width:43%;height:74%;bottom:17.7%}.PhotoInteriorScene-module__hF0bIq__floorShadow{bottom:15.5%}.PhotoInteriorScene-module__hF0bIq__caption{bottom:12px;left:12px;right:12px}.PhotoInteriorScene-module__hF0bIq__caption span{padding:6px 9px;font-size:10.5px}}
