#modal.s62-dialog{width:min(980px,calc(100vw - 32px))!important;max-width:980px!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;padding:0!important;background:#fffefa!important;border:1px solid #ece2d9!important;border-radius:12px!important;overflow:auto!important;scrollbar-width:none!important;outline:none!important;color:#563b34!important;box-shadow:0 25px 100px #38272b2b!important}#modal.s62-dialog::-webkit-scrollbar,#modal.s62-dialog *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}#modal.s62-dialog *{scrollbar-width:none!important;box-sizing:border-box}#modal.s62-dialog::backdrop{background:#392c325c!important;backdrop-filter:blur(14px)!important}.s62{direction:rtl;font:inherit}.s62 [hidden]{display:none!important}.s62-header{display:flex;align-items:center;justify-content:space-between;padding:25px 32px;border-bottom:1px solid #eee5dc}.s62-header span{font-size:10px;color:#ad8a8f}.s62-header h1{font-size:24px;font-weight:400;line-height:1.7;margin:8px 0 0;letter-spacing:-.5px}.s62-header button{border:0!important;border-radius:50%!important;min-width:34px!important;min-height:34px!important;background:none!important;color:#a18a87!important;font:28px Georgia,serif!important;padding:0!important;box-shadow:none!important}.s62-layout{display:grid;grid-template-columns:270px 1fr;direction:ltr}.s62-aside{direction:rtl;background:#f5eee7;padding:30px 25px}.s62-plate{aspect-ratio:1/1.15;background:#fffdfa;border:1px solid #ece0d5;border-radius:6px;overflow:hidden}.s62-plate img{width:100%;height:100%;object-fit:contain}.s62-aside p{font-size:11px;line-height:2.1;color:#a18a78;margin:21px 0}.s62-assurance{display:flex;flex-direction:column;gap:10px;padding-top:23px;border-top:1px solid #e4d7ca}.s62-assurance span{font-size:10px;color:#ac917c}.s62-assurance strong{font-size:13px;font-weight:400;color:#785441}.s62-assurance small{font-size:10px;line-height:1.9;color:#af9680}.s62-main{direction:rtl;padding:30px 35px;min-height:550px}.s62-nav{display:flex;justify-content:space-between;border-bottom:1px solid #eee3dc;margin-bottom:30px;gap:18px}.s62-nav span{font-size:11px;color:#c2aca2;padding-bottom:13px;border-bottom:1px solid transparent}.s62-nav span[aria-current=step]{color:#712c43;border-bottom-color:#712c43}.s62 h2{font-size:23px;line-height:1.8;font-weight:400;color:#633a40;letter-spacing:-.4px;margin:0 0 12px}.s62 p{font-size:12px;line-height:2;color:#a08b80}.s62 .s62-muted{font-size:10px;color:#b29b8e;margin:5px 0 20px}.s62-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 17px}.s62 label{display:block;font-size:11px;line-height:1.8;color:#927267;margin:20px 0 9px}.s62 input:not([type=checkbox]),.s62 select,.s62 textarea{width:100%!important;display:block!important;border:1px solid #e5d6cb!important;border-radius:5px!important;background:#fffefa!important;color:#62423d!important;font:13px inherit!important;font-family:inherit!important;font-size:13px!important;line-height:1.7!important;padding:11px 12px!important;margin:9px 0 0!important;min-height:44px!important;outline:0!important;box-shadow:none!important}.s62 textarea{resize:vertical;max-height:200px;min-height:80px!important}.s62 input:focus-visible,.s62 textarea:focus-visible,.s62 select:focus-visible{border-color:#a36a78!important;box-shadow:0 0 0 3px #a36a780c!important}.s62 input[type=tel],#s62-code{direction:ltr!important;text-align:center!important;letter-spacing:1px!important}.s62 input[type=number]{appearance:textfield!important;-moz-appearance:textfield!important}.s62 input::-webkit-inner-spin-button,.s62 input::-webkit-outer-spin-button{appearance:none!important;-webkit-appearance:none!important;margin:0!important}.s62 button{font:inherit;font-size:12px;cursor:pointer}.s62-footer{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #eee3dc;padding-top:21px;margin-top:32px}.s62-footer button,#s62-retry{background:none;border:1px solid #e1d0c3;border-radius:5px;color:#937365;min-height:44px;padding:10px 18px;font-size:12px}.s62 .s62-primary{display:block;text-align:center;text-decoration:none;background:#712f46!important;border:1px solid #712f46!important;border-radius:5px!important;color:#fffaf9!important;padding:12px 22px!important;min-height:45px!important;font:inherit!important;font-size:12px!important;font-weight:400!important;box-shadow:none!important}.s62-footer .s62-primary{min-width:160px}.s62 .s62-primary:hover{background:#5b2438!important}.s62 button:disabled{opacity:.45;cursor:default}.s62 button:focus-visible,.s62 a:focus-visible{outline:1px solid #b28897!important;outline-offset:4px!important}.s62-toggle{display:flex!important;gap:11px;background:#faf3ef;border:1px solid #ecddd3;padding:16px!important;border-radius:6px;margin:20px 0!important}.s62-toggle input,.s62-check input{width:16px!important;height:16px!important;flex:0 0 16px;accent-color:#712f46;margin-top:4px}.s62-toggle strong{display:block;font-size:12px;font-weight:400;color:#76504b}.s62-toggle small{display:block;font-size:10px;line-height:1.9;color:#b19281;margin-top:6px}.s62-check{display:flex!important;gap:10px;font-size:10px!important;line-height:2!important;margin-top:22px!important}.s62-summary{border-block:1px solid #eee3dc;padding:10px 0;margin-top:25px}.s62-summary p{display:flex;gap:15px;justify-content:space-between;margin:10px 0;font-size:11px}.s62-summary span{flex:0 0 80px;color:#b19588}.s62-summary strong{font-weight:400;text-align:left;color:#8c665b;overflow-wrap:anywhere}#s62-error{font-size:11px;line-height:2;color:#a56766;margin:20px 0 0;white-space:pre-line}#s62-error:empty{display:none}#s62-auth,#s62-sending,#s62-success{padding:30px 0 15px}.s62-eyebrow{display:block;font-size:10px;color:#b58f9a;margin-bottom:17px}#s62-auth>button.s62-primary,#s62-verify-form button{width:100%;margin-top:20px}#s62-code{font-size:23px!important;letter-spacing:8px!important}.s62 .s62-text{display:block;margin:25px 0 0;border:0!important;border-bottom:1px solid #cfb9af!important;padding:5px 0!important;background:none!important;color:#a38176!important;font-size:11px!important;border-radius:0!important}#s62-success{padding-top:45px}.s62-success-mark{font-size:26px;color:#7e8b6d;display:block;margin-bottom:20px}#s62-project{margin-top:30px}.s62-spinner{width:34px;height:34px;border:1px solid #e4cfd7;border-top-color:#712f46;border-radius:50%;display:block;margin-bottom:25px;animation:s62-spin 1.2s linear infinite}#s62-retry{margin-top:25px}@keyframes s62-spin{to{transform:rotate(360deg)}}
@media(max-width:720px){#modal.s62-dialog{width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;border-radius:9px!important}.s62-header{padding:20px 23px}.s62-header h1{font-size:21px}.s62-layout{display:block}.s62-aside{display:none}.s62-main{padding:25px;min-height:450px}.s62-nav{gap:10px}.s62 h2{font-size:21px}.s62-grid{gap:0 12px}.s62-footer{margin-top:27px}.s62-footer .s62-primary{min-width:145px}}
@media(max-width:380px){.s62-grid{grid-template-columns:1fr}.s62-main{padding:22px}.s62-header h1{font-size:19px}.s62-nav span{font-size:10px}}
@media(prefers-reduced-motion:reduce){.s62-spinner{animation:none}}
/* KARA GLASS 63: restrained frosted surfaces, botanical colour, clear controls. */
#modal.s62-dialog{width:min(1180px,calc(100vw - 40px))!important;max-width:1180px!important;max-height:calc(100dvh - 40px)!important;border:1px solid #ffffffd9!important;border-radius:30px!important;background:linear-gradient(125deg,#fffffff5,#fffefbea 55%,#f9f3f2e8)!important;backdrop-filter:blur(32px) saturate(115%)!important;box-shadow:0 35px 100px #2e1b2940,inset 0 1px 0 #fff!important;color:#493831!important}
#modal.s62-dialog::backdrop{background:#3c303f6b!important;backdrop-filter:blur(18px) saturate(.75)!important}
.s62-header{padding:26px 38px;border-bottom:1px solid #ffffffa3;background:#ffffff42;gap:24px}.s62-header span{font-size:11px;letter-spacing:0;color:#8b6e6c}.s62-header h1{font-size:25px;line-height:1.65;margin-top:7px;color:#4a3334}.s62-header button{width:42px!important;height:42px!important;border:1px solid #ffffff!important;background:#ffffff9c!important;box-shadow:0 4px 18px #553c4310!important;color:#705c59!important;transition:background .2s}.s62-header button:hover{background:#fff!important}
.s62-layout{grid-template-columns:320px minmax(0,1fr);gap:0}.s62-aside{position:relative;padding:32px;background:radial-gradient(ellipse at 25% 20%,#e8d8dccc,transparent 65%),linear-gradient(160deg,#eee6df94,#fff9);border-right:1px solid #fff9}.s62-plate{aspect-ratio:1/1.23;border:1px solid #fff;border-radius:140px 140px 22px 22px;background:#ffffffc9;box-shadow:0 16px 36px #6c4c4810,inset 0 1px 0 #fff;padding:12px;overflow:hidden}.s62-plate img{border-radius:inherit;mix-blend-mode:multiply;object-fit:contain}.s62-aside p{font-size:12px;color:#856f67;margin:25px 3px;line-height:2.1}.s62-assurance{border:1px solid #ffffffb3;border-radius:18px;padding:18px;background:#ffffff59;box-shadow:0 6px 20px #6c4c4805}.s62-assurance strong{font-size:13px;color:#624548}.s62-assurance small{color:#917870;font-size:11px}.s62-assurance span{color:#94796d;font-size:10px}
.s62-main{padding:30px 38px 26px;min-width:0;min-height:530px}.s62-nav{padding:5px;gap:4px;border:1px solid #ffffffd1;border-radius:100px;background:#eee5e061;box-shadow:inset 0 1px 3px #6e4b4610;margin-bottom:28px}.s62-nav span{flex:1;text-align:center;border:0!important;border-radius:100px;padding:10px 4px;font-size:11px;color:#9a837a;white-space:nowrap}.s62-nav span[aria-current=step]{color:#6d3046;background:#ffffffe8;box-shadow:0 3px 10px #6d304612,inset 0 1px 0 white}.s62 h2{font-size:25px;line-height:1.9;color:#56393b;letter-spacing:-.65px;margin-bottom:8px}.s62 .s62-muted{color:#947f74;font-size:11px;line-height:2;margin-bottom:22px}.s62 label{font-size:12px;color:#806962;margin:18px 0 8px}.s62-grid{gap:0 18px}.s62 input:not([type=checkbox]),.s62 textarea{background:#ffffffa1!important;border:1px solid #dbcfc7a6!important;border-radius:14px!important;color:#493832!important;font-size:14px!important;padding:13px 16px!important;min-height:52px!important;box-shadow:inset 0 1px 0 #fff,0 3px 10px #66433a03!important;transition:border-color .2s,box-shadow .2s!important}.s62 input:focus-visible,.s62 textarea:focus-visible{border-color:#9b6478!important;box-shadow:0 0 0 3px #8e4d6510,inset 0 1px 0 #fff!important}.s62 input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fcfaf8 inset!important;-webkit-text-fill-color:#493832!important;caret-color:#493832}.s62 textarea{resize:none;min-height:100px!important;max-height:220px;line-height:2!important}.s62 input::placeholder,.s62 textarea::placeholder{color:#b09d90!important}
.s62 .s63-original-select{display:none!important}.s63-choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.s62 .s63-choice{border:1px solid #e1d3ce!important;background:#ffffff80!important;border-radius:13px!important;color:#7b6562!important;padding:11px 14px!important;min-height:44px;font-size:12px!important;line-height:1.7;box-shadow:inset 0 1px 0 #fff;transition:background .18s,border-color .18s,box-shadow .18s}.s62 .s63-choice:hover{background:#fff!important;border-color:#bfa5a5!important}.s62 .s63-choice[aria-pressed=true]{background:#74364c!important;color:#fff!important;border-color:#74364c!important;box-shadow:0 5px 14px #74364c1f!important}.s63-delivery{margin-top:26px;padding:23px;border:1px solid #fff;border-radius:22px;background:linear-gradient(125deg,#f7eeee9c,#ffffffb0);box-shadow:0 6px 24px #66433a06}.s63-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:14px;color:#68464b}.s63-section-head small{font-size:10px;color:#a48c84;white-space:nowrap}.s63-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.s62 .s63-time{display:flex;flex-direction:column;align-items:flex-start;text-align:right;gap:5px;min-height:75px;padding:13px 15px!important;background:#ffffffb5!important;border:1px solid #e3d6d2!important;border-radius:15px!important;color:#755d58!important;box-shadow:inset 0 1px 0 #fff;transition:background .2s,border-color .2s}.s63-time strong{font-size:13px;font-weight:500}.s63-time small{font-size:10px;line-height:1.7;color:#a48d80}.s62 .s63-time[aria-pressed=true]{border-color:#a16c7d!important;background:#f2e5e9!important;box-shadow:inset 0 0 0 1px #a16c7d1a!important}.s63-time[aria-pressed=true] strong{color:#6e2b43}.s63-time[data-s63-hours="coordinate"]{grid-column:1/-1;min-height:58px;flex-direction:row;justify-content:space-between;align-items:center}.s63-time-result{font-size:12px;line-height:2;color:#754b58;margin-top:17px;padding:12px 14px;border-radius:12px;background:#ffffff80;border:1px solid #ffffffc9;min-height:45px}.s62 #s63-rush-consent{padding:14px;border-radius:12px;background:#f0dfe5a6;color:#793d50!important;font-size:11px!important;align-items:flex-start}.s63-delivery .s62-muted{margin:12px 0 0;font-size:10px}
.s62-footer{margin-top:26px;padding-top:22px;border-top:1px solid #e6dbd488}.s62-footer button,#s62-retry{border-radius:100px;background:#ffffff7a;border-color:#dcccc5;color:#927b71;min-height:46px}.s62 .s62-primary{border-radius:100px!important;min-height:48px!important;padding:13px 27px!important;background:linear-gradient(130deg,#79374f,#60253d)!important;border:1px solid #79374f!important;box-shadow:0 7px 20px #6d2d441c,inset 0 1px 0 #ffffff20!important;font-size:13px!important}.s62 .s62-primary:hover{background:linear-gradient(130deg,#85435c,#6d2c45)!important}.s62-footer .s62-primary{min-width:175px}.s62-toggle{background:#fff9;border:1px solid #e1d4ce;border-radius:17px;padding:20px!important;align-items:flex-start}.s62-toggle strong{font-size:13px;color:#67464b}.s62-toggle small{font-size:11px;color:#9a8276}.s62-check{align-items:flex-start}.s62-summary{border:1px solid #fff;border-radius:18px;background:#ffffff75;padding:12px 18px}.s62-summary p{font-size:12px;line-height:2.1}.s62-summary strong{color:#72544f}.s62-summary span{flex-basis:90px;color:#a18a7c}.s62 [data-s62-step]{animation:s63-enter .25s ease both}#s62-auth p,#s62-sending p,#s62-success p{font-size:13px;color:#947e73}#s62-error{padding:12px 15px;border-radius:12px;background:#f6e6e675;color:#8b4c59}#s62-ticket-fields{padding-top:8px}.s62-toggle input,.s62-check input{margin-top:5px;accent-color:#74364c}.s62 [type=hidden]{display:none!important}@keyframes s63-enter{from{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:850px){.s62-layout{grid-template-columns:245px minmax(0,1fr)}.s62-aside{padding:25px 20px}.s62-main{padding:25px}.s62-header{padding:22px 27px}.s62-grid{gap:0 12px}.s62 h2{font-size:22px}}
@media(max-width:680px){#modal.s62-dialog{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;border-radius:24px!important}.s62-layout{display:block}.s62-aside{display:none}.s62-main{padding:23px 22px;min-height:460px}.s62-header{padding:20px 22px;align-items:flex-start}.s62-header h1{font-size:21px}.s62-header button{width:36px!important;height:36px!important;flex:0 0 36px}.s62-grid{grid-template-columns:1fr}.s62-nav{margin-bottom:23px}.s62 h2{font-size:23px}.s63-delivery{padding:17px}.s63-time strong{font-size:12px}.s63-time small{font-size:9px}.s62 .s63-time{padding:12px!important}.s62 .s63-choice{flex-grow:1}.s62-footer .s62-primary{min-width:140px}.s62-footer{position:sticky;bottom:-23px;margin-inline:-22px;padding:16px 22px;background:#fcf9f5ee;backdrop-filter:blur(18px);z-index:2;border-bottom:1px solid #fff}.s62-summary p{display:block}.s62-summary span{display:block}.s62-summary strong{display:block;text-align:right}.s63-section-head{font-size:13px}}
@media(prefers-reduced-motion:reduce){.s62 [data-s62-step]{animation:none}.s62 *{transition:none!important}}
