
[data-shosha-checkout-auth-modal]{ --popup-overlay-bg:rgba(6,16,6,0.72);--popup-overlay:#061006;--popup-overlay-blur-px:2px;--popup-dialog-bg:#ffffff;--popup-frame-color:#43a047;--popup-frame-px:4px;--popup-panel-radius-px:9px;--popup-panel-width-px:420px;--popup-panel-shadow:#087a16;--popup-shadow-size-px:1px;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#43a047;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#e8efe5;--popup-title-color:#044b23;--popup-title-px:22px;--popup-subtitle-color:#555555;--popup-subtitle-px:15px;--popup-accent:#43a047;--popup-guest-bg:#43a047;--popup-primary-bg:#ffffff;--popup-primary-color:#ffffff;--popup-primary-hover-bg:#044b23;--popup-login-bg:#044b23;--popup-login-color:#ffffff;--popup-login-border:#044b23;--popup-login-border-px:2px;--popup-login-hover-bg:#43a047;--popup-login-hover-color:#ffffff;--popup-btn-shadow:#43a047;--popup-btn-px:18px;--popup-btn-radius-px:9px;--popup-btn-gap-px:12px;--popup-animation-line:#43a047;--popup-note-color:#777777;--popup-switch-color:#555555;--popup-input-bg:#f7f9f6;--popup-input-color:#333333;--popup-input-border:#d5ded2;--popup-input-focus:#43a047;--popup-input-radius-px:4px;--popup-label-color:#044b23;--popup-label-focus:#43a047;--popup-eye-color:#43a047;--popup-eye-hover:#044b23;--popup-remember-color:#044b23;--popup-remember-check:#43a047;--popup-primary-fill:#044b23;--popup-secondary-bg:#044b23;--popup-secondary-color:#ffffff;--popup-secondary-border:#044b23;--popup-secondary-hover-bg:#43a047;--popup-secondary-hover-color:#ffffff;--popup-link-color:#044b23;--popup-link-hover:#43a047;--popup-oauth-divider:#777777;--popup-oauth-line:#dde8d8;--popup-oauth-bg:#ffffff;--popup-oauth-color:#044b23;--popup-oauth-border:#d5ded2;--popup-oauth-hover-bg:#f5f9f2;--popup-oauth-hover-color:#044b23;--popup-oauth-hover-border:#43a047;--popup-oauth-radius-px:9px;--popup-profile-bg:#044b23;--popup-profile-color:#ffffff;--popup-profile-border:#ffffff;--popup-profile-hover-bg:#43a047;--popup-profile-hover-color:#ffffff;--popup-profile-radius-px:9px;--popup-logout-bg:#d62828;--popup-logout-color:#ffffff;--popup-logout-border:#c62828;--popup-logout-hover-bg:#c62828;--popup-logout-hover-color:#ffffff;--popup-close-color:#087a16;--popup-close-hover:#ffffff;--popup-panel-bg:#ffffff;--popup-visual-bg:#000000;--popup-visual-border:#d9e5c8;--popup-scrollbar:#43a047;--popup-scrollbar-track:#f0f8e3;--popup-icon-color:#43a047;--popup-icon-shadow:#43a047;--popup-visual-title:#ffffff;--popup-badge-bg:#43a047;--popup-badge-shadow:#43a047;--popup-badge-title:#ffffff;--popup-badge-text:#f5f5f5;--popup-title-highlight:#72b800;--popup-heading-color:#202020;--popup-marker-color:#72b800;--popup-body-color:#333333;--popup-divider-color:#d9e5c8;--popup-btn-bg:#044b23;--popup-btn-color:#ffffff;--popup-btn-border:#044b23;--popup-btn-hover:#087a16;--popup-btn-hover-color:#ffffff;--popup-btn-hover-border:#087a16;--shosha-login-orange:#ffffff;--shosha-login-orange:#43a047;--popup-primary-hover-bg:#044b23;--popup-hover-fill:#044b23;--popup-dialog-bg:#ffffff;--popup-frame:#43a047;--shosha-login-orange:#43a047;--popup-panel-bg:#ffffff;--popup-panel-shadow:rgba(8,122,22,0.8);--popup-btn-shadow:rgba(67,160,71,0.55); }
.shosha-public-store [data-shosha-checkout-auth-modal]{ --shosha-login-orange: var(--popup-accent, var(--popup-primary-bg, var(--popup-frame, #ff9900))); --popup-hover-fill: var(--popup-primary-hover-bg, var(--popup-confirm-hover, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))); }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-modal__backdrop,.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-menu-service-modal__backdrop,[data-shosha-checkout-auth-modal].shosha-login-modal > .shosha-login-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog,.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-menu-service-modal__dialog{ background: var(--popup-dialog-bg, var(--popup-panel-bg, #121212)) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-modal__title,.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-sf-picker-modal__title,.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-menu-service-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 22px) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-modal__subtitle,.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-sf-picker-modal__subtitle{ color: var(--popup-subtitle-color, #a3a3a3) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-menu-service-modal__message{ color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-modal__close{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-modal__close:hover,.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-modal__close:focus-visible{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-links a,.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-switch a,.shosha-public-store [data-shosha-checkout-auth-modal] a[data-shosha-open-forgot],.shosha-public-store [data-shosha-checkout-auth-modal] a[data-shosha-open-register],.shosha-public-store [data-shosha-checkout-auth-modal] a[data-shosha-open-login]{ color: var(--popup-link-color, var(--popup-accent, #7a7a7a)) !important; text-decoration: none !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-links a:hover,.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-links a:focus-visible,.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-links a:active,.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-switch a:hover,.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-switch a:focus-visible,.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-switch a:active,.shosha-public-store [data-shosha-checkout-auth-modal] a[data-shosha-open-forgot]:hover,.shosha-public-store [data-shosha-checkout-auth-modal] a[data-shosha-open-forgot]:active,.shosha-public-store [data-shosha-checkout-auth-modal] a[data-shosha-open-register]:hover,.shosha-public-store [data-shosha-checkout-auth-modal] a[data-shosha-open-register]:active,.shosha-public-store [data-shosha-checkout-auth-modal] a[data-shosha-open-login]:hover,.shosha-public-store [data-shosha-checkout-auth-modal] a[data-shosha-open-login]:active{ color: var(--popup-link-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] input[type="text"],.shosha-public-store [data-shosha-checkout-auth-modal] input[type="password"],.shosha-public-store [data-shosha-checkout-auth-modal] input[type="email"],.shosha-public-store [data-shosha-checkout-auth-modal] input[type="tel"],.shosha-public-store [data-shosha-checkout-auth-modal] input[type="search"],.shosha-public-store [data-shosha-checkout-auth-modal] input[type="number"],.shosha-public-store [data-shosha-checkout-auth-modal] textarea,.shosha-public-store [data-shosha-checkout-auth-modal] select{ background: var(--popup-input-bg, #1a1a1a) !important; color: var(--popup-input-color, #fff) !important; -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; border-color: var(--popup-input-border, #333) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] input:-webkit-autofill,.shosha-public-store [data-shosha-checkout-auth-modal] input:-webkit-autofill:hover,.shosha-public-store [data-shosha-checkout-auth-modal] input:-webkit-autofill:focus,.shosha-public-store [data-shosha-checkout-auth-modal] input:-webkit-autofill:active{ -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] input:focus,.shosha-public-store [data-shosha-checkout-auth-modal] textarea:focus,.shosha-public-store [data-shosha-checkout-auth-modal] select:focus{ border-color: var(--popup-input-focus, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):hover,.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):focus-visible{ color: var(--popup-primary-color, #000) !important; -webkit-text-fill-color: var(--popup-primary-color, #000) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):hover::after,.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):focus-visible::after{ width: 100% !important; background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-menu-service-modal__cancel::after{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color: var(--popup-secondary-color, #fff) !important; box-shadow:none !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible{ color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; -webkit-text-fill-color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover::after,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible::after{ width: 100% !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):not(:hover):not(:focus):not(:active):not(:focus-visible),.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-menu-service-modal__cancel:not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; -webkit-text-fill-color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color:var(--popup-secondary-color,#fff) !important; box-shadow:none !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-modal__backdrop{ backdrop-filter: blur(var(--popup-overlay-blur-px, 2px)) !important; -webkit-backdrop-filter: blur(var(--popup-overlay-blur-px, 2px)) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details){ border-radius: var(--popup-panel-radius-px, 5px) !important; border-left: var(--popup-frame-px, 4px) solid var(--popup-frame, var(--popup-accent, #ff9900)) !important; box-shadow: 0 calc(var(--popup-shadow-size-px, 40px) / 2) calc(var(--popup-shadow-size-px, 40px) * 2.5) var(--popup-panel-shadow, rgba(0,0,0,0.8)) !important; width: min(var(--popup-panel-width-px, 420px), calc(100vw - 2rem)) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details){ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-x: hidden !important; overflow-y: auto !important; overscroll-behavior: contain !important; display: block !important; scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; -ms-overflow-style: auto !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; height: auto !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar-button:single-button{ height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::before{ animation: none !important; left: 27.5% !important; width: 45% !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details) .shosha-login-form:not([hidden]){ max-height: none !important; overflow: visible !important; scrollbar-width: none !important; -ms-overflow-style: none !important; cursor: auto !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details) .shosha-login-form:not([hidden])::-webkit-scrollbar{ display: none !important; width: 0 !important; height: 0 !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-modal__subtitle{ font-size: var(--popup-subtitle-px, 15px) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit{ border-radius: var(--popup-btn-radius-px, 50px) !important; font-size: var(--popup-btn-px, 18px) !important; overflow: hidden !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit:hover,.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit:focus-visible{ box-shadow: 0 0 20px var(--popup-btn-shadow, rgba(255,153,0,0.55)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-modal__backdrop{ backdrop-filter: blur(var(--popup-overlay-blur-px, 2px)) !important; -webkit-backdrop-filter: blur(var(--popup-overlay-blur-px, 2px)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details){ border-radius: var(--popup-panel-radius-px, 5px) !important; border-left: var(--popup-frame-px, 4px) solid var(--popup-frame, var(--popup-accent, #ff9900)) !important; box-shadow: 0 calc(var(--popup-shadow-size-px, 40px) / 2) calc(var(--popup-shadow-size-px, 40px) * 2.5) var(--popup-panel-shadow, rgba(0,0,0,0.8)) !important; width: min(var(--popup-panel-width-px, 420px), calc(100vw - 2rem)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details){ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-x: hidden !important; overflow-y: auto !important; overscroll-behavior: contain !important; display: block !important; scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; -ms-overflow-style: auto !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; height: auto !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar-button:single-button{ height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::before{ animation: none !important; left: 27.5% !important; width: 45% !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details) .shosha-login-form:not([hidden]){ max-height: none !important; overflow: visible !important; scrollbar-width: none !important; -ms-overflow-style: none !important; cursor: auto !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details) .shosha-login-form:not([hidden])::-webkit-scrollbar{ display: none !important; width: 0 !important; height: 0 !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-modal__subtitle{ font-size: var(--popup-subtitle-px, 15px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit{ border-radius: var(--popup-btn-radius-px, 50px) !important; font-size: var(--popup-btn-px, 18px) !important; overflow: hidden !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit:focus-visible{ box-shadow: 0 0 20px var(--popup-btn-shadow, rgba(255,153,0,0.55)) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-checkout-auth-modal__actions{ gap: var(--popup-btn-gap-px, 12px) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__guest-btn{ background: var(--popup-guest-bg, transparent) !important; background-color: var(--popup-guest-bg, transparent) !important; color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__guest-btn::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, #fff)) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__guest-btn:hover,.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__guest-btn:focus-visible{ color: var(--popup-primary-color, #111) !important; -webkit-text-fill-color: var(--popup-primary-color, #111) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__guest-btn:hover::after,.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__guest-btn:focus-visible::after{ width: 100% !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__login-btn{ background: var(--popup-login-bg, transparent) !important; background-color: var(--popup-login-bg, transparent) !important; color: var(--popup-login-color, #fff) !important; -webkit-text-fill-color: var(--popup-login-color, #fff) !important; border: var(--popup-login-border-px, 2px) solid var(--popup-login-border, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__login-btn::after{ background: var(--popup-login-hover-bg, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__login-btn:hover,.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__login-btn:focus-visible{ color: var(--popup-login-hover-color, #111) !important; -webkit-text-fill-color: var(--popup-login-hover-color, #111) !important; background: transparent !important; border-color: var(--popup-login-border, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__login-btn:hover::after,.shosha-public-store [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__login-btn:focus-visible::after{ width: 100% !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-checkout-auth-modal__actions{ gap: var(--popup-btn-gap-px, 12px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__guest-btn{ background: var(--popup-guest-bg, transparent) !important; background-color: var(--popup-guest-bg, transparent) !important; color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__guest-btn::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, #fff)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__guest-btn:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__guest-btn:focus-visible{ color: var(--popup-primary-color, #111) !important; -webkit-text-fill-color: var(--popup-primary-color, #111) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__guest-btn:hover::after,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__guest-btn:focus-visible::after{ width: 100% !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__login-btn{ background: var(--popup-login-bg, transparent) !important; background-color: var(--popup-login-bg, transparent) !important; color: var(--popup-login-color, #fff) !important; -webkit-text-fill-color: var(--popup-login-color, #fff) !important; border: var(--popup-login-border-px, 2px) solid var(--popup-login-border, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__login-btn::after{ background: var(--popup-login-hover-bg, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__login-btn:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__login-btn:focus-visible{ color: var(--popup-login-hover-color, #111) !important; -webkit-text-fill-color: var(--popup-login-hover-color, #111) !important; background: transparent !important; border-color: var(--popup-login-border, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__login-btn:hover::after,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-checkout-auth-modal] .shosha-login-submit.shosha-checkout-auth-modal__login-btn:focus-visible::after{ width: 100% !important; }
[data-shosha-login-modal]{ --popup-overlay-bg:rgba(6,16,6,0.72);--popup-overlay:#061006;--popup-overlay-blur-px:2px;--popup-dialog-bg:#ffffff;--popup-frame-color:#43a047;--popup-frame-px:4px;--popup-panel-radius-px:9px;--popup-panel-width-px:420px;--popup-panel-shadow:#43a047;--popup-shadow-size-px:1px;--popup-panel-max-vh:90;--popup-scroll-width-px:8px;--popup-scroll-thumb:#43a047;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#e8efe5;--popup-title-color:#044b23;--popup-title-px:22px;--popup-subtitle-color:#555555;--popup-subtitle-px:15px;--popup-accent:#43a047;--popup-animation-line:#43a047;--popup-note-color:#777777;--popup-switch-color:#555555;--popup-input-bg:#f7f9f6;--popup-input-color:#333333;--popup-input-border:#d5ded2;--popup-input-focus:#43a047;--popup-input-radius-px:4px;--popup-label-color:#044b23;--popup-label-focus:#43a047;--popup-eye-color:#43a047;--popup-eye-hover:#044b23;--popup-remember-color:#044b23;--popup-remember-check:#43a047;--popup-primary-fill:#044b23;--popup-primary-bg:#ffffff;--popup-primary-color:#ffffff;--popup-primary-hover-bg:#43a047;--popup-btn-shadow:#43a047;--popup-btn-px:18px;--popup-btn-radius-px:9px;--popup-secondary-bg:#044b23;--popup-secondary-color:#ffffff;--popup-secondary-border:#044b23;--popup-secondary-hover-bg:#43a047;--popup-secondary-hover-color:#ffffff;--popup-link-color:#044b23;--popup-link-hover:#43a047;--popup-oauth-divider:#777777;--popup-oauth-line:#dde8d8;--popup-oauth-bg:#ffffff;--popup-oauth-color:#044b23;--popup-oauth-border:#d5ded2;--popup-oauth-hover-bg:#f5f9f2;--popup-oauth-hover-color:#044b23;--popup-oauth-hover-border:#43a047;--popup-oauth-radius-px:9px;--popup-profile-bg:#044b23;--popup-profile-color:#ffffff;--popup-profile-border:#ffffff;--popup-profile-hover-bg:#43a047;--popup-profile-hover-color:#ffffff;--popup-profile-radius-px:9px;--popup-logout-bg:#d62828;--popup-logout-color:#ffffff;--popup-logout-border:#c62828;--popup-logout-hover-bg:#c62828;--popup-logout-hover-color:#ffffff;--popup-close-color:#087a16;--popup-close-hover:#ffffff;--popup-guest-bg:#43a047;--popup-login-bg:#044b23;--popup-login-color:#ffffff;--popup-login-border:#044b23;--popup-login-border-px:2px;--popup-login-hover-bg:#43a047;--popup-login-hover-color:#ffffff;--popup-btn-gap-px:12px;--popup-panel-bg:#ffffff;--popup-visual-bg:#000000;--popup-visual-border:#d9e5c8;--popup-scrollbar:#43a047;--popup-scrollbar-track:#f0f8e3;--popup-icon-color:#43a047;--popup-icon-shadow:#43a047;--popup-visual-title:#ffffff;--popup-badge-bg:#43a047;--popup-badge-shadow:#43a047;--popup-badge-title:#ffffff;--popup-badge-text:#f5f5f5;--popup-title-highlight:#72b800;--popup-heading-color:#202020;--popup-marker-color:#72b800;--popup-body-color:#333333;--popup-divider-color:#d9e5c8;--popup-btn-bg:#044b23;--popup-btn-color:#ffffff;--popup-btn-border:#044b23;--popup-btn-hover:#087a16;--popup-btn-hover-color:#ffffff;--popup-btn-hover-border:#087a16;--shosha-login-orange:#ffffff;--shosha-login-orange:#43a047;--popup-primary-hover-bg:#43a047;--popup-hover-fill:#43a047;--popup-dialog-bg:#ffffff;--popup-frame:#43a047;--shosha-login-orange:#43a047;--popup-panel-bg:#ffffff;--popup-panel-shadow:rgba(67,160,71,0.8);--popup-btn-shadow:rgba(67,160,71,0.55); }
.shosha-public-store [data-shosha-login-modal]{ --shosha-login-orange: var(--popup-accent, var(--popup-primary-bg, var(--popup-frame, #ff9900))); --popup-hover-fill: var(--popup-primary-hover-bg, var(--popup-confirm-hover, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))); }.shosha-public-store [data-shosha-login-modal] .shosha-login-modal__backdrop,.shosha-public-store [data-shosha-login-modal] .shosha-menu-service-modal__backdrop,[data-shosha-login-modal].shosha-login-modal > .shosha-login-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-modal__dialog,.shosha-public-store [data-shosha-login-modal] .shosha-menu-service-modal__dialog{ background: var(--popup-dialog-bg, var(--popup-panel-bg, #121212)) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-modal__title,.shosha-public-store [data-shosha-login-modal] .shosha-sf-picker-modal__title,.shosha-public-store [data-shosha-login-modal] .shosha-menu-service-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 22px) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-modal__subtitle,.shosha-public-store [data-shosha-login-modal] .shosha-sf-picker-modal__subtitle{ color: var(--popup-subtitle-color, #a3a3a3) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-menu-service-modal__message{ color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-modal__close{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-modal__close:hover,.shosha-public-store [data-shosha-login-modal] .shosha-login-modal__close:focus-visible{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-links a,.shosha-public-store [data-shosha-login-modal] .shosha-login-switch a,.shosha-public-store [data-shosha-login-modal] a[data-shosha-open-forgot],.shosha-public-store [data-shosha-login-modal] a[data-shosha-open-register],.shosha-public-store [data-shosha-login-modal] a[data-shosha-open-login]{ color: var(--popup-link-color, var(--popup-accent, #7a7a7a)) !important; text-decoration: none !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-links a:hover,.shosha-public-store [data-shosha-login-modal] .shosha-login-links a:focus-visible,.shosha-public-store [data-shosha-login-modal] .shosha-login-links a:active,.shosha-public-store [data-shosha-login-modal] .shosha-login-switch a:hover,.shosha-public-store [data-shosha-login-modal] .shosha-login-switch a:focus-visible,.shosha-public-store [data-shosha-login-modal] .shosha-login-switch a:active,.shosha-public-store [data-shosha-login-modal] a[data-shosha-open-forgot]:hover,.shosha-public-store [data-shosha-login-modal] a[data-shosha-open-forgot]:active,.shosha-public-store [data-shosha-login-modal] a[data-shosha-open-register]:hover,.shosha-public-store [data-shosha-login-modal] a[data-shosha-open-register]:active,.shosha-public-store [data-shosha-login-modal] a[data-shosha-open-login]:hover,.shosha-public-store [data-shosha-login-modal] a[data-shosha-open-login]:active{ color: var(--popup-link-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-login-modal] input[type="text"],.shosha-public-store [data-shosha-login-modal] input[type="password"],.shosha-public-store [data-shosha-login-modal] input[type="email"],.shosha-public-store [data-shosha-login-modal] input[type="tel"],.shosha-public-store [data-shosha-login-modal] input[type="search"],.shosha-public-store [data-shosha-login-modal] input[type="number"],.shosha-public-store [data-shosha-login-modal] textarea,.shosha-public-store [data-shosha-login-modal] select{ background: var(--popup-input-bg, #1a1a1a) !important; color: var(--popup-input-color, #fff) !important; -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; border-color: var(--popup-input-border, #333) !important; }.shosha-public-store [data-shosha-login-modal] input:-webkit-autofill,.shosha-public-store [data-shosha-login-modal] input:-webkit-autofill:hover,.shosha-public-store [data-shosha-login-modal] input:-webkit-autofill:focus,.shosha-public-store [data-shosha-login-modal] input:-webkit-autofill:active{ -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; }.shosha-public-store [data-shosha-login-modal] input:focus,.shosha-public-store [data-shosha-login-modal] textarea:focus,.shosha-public-store [data-shosha-login-modal] select:focus{ border-color: var(--popup-input-focus, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):hover,.shosha-public-store [data-shosha-login-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):focus-visible{ color: var(--popup-primary-color, #000) !important; -webkit-text-fill-color: var(--popup-primary-color, #000) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):hover::after,.shosha-public-store [data-shosha-login-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):focus-visible::after{ width: 100% !important; background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-login-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-menu-service-modal__cancel::after{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store [data-shosha-login-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store [data-shosha-login-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color: var(--popup-secondary-color, #fff) !important; box-shadow:none !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible{ color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; -webkit-text-fill-color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover::after,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible::after{ width: 100% !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):not(:hover):not(:focus):not(:active):not(:focus-visible),.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-menu-service-modal__cancel:not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; -webkit-text-fill-color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color:var(--popup-secondary-color,#fff) !important; box-shadow:none !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-modal__backdrop{ backdrop-filter: blur(var(--popup-overlay-blur-px, 2px)) !important; -webkit-backdrop-filter: blur(var(--popup-overlay-blur-px, 2px)) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details){ border-radius: var(--popup-panel-radius-px, 5px) !important; border-left: var(--popup-frame-px, 4px) solid var(--popup-frame, var(--popup-accent, #ff9900)) !important; box-shadow: 0 calc(var(--popup-shadow-size-px, 40px) / 2) calc(var(--popup-shadow-size-px, 40px) * 2.5) var(--popup-panel-shadow, rgba(0,0,0,0.8)) !important; width: min(var(--popup-panel-width-px, 420px), calc(100vw - 2rem)) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details){ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-x: hidden !important; overflow-y: auto !important; overscroll-behavior: contain !important; display: block !important; scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; -ms-overflow-style: auto !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; height: auto !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar-button:single-button{ height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::before{ animation: none !important; left: 27.5% !important; width: 45% !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details) .shosha-login-form:not([hidden]){ max-height: none !important; overflow: visible !important; scrollbar-width: none !important; -ms-overflow-style: none !important; cursor: auto !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details) .shosha-login-form:not([hidden])::-webkit-scrollbar{ display: none !important; width: 0 !important; height: 0 !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-modal__subtitle{ font-size: var(--popup-subtitle-px, 15px) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-submit{ border-radius: var(--popup-btn-radius-px, 50px) !important; font-size: var(--popup-btn-px, 18px) !important; overflow: hidden !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-submit:hover,.shosha-public-store [data-shosha-login-modal] .shosha-login-submit:focus-visible{ box-shadow: 0 0 20px var(--popup-btn-shadow, rgba(255,153,0,0.55)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-modal__backdrop{ backdrop-filter: blur(var(--popup-overlay-blur-px, 2px)) !important; -webkit-backdrop-filter: blur(var(--popup-overlay-blur-px, 2px)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details){ border-radius: var(--popup-panel-radius-px, 5px) !important; border-left: var(--popup-frame-px, 4px) solid var(--popup-frame, var(--popup-accent, #ff9900)) !important; box-shadow: 0 calc(var(--popup-shadow-size-px, 40px) / 2) calc(var(--popup-shadow-size-px, 40px) * 2.5) var(--popup-panel-shadow, rgba(0,0,0,0.8)) !important; width: min(var(--popup-panel-width-px, 420px), calc(100vw - 2rem)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details){ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-x: hidden !important; overflow-y: auto !important; overscroll-behavior: contain !important; display: block !important; scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; -ms-overflow-style: auto !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; height: auto !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar-button:single-button{ height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details)::before{ animation: none !important; left: 27.5% !important; width: 45% !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details) .shosha-login-form:not([hidden]){ max-height: none !important; overflow: visible !important; scrollbar-width: none !important; -ms-overflow-style: none !important; cursor: auto !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-modal__dialog:not(.shosha-login-modal__dialog--my-orders):not(.shosha-login-modal__dialog--order-details) .shosha-login-form:not([hidden])::-webkit-scrollbar{ display: none !important; width: 0 !important; height: 0 !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-modal__subtitle{ font-size: var(--popup-subtitle-px, 15px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-submit{ border-radius: var(--popup-btn-radius-px, 50px) !important; font-size: var(--popup-btn-px, 18px) !important; overflow: hidden !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-submit:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-submit:focus-visible{ box-shadow: 0 0 20px var(--popup-btn-shadow, rgba(255,153,0,0.55)) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-input-group label{ color: var(--popup-label-color, #444) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-input-group input:focus ~ label,.shosha-public-store [data-shosha-login-modal] .shosha-login-input-group input:not(:placeholder-shown) ~ label,.shosha-public-store [data-shosha-login-modal] .shosha-login-input-group textarea:focus ~ label,.shosha-public-store [data-shosha-login-modal] .shosha-login-input-group textarea:not(:placeholder-shown) ~ label{ color: var(--popup-label-focus, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-input-group input,.shosha-public-store [data-shosha-login-modal] .shosha-login-input-group textarea,.shosha-public-store [data-shosha-login-modal] .shosha-register-select-wrap select{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-pass-toggle{ color: var(--popup-eye-color, #9a9a9a) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-pass-toggle:hover,.shosha-public-store [data-shosha-login-modal] .shosha-pass-toggle:focus-visible{ color: var(--popup-eye-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-remember{ color: var(--popup-remember-color, #9a9a9a) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-remember input[type="checkbox"]{ accent-color: var(--popup-remember-check, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-register-terms input[type="checkbox"]{ accent-color: var(--popup-remember-check, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-note{ color: var(--popup-note-color, #8b8b8b) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-switch{ color: var(--popup-switch-color, #8b8b8b) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-modal__dialog--my-orders::before{ background: linear-gradient(90deg, transparent, var(--popup-animation-line, var(--popup-accent, #ff9900)), transparent) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-oauth-divider{ color: var(--popup-oauth-divider, #777) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-oauth-divider::before,.shosha-public-store [data-shosha-login-modal] .shosha-oauth-divider::after{ background: var(--popup-oauth-line, rgba(255,255,255,0.12)) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-oauth-btn{ background: var(--popup-oauth-bg, transparent) !important; color: var(--popup-oauth-color, var(--popup-accent, #ff9900)) !important; -webkit-text-fill-color: var(--popup-oauth-color, var(--popup-accent, #ff9900)) !important; border: 1px solid var(--popup-oauth-border, var(--popup-accent, #ff9900)) !important; border-radius: var(--popup-oauth-radius-px, 50px) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-oauth-btn:hover,.shosha-public-store [data-shosha-login-modal] .shosha-oauth-btn:focus-visible{ background: var(--popup-oauth-hover-bg, #fff) !important; color: var(--popup-oauth-hover-color, #111) !important; -webkit-text-fill-color: var(--popup-oauth-hover-color, #111) !important; border-color: var(--popup-oauth-hover-border, #fff) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-oauth-btn.is-disabled:hover,.shosha-public-store [data-shosha-login-modal] .shosha-oauth-btn.is-disabled:focus-visible{ background: var(--popup-oauth-bg, transparent) !important; color: var(--popup-oauth-color, var(--popup-accent, #ff9900)) !important; -webkit-text-fill-color: var(--popup-oauth-color, var(--popup-accent, #ff9900)) !important; border-color: var(--popup-oauth-border, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-storefront-profile-btn{ background: var(--popup-profile-bg, transparent) !important; color: var(--popup-profile-color, #888) !important; -webkit-text-fill-color: var(--popup-profile-color, #888) !important; border: 1px solid var(--popup-profile-border, #222) !important; border-radius: var(--popup-profile-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store [data-shosha-login-modal] .shosha-storefront-profile-btn::before{ background: var(--popup-profile-hover-bg, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-storefront-profile-btn:hover,.shosha-public-store [data-shosha-login-modal] .shosha-storefront-profile-btn:active{ color: var(--popup-profile-hover-color, #000) !important; -webkit-text-fill-color: var(--popup-profile-hover-color, #000) !important; border-color: var(--popup-profile-hover-bg, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-storefront-profile-btn--logout:not(:hover):not(:focus):not(:focus-visible){ background: var(--popup-logout-bg, var(--popup-profile-bg, transparent)) !important; background-color: var(--popup-logout-bg, var(--popup-profile-bg, transparent)) !important; color: var(--popup-logout-color, #ff4444) !important; -webkit-text-fill-color: var(--popup-logout-color, #ff4444) !important; border-color: var(--popup-logout-border, #441111) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-storefront-profile-btn--logout::before{ background: var(--popup-logout-hover-bg, #ff4444) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-storefront-profile-btn--logout:hover,.shosha-public-store [data-shosha-login-modal] .shosha-storefront-profile-btn--logout:active{ color: var(--popup-logout-hover-color, #000) !important; -webkit-text-fill-color: var(--popup-logout-hover-color, #000) !important; border-color: var(--popup-logout-hover-bg, #ff4444) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-form .shosha-login-submit:not(.shosha-login-submit--ghost):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; border-radius: var(--popup-btn-radius-px, 50px) !important; font-size: var(--popup-btn-px, 18px) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-form .shosha-login-submit:not(.shosha-login-submit--ghost):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-form .shosha-login-submit:not(.shosha-login-submit--ghost):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):hover,.shosha-public-store [data-shosha-login-modal] .shosha-login-form .shosha-login-submit:not(.shosha-login-submit--ghost):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):focus-visible{ color: var(--popup-primary-color, #000) !important; -webkit-text-fill-color: var(--popup-primary-color, #000) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-form .shosha-login-submit:not(.shosha-login-submit--ghost):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):hover::after,.shosha-public-store [data-shosha-login-modal] .shosha-login-form .shosha-login-submit:not(.shosha-login-submit--ghost):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):focus-visible::after{ width: 100% !important; background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-login-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):hover,.shosha-public-store [data-shosha-login-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):focus-visible{ color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; -webkit-text-fill-color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-input-group label{ color: var(--popup-label-color, #444) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-input-group input:focus ~ label,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-input-group input:not(:placeholder-shown) ~ label,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-input-group textarea:focus ~ label,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-input-group textarea:not(:placeholder-shown) ~ label{ color: var(--popup-label-focus, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-input-group input,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-input-group textarea,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-register-select-wrap select{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-pass-toggle{ color: var(--popup-eye-color, #9a9a9a) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-pass-toggle:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-pass-toggle:focus-visible{ color: var(--popup-eye-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-remember{ color: var(--popup-remember-color, #9a9a9a) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-remember input[type="checkbox"]{ accent-color: var(--popup-remember-check, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-register-terms input[type="checkbox"]{ accent-color: var(--popup-remember-check, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-note{ color: var(--popup-note-color, #8b8b8b) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-switch{ color: var(--popup-switch-color, #8b8b8b) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-modal__dialog--my-orders::before{ background: linear-gradient(90deg, transparent, var(--popup-animation-line, var(--popup-accent, #ff9900)), transparent) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-oauth-divider{ color: var(--popup-oauth-divider, #777) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-oauth-divider::before,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-oauth-divider::after{ background: var(--popup-oauth-line, rgba(255,255,255,0.12)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-oauth-btn{ background: var(--popup-oauth-bg, transparent) !important; color: var(--popup-oauth-color, var(--popup-accent, #ff9900)) !important; -webkit-text-fill-color: var(--popup-oauth-color, var(--popup-accent, #ff9900)) !important; border: 1px solid var(--popup-oauth-border, var(--popup-accent, #ff9900)) !important; border-radius: var(--popup-oauth-radius-px, 50px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-oauth-btn:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-oauth-btn:focus-visible{ background: var(--popup-oauth-hover-bg, #fff) !important; color: var(--popup-oauth-hover-color, #111) !important; -webkit-text-fill-color: var(--popup-oauth-hover-color, #111) !important; border-color: var(--popup-oauth-hover-border, #fff) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-oauth-btn.is-disabled:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-oauth-btn.is-disabled:focus-visible{ background: var(--popup-oauth-bg, transparent) !important; color: var(--popup-oauth-color, var(--popup-accent, #ff9900)) !important; -webkit-text-fill-color: var(--popup-oauth-color, var(--popup-accent, #ff9900)) !important; border-color: var(--popup-oauth-border, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-storefront-profile-btn{ background: var(--popup-profile-bg, transparent) !important; color: var(--popup-profile-color, #888) !important; -webkit-text-fill-color: var(--popup-profile-color, #888) !important; border: 1px solid var(--popup-profile-border, #222) !important; border-radius: var(--popup-profile-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-storefront-profile-btn::before{ background: var(--popup-profile-hover-bg, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-storefront-profile-btn:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-storefront-profile-btn:active{ color: var(--popup-profile-hover-color, #000) !important; -webkit-text-fill-color: var(--popup-profile-hover-color, #000) !important; border-color: var(--popup-profile-hover-bg, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-storefront-profile-btn--logout:not(:hover):not(:focus):not(:focus-visible){ background: var(--popup-logout-bg, var(--popup-profile-bg, transparent)) !important; background-color: var(--popup-logout-bg, var(--popup-profile-bg, transparent)) !important; color: var(--popup-logout-color, #ff4444) !important; -webkit-text-fill-color: var(--popup-logout-color, #ff4444) !important; border-color: var(--popup-logout-border, #441111) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-storefront-profile-btn--logout::before{ background: var(--popup-logout-hover-bg, #ff4444) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-storefront-profile-btn--logout:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-storefront-profile-btn--logout:active{ color: var(--popup-logout-hover-color, #000) !important; -webkit-text-fill-color: var(--popup-logout-hover-color, #000) !important; border-color: var(--popup-logout-hover-bg, #ff4444) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-form .shosha-login-submit:not(.shosha-login-submit--ghost):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; border-radius: var(--popup-btn-radius-px, 50px) !important; font-size: var(--popup-btn-px, 18px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-form .shosha-login-submit:not(.shosha-login-submit--ghost):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-form .shosha-login-submit:not(.shosha-login-submit--ghost):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-form .shosha-login-submit:not(.shosha-login-submit--ghost):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):focus-visible{ color: var(--popup-primary-color, #000) !important; -webkit-text-fill-color: var(--popup-primary-color, #000) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-form .shosha-login-submit:not(.shosha-login-submit--ghost):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):hover::after,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-form .shosha-login-submit:not(.shosha-login-submit--ghost):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):focus-visible::after{ width: 100% !important; background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-login-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):focus-visible{ color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; -webkit-text-fill-color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; }
[data-shosha-register-terms-modal]{ --popup-overlay-bg:rgba(0,0,0,0.72);--popup-overlay:#000000;--popup-overlay-blur-px:2px;--popup-dialog-bg:#ffffff;--popup-frame-color:#43a047;--popup-frame-px:4px;--popup-animation-line:#43a047;--popup-panel-radius-px:5px;--popup-panel-width-px:420px;--popup-panel-shadow:#43a047;--popup-shadow-size-px:9px;--popup-title-color:#087a16;--popup-title-px:18px;--popup-body-color:#555555;--popup-body-px:14px;--popup-link-color:#087a16;--popup-accent:#43a047;--popup-btn-gap-px:12px;--popup-keep-bg:#000000;--popup-keep-color:#ffffff;--popup-keep-border:#000000;--popup-keep-border-px:1px;--popup-keep-hover-bg:#6b7280;--popup-keep-hover-color:#ffffff;--popup-keep-hover-border:#6b7280;--popup-keep-glow:#6b7280;--popup-keep-radius-px:9px;--popup-keep-px:15px;--popup-primary-fill:#044b23;--popup-primary-bg:#ffffff;--popup-primary-color:#ffffff;--popup-primary-hover-bg:#087a16;--popup-btn-border-px:1px;--popup-btn-radius-px:9px;--popup-btn-px:16px;--popup-btn-shadow:#044b23;--popup-btn-glow-px:0px;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#087a16;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#e8efe5;--shosha-login-orange:#ffffff;--shosha-login-orange:#43a047;--popup-primary-hover-bg:#087a16;--popup-hover-fill:#087a16;--popup-dialog-bg:#ffffff;--popup-frame:#43a047;--shosha-login-orange:#43a047;--popup-panel-shadow:rgba(67,160,71,0.8);--popup-btn-shadow:rgba(4,75,35,0.55);--popup-keep-glow:rgba(107,114,128,0.75); }
.shosha-register-terms{ --popup-overlay-bg:rgba(0,0,0,0.72);--popup-overlay:#000000;--popup-overlay-blur-px:2px;--popup-dialog-bg:#ffffff;--popup-frame-color:#43a047;--popup-frame-px:4px;--popup-animation-line:#43a047;--popup-panel-radius-px:5px;--popup-panel-width-px:420px;--popup-panel-shadow:#43a047;--popup-shadow-size-px:9px;--popup-title-color:#087a16;--popup-title-px:18px;--popup-body-color:#555555;--popup-body-px:14px;--popup-link-color:#087a16;--popup-accent:#43a047;--popup-btn-gap-px:12px;--popup-keep-bg:#000000;--popup-keep-color:#ffffff;--popup-keep-border:#000000;--popup-keep-border-px:1px;--popup-keep-hover-bg:#6b7280;--popup-keep-hover-color:#ffffff;--popup-keep-hover-border:#6b7280;--popup-keep-glow:#6b7280;--popup-keep-radius-px:9px;--popup-keep-px:15px;--popup-primary-fill:#044b23;--popup-primary-bg:#ffffff;--popup-primary-color:#ffffff;--popup-primary-hover-bg:#087a16;--popup-btn-border-px:1px;--popup-btn-radius-px:9px;--popup-btn-px:16px;--popup-btn-shadow:#044b23;--popup-btn-glow-px:0px;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#087a16;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#e8efe5;--shosha-login-orange:#ffffff;--shosha-login-orange:#43a047;--popup-primary-hover-bg:#087a16;--popup-hover-fill:#087a16;--popup-dialog-bg:#ffffff;--popup-frame:#43a047;--shosha-login-orange:#43a047;--popup-panel-shadow:rgba(67,160,71,0.8);--popup-btn-shadow:rgba(4,75,35,0.55);--popup-keep-glow:rgba(107,114,128,0.75); }
.shosha-public-store [data-shosha-register-terms-modal]{ --shosha-login-orange: var(--popup-accent, var(--popup-primary-bg, var(--popup-frame, #ff9900))); --popup-hover-fill: var(--popup-primary-hover-bg, var(--popup-confirm-hover, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))); }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-modal__backdrop,.shosha-public-store [data-shosha-register-terms-modal] .shosha-menu-service-modal__backdrop,[data-shosha-register-terms-modal].shosha-login-modal > .shosha-login-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-modal__dialog,.shosha-public-store [data-shosha-register-terms-modal] .shosha-menu-service-modal__dialog{ background: var(--popup-dialog-bg, var(--popup-panel-bg, #121212)) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-modal__title,.shosha-public-store [data-shosha-register-terms-modal] .shosha-sf-picker-modal__title,.shosha-public-store [data-shosha-register-terms-modal] .shosha-menu-service-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 22px) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-modal__subtitle,.shosha-public-store [data-shosha-register-terms-modal] .shosha-sf-picker-modal__subtitle{ color: var(--popup-subtitle-color, #a3a3a3) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-menu-service-modal__message{ color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-modal__close{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-modal__close:hover,.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-modal__close:focus-visible{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-links a,.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-switch a,.shosha-public-store [data-shosha-register-terms-modal] a[data-shosha-open-forgot],.shosha-public-store [data-shosha-register-terms-modal] a[data-shosha-open-register],.shosha-public-store [data-shosha-register-terms-modal] a[data-shosha-open-login]{ color: var(--popup-link-color, var(--popup-accent, #7a7a7a)) !important; text-decoration: none !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-links a:hover,.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-links a:focus-visible,.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-links a:active,.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-switch a:hover,.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-switch a:focus-visible,.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-switch a:active,.shosha-public-store [data-shosha-register-terms-modal] a[data-shosha-open-forgot]:hover,.shosha-public-store [data-shosha-register-terms-modal] a[data-shosha-open-forgot]:active,.shosha-public-store [data-shosha-register-terms-modal] a[data-shosha-open-register]:hover,.shosha-public-store [data-shosha-register-terms-modal] a[data-shosha-open-register]:active,.shosha-public-store [data-shosha-register-terms-modal] a[data-shosha-open-login]:hover,.shosha-public-store [data-shosha-register-terms-modal] a[data-shosha-open-login]:active{ color: var(--popup-link-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-register-terms-modal] input[type="text"],.shosha-public-store [data-shosha-register-terms-modal] input[type="password"],.shosha-public-store [data-shosha-register-terms-modal] input[type="email"],.shosha-public-store [data-shosha-register-terms-modal] input[type="tel"],.shosha-public-store [data-shosha-register-terms-modal] input[type="search"],.shosha-public-store [data-shosha-register-terms-modal] input[type="number"],.shosha-public-store [data-shosha-register-terms-modal] textarea,.shosha-public-store [data-shosha-register-terms-modal] select{ background: var(--popup-input-bg, #1a1a1a) !important; color: var(--popup-input-color, #fff) !important; -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; border-color: var(--popup-input-border, #333) !important; }.shosha-public-store [data-shosha-register-terms-modal] input:-webkit-autofill,.shosha-public-store [data-shosha-register-terms-modal] input:-webkit-autofill:hover,.shosha-public-store [data-shosha-register-terms-modal] input:-webkit-autofill:focus,.shosha-public-store [data-shosha-register-terms-modal] input:-webkit-autofill:active{ -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; }.shosha-public-store [data-shosha-register-terms-modal] input:focus,.shosha-public-store [data-shosha-register-terms-modal] textarea:focus,.shosha-public-store [data-shosha-register-terms-modal] select:focus{ border-color: var(--popup-input-focus, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):hover,.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):focus-visible{ color: var(--popup-primary-color, #000) !important; -webkit-text-fill-color: var(--popup-primary-color, #000) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):hover::after,.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):focus-visible::after{ width: 100% !important; background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-menu-service-modal__cancel::after{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store [data-shosha-register-terms-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store [data-shosha-register-terms-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color: var(--popup-secondary-color, #fff) !important; box-shadow:none !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible{ color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; -webkit-text-fill-color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover::after,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible::after{ width: 100% !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):not(:hover):not(:focus):not(:active):not(:focus-visible),.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-menu-service-modal__cancel:not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; -webkit-text-fill-color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color:var(--popup-secondary-color,#fff) !important; box-shadow:none !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-modal__backdrop{ backdrop-filter:blur(var(--popup-overlay-blur-px, 2px)) !important; -webkit-backdrop-filter:blur(var(--popup-overlay-blur-px, 2px)) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-modal__dialog{ border-radius:var(--popup-panel-radius-px, 5px) !important; border-left:var(--popup-frame-px, 4px) solid var(--popup-frame, var(--popup-accent, #ff9900)) !important; box-shadow:0 calc(var(--popup-shadow-size-px, 40px) / 2) calc(var(--popup-shadow-size-px, 40px) * 2.5) var(--popup-panel-shadow, rgba(0,0,0,.8)) !important; width:min(var(--popup-panel-width-px, 420px), calc(100vw - 2rem)) !important; max-width:none !important; background:var(--popup-dialog-bg, #141414) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-modal__dialog::before{ background:linear-gradient(90deg, transparent, var(--popup-animation-line, var(--popup-frame, var(--popup-accent, #ff9900))), transparent) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-modal__title{ color:var(--popup-title-color, var(--popup-accent, #ff9900)) !important; font-size:var(--popup-title-px, 22px) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-register-terms-modal__body{ color:var(--popup-body-color, #ccc) !important; font-size:var(--popup-body-px, 14px) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-register-terms-modal__body a,.shosha-public-store [data-shosha-register-terms-modal] .shosha-register-terms a{ color:var(--popup-link-color, var(--popup-accent, #ff9900)) !important; text-decoration:underline !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-register-terms-modal__actions{ gap:var(--popup-btn-gap-px, 12px) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__cancel{ background:var(--popup-keep-bg, #087A16) !important; background-color:var(--popup-keep-bg, #087A16) !important; color:var(--popup-keep-color, #fff) !important; -webkit-text-fill-color:var(--popup-keep-color, #fff) !important; border:var(--popup-keep-border-px, 1px) solid var(--popup-keep-border, var(--popup-keep-bg, #087A16)) !important; border-radius:var(--popup-keep-radius-px, 50px) !important; font-size:var(--popup-keep-px, 15px) !important; box-shadow:none !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__cancel::after{ content:none !important; display:none !important; width:0 !important; background:transparent !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__cancel:hover,.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__cancel:focus,.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__cancel:active,.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__cancel:focus-visible{ background:var(--popup-keep-hover-bg, #72B800) !important; background-color:var(--popup-keep-hover-bg, #72B800) !important; color:var(--popup-keep-hover-color, #fff) !important; -webkit-text-fill-color:var(--popup-keep-hover-color, #fff) !important; border-color:var(--popup-keep-hover-border, var(--popup-keep-hover-bg, #72B800)) !important; box-shadow:0 0 15px var(--popup-keep-glow, rgba(114,184,0,.55)) !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__confirm{ background:var(--popup-primary-fill, #72B800) !important; background-color:var(--popup-primary-fill, #72B800) !important; color:var(--popup-primary-bg, #fff) !important; -webkit-text-fill-color:var(--popup-primary-bg, #fff) !important; border:var(--popup-btn-border-px, 1px) solid var(--popup-primary-bg, #fff) !important; border-radius:var(--popup-btn-radius-px, 50px) !important; font-size:var(--popup-btn-px, 16px) !important; box-shadow:none !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__confirm::after{ content:none !important; display:none !important; width:0 !important; background:transparent !important; }.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__confirm:hover,.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__confirm:focus,.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__confirm:active,.shosha-public-store [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__confirm:focus-visible{ background:var(--popup-primary-hover-bg, #087A16) !important; background-color:var(--popup-primary-hover-bg, #087A16) !important; color:var(--popup-primary-color, #fff) !important; -webkit-text-fill-color:var(--popup-primary-color, #fff) !important; border-color:var(--popup-primary-hover-bg, #087A16) !important; box-shadow:0 0 var(--popup-btn-glow-px, 20px) var(--popup-btn-shadow, rgba(114,184,0,.55)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-modal__backdrop{ backdrop-filter:blur(var(--popup-overlay-blur-px, 2px)) !important; -webkit-backdrop-filter:blur(var(--popup-overlay-blur-px, 2px)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-modal__dialog{ border-radius:var(--popup-panel-radius-px, 5px) !important; border-left:var(--popup-frame-px, 4px) solid var(--popup-frame, var(--popup-accent, #ff9900)) !important; box-shadow:0 calc(var(--popup-shadow-size-px, 40px) / 2) calc(var(--popup-shadow-size-px, 40px) * 2.5) var(--popup-panel-shadow, rgba(0,0,0,.8)) !important; width:min(var(--popup-panel-width-px, 420px), calc(100vw - 2rem)) !important; max-width:none !important; background:var(--popup-dialog-bg, #141414) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-modal__dialog::before{ background:linear-gradient(90deg, transparent, var(--popup-animation-line, var(--popup-frame, var(--popup-accent, #ff9900))), transparent) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-modal__title{ color:var(--popup-title-color, var(--popup-accent, #ff9900)) !important; font-size:var(--popup-title-px, 22px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-register-terms-modal__body{ color:var(--popup-body-color, #ccc) !important; font-size:var(--popup-body-px, 14px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-register-terms-modal__body a,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-register-terms a{ color:var(--popup-link-color, var(--popup-accent, #ff9900)) !important; text-decoration:underline !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-register-terms-modal__actions{ gap:var(--popup-btn-gap-px, 12px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__cancel{ background:var(--popup-keep-bg, #087A16) !important; background-color:var(--popup-keep-bg, #087A16) !important; color:var(--popup-keep-color, #fff) !important; -webkit-text-fill-color:var(--popup-keep-color, #fff) !important; border:var(--popup-keep-border-px, 1px) solid var(--popup-keep-border, var(--popup-keep-bg, #087A16)) !important; border-radius:var(--popup-keep-radius-px, 50px) !important; font-size:var(--popup-keep-px, 15px) !important; box-shadow:none !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__cancel::after{ content:none !important; display:none !important; width:0 !important; background:transparent !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__cancel:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__cancel:focus,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__cancel:active,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__cancel:focus-visible{ background:var(--popup-keep-hover-bg, #72B800) !important; background-color:var(--popup-keep-hover-bg, #72B800) !important; color:var(--popup-keep-hover-color, #fff) !important; -webkit-text-fill-color:var(--popup-keep-hover-color, #fff) !important; border-color:var(--popup-keep-hover-border, var(--popup-keep-hover-bg, #72B800)) !important; box-shadow:0 0 15px var(--popup-keep-glow, rgba(114,184,0,.55)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__confirm{ background:var(--popup-primary-fill, #72B800) !important; background-color:var(--popup-primary-fill, #72B800) !important; color:var(--popup-primary-bg, #fff) !important; -webkit-text-fill-color:var(--popup-primary-bg, #fff) !important; border:var(--popup-btn-border-px, 1px) solid var(--popup-primary-bg, #fff) !important; border-radius:var(--popup-btn-radius-px, 50px) !important; font-size:var(--popup-btn-px, 16px) !important; box-shadow:none !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__confirm::after{ content:none !important; display:none !important; width:0 !important; background:transparent !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__confirm:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__confirm:focus,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__confirm:active,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-register-terms-modal] .shosha-login-submit.shosha-register-terms-modal__confirm:focus-visible{ background:var(--popup-primary-hover-bg, #087A16) !important; background-color:var(--popup-primary-hover-bg, #087A16) !important; color:var(--popup-primary-color, #fff) !important; -webkit-text-fill-color:var(--popup-primary-color, #fff) !important; border-color:var(--popup-primary-hover-bg, #087A16) !important; box-shadow:0 0 var(--popup-btn-glow-px, 20px) var(--popup-btn-shadow, rgba(114,184,0,.55)) !important; }.shosha-register-terms{ color:var(--popup-body-color, #9a9a9a) !important; font-size:var(--popup-body-px, 14px) !important; }.shosha-register-terms a{ color:var(--popup-link-color, var(--popup-accent, #ff9900)) !important; text-decoration:underline !important; }
.shosha-login-modal__dialog--my-orders{ --popup-dialog-bg:#ffffff;--popup-frame-color:#43a047;--popup-frame-px:4px;--popup-animation-line:#43a047;--popup-panel-radius-px:9px;--popup-panel-width-px:900px;--popup-panel-max-vh:88;--popup-panel-shadow:#43a047;--popup-shadow-size-px:1px;--popup-title-color:#044b23;--popup-state-color:#044b23;--popup-state-bg:#f5f5f5;--popup-state-border:#dddddd;--popup-scroll-width-px:8px;--popup-scroll-thumb:#43a047;--popup-scroll-track:#eeeeee;--popup-card-bg:#ffffff;--popup-card-border:#dddddd;--popup-card-radius-px:9px;--popup-card-hover-bg:#f8fff4;--popup-card-hover-border:#43a047;--popup-head-divider:#43a047;--popup-order-id-color:#044b23;--popup-order-date-color:#43a047;--popup-items-color:#044b23;--popup-items-strong:#43a047;--popup-total-color:#43a047;--popup-total-value:#044b23;--popup-badge-radius-px:9px;--popup-badge-color:#43a047;--popup-badge-done-color:#044b23;--popup-badge-cancel-color:#c62828;--popup-tl-bg:#f5f5f5;--popup-tl-border:#dddddd;--popup-tl-radius-px:9px;--popup-dot-bg:#eeeeee;--popup-dot-color:#43a047;--popup-dot-border:#43a047;--popup-label-color:#044b23;--popup-dot-active-bg:#43a047;--popup-dot-active-color:#ffffff;--popup-dot-glow:#72b800;--popup-label-active:#087a16;--popup-dot-done-bg:#044b23;--popup-dot-done-color:#ffffff;--popup-label-done:#044b23;--popup-line-color:#43a047;--popup-line-done:#43a047;--popup-cancel-dot-bg:#fff0f0;--popup-cancel-dot-color:#c62828;--popup-cancel-label-color:#c62828;--popup-reason-bg:#fff8f8;--popup-reason-border:#c62828;--popup-reason-color:#555555;--popup-reason-strong:#c62828;--popup-action-radius-px:9px;--popup-action-px:14px;--popup-details-bg:#044b23;--popup-details-color:#ffffff;--popup-details-border:#044b23;--popup-details-hover-bg:#43a047;--popup-details-hover-color:#ffffff;--popup-details-glow:#43a047;--popup-cancelbtn-bg:#d62828;--popup-cancelbtn-color:#ffffff;--popup-cancelbtn-border:#d62828;--popup-cancelbtn-hover-bg:#c62828;--popup-cancelbtn-hover-color:#ffffff;--popup-cancelbtn-glow:#c62828;--popup-accent:#43a047;--popup-input-radius-px:0px;--shosha-login-orange:#43a047;--popup-dialog-bg:#ffffff;--popup-frame:#43a047;--shosha-login-orange:#43a047;--popup-card-fill:rgba(255,255,255,0.6);--popup-card-hover-fill:rgba(248,255,244,0.8);--popup-card-hover-line:rgba(67,160,71,0.25);--popup-state-fill:rgba(245,245,245,0.45);--popup-tl-fill:rgba(245,245,245,0.3);--popup-badge-fill:rgba(67,160,71,0.1);--popup-badge-line:rgba(67,160,71,0.3);--popup-badge-done-fill:rgba(4,75,35,0.1);--popup-badge-done-line:rgba(4,75,35,0.3);--popup-badge-cancel-fill:rgba(198,40,40,0.1);--popup-badge-cancel-line:rgba(198,40,40,0.3);--popup-dot-done-fill:rgba(4,75,35,0.35);--popup-label-done-fill:rgba(4,75,35,0.75);--popup-details-glow-soft:rgba(67,160,71,0.55);--popup-reason-fill:rgba(255,248,248,0.05);--popup-scroll-ff:thin;--popup-panel-shadow:rgba(67,160,71,0.8); }
.shosha-public-store .shosha-login-modal__dialog--my-orders{ --shosha-login-orange: var(--popup-accent, var(--popup-primary-bg, var(--popup-frame, #ff9900))); --popup-hover-fill: var(--popup-primary-hover-bg, var(--popup-confirm-hover, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))); }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-modal__backdrop,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-menu-service-modal__backdrop,.shosha-login-modal__dialog--my-orders.shosha-login-modal > .shosha-login-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-modal__dialog,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-menu-service-modal__dialog{ background: var(--popup-dialog-bg, var(--popup-panel-bg, #121212)) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-modal__title,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-sf-picker-modal__title,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-menu-service-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 22px) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-modal__subtitle,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-sf-picker-modal__subtitle{ color: var(--popup-subtitle-color, #a3a3a3) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-menu-service-modal__message{ color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-modal__close{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-modal__close:hover,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-modal__close:focus-visible{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-links a,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-switch a,.shosha-public-store .shosha-login-modal__dialog--my-orders a[data-shosha-open-forgot],.shosha-public-store .shosha-login-modal__dialog--my-orders a[data-shosha-open-register],.shosha-public-store .shosha-login-modal__dialog--my-orders a[data-shosha-open-login]{ color: var(--popup-link-color, var(--popup-accent, #7a7a7a)) !important; text-decoration: none !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-links a:hover,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-links a:focus-visible,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-links a:active,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-switch a:hover,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-switch a:focus-visible,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-switch a:active,.shosha-public-store .shosha-login-modal__dialog--my-orders a[data-shosha-open-forgot]:hover,.shosha-public-store .shosha-login-modal__dialog--my-orders a[data-shosha-open-forgot]:active,.shosha-public-store .shosha-login-modal__dialog--my-orders a[data-shosha-open-register]:hover,.shosha-public-store .shosha-login-modal__dialog--my-orders a[data-shosha-open-register]:active,.shosha-public-store .shosha-login-modal__dialog--my-orders a[data-shosha-open-login]:hover,.shosha-public-store .shosha-login-modal__dialog--my-orders a[data-shosha-open-login]:active{ color: var(--popup-link-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders input[type="text"],.shosha-public-store .shosha-login-modal__dialog--my-orders input[type="password"],.shosha-public-store .shosha-login-modal__dialog--my-orders input[type="email"],.shosha-public-store .shosha-login-modal__dialog--my-orders input[type="tel"],.shosha-public-store .shosha-login-modal__dialog--my-orders input[type="search"],.shosha-public-store .shosha-login-modal__dialog--my-orders input[type="number"],.shosha-public-store .shosha-login-modal__dialog--my-orders textarea,.shosha-public-store .shosha-login-modal__dialog--my-orders select{ background: var(--popup-input-bg, #1a1a1a) !important; color: var(--popup-input-color, #fff) !important; -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; border-color: var(--popup-input-border, #333) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders input:-webkit-autofill,.shosha-public-store .shosha-login-modal__dialog--my-orders input:-webkit-autofill:hover,.shosha-public-store .shosha-login-modal__dialog--my-orders input:-webkit-autofill:focus,.shosha-public-store .shosha-login-modal__dialog--my-orders input:-webkit-autofill:active{ -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders input:focus,.shosha-public-store .shosha-login-modal__dialog--my-orders textarea:focus,.shosha-public-store .shosha-login-modal__dialog--my-orders select:focus{ border-color: var(--popup-input-focus, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):hover,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):focus-visible{ color: var(--popup-primary-color, #000) !important; -webkit-text-fill-color: var(--popup-primary-color, #000) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):hover::after,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):focus-visible::after{ width: 100% !important; background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-menu-service-modal__cancel,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-submit--ghost:not([data-shosha-address-new-btn]){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-menu-service-modal__cancel::after{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-menu-service-modal__cancel:hover,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color: var(--popup-secondary-color, #fff) !important; box-shadow:none !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover,.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible{ color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; -webkit-text-fill-color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover::after,.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible::after{ width: 100% !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):not(:hover):not(:focus):not(:active):not(:focus-visible),.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-menu-service-modal__cancel:not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; -webkit-text-fill-color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):hover,.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-menu-service-modal__cancel:hover,.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color:var(--popup-secondary-color,#fff) !important; box-shadow:none !important; }@keyframes shosha-my-orders-var-pulse{0%{box-shadow:0 0 5px var(--popup-dot-glow, var(--popup-accent, #ff9900)),0 0 10px var(--popup-dot-glow, var(--popup-accent, #ff9900));transform:scale(1);}50%{box-shadow:0 0 15px var(--popup-dot-glow, var(--popup-accent, #ff9900)),0 0 25px var(--popup-dot-glow, var(--popup-accent, #ff9900));transform:scale(1.03);}100%{box-shadow:0 0 5px var(--popup-dot-glow, var(--popup-accent, #ff9900)),0 0 10px var(--popup-dot-glow, var(--popup-accent, #ff9900));transform:scale(1);}}@keyframes shosha-my-orders-var-red-pulse{0%{box-shadow:0 0 5px var(--popup-cancel-dot-color, #ff3333),0 0 10px var(--popup-cancel-dot-color, #ff3333);transform:scale(1);}50%{box-shadow:0 0 15px var(--popup-cancel-dot-color, #ff3333),0 0 25px var(--popup-cancel-dot-color, #ff3333);transform:scale(1.03);}100%{box-shadow:0 0 5px var(--popup-cancel-dot-color, #ff3333),0 0 10px var(--popup-cancel-dot-color, #ff3333);transform:scale(1);}}.shosha-public-store .shosha-login-modal__dialog--my-orders{ border-radius:var(--popup-panel-radius-px, 5px) !important; border-left:var(--popup-frame-px, 4px) solid var(--popup-frame, var(--popup-accent, #ff9900)) !important; box-shadow:0 calc(var(--popup-shadow-size-px, 40px) / 2) calc(var(--popup-shadow-size-px, 40px) * 2.5) var(--popup-panel-shadow, rgba(0,0,0,.8)) !important; width:min(var(--popup-panel-width-px, 900px), 95vw) !important; max-width:95vw !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders::before{ background:linear-gradient(90deg, transparent, var(--popup-animation-line, var(--popup-frame, var(--popup-accent, #ff9900))), transparent) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-form.shosha-my-orders-panel:not([hidden]),.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-orders-panel{ max-height:calc(var(--popup-panel-max-vh, 78) * 1vh) !important; overflow-x:hidden !important; overflow-y:auto !important; overscroll-behavior:contain !important; -webkit-overflow-scrolling:touch !important; scrollbar-width:var(--popup-scroll-ff, thin) !important; scrollbar-color:var(--popup-scroll-thumb, #333) var(--popup-scroll-track, transparent) !important; -ms-overflow-style:auto !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-form.shosha-my-orders-panel:not([hidden])::-webkit-scrollbar,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-orders-panel::-webkit-scrollbar{ display:block !important; width:var(--popup-scroll-width-px, 8px) !important; height:auto !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-form.shosha-my-orders-panel:not([hidden])::-webkit-scrollbar-track,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-orders-panel::-webkit-scrollbar-track{ background:var(--popup-scroll-track, transparent) !important; border-radius:999px !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-form.shosha-my-orders-panel:not([hidden])::-webkit-scrollbar-thumb,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-orders-panel::-webkit-scrollbar-thumb{ background:var(--popup-scroll-thumb, #333) !important; border-radius:999px !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-login-form.shosha-my-orders-panel:not([hidden])::-webkit-scrollbar-thumb:hover,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-orders-panel::-webkit-scrollbar-thumb:hover{ background:var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-orders-state{ color:var(--popup-state-color, #aaa) !important; background:var(--popup-state-fill, rgba(5,5,5,.45)) !important; border-color:var(--popup-state-border, #222) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-card{ background:var(--popup-card-fill, rgba(5,5,5,.6)) !important; border-color:var(--popup-card-border, #222) !important; border-radius:var(--popup-card-radius-px, 6px) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-card:hover{ background:var(--popup-card-hover-fill, rgba(10,10,10,.8)) !important; border-color:var(--popup-card-hover-line, rgba(255,153,0,.2)) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-head{ border-bottom-color:var(--popup-head-divider, #1c1c1c) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-id h4{ color:var(--popup-order-id-color, #fff) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-id span{ color:var(--popup-order-date-color, #666) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-items{ color:var(--popup-items-color, #aaa) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-items strong{ color:var(--popup-items-strong, #fff) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-total{ color:var(--popup-total-color, #fff) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-total span{ color:var(--popup-total-value, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-badge{ border-radius:var(--popup-badge-radius-px, 4px) !important; color:var(--popup-badge-color, var(--popup-accent, #ff9900)) !important; background:var(--popup-badge-fill, rgba(255,153,0,.1)) !important; border-color:var(--popup-badge-line, rgba(255,153,0,.3)) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-badge.is-completed{ color:var(--popup-badge-done-color, #00cc66) !important; background:var(--popup-badge-done-fill, rgba(0,204,102,.1)) !important; border-color:var(--popup-badge-done-line, rgba(0,204,102,.3)) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-badge.is-cancelled,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-badge.is-rejected{ color:var(--popup-badge-cancel-color, #ff3333) !important; background:var(--popup-badge-cancel-fill, rgba(255,51,51,.1)) !important; border-color:var(--popup-badge-cancel-line, rgba(255,51,51,.3)) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-timeline{ background:var(--popup-tl-fill, rgba(0,0,0,.3)) !important; border-color:var(--popup-tl-border, #111) !important; border-radius:var(--popup-tl-radius-px, 4px) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-dot{ background:var(--popup-dot-bg, #222) !important; color:var(--popup-dot-color, #666) !important; border-color:var(--popup-dot-border, #333) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-step-label{ color:var(--popup-label-color, #666) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-step.is-active .shosha-my-order-dot{ background:var(--popup-dot-active-bg, var(--popup-accent, #ff9900)) !important; color:var(--popup-dot-active-color, #000) !important; border-color:var(--popup-dot-active-bg, var(--popup-accent, #ff9900)) !important; animation-name:shosha-my-orders-var-pulse !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-step.is-active .shosha-my-order-step-label{ color:var(--popup-label-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-step.is-done .shosha-my-order-dot{ background:var(--popup-dot-done-fill, rgba(255,153,0,.35)) !important; color:var(--popup-dot-done-color, var(--popup-accent, #ff9900)) !important; border-color:var(--popup-dot-done-fill, rgba(255,153,0,.35)) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-step.is-done .shosha-my-order-step-label{ color:var(--popup-label-done-fill, rgba(255,153,0,.75)) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-line span{ background:var(--popup-line-color, #222) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-line.is-done span{ background:var(--popup-line-done, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-cancel-dot{ background:var(--popup-cancel-dot-bg, #222) !important; color:var(--popup-cancel-dot-color, #ff3333) !important; border-color:var(--popup-cancel-dot-color, #ff3333) !important; animation-name:shosha-my-orders-var-red-pulse !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-cancel-label{ color:var(--popup-cancel-label-color, #ff3333) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-cancel-reason{ background:var(--popup-reason-fill, rgba(255,51,51,.04)) !important; border-left-color:var(--popup-reason-border, #ff3333) !important; border-right-color:var(--popup-reason-border, #ff3333) !important; color:var(--popup-reason-color, #ccc) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-cancel-reason strong{ color:var(--popup-reason-strong, #ff3333) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-action{ border-radius:var(--popup-action-radius-px, 3px) !important; font-size:var(--popup-action-px, 14px) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-action--details{ color:var(--popup-details-color, var(--popup-accent, #ff9900)) !important; -webkit-text-fill-color:var(--popup-details-color, var(--popup-accent, #ff9900)) !important; border-color:var(--popup-details-border, var(--popup-accent, #ff9900)) !important; background:var(--popup-details-bg, transparent) !important; background-color:var(--popup-details-bg, transparent) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-action--details:hover,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-action--details:focus,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-action--details:active,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-action--details:focus-visible{ color:var(--popup-details-hover-color, #fff) !important; -webkit-text-fill-color:var(--popup-details-hover-color, #fff) !important; background:var(--popup-details-hover-bg, var(--popup-accent, #ff9900)) !important; background-color:var(--popup-details-hover-bg, var(--popup-accent, #ff9900)) !important; border-color:var(--popup-details-hover-bg, var(--popup-details-border, var(--popup-accent, #ff9900))) !important; box-shadow:0 0 15px var(--popup-details-glow-soft, var(--popup-details-glow, rgba(255,153,0,.55))) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-action--cancel{ color:var(--popup-cancelbtn-color, #777) !important; -webkit-text-fill-color:var(--popup-cancelbtn-color, #777) !important; border-color:var(--popup-cancelbtn-border, #333) !important; background:var(--popup-cancelbtn-bg, transparent) !important; background-color:var(--popup-cancelbtn-bg, transparent) !important; }.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-action--cancel:hover,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-action--cancel:focus,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-action--cancel:active,.shosha-public-store .shosha-login-modal__dialog--my-orders .shosha-my-order-action--cancel:focus-visible{ color:var(--popup-cancelbtn-hover-color, #fff) !important; -webkit-text-fill-color:var(--popup-cancelbtn-hover-color, #fff) !important; background:var(--popup-cancelbtn-hover-bg, #ff3333) !important; background-color:var(--popup-cancelbtn-hover-bg, #ff3333) !important; border-color:var(--popup-cancelbtn-hover-bg, #ff3333) !important; box-shadow:0 0 15px var(--popup-cancelbtn-glow, #ff3333) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders{ border-radius:var(--popup-panel-radius-px, 5px) !important; border-left:var(--popup-frame-px, 4px) solid var(--popup-frame, var(--popup-accent, #ff9900)) !important; box-shadow:0 calc(var(--popup-shadow-size-px, 40px) / 2) calc(var(--popup-shadow-size-px, 40px) * 2.5) var(--popup-panel-shadow, rgba(0,0,0,.8)) !important; width:min(var(--popup-panel-width-px, 900px), 95vw) !important; max-width:95vw !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders::before{ background:linear-gradient(90deg, transparent, var(--popup-animation-line, var(--popup-frame, var(--popup-accent, #ff9900))), transparent) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-login-form.shosha-my-orders-panel:not([hidden]),.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-orders-panel{ max-height:calc(var(--popup-panel-max-vh, 78) * 1vh) !important; overflow-x:hidden !important; overflow-y:auto !important; overscroll-behavior:contain !important; -webkit-overflow-scrolling:touch !important; scrollbar-width:var(--popup-scroll-ff, thin) !important; scrollbar-color:var(--popup-scroll-thumb, #333) var(--popup-scroll-track, transparent) !important; -ms-overflow-style:auto !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-login-form.shosha-my-orders-panel:not([hidden])::-webkit-scrollbar,.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-orders-panel::-webkit-scrollbar{ display:block !important; width:var(--popup-scroll-width-px, 8px) !important; height:auto !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-login-form.shosha-my-orders-panel:not([hidden])::-webkit-scrollbar-track,.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-orders-panel::-webkit-scrollbar-track{ background:var(--popup-scroll-track, transparent) !important; border-radius:999px !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-login-form.shosha-my-orders-panel:not([hidden])::-webkit-scrollbar-thumb,.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-orders-panel::-webkit-scrollbar-thumb{ background:var(--popup-scroll-thumb, #333) !important; border-radius:999px !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-login-form.shosha-my-orders-panel:not([hidden])::-webkit-scrollbar-thumb:hover,.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-orders-panel::-webkit-scrollbar-thumb:hover{ background:var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-orders-state{ color:var(--popup-state-color, #aaa) !important; background:var(--popup-state-fill, rgba(5,5,5,.45)) !important; border-color:var(--popup-state-border, #222) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-card{ background:var(--popup-card-fill, rgba(5,5,5,.6)) !important; border-color:var(--popup-card-border, #222) !important; border-radius:var(--popup-card-radius-px, 6px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-card:hover{ background:var(--popup-card-hover-fill, rgba(10,10,10,.8)) !important; border-color:var(--popup-card-hover-line, rgba(255,153,0,.2)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-head{ border-bottom-color:var(--popup-head-divider, #1c1c1c) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-id h4{ color:var(--popup-order-id-color, #fff) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-id span{ color:var(--popup-order-date-color, #666) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-items{ color:var(--popup-items-color, #aaa) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-items strong{ color:var(--popup-items-strong, #fff) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-total{ color:var(--popup-total-color, #fff) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-total span{ color:var(--popup-total-value, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-badge{ border-radius:var(--popup-badge-radius-px, 4px) !important; color:var(--popup-badge-color, var(--popup-accent, #ff9900)) !important; background:var(--popup-badge-fill, rgba(255,153,0,.1)) !important; border-color:var(--popup-badge-line, rgba(255,153,0,.3)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-badge.is-completed{ color:var(--popup-badge-done-color, #00cc66) !important; background:var(--popup-badge-done-fill, rgba(0,204,102,.1)) !important; border-color:var(--popup-badge-done-line, rgba(0,204,102,.3)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-badge.is-cancelled,.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-badge.is-rejected{ color:var(--popup-badge-cancel-color, #ff3333) !important; background:var(--popup-badge-cancel-fill, rgba(255,51,51,.1)) !important; border-color:var(--popup-badge-cancel-line, rgba(255,51,51,.3)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-timeline{ background:var(--popup-tl-fill, rgba(0,0,0,.3)) !important; border-color:var(--popup-tl-border, #111) !important; border-radius:var(--popup-tl-radius-px, 4px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-dot{ background:var(--popup-dot-bg, #222) !important; color:var(--popup-dot-color, #666) !important; border-color:var(--popup-dot-border, #333) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-step-label{ color:var(--popup-label-color, #666) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-step.is-active .shosha-my-order-dot{ background:var(--popup-dot-active-bg, var(--popup-accent, #ff9900)) !important; color:var(--popup-dot-active-color, #000) !important; border-color:var(--popup-dot-active-bg, var(--popup-accent, #ff9900)) !important; animation-name:shosha-my-orders-var-pulse !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-step.is-active .shosha-my-order-step-label{ color:var(--popup-label-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-step.is-done .shosha-my-order-dot{ background:var(--popup-dot-done-fill, rgba(255,153,0,.35)) !important; color:var(--popup-dot-done-color, var(--popup-accent, #ff9900)) !important; border-color:var(--popup-dot-done-fill, rgba(255,153,0,.35)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-step.is-done .shosha-my-order-step-label{ color:var(--popup-label-done-fill, rgba(255,153,0,.75)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-line span{ background:var(--popup-line-color, #222) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-line.is-done span{ background:var(--popup-line-done, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-cancel-dot{ background:var(--popup-cancel-dot-bg, #222) !important; color:var(--popup-cancel-dot-color, #ff3333) !important; border-color:var(--popup-cancel-dot-color, #ff3333) !important; animation-name:shosha-my-orders-var-red-pulse !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-cancel-label{ color:var(--popup-cancel-label-color, #ff3333) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-cancel-reason{ background:var(--popup-reason-fill, rgba(255,51,51,.04)) !important; border-left-color:var(--popup-reason-border, #ff3333) !important; border-right-color:var(--popup-reason-border, #ff3333) !important; color:var(--popup-reason-color, #ccc) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-cancel-reason strong{ color:var(--popup-reason-strong, #ff3333) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-action{ border-radius:var(--popup-action-radius-px, 3px) !important; font-size:var(--popup-action-px, 14px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-action--details{ color:var(--popup-details-color, var(--popup-accent, #ff9900)) !important; -webkit-text-fill-color:var(--popup-details-color, var(--popup-accent, #ff9900)) !important; border-color:var(--popup-details-border, var(--popup-accent, #ff9900)) !important; background:var(--popup-details-bg, transparent) !important; background-color:var(--popup-details-bg, transparent) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-action--details:hover,.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-action--details:focus,.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-action--details:active,.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-action--details:focus-visible{ color:var(--popup-details-hover-color, #fff) !important; -webkit-text-fill-color:var(--popup-details-hover-color, #fff) !important; background:var(--popup-details-hover-bg, var(--popup-accent, #ff9900)) !important; background-color:var(--popup-details-hover-bg, var(--popup-accent, #ff9900)) !important; border-color:var(--popup-details-hover-bg, var(--popup-details-border, var(--popup-accent, #ff9900))) !important; box-shadow:0 0 15px var(--popup-details-glow-soft, var(--popup-details-glow, rgba(255,153,0,.55))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-action--cancel{ color:var(--popup-cancelbtn-color, #777) !important; -webkit-text-fill-color:var(--popup-cancelbtn-color, #777) !important; border-color:var(--popup-cancelbtn-border, #333) !important; background:var(--popup-cancelbtn-bg, transparent) !important; background-color:var(--popup-cancelbtn-bg, transparent) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-action--cancel:hover,.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-action--cancel:focus,.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-action--cancel:active,.shosha-public-store[data-shosha-design="layout2"] .shosha-login-modal__dialog--my-orders .shosha-my-order-action--cancel:focus-visible{ color:var(--popup-cancelbtn-hover-color, #fff) !important; -webkit-text-fill-color:var(--popup-cancelbtn-hover-color, #fff) !important; background:var(--popup-cancelbtn-hover-bg, #ff3333) !important; background-color:var(--popup-cancelbtn-hover-bg, #ff3333) !important; border-color:var(--popup-cancelbtn-hover-bg, #ff3333) !important; box-shadow:0 0 15px var(--popup-cancelbtn-glow, #ff3333) !important; }
[data-shosha-storefront-msg-modal]{ --popup-overlay-bg:rgba(6,16,6,0.72);--popup-overlay:#061006;--popup-overlay-blur-px:2px;--popup-dialog-bg:#ffffff;--popup-frame-color:#43a047;--popup-frame-px:4px;--popup-animation-line:#43a047;--popup-panel-radius-px:9px;--popup-panel-width-px:420px;--popup-panel-shadow:#43a047;--popup-shadow-size-px:1px;--popup-title-color:#044b23;--popup-title-px:22px;--popup-subtitle-color:#555555;--popup-subtitle-px:15px;--popup-primary-bg:#044b23;--popup-primary-color:#ffffff;--popup-primary-hover-bg:#43a047;--popup-btn-border-px:1px;--popup-btn-radius-px:9px;--popup-btn-px:18px;--popup-btn-shadow:#43a047;--popup-btn-glow-px:8px;--popup-accent:#43a047;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#43a047;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#e8efe5;--shosha-login-orange:#044b23;--shosha-login-orange:#43a047;--popup-primary-hover-bg:#43a047;--popup-hover-fill:#43a047;--popup-dialog-bg:#ffffff;--popup-frame:#43a047;--shosha-login-orange:#43a047;--popup-panel-shadow:rgba(67,160,71,0.8);--popup-btn-shadow:rgba(67,160,71,0.55); }
.shosha-public-store [data-shosha-storefront-msg-modal]{ --shosha-login-orange: var(--popup-accent, var(--popup-primary-bg, var(--popup-frame, #ff9900))); --popup-hover-fill: var(--popup-primary-hover-bg, var(--popup-confirm-hover, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))); }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-modal__backdrop,.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-menu-service-modal__backdrop,[data-shosha-storefront-msg-modal].shosha-login-modal > .shosha-login-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-modal__dialog,.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-menu-service-modal__dialog{ background: var(--popup-dialog-bg, var(--popup-panel-bg, #121212)) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-modal__title,.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-sf-picker-modal__title,.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-menu-service-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 22px) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-modal__subtitle,.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-sf-picker-modal__subtitle{ color: var(--popup-subtitle-color, #a3a3a3) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-menu-service-modal__message{ color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-modal__close{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-modal__close:hover,.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-modal__close:focus-visible{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-links a,.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-switch a,.shosha-public-store [data-shosha-storefront-msg-modal] a[data-shosha-open-forgot],.shosha-public-store [data-shosha-storefront-msg-modal] a[data-shosha-open-register],.shosha-public-store [data-shosha-storefront-msg-modal] a[data-shosha-open-login]{ color: var(--popup-link-color, var(--popup-accent, #7a7a7a)) !important; text-decoration: none !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-links a:hover,.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-links a:focus-visible,.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-links a:active,.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-switch a:hover,.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-switch a:focus-visible,.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-switch a:active,.shosha-public-store [data-shosha-storefront-msg-modal] a[data-shosha-open-forgot]:hover,.shosha-public-store [data-shosha-storefront-msg-modal] a[data-shosha-open-forgot]:active,.shosha-public-store [data-shosha-storefront-msg-modal] a[data-shosha-open-register]:hover,.shosha-public-store [data-shosha-storefront-msg-modal] a[data-shosha-open-register]:active,.shosha-public-store [data-shosha-storefront-msg-modal] a[data-shosha-open-login]:hover,.shosha-public-store [data-shosha-storefront-msg-modal] a[data-shosha-open-login]:active{ color: var(--popup-link-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] input[type="text"],.shosha-public-store [data-shosha-storefront-msg-modal] input[type="password"],.shosha-public-store [data-shosha-storefront-msg-modal] input[type="email"],.shosha-public-store [data-shosha-storefront-msg-modal] input[type="tel"],.shosha-public-store [data-shosha-storefront-msg-modal] input[type="search"],.shosha-public-store [data-shosha-storefront-msg-modal] input[type="number"],.shosha-public-store [data-shosha-storefront-msg-modal] textarea,.shosha-public-store [data-shosha-storefront-msg-modal] select{ background: var(--popup-input-bg, #1a1a1a) !important; color: var(--popup-input-color, #fff) !important; -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; border-color: var(--popup-input-border, #333) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] input:-webkit-autofill,.shosha-public-store [data-shosha-storefront-msg-modal] input:-webkit-autofill:hover,.shosha-public-store [data-shosha-storefront-msg-modal] input:-webkit-autofill:focus,.shosha-public-store [data-shosha-storefront-msg-modal] input:-webkit-autofill:active{ -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] input:focus,.shosha-public-store [data-shosha-storefront-msg-modal] textarea:focus,.shosha-public-store [data-shosha-storefront-msg-modal] select:focus{ border-color: var(--popup-input-focus, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):hover,.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):focus-visible{ color: var(--popup-primary-color, #000) !important; -webkit-text-fill-color: var(--popup-primary-color, #000) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):hover::after,.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):focus-visible::after{ width: 100% !important; background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-menu-service-modal__cancel::after{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color: var(--popup-secondary-color, #fff) !important; box-shadow:none !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible{ color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; -webkit-text-fill-color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover::after,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible::after{ width: 100% !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):not(:hover):not(:focus):not(:active):not(:focus-visible),.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-menu-service-modal__cancel:not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; -webkit-text-fill-color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color:var(--popup-secondary-color,#fff) !important; box-shadow:none !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-login-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-login-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-login-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-login-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-login-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-login-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-login-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-modal__backdrop{ backdrop-filter:blur(var(--popup-overlay-blur-px, 2px)) !important; -webkit-backdrop-filter:blur(var(--popup-overlay-blur-px, 2px)) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-modal__dialog{ border-radius:var(--popup-panel-radius-px, 5px) !important; border-left:var(--popup-frame-px, 4px) solid var(--popup-frame, var(--popup-accent, #ff9900)) !important; box-shadow:0 calc(var(--popup-shadow-size-px, 40px) / 2) calc(var(--popup-shadow-size-px, 40px) * 2.5) var(--popup-panel-shadow, rgba(0,0,0,.8)) !important; width:min(var(--popup-panel-width-px, 420px), calc(100vw - 2rem)) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-modal__dialog::before{ background:linear-gradient(90deg, transparent, var(--popup-animation-line, var(--popup-frame, var(--popup-accent, #ff9900))), transparent) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-storefront-msg-modal__body{ font-size:var(--popup-subtitle-px, 15px) !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-submit{ border-width:var(--popup-btn-border-px, 1px) !important; border-radius:var(--popup-btn-radius-px, 50px) !important; font-size:var(--popup-btn-px, 18px) !important; overflow:hidden !important; }.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-submit:hover,.shosha-public-store [data-shosha-storefront-msg-modal] .shosha-login-submit:focus-visible{ box-shadow:0 0 var(--popup-btn-glow-px, 20px) var(--popup-btn-shadow, rgba(255,153,0,.55)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-login-modal__backdrop{ backdrop-filter:blur(var(--popup-overlay-blur-px, 2px)) !important; -webkit-backdrop-filter:blur(var(--popup-overlay-blur-px, 2px)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-login-modal__dialog{ border-radius:var(--popup-panel-radius-px, 5px) !important; border-left:var(--popup-frame-px, 4px) solid var(--popup-frame, var(--popup-accent, #ff9900)) !important; box-shadow:0 calc(var(--popup-shadow-size-px, 40px) / 2) calc(var(--popup-shadow-size-px, 40px) * 2.5) var(--popup-panel-shadow, rgba(0,0,0,.8)) !important; width:min(var(--popup-panel-width-px, 420px), calc(100vw - 2rem)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-login-modal__dialog::before{ background:linear-gradient(90deg, transparent, var(--popup-animation-line, var(--popup-frame, var(--popup-accent, #ff9900))), transparent) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-storefront-msg-modal__body{ font-size:var(--popup-subtitle-px, 15px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-login-submit{ border-width:var(--popup-btn-border-px, 1px) !important; border-radius:var(--popup-btn-radius-px, 50px) !important; font-size:var(--popup-btn-px, 18px) !important; overflow:hidden !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-login-submit:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-storefront-msg-modal] .shosha-login-submit:focus-visible{ box-shadow:0 0 var(--popup-btn-glow-px, 20px) var(--popup-btn-shadow, rgba(255,153,0,.55)) !important; }
[data-shosha-my-order-cancel-modal]{ --popup-overlay-bg:rgba(6,16,6,0.72);--popup-overlay:#061006;--popup-overlay-blur-px:2px;--popup-dialog-bg:#ffffff;--popup-frame-color:#43a047;--popup-frame-px:4px;--popup-animation-line:#43a047;--popup-panel-radius-px:9px;--popup-panel-width-px:420px;--popup-panel-shadow:#43a047;--popup-shadow-size-px:1px;--popup-title-color:#000000;--popup-title-px:22px;--popup-body-color:#555555;--popup-body-px:15px;--popup-accent:#43a047;--popup-btn-gap-px:12px;--popup-keep-bg:#044b23;--popup-keep-color:#ffffff;--popup-keep-border:#044b23;--popup-keep-border-px:1px;--popup-keep-hover-bg:#43a047;--popup-keep-hover-color:#ffffff;--popup-keep-hover-border:#044b23;--popup-keep-glow:#43a047;--popup-keep-radius-px:9px;--popup-keep-px:12px;--popup-primary-fill:#d62828;--popup-primary-bg:#ffffff;--popup-primary-color:#ffffff;--popup-primary-hover-bg:#c72929;--popup-btn-border-px:1px;--popup-btn-radius-px:9px;--popup-btn-px:12px;--popup-btn-shadow:#d62828;--popup-btn-glow-px:12px;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#43a047;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#e8efe5;--shosha-login-orange:#ffffff;--shosha-login-orange:#43a047;--popup-primary-hover-bg:#c72929;--popup-hover-fill:#c72929;--popup-dialog-bg:#ffffff;--popup-frame:#43a047;--shosha-login-orange:#43a047;--popup-panel-shadow:rgba(67,160,71,0.8);--popup-btn-shadow:rgba(214,40,40,0.55);--popup-keep-glow:rgba(67,160,71,0.75); }
.shosha-public-store [data-shosha-my-order-cancel-modal]{ --shosha-login-orange: var(--popup-accent, var(--popup-primary-bg, var(--popup-frame, #ff9900))); --popup-hover-fill: var(--popup-primary-hover-bg, var(--popup-confirm-hover, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))); }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-modal__backdrop,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-menu-service-modal__backdrop,[data-shosha-my-order-cancel-modal].shosha-login-modal > .shosha-login-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-modal__dialog,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-menu-service-modal__dialog{ background: var(--popup-dialog-bg, var(--popup-panel-bg, #121212)) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-modal__title,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-sf-picker-modal__title,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-menu-service-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 22px) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-modal__subtitle,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-sf-picker-modal__subtitle{ color: var(--popup-subtitle-color, #a3a3a3) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-menu-service-modal__message{ color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-modal__close{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-modal__close:hover,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-modal__close:focus-visible{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-links a,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-switch a,.shosha-public-store [data-shosha-my-order-cancel-modal] a[data-shosha-open-forgot],.shosha-public-store [data-shosha-my-order-cancel-modal] a[data-shosha-open-register],.shosha-public-store [data-shosha-my-order-cancel-modal] a[data-shosha-open-login]{ color: var(--popup-link-color, var(--popup-accent, #7a7a7a)) !important; text-decoration: none !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-links a:hover,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-links a:focus-visible,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-links a:active,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-switch a:hover,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-switch a:focus-visible,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-switch a:active,.shosha-public-store [data-shosha-my-order-cancel-modal] a[data-shosha-open-forgot]:hover,.shosha-public-store [data-shosha-my-order-cancel-modal] a[data-shosha-open-forgot]:active,.shosha-public-store [data-shosha-my-order-cancel-modal] a[data-shosha-open-register]:hover,.shosha-public-store [data-shosha-my-order-cancel-modal] a[data-shosha-open-register]:active,.shosha-public-store [data-shosha-my-order-cancel-modal] a[data-shosha-open-login]:hover,.shosha-public-store [data-shosha-my-order-cancel-modal] a[data-shosha-open-login]:active{ color: var(--popup-link-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] input[type="text"],.shosha-public-store [data-shosha-my-order-cancel-modal] input[type="password"],.shosha-public-store [data-shosha-my-order-cancel-modal] input[type="email"],.shosha-public-store [data-shosha-my-order-cancel-modal] input[type="tel"],.shosha-public-store [data-shosha-my-order-cancel-modal] input[type="search"],.shosha-public-store [data-shosha-my-order-cancel-modal] input[type="number"],.shosha-public-store [data-shosha-my-order-cancel-modal] textarea,.shosha-public-store [data-shosha-my-order-cancel-modal] select{ background: var(--popup-input-bg, #1a1a1a) !important; color: var(--popup-input-color, #fff) !important; -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; border-color: var(--popup-input-border, #333) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] input:-webkit-autofill,.shosha-public-store [data-shosha-my-order-cancel-modal] input:-webkit-autofill:hover,.shosha-public-store [data-shosha-my-order-cancel-modal] input:-webkit-autofill:focus,.shosha-public-store [data-shosha-my-order-cancel-modal] input:-webkit-autofill:active{ -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] input:focus,.shosha-public-store [data-shosha-my-order-cancel-modal] textarea:focus,.shosha-public-store [data-shosha-my-order-cancel-modal] select:focus{ border-color: var(--popup-input-focus, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):hover,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):focus-visible{ color: var(--popup-primary-color, #000) !important; -webkit-text-fill-color: var(--popup-primary-color, #000) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):hover::after,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):focus-visible::after{ width: 100% !important; background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-menu-service-modal__cancel::after{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color: var(--popup-secondary-color, #fff) !important; box-shadow:none !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible{ color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; -webkit-text-fill-color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover::after,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible::after{ width: 100% !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):not(:hover):not(:focus):not(:active):not(:focus-visible),.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-menu-service-modal__cancel:not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; -webkit-text-fill-color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color:var(--popup-secondary-color,#fff) !important; box-shadow:none !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-modal__backdrop{ backdrop-filter:blur(var(--popup-overlay-blur-px, 2px)) !important; -webkit-backdrop-filter:blur(var(--popup-overlay-blur-px, 2px)) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-modal__dialog{ border-radius:var(--popup-panel-radius-px, 5px) !important; border-left:var(--popup-frame-px, 4px) solid var(--popup-frame, var(--popup-accent, #ff9900)) !important; box-shadow:0 calc(var(--popup-shadow-size-px, 40px) / 2) calc(var(--popup-shadow-size-px, 40px) * 2.5) var(--popup-panel-shadow, rgba(0,0,0,.8)) !important; width:min(var(--popup-panel-width-px, 420px), calc(100vw - 2rem)) !important; max-width:none !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-modal__dialog::before{ background:linear-gradient(90deg, transparent, var(--popup-animation-line, var(--popup-frame, var(--popup-accent, #ff9900))), transparent) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-submit{ border-width:var(--popup-btn-border-px, 1px) !important; border-radius:var(--popup-btn-radius-px, 50px) !important; font-size:var(--popup-btn-px, 18px) !important; overflow:hidden !important; position:relative !important; background:var(--popup-primary-fill, transparent) !important; background-color:var(--popup-primary-fill, transparent) !important; color:var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; -webkit-text-fill-color:var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; border-color:var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-submit::after{ content:none !important; display:none !important; width:0 !important; background:transparent !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-submit:hover,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-submit:focus,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-submit:active,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-submit:focus-visible{ background:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; background-color:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; color:var(--popup-primary-color, #fff) !important; -webkit-text-fill-color:var(--popup-primary-color, #fff) !important; border-color:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; box-shadow:0 0 var(--popup-btn-glow-px, 20px) var(--popup-btn-shadow, rgba(255,153,0,.55)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-modal__backdrop{ backdrop-filter:blur(var(--popup-overlay-blur-px, 2px)) !important; -webkit-backdrop-filter:blur(var(--popup-overlay-blur-px, 2px)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-modal__dialog{ border-radius:var(--popup-panel-radius-px, 5px) !important; border-left:var(--popup-frame-px, 4px) solid var(--popup-frame, var(--popup-accent, #ff9900)) !important; box-shadow:0 calc(var(--popup-shadow-size-px, 40px) / 2) calc(var(--popup-shadow-size-px, 40px) * 2.5) var(--popup-panel-shadow, rgba(0,0,0,.8)) !important; width:min(var(--popup-panel-width-px, 420px), calc(100vw - 2rem)) !important; max-width:none !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-modal__dialog::before{ background:linear-gradient(90deg, transparent, var(--popup-animation-line, var(--popup-frame, var(--popup-accent, #ff9900))), transparent) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-submit{ border-width:var(--popup-btn-border-px, 1px) !important; border-radius:var(--popup-btn-radius-px, 50px) !important; font-size:var(--popup-btn-px, 18px) !important; overflow:hidden !important; position:relative !important; background:var(--popup-primary-fill, transparent) !important; background-color:var(--popup-primary-fill, transparent) !important; color:var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; -webkit-text-fill-color:var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; border-color:var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-submit::after{ content:none !important; display:none !important; width:0 !important; background:transparent !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-submit:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-submit:focus,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-submit:active,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-submit:focus-visible{ background:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; background-color:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; color:var(--popup-primary-color, #fff) !important; -webkit-text-fill-color:var(--popup-primary-color, #fff) !important; border-color:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; box-shadow:0 0 var(--popup-btn-glow-px, 20px) var(--popup-btn-shadow, rgba(255,153,0,.55)) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-my-order-cancel-modal__body{ color:var(--popup-body-color, #ccc) !important; font-size:var(--popup-body-px, 15px) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-my-order-cancel-modal__actions{ gap:var(--popup-btn-gap-px, 12px) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-my-order-action--cancel{ background:var(--popup-keep-bg, transparent) !important; color:var(--popup-keep-color, #777) !important; -webkit-text-fill-color:var(--popup-keep-color, #777) !important; border:var(--popup-keep-border-px, 1px) solid var(--popup-keep-border, #333) !important; border-radius:var(--popup-keep-radius-px, 50px) !important; font-size:var(--popup-keep-px, 15px) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-my-order-action--cancel:hover,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-my-order-action--cancel:focus,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-my-order-action--cancel:active,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-my-order-action--cancel:focus-visible{ background:var(--popup-keep-hover-bg, #ff3333) !important; color:var(--popup-keep-hover-color, #fff) !important; -webkit-text-fill-color:var(--popup-keep-hover-color, #fff) !important; border-color:var(--popup-keep-hover-border, var(--popup-keep-hover-bg, #ff3333)) !important; box-shadow:0 0 15px var(--popup-keep-glow, rgba(255,51,51,.75)) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-submit.shosha-my-order-cancel-modal__confirm{ background:var(--popup-primary-fill, transparent) !important; background-color:var(--popup-primary-fill, transparent) !important; color:var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; -webkit-text-fill-color:var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; border:var(--popup-btn-border-px, 1px) solid var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-submit.shosha-my-order-cancel-modal__confirm::after{ content:none !important; display:none !important; width:0 !important; background:transparent !important; }.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-submit.shosha-my-order-cancel-modal__confirm:hover,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-submit.shosha-my-order-cancel-modal__confirm:focus,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-submit.shosha-my-order-cancel-modal__confirm:active,.shosha-public-store [data-shosha-my-order-cancel-modal] .shosha-login-submit.shosha-my-order-cancel-modal__confirm:focus-visible{ background:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; background-color:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; color:var(--popup-primary-color, #fff) !important; -webkit-text-fill-color:var(--popup-primary-color, #fff) !important; border-color:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; box-shadow:0 0 var(--popup-btn-glow-px, 20px) var(--popup-btn-shadow, rgba(255,153,0,.55)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-my-order-cancel-modal__body{ color:var(--popup-body-color, #ccc) !important; font-size:var(--popup-body-px, 15px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-my-order-cancel-modal__actions{ gap:var(--popup-btn-gap-px, 12px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-my-order-action--cancel{ background:var(--popup-keep-bg, transparent) !important; color:var(--popup-keep-color, #777) !important; -webkit-text-fill-color:var(--popup-keep-color, #777) !important; border:var(--popup-keep-border-px, 1px) solid var(--popup-keep-border, #333) !important; border-radius:var(--popup-keep-radius-px, 50px) !important; font-size:var(--popup-keep-px, 15px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-my-order-action--cancel:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-my-order-action--cancel:focus,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-my-order-action--cancel:active,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-my-order-action--cancel:focus-visible{ background:var(--popup-keep-hover-bg, #ff3333) !important; color:var(--popup-keep-hover-color, #fff) !important; -webkit-text-fill-color:var(--popup-keep-hover-color, #fff) !important; border-color:var(--popup-keep-hover-border, var(--popup-keep-hover-bg, #ff3333)) !important; box-shadow:0 0 15px var(--popup-keep-glow, rgba(255,51,51,.75)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-submit.shosha-my-order-cancel-modal__confirm{ background:var(--popup-primary-fill, transparent) !important; background-color:var(--popup-primary-fill, transparent) !important; color:var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; -webkit-text-fill-color:var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; border:var(--popup-btn-border-px, 1px) solid var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-submit.shosha-my-order-cancel-modal__confirm::after{ content:none !important; display:none !important; width:0 !important; background:transparent !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-submit.shosha-my-order-cancel-modal__confirm:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-submit.shosha-my-order-cancel-modal__confirm:focus,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-submit.shosha-my-order-cancel-modal__confirm:active,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-cancel-modal] .shosha-login-submit.shosha-my-order-cancel-modal__confirm:focus-visible{ background:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; background-color:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; color:var(--popup-primary-color, #fff) !important; -webkit-text-fill-color:var(--popup-primary-color, #fff) !important; border-color:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; box-shadow:0 0 var(--popup-btn-glow-px, 20px) var(--popup-btn-shadow, rgba(255,153,0,.55)) !important; }
[data-shosha-my-order-details-modal]{ --popup-overlay-bg:rgba(6,16,6,0.72);--popup-overlay:#061006;--popup-overlay-blur-px:2px;--popup-dialog-bg:#ffffff;--popup-frame-color:#43a047;--popup-frame-px:4px;--popup-animation-line:#43a047;--popup-panel-radius-px:9px;--popup-panel-width-px:640px;--popup-panel-shadow:#43a047;--popup-shadow-size-px:1px;--popup-title-color:#000000;--popup-title-px:26px;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#43a047;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#eeeeee;--popup-accent:#43a047;--popup-meta-color:#555555;--popup-section-color:#044b23;--popup-section-divider:#044b23;--popup-item-color:#000000;--popup-item-qty-color:#777777;--popup-item-price-color:#044b23;--popup-item-divider:#dddddd;--popup-note-color:#777777;--popup-cancelled-color:#999999;--popup-row-color:#555555;--popup-discount-color:#044b23;--popup-total-color:#044b23;--popup-total-value:#087a16;--popup-total-border:#044b23;--popup-link-color:#044b23;--popup-primary-fill:#000000;--popup-primary-bg:#ffffff;--popup-primary-color:#ffffff;--popup-primary-hover-bg:#6b7280;--popup-btn-border-px:1px;--popup-btn-radius-px:9px;--popup-btn-px:18px;--popup-btn-shadow:#43a047;--popup-btn-glow-px:20px;--shosha-login-orange:#ffffff;--shosha-login-orange:#43a047;--popup-primary-hover-bg:#6b7280;--popup-hover-fill:#6b7280;--popup-dialog-bg:#ffffff;--popup-frame:#43a047;--shosha-login-orange:#43a047;--popup-panel-shadow:rgba(67,160,71,0.8);--popup-btn-shadow:rgba(67,160,71,0.55); }
.shosha-public-store [data-shosha-my-order-details-modal]{ --shosha-login-orange: var(--popup-accent, var(--popup-primary-bg, var(--popup-frame, #ff9900))); --popup-hover-fill: var(--popup-primary-hover-bg, var(--popup-confirm-hover, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))); }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-modal__backdrop,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-menu-service-modal__backdrop,[data-shosha-my-order-details-modal].shosha-login-modal > .shosha-login-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-modal__dialog,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-menu-service-modal__dialog{ background: var(--popup-dialog-bg, var(--popup-panel-bg, #121212)) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-modal__title,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-sf-picker-modal__title,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-menu-service-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 22px) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-modal__subtitle,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-sf-picker-modal__subtitle{ color: var(--popup-subtitle-color, #a3a3a3) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-menu-service-modal__message{ color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-modal__close{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-modal__close:hover,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-modal__close:focus-visible{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-links a,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-switch a,.shosha-public-store [data-shosha-my-order-details-modal] a[data-shosha-open-forgot],.shosha-public-store [data-shosha-my-order-details-modal] a[data-shosha-open-register],.shosha-public-store [data-shosha-my-order-details-modal] a[data-shosha-open-login]{ color: var(--popup-link-color, var(--popup-accent, #7a7a7a)) !important; text-decoration: none !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-links a:hover,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-links a:focus-visible,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-links a:active,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-switch a:hover,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-switch a:focus-visible,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-switch a:active,.shosha-public-store [data-shosha-my-order-details-modal] a[data-shosha-open-forgot]:hover,.shosha-public-store [data-shosha-my-order-details-modal] a[data-shosha-open-forgot]:active,.shosha-public-store [data-shosha-my-order-details-modal] a[data-shosha-open-register]:hover,.shosha-public-store [data-shosha-my-order-details-modal] a[data-shosha-open-register]:active,.shosha-public-store [data-shosha-my-order-details-modal] a[data-shosha-open-login]:hover,.shosha-public-store [data-shosha-my-order-details-modal] a[data-shosha-open-login]:active{ color: var(--popup-link-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-my-order-details-modal] input[type="text"],.shosha-public-store [data-shosha-my-order-details-modal] input[type="password"],.shosha-public-store [data-shosha-my-order-details-modal] input[type="email"],.shosha-public-store [data-shosha-my-order-details-modal] input[type="tel"],.shosha-public-store [data-shosha-my-order-details-modal] input[type="search"],.shosha-public-store [data-shosha-my-order-details-modal] input[type="number"],.shosha-public-store [data-shosha-my-order-details-modal] textarea,.shosha-public-store [data-shosha-my-order-details-modal] select{ background: var(--popup-input-bg, #1a1a1a) !important; color: var(--popup-input-color, #fff) !important; -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; border-color: var(--popup-input-border, #333) !important; }.shosha-public-store [data-shosha-my-order-details-modal] input:-webkit-autofill,.shosha-public-store [data-shosha-my-order-details-modal] input:-webkit-autofill:hover,.shosha-public-store [data-shosha-my-order-details-modal] input:-webkit-autofill:focus,.shosha-public-store [data-shosha-my-order-details-modal] input:-webkit-autofill:active{ -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; }.shosha-public-store [data-shosha-my-order-details-modal] input:focus,.shosha-public-store [data-shosha-my-order-details-modal] textarea:focus,.shosha-public-store [data-shosha-my-order-details-modal] select:focus{ border-color: var(--popup-input-focus, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):hover,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):focus-visible{ color: var(--popup-primary-color, #000) !important; -webkit-text-fill-color: var(--popup-primary-color, #000) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):hover::after,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):focus-visible::after{ width: 100% !important; background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-menu-service-modal__cancel::after{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color: var(--popup-secondary-color, #fff) !important; box-shadow:none !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible{ color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; -webkit-text-fill-color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover::after,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not(.shosha-checkout-auth-modal__login-btn):not(.shosha-checkout-auth-modal__guest-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible::after{ width: 100% !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):not(:hover):not(:focus):not(:active):not(:focus-visible),.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-menu-service-modal__cancel:not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; -webkit-text-fill-color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color:var(--popup-secondary-color,#fff) !important; box-shadow:none !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-modal__backdrop{ backdrop-filter:blur(var(--popup-overlay-blur-px, 2px)) !important; -webkit-backdrop-filter:blur(var(--popup-overlay-blur-px, 2px)) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-modal__dialog{ border-radius:var(--popup-panel-radius-px, 5px) !important; border-left:var(--popup-frame-px, 4px) solid var(--popup-frame, var(--popup-accent, #ff9900)) !important; box-shadow:0 calc(var(--popup-shadow-size-px, 40px) / 2) calc(var(--popup-shadow-size-px, 40px) * 2.5) var(--popup-panel-shadow, rgba(0,0,0,.8)) !important; width:min(var(--popup-panel-width-px, 640px), calc(100vw - 2rem)) !important; max-width:none !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-modal__dialog::before{ background:linear-gradient(90deg, transparent, var(--popup-animation-line, var(--popup-frame, var(--popup-accent, #ff9900))), transparent) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-submit{ border-width:var(--popup-btn-border-px, 1px) !important; border-radius:var(--popup-btn-radius-px, 50px) !important; font-size:var(--popup-btn-px, 18px) !important; overflow:hidden !important; position:relative !important; background:var(--popup-primary-fill, transparent) !important; background-color:var(--popup-primary-fill, transparent) !important; color:var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; -webkit-text-fill-color:var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; border-color:var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-submit::after{ content:none !important; display:none !important; width:0 !important; background:transparent !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-submit:hover,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-submit:focus,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-submit:active,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-submit:focus-visible{ background:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; background-color:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; color:var(--popup-primary-color, #fff) !important; -webkit-text-fill-color:var(--popup-primary-color, #fff) !important; border-color:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; box-shadow:0 0 var(--popup-btn-glow-px, 20px) var(--popup-btn-shadow, rgba(255,153,0,.55)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-modal__backdrop{ backdrop-filter:blur(var(--popup-overlay-blur-px, 2px)) !important; -webkit-backdrop-filter:blur(var(--popup-overlay-blur-px, 2px)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-modal__dialog{ border-radius:var(--popup-panel-radius-px, 5px) !important; border-left:var(--popup-frame-px, 4px) solid var(--popup-frame, var(--popup-accent, #ff9900)) !important; box-shadow:0 calc(var(--popup-shadow-size-px, 40px) / 2) calc(var(--popup-shadow-size-px, 40px) * 2.5) var(--popup-panel-shadow, rgba(0,0,0,.8)) !important; width:min(var(--popup-panel-width-px, 640px), calc(100vw - 2rem)) !important; max-width:none !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-modal__dialog::before{ background:linear-gradient(90deg, transparent, var(--popup-animation-line, var(--popup-frame, var(--popup-accent, #ff9900))), transparent) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-submit{ border-width:var(--popup-btn-border-px, 1px) !important; border-radius:var(--popup-btn-radius-px, 50px) !important; font-size:var(--popup-btn-px, 18px) !important; overflow:hidden !important; position:relative !important; background:var(--popup-primary-fill, transparent) !important; background-color:var(--popup-primary-fill, transparent) !important; color:var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; -webkit-text-fill-color:var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; border-color:var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-submit::after{ content:none !important; display:none !important; width:0 !important; background:transparent !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-submit:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-submit:focus,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-submit:active,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-submit:focus-visible{ background:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; background-color:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; color:var(--popup-primary-color, #fff) !important; -webkit-text-fill-color:var(--popup-primary-color, #fff) !important; border-color:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; box-shadow:0 0 var(--popup-btn-glow-px, 20px) var(--popup-btn-shadow, rgba(255,153,0,.55)) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-modal__dialog--order-details{ max-height:calc(var(--popup-panel-max-vh, 88) * 1vh) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-body{ scrollbar-width:thin !important; scrollbar-color:var(--popup-scroll-thumb, #333) var(--popup-scroll-track, transparent) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-body::-webkit-scrollbar{ width:var(--popup-scroll-width-px, 4px) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-body::-webkit-scrollbar-track{ background:var(--popup-scroll-track, transparent) !important; border-radius:999px !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-body::-webkit-scrollbar-thumb{ background:var(--popup-scroll-thumb, #333) !important; border-radius:999px !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-body::-webkit-scrollbar-thumb:hover{ background:var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-meta,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-orders-state{ color:var(--popup-meta-color, #888) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-section{ border-bottom-color:var(--popup-section-divider, #1c1c1c) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-section h3{ color:var(--popup-section-color, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-item{ border-bottom-color:var(--popup-item-divider, #151515) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-item-head,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-item-head span{ color:var(--popup-item-color, #fff) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-item-head .shosha-my-order-details-item-qty{ color:var(--popup-item-qty-color, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-item-head .shosha-my-order-details-item-price{ color:var(--popup-item-price-color, #aaa) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-additions,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-item-note{ color:var(--popup-note-color, #888) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-item.is-cancelled .shosha-my-order-details-item-price,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-item.is-cancelled .shosha-my-order-details-item-head span{ color:var(--popup-cancelled-color, #ff6b6b) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-row,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-row span{ color:var(--popup-row-color, #ccc) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-row.is-discount span:last-child{ color:var(--popup-discount-color, #00cc66) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-row.is-total,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-row.is-total span{ color:var(--popup-total-color, #fff) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-row.is-total{ border-top-color:var(--popup-total-border, #222) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-row.is-total span:last-child{ color:var(--popup-total-value, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-my-order-details-instapay{ color:var(--popup-link-color, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-submit.shosha-my-order-details-close-btn{ background:var(--popup-primary-fill, transparent) !important; background-color:var(--popup-primary-fill, transparent) !important; color:var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; -webkit-text-fill-color:var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; border:var(--popup-btn-border-px, 1px) solid var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-submit.shosha-my-order-details-close-btn::after{ content:none !important; display:none !important; width:0 !important; background:transparent !important; }.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-submit.shosha-my-order-details-close-btn:hover,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-submit.shosha-my-order-details-close-btn:focus,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-submit.shosha-my-order-details-close-btn:active,.shosha-public-store [data-shosha-my-order-details-modal] .shosha-login-submit.shosha-my-order-details-close-btn:focus-visible{ background:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; background-color:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; color:var(--popup-primary-color, #fff) !important; -webkit-text-fill-color:var(--popup-primary-color, #fff) !important; border-color:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; box-shadow:0 0 var(--popup-btn-glow-px, 20px) var(--popup-btn-shadow, rgba(255,153,0,.55)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-modal__dialog--order-details{ max-height:calc(var(--popup-panel-max-vh, 88) * 1vh) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-body{ scrollbar-width:thin !important; scrollbar-color:var(--popup-scroll-thumb, #333) var(--popup-scroll-track, transparent) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-body::-webkit-scrollbar{ width:var(--popup-scroll-width-px, 4px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-body::-webkit-scrollbar-track{ background:var(--popup-scroll-track, transparent) !important; border-radius:999px !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-body::-webkit-scrollbar-thumb{ background:var(--popup-scroll-thumb, #333) !important; border-radius:999px !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-body::-webkit-scrollbar-thumb:hover{ background:var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-meta,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-orders-state{ color:var(--popup-meta-color, #888) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-section{ border-bottom-color:var(--popup-section-divider, #1c1c1c) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-section h3{ color:var(--popup-section-color, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-item{ border-bottom-color:var(--popup-item-divider, #151515) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-item-head,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-item-head span{ color:var(--popup-item-color, #fff) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-item-head .shosha-my-order-details-item-qty{ color:var(--popup-item-qty-color, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-item-head .shosha-my-order-details-item-price{ color:var(--popup-item-price-color, #aaa) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-additions,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-item-note{ color:var(--popup-note-color, #888) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-item.is-cancelled .shosha-my-order-details-item-price,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-item.is-cancelled .shosha-my-order-details-item-head span{ color:var(--popup-cancelled-color, #ff6b6b) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-row,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-row span{ color:var(--popup-row-color, #ccc) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-row.is-discount span:last-child{ color:var(--popup-discount-color, #00cc66) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-row.is-total,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-row.is-total span{ color:var(--popup-total-color, #fff) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-row.is-total{ border-top-color:var(--popup-total-border, #222) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-row.is-total span:last-child{ color:var(--popup-total-value, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-my-order-details-instapay{ color:var(--popup-link-color, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-submit.shosha-my-order-details-close-btn{ background:var(--popup-primary-fill, transparent) !important; background-color:var(--popup-primary-fill, transparent) !important; color:var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; -webkit-text-fill-color:var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; border:var(--popup-btn-border-px, 1px) solid var(--popup-primary-bg, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-submit.shosha-my-order-details-close-btn::after{ content:none !important; display:none !important; width:0 !important; background:transparent !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-submit.shosha-my-order-details-close-btn:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-submit.shosha-my-order-details-close-btn:focus,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-submit.shosha-my-order-details-close-btn:active,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-my-order-details-modal] .shosha-login-submit.shosha-my-order-details-close-btn:focus-visible{ background:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; background-color:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; color:var(--popup-primary-color, #fff) !important; -webkit-text-fill-color:var(--popup-primary-color, #fff) !important; border-color:var(--popup-primary-hover-bg, var(--popup-primary-bg, var(--popup-accent, #ff9900))) !important; box-shadow:0 0 var(--popup-btn-glow-px, 20px) var(--popup-btn-shadow, rgba(255,153,0,.55)) !important; }
[data-shosha-menu-service-modal]{ --popup-overlay-bg:rgba(6,16,6,0.72);--popup-overlay:#061006;--popup-dialog-bg:#ffffff;--popup-title-color:#000000;--popup-title-px:22px;--popup-accent:#43a047;--popup-secondary-bg:#000000;--popup-secondary-color:#ffffff;--popup-secondary-border:#000000;--popup-secondary-hover-bg:#6b7280;--popup-option-bg:#044b23;--popup-option-hover:#43a047;--popup-option-text:#ffffff;--popup-option-border:#044b23;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#43a047;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#e8efe5;--popup-panel-radius-px:9px;--popup-btn-radius-px:9px;--popup-input-radius-px:10px;--popup-subtitle-color:#044b23;--popup-msg-bg:#f5f5f5;--popup-msg-border:#43a047;--popup-secondary-hover-color:#ffffff;--popup-option-text-hover:#43a047;--popup-addr-color:#044b23;--popup-addr-color-hover:#43a047;--popup-badge-open-bg:#eaf6e0;--popup-badge-open-color:#43a047;--popup-badge-open-border:#43a047;--popup-badge-closed-bg:#fff0f0;--popup-badge-closed-color:#c62828;--popup-badge-closed-border:#c62828;--popup-map-icon-color:#43a047;--popup-map-icon-bg:#ffffff;--popup-map-icon-border:#43a047;--popup-map-icon-hover-color:#ffffff;--popup-map-icon-hover-bg:#43a047;--popup-none-open-bg:#fff8f8;--popup-none-open-color:#c62828;--popup-none-open-border:#c62828;--popup-input-bg:#ffffff;--popup-input-color:#555555;--popup-input-border:#dddddd;--popup-input-focus:#43a047;--popup-confirm-bg:#044b23;--popup-confirm-color:#ffffff;--popup-confirm-hover:#43a047;--popup-search-btn-bg:#43a047;--popup-search-btn-color:#ffffff;--popup-map-border:#dddddd;--popup-pin-color:#43a047;--popup-pin-dot-color:#044b23;--popup-tool-bg:#ffffff;--popup-tool-color:#43a047;--popup-tool-hover-bg:#43a047;--popup-tool-hover-color:#ffffff;--popup-hint-bg:#ffffff;--popup-hint-color:#000000;--popup-saved-link-color:#43a047;--popup-saved-link-hover:#d3e9dc;--popup-msg-color:#555555;--popup-msg-ok-bg:#eaf6e0;--popup-msg-ok-color:#43a047;--popup-msg-ok-border:#43a047;--popup-msg-out-bg:#fff0f0;--popup-msg-out-color:#c62828;--popup-msg-out-border:#c62828;--popup-confirm-border:#044b23;--popup-confirm-hover-color:#ffffff;--popup-search-suggest-bg:#ffffff;--popup-search-suggest-color:#555555;--popup-search-suggest-hover-bg:#eaf6e0;--popup-search-suggest-hover-text:#087a16;--popup-card-title-color:#000000;--popup-card-title-hover:#000000;--popup-card-addr-color:#000000;--popup-card-addr-hover:#000000;--popup-card-row-color:#000000;--popup-card-row-hover:#000000;--popup-card-notes-color:#000000;--popup-card-notes-hover:#000000;--popup-card-sep-color:#3d3d3d;--popup-card-selected-bg:#defdd3;--popup-card-selected-border:#43a047;--popup-card-selected-text:#000000;--popup-empty-color:#c3c3c3;--shosha-login-orange:#43a047;--popup-confirm-hover:#43a047;--popup-confirm-bg:#044b23;--popup-dialog-bg:#ffffff;--popup-hover-fill:#43a047;--popup-primary-hover-bg:#43a047;--popup-primary-bg:#044b23; }
.shosha-public-store [data-shosha-menu-service-modal]{ --shosha-login-orange: var(--popup-accent, var(--popup-primary-bg, var(--popup-frame, #ff9900))); --popup-hover-fill: var(--popup-primary-hover-bg, var(--popup-confirm-hover, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))); }.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-modal__backdrop,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__backdrop,[data-shosha-menu-service-modal].shosha-login-modal > .shosha-login-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-modal__dialog,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog{ background: var(--popup-dialog-bg, var(--popup-panel-bg, #121212)) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-modal__title,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-picker-modal__title,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 22px) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-modal__subtitle,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-picker-modal__subtitle{ color: var(--popup-subtitle-color, #a3a3a3) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__message{ color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-modal__close{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-modal__close:hover,.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-modal__close:focus-visible{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-links a,.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-switch a,.shosha-public-store [data-shosha-menu-service-modal] a[data-shosha-open-forgot],.shosha-public-store [data-shosha-menu-service-modal] a[data-shosha-open-register],.shosha-public-store [data-shosha-menu-service-modal] a[data-shosha-open-login]{ color: var(--popup-link-color, var(--popup-accent, #7a7a7a)) !important; text-decoration: none !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-links a:hover,.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-links a:focus-visible,.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-links a:active,.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-switch a:hover,.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-switch a:focus-visible,.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-switch a:active,.shosha-public-store [data-shosha-menu-service-modal] a[data-shosha-open-forgot]:hover,.shosha-public-store [data-shosha-menu-service-modal] a[data-shosha-open-forgot]:active,.shosha-public-store [data-shosha-menu-service-modal] a[data-shosha-open-register]:hover,.shosha-public-store [data-shosha-menu-service-modal] a[data-shosha-open-register]:active,.shosha-public-store [data-shosha-menu-service-modal] a[data-shosha-open-login]:hover,.shosha-public-store [data-shosha-menu-service-modal] a[data-shosha-open-login]:active{ color: var(--popup-link-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-service-modal] input[type="text"],.shosha-public-store [data-shosha-menu-service-modal] input[type="password"],.shosha-public-store [data-shosha-menu-service-modal] input[type="email"],.shosha-public-store [data-shosha-menu-service-modal] input[type="tel"],.shosha-public-store [data-shosha-menu-service-modal] input[type="search"],.shosha-public-store [data-shosha-menu-service-modal] input[type="number"],.shosha-public-store [data-shosha-menu-service-modal] textarea,.shosha-public-store [data-shosha-menu-service-modal] select{ background: var(--popup-input-bg, #1a1a1a) !important; color: var(--popup-input-color, #fff) !important; -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; border-color: var(--popup-input-border, #333) !important; }.shosha-public-store [data-shosha-menu-service-modal] input:-webkit-autofill,.shosha-public-store [data-shosha-menu-service-modal] input:-webkit-autofill:hover,.shosha-public-store [data-shosha-menu-service-modal] input:-webkit-autofill:focus,.shosha-public-store [data-shosha-menu-service-modal] input:-webkit-autofill:active{ -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; }.shosha-public-store [data-shosha-menu-service-modal] input:focus,.shosha-public-store [data-shosha-menu-service-modal] textarea:focus,.shosha-public-store [data-shosha-menu-service-modal] select:focus{ border-color: var(--popup-input-focus, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover,.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible{ color: var(--popup-primary-color, #000) !important; -webkit-text-fill-color: var(--popup-primary-color, #000) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover::after,.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible::after{ width: 100% !important; background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__cancel::after{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color: var(--popup-secondary-color, #fff) !important; box-shadow:none !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn])::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):focus-visible{ color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; -webkit-text-fill-color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):hover::after,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):focus-visible::after{ width: 100% !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):not(:hover):not(:focus):not(:active):not(:focus-visible),.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-service-modal__cancel:not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; -webkit-text-fill-color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color:var(--popup-secondary-color,#fff) !important; box-shadow:none !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__option,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-pickup-modal__item,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-pickup-branch-row,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-picker-item,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-modifier-option,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-combined-variation-option{ background: var(--popup-option-bg, rgba(255,255,255,0.06)) !important; color: var(--popup-option-text, #fff) !important; border-color: var(--popup-option-border, rgba(255,255,255,0.14)) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__option:hover,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__option:focus,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__option:active,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__option:focus-visible,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-pickup-modal__item:hover,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-pickup-branch-row:hover,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-pickup-branch-row:focus-visible,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-delivery-saved-modal__item:hover,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-picker-item:hover,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-picker-item:focus-visible,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-modifier-option:hover,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-combined-variation-option:hover{ background: var(--popup-option-hover, rgba(249,115,22,0.12)) !important; background-color: var(--popup-option-hover, rgba(249,115,22,0.12)) !important; color:var(--popup-option-text,#fff) !important; border-color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-picker-item.is-selected,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-combined-variation-option:has(input:checked),.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-delivery-saved-modal__item.is-selected{ background: var(--popup-option-hover, rgba(249,115,22,0.18)) !important; border-color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-picker-item strong,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-modifier-option__price,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-modifier-group-toggle{ color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-delivery-modal__confirm{ color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange))) !important; border-color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange))) !important; background: transparent !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-delivery-modal__confirm::after{ background: var(--popup-confirm-hover, var(--popup-hover-fill, #fff)) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-delivery-modal__confirm:hover::after{ width: 100% !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-delivery-modal__confirm:not(:disabled):hover,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-delivery-modal__confirm:not(:disabled):focus-visible{ color: var(--popup-confirm-color, #fff) !important; box-shadow:none !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-submit,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-delivery-modal__confirm,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-picker-modal__confirm,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store [data-shosha-menu-service-modal] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="hidden"]),.shosha-public-store [data-shosha-menu-service-modal] textarea,.shosha-public-store [data-shosha-menu-service-modal] select{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-picker-modal__dialog,.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-modal__dialog,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-picker-modal__dialog--split{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog::before,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-picker-modal__dialog::before{ animation: none !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__option,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-pickup-modal__item,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-pickup-branch-row,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-picker-item,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-modifier-option,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-combined-variation-option,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-picker-select-row__field,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-picker-select__menu{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-product-share-modal__btn{ border-radius: var(--popup-btn-radius-px, 16px) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-submit,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-delivery-modal__confirm,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-picker-modal__confirm,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog .shosha-menu-delivery-modal__confirm,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-delivery-modal__confirm{ border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__option,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-pickup-modal__item,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-pickup-branch-row,.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-picker-item,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-modifier-option,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-combined-variation-option{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog,.shosha-public-store [data-shosha-menu-service-modal] .shosha-sf-picker-modal__dialog,.shosha-public-store [data-shosha-menu-service-modal] .shosha-login-modal__dialog{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-login-submit,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-delivery-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-sf-picker-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog .shosha-menu-delivery-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-delivery-modal__confirm{ border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-service-modal__option,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-pickup-modal__item,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-pickup-branch-row,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-sf-picker-item,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-sf-modifier-option,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-sf-combined-variation-option{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-sf-picker-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-login-modal__dialog{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-service-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }
[data-shosha-menu-unavailable-modal]{ --popup-overlay-bg:rgba(6,16,6,0.72);--popup-overlay:#061006;--popup-dialog-bg:#ffffff;--popup-title-color:#000000;--popup-title-px:22px;--popup-subtitle-color:#555555;--popup-accent:#43a047;--popup-secondary-bg:#044b23;--popup-secondary-color:#ffffff;--popup-secondary-border:#000000;--popup-secondary-hover-bg:#6b7280;--popup-msg-bg:#f5f5f5;--popup-msg-border:#43a047;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#43a047;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#e8efe5;--popup-panel-radius-px:9px;--popup-btn-radius-px:9px;--popup-option-bg:#ffffff;--popup-option-hover:#defdd3;--popup-option-text:#000000;--popup-option-border:#43a047;--popup-input-radius-px:8px;--popup-option-text-hover:#43a047;--popup-addr-color:#044b23;--popup-addr-color-hover:#43a047;--popup-badge-open-bg:#eaf6e0;--popup-badge-open-color:#43a047;--popup-badge-open-border:#43a047;--popup-badge-closed-bg:#fff0f0;--popup-badge-closed-color:#c62828;--popup-badge-closed-border:#c62828;--popup-map-icon-color:#43a047;--popup-map-icon-bg:#ffffff;--popup-map-icon-border:#43a047;--popup-map-icon-hover-color:#ffffff;--popup-map-icon-hover-bg:#43a047;--popup-none-open-bg:#fff8f8;--popup-none-open-color:#c62828;--popup-none-open-border:#c62828;--popup-input-bg:#ffffff;--popup-input-color:#555555;--popup-input-border:#dddddd;--popup-input-focus:#43a047;--popup-confirm-bg:#044b23;--popup-confirm-color:#ffffff;--popup-confirm-hover:#43a047;--popup-search-btn-bg:#43a047;--popup-search-btn-color:#ffffff;--popup-map-border:#dddddd;--popup-pin-color:#43a047;--popup-pin-dot-color:#044b23;--popup-tool-bg:#ffffff;--popup-tool-color:#43a047;--popup-tool-hover-bg:#43a047;--popup-tool-hover-color:#ffffff;--popup-hint-bg:#ffffff;--popup-hint-color:#000000;--popup-saved-link-color:#43a047;--popup-saved-link-hover:#d3e9dc;--popup-msg-color:#555555;--popup-msg-ok-bg:#eaf6e0;--popup-msg-ok-color:#43a047;--popup-msg-ok-border:#43a047;--popup-msg-out-bg:#fff0f0;--popup-msg-out-color:#c62828;--popup-msg-out-border:#c62828;--popup-confirm-border:#044b23;--popup-confirm-hover-color:#ffffff;--popup-search-suggest-bg:#ffffff;--popup-search-suggest-color:#555555;--popup-search-suggest-hover-bg:#eaf6e0;--popup-search-suggest-hover-text:#087a16;--popup-card-title-color:#000000;--popup-card-title-hover:#000000;--popup-card-addr-color:#000000;--popup-card-addr-hover:#000000;--popup-card-row-color:#000000;--popup-card-row-hover:#000000;--popup-card-notes-color:#000000;--popup-card-notes-hover:#000000;--popup-card-sep-color:#3d3d3d;--popup-card-selected-bg:#defdd3;--popup-card-selected-border:#43a047;--popup-card-selected-text:#000000;--popup-empty-color:#c3c3c3;--shosha-login-orange:#43a047;--popup-confirm-hover:#43a047;--popup-confirm-bg:#044b23;--popup-dialog-bg:#ffffff;--popup-msg-pad:10px 12px;--popup-msg-radius:8px;--popup-hover-fill:#43a047;--popup-primary-hover-bg:#43a047;--popup-primary-bg:#044b23; }
.shosha-public-store [data-shosha-menu-unavailable-modal]{ --shosha-login-orange: var(--popup-accent, var(--popup-primary-bg, var(--popup-frame, #ff9900))); --popup-hover-fill: var(--popup-primary-hover-bg, var(--popup-confirm-hover, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))); }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-modal__backdrop,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__backdrop,[data-shosha-menu-unavailable-modal].shosha-login-modal > .shosha-login-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-modal__dialog,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog{ background: var(--popup-dialog-bg, var(--popup-panel-bg, #121212)) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-modal__title,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-picker-modal__title,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 22px) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-modal__subtitle,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-picker-modal__subtitle{ color: var(--popup-subtitle-color, #a3a3a3) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__message{ color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-modal__close{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-modal__close:hover,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-modal__close:focus-visible{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-links a,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-switch a,.shosha-public-store [data-shosha-menu-unavailable-modal] a[data-shosha-open-forgot],.shosha-public-store [data-shosha-menu-unavailable-modal] a[data-shosha-open-register],.shosha-public-store [data-shosha-menu-unavailable-modal] a[data-shosha-open-login]{ color: var(--popup-link-color, var(--popup-accent, #7a7a7a)) !important; text-decoration: none !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-links a:hover,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-links a:focus-visible,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-links a:active,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-switch a:hover,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-switch a:focus-visible,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-switch a:active,.shosha-public-store [data-shosha-menu-unavailable-modal] a[data-shosha-open-forgot]:hover,.shosha-public-store [data-shosha-menu-unavailable-modal] a[data-shosha-open-forgot]:active,.shosha-public-store [data-shosha-menu-unavailable-modal] a[data-shosha-open-register]:hover,.shosha-public-store [data-shosha-menu-unavailable-modal] a[data-shosha-open-register]:active,.shosha-public-store [data-shosha-menu-unavailable-modal] a[data-shosha-open-login]:hover,.shosha-public-store [data-shosha-menu-unavailable-modal] a[data-shosha-open-login]:active{ color: var(--popup-link-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] input[type="text"],.shosha-public-store [data-shosha-menu-unavailable-modal] input[type="password"],.shosha-public-store [data-shosha-menu-unavailable-modal] input[type="email"],.shosha-public-store [data-shosha-menu-unavailable-modal] input[type="tel"],.shosha-public-store [data-shosha-menu-unavailable-modal] input[type="search"],.shosha-public-store [data-shosha-menu-unavailable-modal] input[type="number"],.shosha-public-store [data-shosha-menu-unavailable-modal] textarea,.shosha-public-store [data-shosha-menu-unavailable-modal] select{ background: var(--popup-input-bg, #1a1a1a) !important; color: var(--popup-input-color, #fff) !important; -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; border-color: var(--popup-input-border, #333) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] input:-webkit-autofill,.shosha-public-store [data-shosha-menu-unavailable-modal] input:-webkit-autofill:hover,.shosha-public-store [data-shosha-menu-unavailable-modal] input:-webkit-autofill:focus,.shosha-public-store [data-shosha-menu-unavailable-modal] input:-webkit-autofill:active{ -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] input:focus,.shosha-public-store [data-shosha-menu-unavailable-modal] textarea:focus,.shosha-public-store [data-shosha-menu-unavailable-modal] select:focus{ border-color: var(--popup-input-focus, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible{ color: var(--popup-primary-color, #000) !important; -webkit-text-fill-color: var(--popup-primary-color, #000) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover::after,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible::after{ width: 100% !important; background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel::after{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color: var(--popup-secondary-color, #fff) !important; box-shadow:none !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn])::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):focus-visible{ color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; -webkit-text-fill-color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):hover::after,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):focus-visible::after{ width: 100% !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):not(:hover):not(:focus):not(:active):not(:focus-visible),.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel:not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; -webkit-text-fill-color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color:var(--popup-secondary-color,#fff) !important; box-shadow:none !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__option,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-pickup-modal__item,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-pickup-branch-row,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-picker-item,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-modifier-option,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-combined-variation-option{ background: var(--popup-option-bg, rgba(255,255,255,0.06)) !important; color: var(--popup-option-text, #fff) !important; border-color: var(--popup-option-border, rgba(255,255,255,0.14)) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__option:hover,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__option:focus,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__option:active,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__option:focus-visible,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-pickup-modal__item:hover,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-pickup-branch-row:hover,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-pickup-branch-row:focus-visible,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-delivery-saved-modal__item:hover,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-picker-item:hover,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-picker-item:focus-visible,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-modifier-option:hover,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-combined-variation-option:hover{ background: var(--popup-option-hover, rgba(249,115,22,0.12)) !important; background-color: var(--popup-option-hover, rgba(249,115,22,0.12)) !important; color:var(--popup-option-text,#fff) !important; border-color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-picker-item.is-selected,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-combined-variation-option:has(input:checked),.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-delivery-saved-modal__item.is-selected{ background: var(--popup-option-hover, rgba(249,115,22,0.18)) !important; border-color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-picker-item strong,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-modifier-option__price,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-modifier-group-toggle{ color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-delivery-modal__confirm{ color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange))) !important; border-color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange))) !important; background: transparent !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-delivery-modal__confirm::after{ background: var(--popup-confirm-hover, var(--popup-hover-fill, #fff)) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-delivery-modal__confirm:hover::after{ width: 100% !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-delivery-modal__confirm:not(:disabled):hover,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-delivery-modal__confirm:not(:disabled):focus-visible{ color: var(--popup-confirm-color, #fff) !important; box-shadow:none !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-submit,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-delivery-modal__confirm,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-picker-modal__confirm,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="hidden"]),.shosha-public-store [data-shosha-menu-unavailable-modal] textarea,.shosha-public-store [data-shosha-menu-unavailable-modal] select{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-picker-modal__dialog,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-modal__dialog,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-picker-modal__dialog--split{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog::before,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-picker-modal__dialog::before{ animation: none !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__option,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-pickup-modal__item,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-pickup-branch-row,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-picker-item,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-modifier-option,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-combined-variation-option,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-picker-select-row__field,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-picker-select__menu{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-product-share-modal__btn{ border-radius: var(--popup-btn-radius-px, 16px) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-submit,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-delivery-modal__confirm,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-picker-modal__confirm,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog .shosha-menu-delivery-modal__confirm,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-delivery-modal__confirm{ border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__option,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-pickup-modal__item,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-pickup-branch-row,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-picker-item,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-modifier-option,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-combined-variation-option{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-sf-picker-modal__dialog,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-login-modal__dialog{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-login-submit,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-delivery-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-sf-picker-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog .shosha-menu-delivery-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-delivery-modal__confirm{ border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__option,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-pickup-modal__item,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-pickup-branch-row,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-sf-picker-item,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-sf-modifier-option,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-sf-combined-variation-option{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-sf-picker-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-login-modal__dialog{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__message{ color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; -webkit-text-fill-color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; background: var(--popup-msg-bg, transparent) !important; border: 1px solid var(--popup-msg-border, transparent) !important; padding: var(--popup-msg-pad, 0) !important; border-radius: var(--popup-msg-radius, 0) !important; box-sizing: border-box !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel{ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; -webkit-text-fill-color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; -webkit-text-fill-color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__message{ color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; -webkit-text-fill-color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; background: var(--popup-msg-bg, transparent) !important; border: 1px solid var(--popup-msg-border, transparent) !important; padding: var(--popup-msg-pad, 0) !important; border-radius: var(--popup-msg-radius, 0) !important; box-sizing: border-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel{ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; -webkit-text-fill-color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; -webkit-text-fill-color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; }.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel:active{ color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; -webkit-text-fill-color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-unavailable-modal] .shosha-menu-service-modal__cancel:active{ color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; -webkit-text-fill-color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; }
[data-shosha-menu-pickup-modal]{ --popup-overlay-bg:rgba(6,16,6,0.72);--popup-overlay:#061006;--popup-dialog-bg:#ffffff;--popup-title-color:#000000;--popup-title-px:22px;--popup-subtitle-color:#044b23;--popup-accent:#43a047;--popup-secondary-bg:#000000;--popup-secondary-color:#ffffff;--popup-secondary-border:#6b7280;--popup-secondary-hover-bg:#6b7280;--popup-option-bg:#ffffff;--popup-option-hover:#f8fff4;--popup-option-text:#555555;--popup-option-border:#dddddd;--popup-option-text-hover:#43a047;--popup-addr-color:#044b23;--popup-addr-color-hover:#43a047;--popup-badge-open-bg:#eaf6e0;--popup-badge-open-color:#43a047;--popup-badge-open-border:#43a047;--popup-badge-closed-bg:#fff0f0;--popup-badge-closed-color:#c62828;--popup-badge-closed-border:#c62828;--popup-map-icon-color:#43a047;--popup-map-icon-bg:#ffffff;--popup-map-icon-border:#43a047;--popup-map-icon-hover-color:#ffffff;--popup-map-icon-hover-bg:#43a047;--popup-none-open-bg:#fff8f8;--popup-none-open-color:#c62828;--popup-none-open-border:#c62828;--popup-secondary-hover-color:#ffffff;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#43a047;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#e8efe5;--popup-panel-radius-px:9px;--popup-btn-radius-px:9px;--popup-input-radius-px:10px;--popup-msg-bg:#f5f5f5;--popup-msg-border:#43a047;--popup-input-bg:#ffffff;--popup-input-color:#555555;--popup-input-border:#dddddd;--popup-input-focus:#43a047;--popup-confirm-bg:#044b23;--popup-confirm-color:#ffffff;--popup-confirm-hover:#43a047;--popup-search-btn-bg:#43a047;--popup-search-btn-color:#ffffff;--popup-map-border:#dddddd;--popup-pin-color:#43a047;--popup-pin-dot-color:#044b23;--popup-tool-bg:#ffffff;--popup-tool-color:#43a047;--popup-tool-hover-bg:#43a047;--popup-tool-hover-color:#ffffff;--popup-hint-bg:#ffffff;--popup-hint-color:#000000;--popup-saved-link-color:#43a047;--popup-saved-link-hover:#d3e9dc;--popup-msg-color:#555555;--popup-msg-ok-bg:#eaf6e0;--popup-msg-ok-color:#43a047;--popup-msg-ok-border:#43a047;--popup-msg-out-bg:#fff0f0;--popup-msg-out-color:#c62828;--popup-msg-out-border:#c62828;--popup-confirm-border:#044b23;--popup-confirm-hover-color:#ffffff;--popup-search-suggest-bg:#ffffff;--popup-search-suggest-color:#555555;--popup-search-suggest-hover-bg:#eaf6e0;--popup-search-suggest-hover-text:#087a16;--popup-card-title-color:#000000;--popup-card-title-hover:#000000;--popup-card-addr-color:#000000;--popup-card-addr-hover:#000000;--popup-card-row-color:#000000;--popup-card-row-hover:#000000;--popup-card-notes-color:#000000;--popup-card-notes-hover:#000000;--popup-card-sep-color:#3d3d3d;--popup-card-selected-bg:#defdd3;--popup-card-selected-border:#43a047;--popup-card-selected-text:#000000;--popup-empty-color:#c3c3c3;--shosha-login-orange:#43a047;--popup-confirm-hover:#43a047;--popup-confirm-bg:#044b23;--popup-dialog-bg:#ffffff;--popup-hover-fill:#43a047;--popup-primary-hover-bg:#43a047;--popup-primary-bg:#044b23; }
.shosha-public-store [data-shosha-menu-pickup-modal]{ --shosha-login-orange: var(--popup-accent, var(--popup-primary-bg, var(--popup-frame, #ff9900))); --popup-hover-fill: var(--popup-primary-hover-bg, var(--popup-confirm-hover, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))); }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-modal__backdrop,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__backdrop,[data-shosha-menu-pickup-modal].shosha-login-modal > .shosha-login-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-modal__dialog,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog{ background: var(--popup-dialog-bg, var(--popup-panel-bg, #121212)) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-modal__title,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-picker-modal__title,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 22px) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-modal__subtitle,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-picker-modal__subtitle{ color: var(--popup-subtitle-color, #a3a3a3) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__message{ color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-modal__close{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-modal__close:hover,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-modal__close:focus-visible{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-links a,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-switch a,.shosha-public-store [data-shosha-menu-pickup-modal] a[data-shosha-open-forgot],.shosha-public-store [data-shosha-menu-pickup-modal] a[data-shosha-open-register],.shosha-public-store [data-shosha-menu-pickup-modal] a[data-shosha-open-login]{ color: var(--popup-link-color, var(--popup-accent, #7a7a7a)) !important; text-decoration: none !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-links a:hover,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-links a:focus-visible,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-links a:active,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-switch a:hover,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-switch a:focus-visible,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-switch a:active,.shosha-public-store [data-shosha-menu-pickup-modal] a[data-shosha-open-forgot]:hover,.shosha-public-store [data-shosha-menu-pickup-modal] a[data-shosha-open-forgot]:active,.shosha-public-store [data-shosha-menu-pickup-modal] a[data-shosha-open-register]:hover,.shosha-public-store [data-shosha-menu-pickup-modal] a[data-shosha-open-register]:active,.shosha-public-store [data-shosha-menu-pickup-modal] a[data-shosha-open-login]:hover,.shosha-public-store [data-shosha-menu-pickup-modal] a[data-shosha-open-login]:active{ color: var(--popup-link-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] input[type="text"],.shosha-public-store [data-shosha-menu-pickup-modal] input[type="password"],.shosha-public-store [data-shosha-menu-pickup-modal] input[type="email"],.shosha-public-store [data-shosha-menu-pickup-modal] input[type="tel"],.shosha-public-store [data-shosha-menu-pickup-modal] input[type="search"],.shosha-public-store [data-shosha-menu-pickup-modal] input[type="number"],.shosha-public-store [data-shosha-menu-pickup-modal] textarea,.shosha-public-store [data-shosha-menu-pickup-modal] select{ background: var(--popup-input-bg, #1a1a1a) !important; color: var(--popup-input-color, #fff) !important; -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; border-color: var(--popup-input-border, #333) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] input:-webkit-autofill,.shosha-public-store [data-shosha-menu-pickup-modal] input:-webkit-autofill:hover,.shosha-public-store [data-shosha-menu-pickup-modal] input:-webkit-autofill:focus,.shosha-public-store [data-shosha-menu-pickup-modal] input:-webkit-autofill:active{ -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] input:focus,.shosha-public-store [data-shosha-menu-pickup-modal] textarea:focus,.shosha-public-store [data-shosha-menu-pickup-modal] select:focus{ border-color: var(--popup-input-focus, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible{ color: var(--popup-primary-color, #000) !important; -webkit-text-fill-color: var(--popup-primary-color, #000) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover::after,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible::after{ width: 100% !important; background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__cancel::after{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color: var(--popup-secondary-color, #fff) !important; box-shadow:none !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn])::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):focus-visible{ color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; -webkit-text-fill-color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):hover::after,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):focus-visible::after{ width: 100% !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):not(:hover):not(:focus):not(:active):not(:focus-visible),.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__cancel:not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; -webkit-text-fill-color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color:var(--popup-secondary-color,#fff) !important; box-shadow:none !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__option,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-modal__item,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-branch-row,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-picker-item,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-modifier-option,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-combined-variation-option{ background: var(--popup-option-bg, rgba(255,255,255,0.06)) !important; color: var(--popup-option-text, #fff) !important; border-color: var(--popup-option-border, rgba(255,255,255,0.14)) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__option:hover,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__option:focus,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__option:active,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__option:focus-visible,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-modal__item:hover,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-branch-row:hover,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-branch-row:focus-visible,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-delivery-saved-modal__item:hover,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-picker-item:hover,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-picker-item:focus-visible,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-modifier-option:hover,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-combined-variation-option:hover{ background: var(--popup-option-hover, rgba(249,115,22,0.12)) !important; background-color: var(--popup-option-hover, rgba(249,115,22,0.12)) !important; color:var(--popup-option-text,#fff) !important; border-color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-picker-item.is-selected,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-combined-variation-option:has(input:checked),.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-delivery-saved-modal__item.is-selected{ background: var(--popup-option-hover, rgba(249,115,22,0.18)) !important; border-color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-picker-item strong,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-modifier-option__price,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-modifier-group-toggle{ color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-delivery-modal__confirm{ color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange))) !important; border-color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange))) !important; background: transparent !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-delivery-modal__confirm::after{ background: var(--popup-confirm-hover, var(--popup-hover-fill, #fff)) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-delivery-modal__confirm:hover::after{ width: 100% !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-delivery-modal__confirm:not(:disabled):hover,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-delivery-modal__confirm:not(:disabled):focus-visible{ color: var(--popup-confirm-color, #fff) !important; box-shadow:none !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-submit,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-delivery-modal__confirm,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-picker-modal__confirm,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store [data-shosha-menu-pickup-modal] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="hidden"]),.shosha-public-store [data-shosha-menu-pickup-modal] textarea,.shosha-public-store [data-shosha-menu-pickup-modal] select{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-picker-modal__dialog,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-modal__dialog,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-picker-modal__dialog--split{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog::before,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-picker-modal__dialog::before{ animation: none !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__option,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-modal__item,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-branch-row,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-picker-item,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-modifier-option,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-combined-variation-option,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-picker-select-row__field,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-picker-select__menu{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-product-share-modal__btn{ border-radius: var(--popup-btn-radius-px, 16px) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-submit,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-delivery-modal__confirm,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-picker-modal__confirm,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog .shosha-menu-delivery-modal__confirm,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-delivery-modal__confirm{ border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__option,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-modal__item,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-branch-row,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-picker-item,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-modifier-option,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-combined-variation-option{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-sf-picker-modal__dialog,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-login-modal__dialog{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-login-submit,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-delivery-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-sf-picker-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog .shosha-menu-delivery-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-delivery-modal__confirm{ border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__option,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-pickup-modal__item,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-pickup-branch-row,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-sf-picker-item,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-sf-modifier-option,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-sf-combined-variation-option{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-sf-picker-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-login-modal__dialog{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__cancel:active{ color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; -webkit-text-fill-color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-pickup-modal] .shosha-menu-service-modal__cancel:active{ color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; -webkit-text-fill-color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-branch-row .shosha-menu-pickup-branch-row__name{ color: var(--popup-option-text, #fff) !important; -webkit-text-fill-color: var(--popup-option-text, #fff) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-branch-row .shosha-menu-pickup-branch-row__addr{ color: var(--popup-addr-color, var(--popup-option-text, rgba(255,255,255,0.72))) !important; -webkit-text-fill-color: var(--popup-addr-color, var(--popup-option-text, rgba(255,255,255,0.72))) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-branch-row:hover,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-branch-row:focus-visible{ color: var(--popup-option-text-hover, var(--popup-option-text, #fff)) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-branch-row:hover .shosha-menu-pickup-branch-row__name,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-branch-row:focus-visible .shosha-menu-pickup-branch-row__name{ color: var(--popup-option-text-hover, var(--popup-option-text, #fff)) !important; -webkit-text-fill-color: var(--popup-option-text-hover, var(--popup-option-text, #fff)) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-branch-row:hover .shosha-menu-pickup-branch-row__addr,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-branch-row:focus-visible .shosha-menu-pickup-branch-row__addr{ color: var(--popup-addr-color-hover, var(--popup-addr-color, var(--popup-option-text-hover, var(--popup-option-text, #fff)))) !important; -webkit-text-fill-color: var(--popup-addr-color-hover, var(--popup-addr-color, var(--popup-option-text-hover, var(--popup-option-text, #fff)))) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-branch-row__status.is-open{ background: var(--popup-badge-open-bg, rgba(125,255,176,0.1)) !important; color: var(--popup-badge-open-color, #7dffb0) !important; border-color: var(--popup-badge-open-border, rgba(125,255,176,0.45)) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-branch-row__status.is-closed{ background: var(--popup-badge-closed-bg, rgba(255,155,155,0.08)) !important; color: var(--popup-badge-closed-color, #ff9b9b) !important; border-color: var(--popup-badge-closed-border, rgba(255,155,155,0.45)) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-branch-map{ background: var(--popup-map-icon-bg, rgba(255,159,67,0.1)) !important; color: var(--popup-map-icon-color, #ff9f43) !important; border-color: var(--popup-map-icon-border, rgba(255,159,67,0.45)) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-branch-map:hover,.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-branch-map:focus-visible{ background: var(--popup-map-icon-hover-bg, rgba(255,159,67,0.22)) !important; color: var(--popup-map-icon-hover-color, #ffb86c) !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-branch-map__icon{ fill: currentColor !important; }.shosha-public-store [data-shosha-menu-pickup-modal] .shosha-menu-pickup-branch-none-open{ background: var(--popup-none-open-bg, rgba(255,155,155,0.12)) !important; color: var(--popup-none-open-color, #ffb4b4) !important; border-color: var(--popup-none-open-border, rgba(255,155,155,0.35)) !important; }
[data-shosha-menu-delivery-modal]{ --popup-overlay-bg:rgba(6,16,6,0.72);--popup-overlay:#061006;--popup-dialog-bg:#ffffff;--popup-title-color:#000000;--popup-title-px:22px;--popup-accent:#43a047;--popup-input-bg:#ffffff;--popup-input-color:#555555;--popup-input-border:#dddddd;--popup-input-focus:#43a047;--popup-secondary-bg:#000000;--popup-secondary-color:#ffffff;--popup-secondary-border:#000000;--popup-secondary-hover-bg:#6b7280;--popup-confirm-bg:#044b23;--popup-confirm-color:#ffffff;--popup-confirm-hover:#43a047;--popup-search-btn-bg:#43a047;--popup-search-btn-color:#ffffff;--popup-map-border:#dddddd;--popup-pin-color:#43a047;--popup-pin-dot-color:#044b23;--popup-tool-bg:#ffffff;--popup-tool-color:#43a047;--popup-tool-hover-bg:#43a047;--popup-tool-hover-color:#ffffff;--popup-hint-bg:#ffffff;--popup-hint-color:#000000;--popup-saved-link-color:#43a047;--popup-saved-link-hover:#d3e9dc;--popup-msg-bg:#f5f5f5;--popup-msg-color:#555555;--popup-msg-ok-bg:#eaf6e0;--popup-msg-ok-color:#43a047;--popup-msg-ok-border:#43a047;--popup-msg-out-bg:#fff0f0;--popup-msg-out-color:#c62828;--popup-msg-out-border:#c62828;--popup-secondary-hover-color:#ffffff;--popup-confirm-border:#044b23;--popup-confirm-hover-color:#ffffff;--popup-search-suggest-bg:#ffffff;--popup-search-suggest-color:#555555;--popup-search-suggest-hover-bg:#eaf6e0;--popup-search-suggest-hover-text:#087a16;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#43a047;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#e8efe5;--popup-panel-radius-px:9px;--popup-btn-radius-px:9px;--popup-input-radius-px:4px;--popup-option-bg:#ffffff;--popup-option-hover:#defdd3;--popup-option-text:#000000;--popup-option-border:#43a047;--popup-subtitle-color:#044b23;--popup-msg-border:#43a047;--popup-option-text-hover:#43a047;--popup-addr-color:#044b23;--popup-addr-color-hover:#43a047;--popup-badge-open-bg:#eaf6e0;--popup-badge-open-color:#43a047;--popup-badge-open-border:#43a047;--popup-badge-closed-bg:#fff0f0;--popup-badge-closed-color:#c62828;--popup-badge-closed-border:#c62828;--popup-map-icon-color:#43a047;--popup-map-icon-bg:#ffffff;--popup-map-icon-border:#43a047;--popup-map-icon-hover-color:#ffffff;--popup-map-icon-hover-bg:#43a047;--popup-none-open-bg:#fff8f8;--popup-none-open-color:#c62828;--popup-none-open-border:#c62828;--popup-card-title-color:#000000;--popup-card-title-hover:#000000;--popup-card-addr-color:#000000;--popup-card-addr-hover:#000000;--popup-card-row-color:#000000;--popup-card-row-hover:#000000;--popup-card-notes-color:#000000;--popup-card-notes-hover:#000000;--popup-card-sep-color:#3d3d3d;--popup-card-selected-bg:#defdd3;--popup-card-selected-border:#43a047;--popup-card-selected-text:#000000;--popup-empty-color:#c3c3c3;--shosha-login-orange:#43a047;--popup-confirm-hover:#43a047;--popup-confirm-bg:#044b23;--popup-confirm-fill:#044b23;--popup-confirm-fill-hover:#43a047;--popup-dialog-bg:#ffffff;--popup-hover-fill:#43a047;--popup-primary-hover-bg:#43a047;--popup-primary-bg:#044b23; }
.shosha-places-ac.shosha-places-ac--sf-delivery{ --popup-overlay-bg:rgba(6,16,6,0.72);--popup-overlay:#061006;--popup-dialog-bg:#ffffff;--popup-title-color:#000000;--popup-title-px:22px;--popup-accent:#43a047;--popup-input-bg:#ffffff;--popup-input-color:#555555;--popup-input-border:#dddddd;--popup-input-focus:#43a047;--popup-secondary-bg:#000000;--popup-secondary-color:#ffffff;--popup-secondary-border:#000000;--popup-secondary-hover-bg:#6b7280;--popup-confirm-bg:#044b23;--popup-confirm-color:#ffffff;--popup-confirm-hover:#43a047;--popup-search-btn-bg:#43a047;--popup-search-btn-color:#ffffff;--popup-map-border:#dddddd;--popup-pin-color:#43a047;--popup-pin-dot-color:#044b23;--popup-tool-bg:#ffffff;--popup-tool-color:#43a047;--popup-tool-hover-bg:#43a047;--popup-tool-hover-color:#ffffff;--popup-hint-bg:#ffffff;--popup-hint-color:#000000;--popup-saved-link-color:#43a047;--popup-saved-link-hover:#d3e9dc;--popup-msg-bg:#f5f5f5;--popup-msg-color:#555555;--popup-msg-ok-bg:#eaf6e0;--popup-msg-ok-color:#43a047;--popup-msg-ok-border:#43a047;--popup-msg-out-bg:#fff0f0;--popup-msg-out-color:#c62828;--popup-msg-out-border:#c62828;--popup-secondary-hover-color:#ffffff;--popup-confirm-border:#044b23;--popup-confirm-hover-color:#ffffff;--popup-search-suggest-bg:#ffffff;--popup-search-suggest-color:#555555;--popup-search-suggest-hover-bg:#eaf6e0;--popup-search-suggest-hover-text:#087a16;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#43a047;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#e8efe5;--popup-panel-radius-px:9px;--popup-btn-radius-px:9px;--popup-input-radius-px:4px;--popup-option-bg:#ffffff;--popup-option-hover:#defdd3;--popup-option-text:#000000;--popup-option-border:#43a047;--popup-subtitle-color:#044b23;--popup-msg-border:#43a047;--popup-option-text-hover:#43a047;--popup-addr-color:#044b23;--popup-addr-color-hover:#43a047;--popup-badge-open-bg:#eaf6e0;--popup-badge-open-color:#43a047;--popup-badge-open-border:#43a047;--popup-badge-closed-bg:#fff0f0;--popup-badge-closed-color:#c62828;--popup-badge-closed-border:#c62828;--popup-map-icon-color:#43a047;--popup-map-icon-bg:#ffffff;--popup-map-icon-border:#43a047;--popup-map-icon-hover-color:#ffffff;--popup-map-icon-hover-bg:#43a047;--popup-none-open-bg:#fff8f8;--popup-none-open-color:#c62828;--popup-none-open-border:#c62828;--popup-card-title-color:#000000;--popup-card-title-hover:#000000;--popup-card-addr-color:#000000;--popup-card-addr-hover:#000000;--popup-card-row-color:#000000;--popup-card-row-hover:#000000;--popup-card-notes-color:#000000;--popup-card-notes-hover:#000000;--popup-card-sep-color:#3d3d3d;--popup-card-selected-bg:#defdd3;--popup-card-selected-border:#43a047;--popup-card-selected-text:#000000;--popup-empty-color:#c3c3c3;--shosha-login-orange:#43a047;--popup-confirm-hover:#43a047;--popup-confirm-bg:#044b23;--popup-confirm-fill:#044b23;--popup-confirm-fill-hover:#43a047;--popup-dialog-bg:#ffffff;--popup-hover-fill:#43a047;--popup-primary-hover-bg:#43a047;--popup-primary-bg:#044b23; }
.shosha-public-store [data-shosha-menu-delivery-modal]{ --shosha-login-orange: var(--popup-accent, var(--popup-primary-bg, var(--popup-frame, #ff9900))); --popup-hover-fill: var(--popup-primary-hover-bg, var(--popup-confirm-hover, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))); }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-modal__backdrop,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__backdrop,[data-shosha-menu-delivery-modal].shosha-login-modal > .shosha-login-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-modal__dialog,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog{ background: var(--popup-dialog-bg, var(--popup-panel-bg, #121212)) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-modal__title,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-picker-modal__title,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 22px) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-modal__subtitle,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-picker-modal__subtitle{ color: var(--popup-subtitle-color, #a3a3a3) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__message{ color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-modal__close{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-modal__close:hover,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-modal__close:focus-visible{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-links a,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-switch a,.shosha-public-store [data-shosha-menu-delivery-modal] a[data-shosha-open-forgot],.shosha-public-store [data-shosha-menu-delivery-modal] a[data-shosha-open-register],.shosha-public-store [data-shosha-menu-delivery-modal] a[data-shosha-open-login]{ color: var(--popup-link-color, var(--popup-accent, #7a7a7a)) !important; text-decoration: none !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-links a:hover,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-links a:focus-visible,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-links a:active,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-switch a:hover,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-switch a:focus-visible,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-switch a:active,.shosha-public-store [data-shosha-menu-delivery-modal] a[data-shosha-open-forgot]:hover,.shosha-public-store [data-shosha-menu-delivery-modal] a[data-shosha-open-forgot]:active,.shosha-public-store [data-shosha-menu-delivery-modal] a[data-shosha-open-register]:hover,.shosha-public-store [data-shosha-menu-delivery-modal] a[data-shosha-open-register]:active,.shosha-public-store [data-shosha-menu-delivery-modal] a[data-shosha-open-login]:hover,.shosha-public-store [data-shosha-menu-delivery-modal] a[data-shosha-open-login]:active{ color: var(--popup-link-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] input[type="text"],.shosha-public-store [data-shosha-menu-delivery-modal] input[type="password"],.shosha-public-store [data-shosha-menu-delivery-modal] input[type="email"],.shosha-public-store [data-shosha-menu-delivery-modal] input[type="tel"],.shosha-public-store [data-shosha-menu-delivery-modal] input[type="search"],.shosha-public-store [data-shosha-menu-delivery-modal] input[type="number"],.shosha-public-store [data-shosha-menu-delivery-modal] textarea,.shosha-public-store [data-shosha-menu-delivery-modal] select{ background: var(--popup-input-bg, #1a1a1a) !important; color: var(--popup-input-color, #fff) !important; -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; border-color: var(--popup-input-border, #333) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] input:-webkit-autofill,.shosha-public-store [data-shosha-menu-delivery-modal] input:-webkit-autofill:hover,.shosha-public-store [data-shosha-menu-delivery-modal] input:-webkit-autofill:focus,.shosha-public-store [data-shosha-menu-delivery-modal] input:-webkit-autofill:active{ -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] input:focus,.shosha-public-store [data-shosha-menu-delivery-modal] textarea:focus,.shosha-public-store [data-shosha-menu-delivery-modal] select:focus{ border-color: var(--popup-input-focus, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible{ color: var(--popup-primary-color, #000) !important; -webkit-text-fill-color: var(--popup-primary-color, #000) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover::after,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible::after{ width: 100% !important; background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__cancel::after{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color: var(--popup-secondary-color, #fff) !important; box-shadow:none !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn])::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):focus-visible{ color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; -webkit-text-fill-color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):hover::after,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):focus-visible::after{ width: 100% !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):not(:hover):not(:focus):not(:active):not(:focus-visible),.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__cancel:not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; -webkit-text-fill-color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color:var(--popup-secondary-color,#fff) !important; box-shadow:none !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__option,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-pickup-modal__item,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-pickup-branch-row,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-picker-item,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-modifier-option,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-combined-variation-option{ background: var(--popup-option-bg, rgba(255,255,255,0.06)) !important; color: var(--popup-option-text, #fff) !important; border-color: var(--popup-option-border, rgba(255,255,255,0.14)) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__option:hover,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__option:focus,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__option:active,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__option:focus-visible,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-pickup-modal__item:hover,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-pickup-branch-row:hover,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-pickup-branch-row:focus-visible,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-saved-modal__item:hover,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-picker-item:hover,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-picker-item:focus-visible,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-modifier-option:hover,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-combined-variation-option:hover{ background: var(--popup-option-hover, rgba(249,115,22,0.12)) !important; background-color: var(--popup-option-hover, rgba(249,115,22,0.12)) !important; color:var(--popup-option-text,#fff) !important; border-color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-picker-item.is-selected,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-combined-variation-option:has(input:checked),.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-saved-modal__item.is-selected{ background: var(--popup-option-hover, rgba(249,115,22,0.18)) !important; border-color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-picker-item strong,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-modifier-option__price,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-modifier-group-toggle{ color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__confirm{ color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange))) !important; border-color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange))) !important; background: transparent !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__confirm::after{ background: var(--popup-confirm-hover, var(--popup-hover-fill, #fff)) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__confirm:hover::after{ width: 100% !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__confirm:not(:disabled):hover,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__confirm:not(:disabled):focus-visible{ color: var(--popup-confirm-color, #fff) !important; box-shadow:none !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-submit,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__confirm,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-picker-modal__confirm,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store [data-shosha-menu-delivery-modal] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="hidden"]),.shosha-public-store [data-shosha-menu-delivery-modal] textarea,.shosha-public-store [data-shosha-menu-delivery-modal] select{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-picker-modal__dialog,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-modal__dialog,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-picker-modal__dialog--split{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog::before,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-picker-modal__dialog::before{ animation: none !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__option,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-pickup-modal__item,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-pickup-branch-row,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-picker-item,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-modifier-option,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-combined-variation-option,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-picker-select-row__field,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-picker-select__menu{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-product-share-modal__btn{ border-radius: var(--popup-btn-radius-px, 16px) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-submit,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__confirm,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-picker-modal__confirm,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog .shosha-menu-delivery-modal__confirm,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-delivery-modal__confirm{ border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__option,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-pickup-modal__item,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-pickup-branch-row,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-picker-item,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-modifier-option,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-combined-variation-option{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-sf-picker-modal__dialog,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-login-modal__dialog{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-login-submit,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-sf-picker-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog .shosha-menu-delivery-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-delivery-modal__confirm{ border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__option,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-pickup-modal__item,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-pickup-branch-row,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-sf-picker-item,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-sf-modifier-option,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-sf-combined-variation-option{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-sf-picker-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-login-modal__dialog{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__cancel:active{ color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; -webkit-text-fill-color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-service-modal__cancel:active{ color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; -webkit-text-fill-color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__confirm{ background: var(--popup-confirm-fill, transparent) !important; background-color: var(--popup-confirm-fill, transparent) !important; color: var(--popup-confirm-color, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-confirm-color, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-confirm-border, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__confirm:not(:disabled):hover,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__confirm:not(:disabled):focus-visible{ background: var(--popup-confirm-fill-hover, transparent) !important; background-color: var(--popup-confirm-fill-hover, transparent) !important; color: var(--popup-confirm-hover-color, var(--popup-confirm-color, #fff)) !important; -webkit-text-fill-color: var(--popup-confirm-hover-color, var(--popup-confirm-color, #fff)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__confirm{ background: var(--popup-confirm-fill, transparent) !important; background-color: var(--popup-confirm-fill, transparent) !important; color: var(--popup-confirm-color, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-confirm-color, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-confirm-border, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__confirm:not(:disabled):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__confirm:not(:disabled):focus-visible{ background: var(--popup-confirm-fill-hover, transparent) !important; background-color: var(--popup-confirm-fill-hover, transparent) !important; color: var(--popup-confirm-hover-color, var(--popup-confirm-color, #fff)) !important; -webkit-text-fill-color: var(--popup-confirm-hover-color, var(--popup-confirm-color, #fff)) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__search-btn{ background: var(--popup-search-btn-bg, #f97316) !important; color: var(--popup-search-btn-color, #fff) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__search-btn svg{ stroke: var(--popup-search-btn-color, #fff) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__map-wrap,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-address-editor-modal__map-wrap{ border-color: var(--popup-map-border, rgba(255,255,255,0.12)) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__pin-svg path{ fill: var(--popup-pin-color, #f97316) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__pin-svg circle{ fill: var(--popup-pin-dot-color, #fff) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__tool{ background: var(--popup-tool-bg, #fff) !important; color: var(--popup-tool-color, #333) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__tool svg{ stroke: var(--popup-tool-color, #333) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__tool:hover,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__tool:focus-visible{ background: var(--popup-tool-hover-bg, #f2f2f2) !important; color: var(--popup-tool-hover-color, #111) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__tool:hover svg,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__tool:focus-visible svg{ stroke: var(--popup-tool-hover-color, #111) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__drag-hint{ background: var(--popup-hint-bg, rgba(30,58,95,0.95)) !important; color: var(--popup-hint-color, #fff) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__saved-link{ color: var(--popup-saved-link-color, #fdba74) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__saved-link:hover,.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__saved-link:focus{ color: var(--popup-saved-link-hover, #fff) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__msg{ background: var(--popup-msg-bg, rgba(255,255,255,0.06)) !important; color: var(--popup-msg-color, rgba(255,255,255,0.92)) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__msg.is-ok{ background: var(--popup-msg-ok-bg, rgba(46,125,50,0.22)) !important; color: var(--popup-msg-ok-color, var(--popup-msg-color, #fff)) !important; border-color: var(--popup-msg-ok-border, rgba(129,199,132,0.45)) !important; }.shosha-public-store [data-shosha-menu-delivery-modal] .shosha-menu-delivery-modal__msg.is-out{ background: var(--popup-msg-out-bg, rgba(30,58,95,0.95)) !important; color: var(--popup-msg-out-color, #fff) !important; border-color: var(--popup-msg-out-border, rgba(100,149,237,0.55)) !important; }.shosha-places-ac.shosha-places-ac--sf-delivery{ background: var(--popup-search-suggest-bg, var(--popup-input-bg, #fff)) !important; color: var(--popup-search-suggest-color, var(--popup-input-color, #555)) !important; border-color: var(--popup-input-border, #e5e7eb) !important; }.shosha-places-ac.shosha-places-ac--sf-delivery .shosha-places-ac__item{ color: var(--popup-search-suggest-color, var(--popup-input-color, #555)) !important; }.shosha-places-ac.shosha-places-ac--sf-delivery .shosha-places-ac__item:hover,.shosha-places-ac.shosha-places-ac--sf-delivery .shosha-places-ac__item.is-active{ background: var(--popup-search-suggest-hover-bg, var(--popup-select-hover-bg, var(--popup-option-hover, #EAF6E0))) !important; color: var(--popup-search-suggest-hover-text, var(--popup-select-hover-color, #087A16)) !important; }.shosha-places-ac.shosha-places-ac--sf-delivery .shosha-places-ac__sec{ color: inherit !important; opacity: 0.78; }.shosha-places-ac.shosha-places-ac--sf-delivery .shosha-places-ac__item:hover .shosha-places-ac__sec,.shosha-places-ac.shosha-places-ac--sf-delivery .shosha-places-ac__item.is-active .shosha-places-ac__sec{ color: inherit !important; opacity: 0.86; }
.shosha-menu-delivery-saved-modal{ --popup-overlay-bg:rgba(6,16,6,0.72);--popup-overlay:#061006;--popup-dialog-bg:#ffffff;--popup-title-color:#000000;--popup-title-px:22px;--popup-accent:#43a047;--popup-secondary-bg:#000000;--popup-secondary-color:#ffffff;--popup-secondary-border:#000000;--popup-secondary-hover-bg:#6b7280;--popup-option-bg:#ffffff;--popup-option-hover:#defdd3;--popup-option-text:#000000;--popup-option-border:#43a047;--popup-confirm-bg:#044b23;--popup-confirm-color:#ffffff;--popup-confirm-hover:#43a047;--popup-card-title-color:#000000;--popup-card-title-hover:#000000;--popup-card-addr-color:#000000;--popup-card-addr-hover:#000000;--popup-card-row-color:#000000;--popup-card-row-hover:#000000;--popup-card-notes-color:#000000;--popup-card-notes-hover:#000000;--popup-card-sep-color:#3d3d3d;--popup-card-selected-bg:#defdd3;--popup-card-selected-border:#43a047;--popup-card-selected-text:#000000;--popup-empty-color:#c3c3c3;--popup-secondary-hover-color:#ffffff;--popup-confirm-border:#044b23;--popup-confirm-hover-color:#ffffff;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#43a047;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#e8efe5;--popup-panel-radius-px:9px;--popup-btn-radius-px:9px;--popup-input-radius-px:8px;--popup-subtitle-color:#044b23;--popup-msg-bg:#f5f5f5;--popup-msg-border:#43a047;--popup-option-text-hover:#43a047;--popup-addr-color:#044b23;--popup-addr-color-hover:#43a047;--popup-badge-open-bg:#eaf6e0;--popup-badge-open-color:#43a047;--popup-badge-open-border:#43a047;--popup-badge-closed-bg:#fff0f0;--popup-badge-closed-color:#c62828;--popup-badge-closed-border:#c62828;--popup-map-icon-color:#43a047;--popup-map-icon-bg:#ffffff;--popup-map-icon-border:#43a047;--popup-map-icon-hover-color:#ffffff;--popup-map-icon-hover-bg:#43a047;--popup-none-open-bg:#fff8f8;--popup-none-open-color:#c62828;--popup-none-open-border:#c62828;--popup-input-bg:#ffffff;--popup-input-color:#555555;--popup-input-border:#dddddd;--popup-input-focus:#43a047;--popup-search-btn-bg:#43a047;--popup-search-btn-color:#ffffff;--popup-map-border:#dddddd;--popup-pin-color:#43a047;--popup-pin-dot-color:#044b23;--popup-tool-bg:#ffffff;--popup-tool-color:#43a047;--popup-tool-hover-bg:#43a047;--popup-tool-hover-color:#ffffff;--popup-hint-bg:#ffffff;--popup-hint-color:#000000;--popup-saved-link-color:#43a047;--popup-saved-link-hover:#d3e9dc;--popup-msg-color:#555555;--popup-msg-ok-bg:#eaf6e0;--popup-msg-ok-color:#43a047;--popup-msg-ok-border:#43a047;--popup-msg-out-bg:#fff0f0;--popup-msg-out-color:#c62828;--popup-msg-out-border:#c62828;--popup-search-suggest-bg:#ffffff;--popup-search-suggest-color:#555555;--popup-search-suggest-hover-bg:#eaf6e0;--popup-search-suggest-hover-text:#087a16;--shosha-login-orange:#43a047;--popup-confirm-hover:#43a047;--popup-confirm-bg:#044b23;--popup-confirm-fill:#044b23;--popup-confirm-fill-hover:#43a047;--popup-dialog-bg:#ffffff;--popup-hover-fill:#43a047;--popup-primary-hover-bg:#43a047;--popup-primary-bg:#044b23; }
.shosha-public-store .shosha-menu-delivery-saved-modal{ --shosha-login-orange: var(--popup-accent, var(--popup-primary-bg, var(--popup-frame, #ff9900))); --popup-hover-fill: var(--popup-primary-hover-bg, var(--popup-confirm-hover, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))); }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-modal__backdrop,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__backdrop,.shosha-menu-delivery-saved-modal.shosha-login-modal > .shosha-login-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-modal__dialog,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog{ background: var(--popup-dialog-bg, var(--popup-panel-bg, #121212)) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-modal__title,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-picker-modal__title,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 22px) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-modal__subtitle,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-picker-modal__subtitle{ color: var(--popup-subtitle-color, #a3a3a3) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__message{ color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-modal__close{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-modal__close:hover,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-modal__close:focus-visible{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-links a,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-switch a,.shosha-public-store .shosha-menu-delivery-saved-modal a[data-shosha-open-forgot],.shosha-public-store .shosha-menu-delivery-saved-modal a[data-shosha-open-register],.shosha-public-store .shosha-menu-delivery-saved-modal a[data-shosha-open-login]{ color: var(--popup-link-color, var(--popup-accent, #7a7a7a)) !important; text-decoration: none !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-links a:hover,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-links a:focus-visible,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-links a:active,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-switch a:hover,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-switch a:focus-visible,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-switch a:active,.shosha-public-store .shosha-menu-delivery-saved-modal a[data-shosha-open-forgot]:hover,.shosha-public-store .shosha-menu-delivery-saved-modal a[data-shosha-open-forgot]:active,.shosha-public-store .shosha-menu-delivery-saved-modal a[data-shosha-open-register]:hover,.shosha-public-store .shosha-menu-delivery-saved-modal a[data-shosha-open-register]:active,.shosha-public-store .shosha-menu-delivery-saved-modal a[data-shosha-open-login]:hover,.shosha-public-store .shosha-menu-delivery-saved-modal a[data-shosha-open-login]:active{ color: var(--popup-link-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal input[type="text"],.shosha-public-store .shosha-menu-delivery-saved-modal input[type="password"],.shosha-public-store .shosha-menu-delivery-saved-modal input[type="email"],.shosha-public-store .shosha-menu-delivery-saved-modal input[type="tel"],.shosha-public-store .shosha-menu-delivery-saved-modal input[type="search"],.shosha-public-store .shosha-menu-delivery-saved-modal input[type="number"],.shosha-public-store .shosha-menu-delivery-saved-modal textarea,.shosha-public-store .shosha-menu-delivery-saved-modal select{ background: var(--popup-input-bg, #1a1a1a) !important; color: var(--popup-input-color, #fff) !important; -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; border-color: var(--popup-input-border, #333) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal input:-webkit-autofill,.shosha-public-store .shosha-menu-delivery-saved-modal input:-webkit-autofill:hover,.shosha-public-store .shosha-menu-delivery-saved-modal input:-webkit-autofill:focus,.shosha-public-store .shosha-menu-delivery-saved-modal input:-webkit-autofill:active{ -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal input:focus,.shosha-public-store .shosha-menu-delivery-saved-modal textarea:focus,.shosha-public-store .shosha-menu-delivery-saved-modal select:focus{ border-color: var(--popup-input-focus, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible{ color: var(--popup-primary-color, #000) !important; -webkit-text-fill-color: var(--popup-primary-color, #000) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover::after,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible::after{ width: 100% !important; background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__cancel,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-submit--ghost:not([data-shosha-address-new-btn]){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__cancel::after{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__cancel:hover,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color: var(--popup-secondary-color, #fff) !important; box-shadow:none !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn])::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):hover,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):focus-visible{ color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; -webkit-text-fill-color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):hover::after,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):focus-visible::after{ width: 100% !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):not(:hover):not(:focus):not(:active):not(:focus-visible),.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__cancel:not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; -webkit-text-fill-color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):hover,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__cancel:hover,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color:var(--popup-secondary-color,#fff) !important; box-shadow:none !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__option,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-pickup-modal__item,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-pickup-branch-row,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-picker-item,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-modifier-option,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-combined-variation-option{ background: var(--popup-option-bg, rgba(255,255,255,0.06)) !important; color: var(--popup-option-text, #fff) !important; border-color: var(--popup-option-border, rgba(255,255,255,0.14)) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__option:hover,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__option:focus,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__option:active,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__option:focus-visible,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-pickup-modal__item:hover,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-pickup-branch-row:hover,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-pickup-branch-row:focus-visible,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item:hover,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-picker-item:hover,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-picker-item:focus-visible,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-modifier-option:hover,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-combined-variation-option:hover{ background: var(--popup-option-hover, rgba(249,115,22,0.12)) !important; background-color: var(--popup-option-hover, rgba(249,115,22,0.12)) !important; color:var(--popup-option-text,#fff) !important; border-color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-picker-item.is-selected,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-combined-variation-option:has(input:checked),.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item.is-selected{ background: var(--popup-option-hover, rgba(249,115,22,0.18)) !important; border-color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-picker-item strong,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-modifier-option__price,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-modifier-group-toggle{ color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-modal__confirm{ color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange))) !important; border-color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange))) !important; background: transparent !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-modal__confirm::after{ background: var(--popup-confirm-hover, var(--popup-hover-fill, #fff)) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-modal__confirm:hover::after{ width: 100% !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-modal__confirm:not(:disabled):hover,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-modal__confirm:not(:disabled):focus-visible{ color: var(--popup-confirm-color, #fff) !important; box-shadow:none !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-submit,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__cancel,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-modal__confirm,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-picker-modal__confirm,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store .shosha-menu-delivery-saved-modal input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="hidden"]),.shosha-public-store .shosha-menu-delivery-saved-modal textarea,.shosha-public-store .shosha-menu-delivery-saved-modal select{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-picker-modal__dialog,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-modal__dialog,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-picker-modal__dialog--split{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog::before,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-picker-modal__dialog::before{ animation: none !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__option,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-pickup-modal__item,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-pickup-branch-row,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-picker-item,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-modifier-option,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-combined-variation-option,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-picker-select-row__field,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-picker-select__menu{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-product-share-modal__btn{ border-radius: var(--popup-btn-radius-px, 16px) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-submit,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__cancel,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-modal__confirm,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-picker-modal__confirm,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog .shosha-menu-service-modal__cancel,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog .shosha-menu-delivery-modal__confirm,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-address-editor-modal__form > .shosha-menu-service-modal__cancel,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-address-editor-modal__form > .shosha-menu-delivery-modal__confirm{ border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__option,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-pickup-modal__item,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-pickup-branch-row,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-picker-item,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-modifier-option,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-combined-variation-option{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-sf-picker-modal__dialog,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-login-modal__dialog{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-login-submit,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-delivery-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-sf-picker-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog .shosha-menu-delivery-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-address-editor-modal__form > .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-address-editor-modal__form > .shosha-menu-delivery-modal__confirm{ border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__option,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-pickup-modal__item,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-pickup-branch-row,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-sf-picker-item,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-sf-modifier-option,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-sf-combined-variation-option{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-sf-picker-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-login-modal__dialog{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__cancel:hover,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__cancel:active{ color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; -webkit-text-fill-color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__cancel:hover,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-service-modal__cancel:active{ color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; -webkit-text-fill-color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-modal__confirm{ background: var(--popup-confirm-fill, transparent) !important; background-color: var(--popup-confirm-fill, transparent) !important; color: var(--popup-confirm-color, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-confirm-color, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-confirm-border, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-modal__confirm:not(:disabled):hover,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-modal__confirm:not(:disabled):focus-visible{ background: var(--popup-confirm-fill-hover, transparent) !important; background-color: var(--popup-confirm-fill-hover, transparent) !important; color: var(--popup-confirm-hover-color, var(--popup-confirm-color, #fff)) !important; -webkit-text-fill-color: var(--popup-confirm-hover-color, var(--popup-confirm-color, #fff)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-delivery-modal__confirm{ background: var(--popup-confirm-fill, transparent) !important; background-color: var(--popup-confirm-fill, transparent) !important; color: var(--popup-confirm-color, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-confirm-color, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-confirm-border, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-delivery-modal__confirm:not(:disabled):hover,.shosha-public-store[data-shosha-design="layout2"] .shosha-menu-delivery-saved-modal .shosha-menu-delivery-modal__confirm:not(:disabled):focus-visible{ background: var(--popup-confirm-fill-hover, transparent) !important; background-color: var(--popup-confirm-fill-hover, transparent) !important; color: var(--popup-confirm-hover-color, var(--popup-confirm-color, #fff)) !important; -webkit-text-fill-color: var(--popup-confirm-hover-color, var(--popup-confirm-color, #fff)) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item .shosha-menu-delivery-saved-modal__item-title{ color: var(--popup-card-title-color, var(--popup-option-text, #fff)) !important; -webkit-text-fill-color: var(--popup-card-title-color, var(--popup-option-text, #fff)) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item .shosha-menu-delivery-saved-modal__item-detail,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item .shosha-address-list-line__detail,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item .shosha-address-list-line__title{ color: var(--popup-card-addr-color, var(--popup-option-text, #fff)) !important; -webkit-text-fill-color: var(--popup-card-addr-color, var(--popup-option-text, #fff)) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item .shosha-address-list-line__map{ color: var(--popup-card-addr-color, var(--popup-option-text, #fff)) !important; -webkit-text-fill-color: var(--popup-card-addr-color, var(--popup-option-text, #fff)) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item .shosha-address-list-line__row{ color: var(--popup-card-row-color, var(--popup-option-text, #fff)) !important; -webkit-text-fill-color: var(--popup-card-row-color, var(--popup-option-text, #fff)) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item .shosha-address-list-line__notes{ color: var(--popup-card-notes-color, var(--popup-option-text, #fff)) !important; -webkit-text-fill-color: var(--popup-card-notes-color, var(--popup-option-text, #fff)) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item .shosha-address-list-line__sep{ background: var(--popup-card-sep-color, rgba(255,255,255,0.2)) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item:hover,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item:focus,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item:focus-visible,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item:active{ color: var(--popup-card-title-hover, var(--popup-option-text-hover, var(--popup-option-text, #fff))) !important; -webkit-text-fill-color: var(--popup-card-title-hover, var(--popup-option-text-hover, var(--popup-option-text, #fff))) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item:hover .shosha-menu-delivery-saved-modal__item-title,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item:focus-visible .shosha-menu-delivery-saved-modal__item-title{ color: var(--popup-card-title-hover, var(--popup-card-title-color, var(--popup-option-text-hover, var(--popup-option-text, #fff)))) !important; -webkit-text-fill-color: var(--popup-card-title-hover, var(--popup-card-title-color, var(--popup-option-text-hover, var(--popup-option-text, #fff)))) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item:hover .shosha-address-list-line__map,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item:focus-visible .shosha-address-list-line__map{ color: var(--popup-card-addr-hover, var(--popup-card-addr-color, var(--popup-option-text-hover, var(--popup-option-text, #fff)))) !important; -webkit-text-fill-color: var(--popup-card-addr-hover, var(--popup-card-addr-color, var(--popup-option-text-hover, var(--popup-option-text, #fff)))) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item:hover .shosha-address-list-line__row,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item:focus-visible .shosha-address-list-line__row{ color: var(--popup-card-row-hover, var(--popup-card-row-color, var(--popup-option-text-hover, var(--popup-option-text, #fff)))) !important; -webkit-text-fill-color: var(--popup-card-row-hover, var(--popup-card-row-color, var(--popup-option-text-hover, var(--popup-option-text, #fff)))) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item:hover .shosha-address-list-line__notes,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item:focus-visible .shosha-address-list-line__notes{ color: var(--popup-card-notes-hover, var(--popup-card-notes-color, var(--popup-option-text-hover, var(--popup-option-text, #fff)))) !important; -webkit-text-fill-color: var(--popup-card-notes-hover, var(--popup-card-notes-color, var(--popup-option-text-hover, var(--popup-option-text, #fff)))) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item.is-selected,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item.is-selected:hover,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item.is-selected:focus,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item.is-selected:focus-visible,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item.is-selected:active{ background: var(--popup-card-selected-bg, rgba(249,115,22,0.22)) !important; background-color: var(--popup-card-selected-bg, rgba(249,115,22,0.22)) !important; border-color: var(--popup-card-selected-border, #f97316) !important; color: var(--popup-card-selected-text, var(--popup-option-text, #fff)) !important; -webkit-text-fill-color: var(--popup-card-selected-text, var(--popup-option-text, #fff)) !important; box-shadow: 0 0 0 2px var(--popup-card-selected-border, rgba(249,115,22,0.45)) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item.is-selected .shosha-menu-delivery-saved-modal__item-title,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item.is-selected .shosha-menu-delivery-saved-modal__item-detail,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item.is-selected .shosha-address-list-line__detail,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item.is-selected .shosha-address-list-line__title,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item.is-selected .shosha-address-list-line__map,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item.is-selected .shosha-address-list-line__row,.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__item.is-selected .shosha-address-list-line__notes{ color: var(--popup-card-selected-text, var(--popup-option-text, #fff)) !important; -webkit-text-fill-color: var(--popup-card-selected-text, var(--popup-option-text, #fff)) !important; }.shosha-public-store .shosha-menu-delivery-saved-modal .shosha-menu-delivery-saved-modal__empty{ color: var(--popup-empty-color, rgba(255,255,255,0.75)) !important; }
[data-shosha-address-editor-modal]{ --popup-overlay-bg:rgba(6,16,6,0.72);--popup-overlay:#061006;--popup-dialog-bg:#ffffff;--popup-title-color:#000000;--popup-title-px:22px;--popup-accent:#43a047;--popup-input-bg:#ffffff;--popup-input-color:#000000;--popup-input-border:#43a047;--popup-input-focus:#d8edb0;--popup-secondary-bg:#000000;--popup-secondary-color:#ffffff;--popup-secondary-border:#000000;--popup-secondary-hover-bg:#6b7280;--popup-option-bg:#ffffff;--popup-option-hover:#effbda;--popup-option-text:#000000;--popup-option-border:#43a047;--popup-confirm-bg:#044b23;--popup-confirm-color:#ffffff;--popup-confirm-hover:#43a047;--popup-label-color:#000000;--popup-label-focus-color:#000000;--popup-search-btn-bg:#43a047;--popup-search-btn-color:#ffffff;--popup-map-border:#dddddd;--popup-pin-color:#43a047;--popup-pin-dot-color:#044b23;--popup-tool-bg:#ffffff;--popup-tool-color:#43a047;--popup-tool-hover-bg:#43a047;--popup-tool-hover-color:#ffffff;--popup-hint-bg:#ffffff;--popup-hint-color:#555555;--popup-list-wrap-border:#044b23;--popup-list-title-color:#000000;--popup-option-text-hover:#000000;--popup-card-title-color:#000000;--popup-card-title-hover:#43a047;--popup-card-addr-color:#000000;--popup-card-addr-hover:#000000;--popup-card-row-color:#777777;--popup-card-row-hover:#555555;--popup-card-notes-color:#777777;--popup-card-notes-hover:#555555;--popup-card-sep-color:#dddddd;--popup-icon-btn-color:#43a047;--popup-icon-btn-bg:#ffffff;--popup-icon-btn-border:#43a047;--popup-icon-btn-hover-color:#43a047;--popup-icon-btn-hover-bg:#ffffff;--popup-newaddr-bg:#044b23;--popup-newaddr-color:#ffffff;--popup-newaddr-border:#044b23;--popup-newaddr-hover-bg:#43a047;--popup-newaddr-hover-color:#ffffff;--popup-select-bg:#ffffff;--popup-select-color:#555555;--popup-select-hover-bg:#72b800;--popup-select-hover-color:#ffffff;--popup-search-suggest-bg:#ffffff;--popup-search-suggest-color:#555555;--popup-search-suggest-hover-bg:#eaf6e0;--popup-search-suggest-hover-text:#087a16;--popup-confirm-border:#044b23;--popup-confirm-hover-color:#ffffff;--popup-secondary-hover-color:#ffffff;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#43a047;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#e8efe5;--popup-panel-radius-px:9px;--popup-btn-radius-px:9px;--popup-input-radius-px:4px;--shosha-login-orange:#43a047;--popup-confirm-hover:#43a047;--popup-confirm-bg:#044b23;--popup-confirm-fill:#044b23;--popup-confirm-fill-hover:#43a047;--popup-dialog-bg:#ffffff;--popup-hover-fill:#43a047;--popup-primary-hover-bg:#43a047;--popup-primary-bg:#044b23; }
.shosha-address-list-wrap{ --popup-overlay-bg:rgba(6,16,6,0.72);--popup-overlay:#061006;--popup-dialog-bg:#ffffff;--popup-title-color:#000000;--popup-title-px:22px;--popup-accent:#43a047;--popup-input-bg:#ffffff;--popup-input-color:#000000;--popup-input-border:#43a047;--popup-input-focus:#d8edb0;--popup-secondary-bg:#000000;--popup-secondary-color:#ffffff;--popup-secondary-border:#000000;--popup-secondary-hover-bg:#6b7280;--popup-option-bg:#ffffff;--popup-option-hover:#effbda;--popup-option-text:#000000;--popup-option-border:#43a047;--popup-confirm-bg:#044b23;--popup-confirm-color:#ffffff;--popup-confirm-hover:#43a047;--popup-label-color:#000000;--popup-label-focus-color:#000000;--popup-search-btn-bg:#43a047;--popup-search-btn-color:#ffffff;--popup-map-border:#dddddd;--popup-pin-color:#43a047;--popup-pin-dot-color:#044b23;--popup-tool-bg:#ffffff;--popup-tool-color:#43a047;--popup-tool-hover-bg:#43a047;--popup-tool-hover-color:#ffffff;--popup-hint-bg:#ffffff;--popup-hint-color:#555555;--popup-list-wrap-border:#044b23;--popup-list-title-color:#000000;--popup-option-text-hover:#000000;--popup-card-title-color:#000000;--popup-card-title-hover:#43a047;--popup-card-addr-color:#000000;--popup-card-addr-hover:#000000;--popup-card-row-color:#777777;--popup-card-row-hover:#555555;--popup-card-notes-color:#777777;--popup-card-notes-hover:#555555;--popup-card-sep-color:#dddddd;--popup-icon-btn-color:#43a047;--popup-icon-btn-bg:#ffffff;--popup-icon-btn-border:#43a047;--popup-icon-btn-hover-color:#43a047;--popup-icon-btn-hover-bg:#ffffff;--popup-newaddr-bg:#044b23;--popup-newaddr-color:#ffffff;--popup-newaddr-border:#044b23;--popup-newaddr-hover-bg:#43a047;--popup-newaddr-hover-color:#ffffff;--popup-select-bg:#ffffff;--popup-select-color:#555555;--popup-select-hover-bg:#72b800;--popup-select-hover-color:#ffffff;--popup-search-suggest-bg:#ffffff;--popup-search-suggest-color:#555555;--popup-search-suggest-hover-bg:#eaf6e0;--popup-search-suggest-hover-text:#087a16;--popup-confirm-border:#044b23;--popup-confirm-hover-color:#ffffff;--popup-secondary-hover-color:#ffffff;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#43a047;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#e8efe5;--popup-panel-radius-px:9px;--popup-btn-radius-px:9px;--popup-input-radius-px:4px;--shosha-login-orange:#43a047;--popup-confirm-hover:#43a047;--popup-confirm-bg:#044b23;--popup-confirm-fill:#044b23;--popup-confirm-fill-hover:#43a047;--popup-dialog-bg:#ffffff;--popup-hover-fill:#43a047;--popup-primary-hover-bg:#43a047;--popup-primary-bg:#044b23; }
.shosha-places-ac.shosha-places-ac--sf-addr{ --popup-overlay-bg:rgba(6,16,6,0.72);--popup-overlay:#061006;--popup-dialog-bg:#ffffff;--popup-title-color:#000000;--popup-title-px:22px;--popup-accent:#43a047;--popup-input-bg:#ffffff;--popup-input-color:#000000;--popup-input-border:#43a047;--popup-input-focus:#d8edb0;--popup-secondary-bg:#000000;--popup-secondary-color:#ffffff;--popup-secondary-border:#000000;--popup-secondary-hover-bg:#6b7280;--popup-option-bg:#ffffff;--popup-option-hover:#effbda;--popup-option-text:#000000;--popup-option-border:#43a047;--popup-confirm-bg:#044b23;--popup-confirm-color:#ffffff;--popup-confirm-hover:#43a047;--popup-label-color:#000000;--popup-label-focus-color:#000000;--popup-search-btn-bg:#43a047;--popup-search-btn-color:#ffffff;--popup-map-border:#dddddd;--popup-pin-color:#43a047;--popup-pin-dot-color:#044b23;--popup-tool-bg:#ffffff;--popup-tool-color:#43a047;--popup-tool-hover-bg:#43a047;--popup-tool-hover-color:#ffffff;--popup-hint-bg:#ffffff;--popup-hint-color:#555555;--popup-list-wrap-border:#044b23;--popup-list-title-color:#000000;--popup-option-text-hover:#000000;--popup-card-title-color:#000000;--popup-card-title-hover:#43a047;--popup-card-addr-color:#000000;--popup-card-addr-hover:#000000;--popup-card-row-color:#777777;--popup-card-row-hover:#555555;--popup-card-notes-color:#777777;--popup-card-notes-hover:#555555;--popup-card-sep-color:#dddddd;--popup-icon-btn-color:#43a047;--popup-icon-btn-bg:#ffffff;--popup-icon-btn-border:#43a047;--popup-icon-btn-hover-color:#43a047;--popup-icon-btn-hover-bg:#ffffff;--popup-newaddr-bg:#044b23;--popup-newaddr-color:#ffffff;--popup-newaddr-border:#044b23;--popup-newaddr-hover-bg:#43a047;--popup-newaddr-hover-color:#ffffff;--popup-select-bg:#ffffff;--popup-select-color:#555555;--popup-select-hover-bg:#72b800;--popup-select-hover-color:#ffffff;--popup-search-suggest-bg:#ffffff;--popup-search-suggest-color:#555555;--popup-search-suggest-hover-bg:#eaf6e0;--popup-search-suggest-hover-text:#087a16;--popup-confirm-border:#044b23;--popup-confirm-hover-color:#ffffff;--popup-secondary-hover-color:#ffffff;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#43a047;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#e8efe5;--popup-panel-radius-px:9px;--popup-btn-radius-px:9px;--popup-input-radius-px:4px;--shosha-login-orange:#43a047;--popup-confirm-hover:#43a047;--popup-confirm-bg:#044b23;--popup-confirm-fill:#044b23;--popup-confirm-fill-hover:#43a047;--popup-dialog-bg:#ffffff;--popup-hover-fill:#43a047;--popup-primary-hover-bg:#43a047;--popup-primary-bg:#044b23; }
.shosha-public-store [data-shosha-address-editor-modal]{ --shosha-login-orange: var(--popup-accent, var(--popup-primary-bg, var(--popup-frame, #ff9900))); --popup-hover-fill: var(--popup-primary-hover-bg, var(--popup-confirm-hover, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))); }.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-modal__backdrop,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__backdrop,[data-shosha-address-editor-modal].shosha-login-modal > .shosha-login-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-modal__dialog,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog{ background: var(--popup-dialog-bg, var(--popup-panel-bg, #121212)) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-modal__title,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-picker-modal__title,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 22px) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-modal__subtitle,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-picker-modal__subtitle{ color: var(--popup-subtitle-color, #a3a3a3) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__message{ color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-modal__close{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-modal__close:hover,.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-modal__close:focus-visible{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-links a,.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-switch a,.shosha-public-store [data-shosha-address-editor-modal] a[data-shosha-open-forgot],.shosha-public-store [data-shosha-address-editor-modal] a[data-shosha-open-register],.shosha-public-store [data-shosha-address-editor-modal] a[data-shosha-open-login]{ color: var(--popup-link-color, var(--popup-accent, #7a7a7a)) !important; text-decoration: none !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-links a:hover,.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-links a:focus-visible,.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-links a:active,.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-switch a:hover,.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-switch a:focus-visible,.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-switch a:active,.shosha-public-store [data-shosha-address-editor-modal] a[data-shosha-open-forgot]:hover,.shosha-public-store [data-shosha-address-editor-modal] a[data-shosha-open-forgot]:active,.shosha-public-store [data-shosha-address-editor-modal] a[data-shosha-open-register]:hover,.shosha-public-store [data-shosha-address-editor-modal] a[data-shosha-open-register]:active,.shosha-public-store [data-shosha-address-editor-modal] a[data-shosha-open-login]:hover,.shosha-public-store [data-shosha-address-editor-modal] a[data-shosha-open-login]:active{ color: var(--popup-link-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-address-editor-modal] input[type="text"],.shosha-public-store [data-shosha-address-editor-modal] input[type="password"],.shosha-public-store [data-shosha-address-editor-modal] input[type="email"],.shosha-public-store [data-shosha-address-editor-modal] input[type="tel"],.shosha-public-store [data-shosha-address-editor-modal] input[type="search"],.shosha-public-store [data-shosha-address-editor-modal] input[type="number"],.shosha-public-store [data-shosha-address-editor-modal] textarea,.shosha-public-store [data-shosha-address-editor-modal] select{ background: var(--popup-input-bg, #1a1a1a) !important; color: var(--popup-input-color, #fff) !important; -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; border-color: var(--popup-input-border, #333) !important; }.shosha-public-store [data-shosha-address-editor-modal] input:-webkit-autofill,.shosha-public-store [data-shosha-address-editor-modal] input:-webkit-autofill:hover,.shosha-public-store [data-shosha-address-editor-modal] input:-webkit-autofill:focus,.shosha-public-store [data-shosha-address-editor-modal] input:-webkit-autofill:active{ -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; }.shosha-public-store [data-shosha-address-editor-modal] input:focus,.shosha-public-store [data-shosha-address-editor-modal] textarea:focus,.shosha-public-store [data-shosha-address-editor-modal] select:focus{ border-color: var(--popup-input-focus, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover,.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible{ color: var(--popup-primary-color, #000) !important; -webkit-text-fill-color: var(--popup-primary-color, #000) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover::after,.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible::after{ width: 100% !important; background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__cancel::after{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color: var(--popup-secondary-color, #fff) !important; box-shadow:none !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn])::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):focus-visible{ color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; -webkit-text-fill-color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):hover::after,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):focus-visible::after{ width: 100% !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):not(:hover):not(:focus):not(:active):not(:focus-visible),.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-service-modal__cancel:not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; -webkit-text-fill-color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color:var(--popup-secondary-color,#fff) !important; box-shadow:none !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__option,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-pickup-modal__item,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-pickup-branch-row,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-picker-item,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-modifier-option,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-combined-variation-option{ background: var(--popup-option-bg, rgba(255,255,255,0.06)) !important; color: var(--popup-option-text, #fff) !important; border-color: var(--popup-option-border, rgba(255,255,255,0.14)) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__option:hover,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__option:focus,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__option:active,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__option:focus-visible,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-pickup-modal__item:hover,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-pickup-branch-row:hover,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-pickup-branch-row:focus-visible,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-saved-modal__item:hover,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-picker-item:hover,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-picker-item:focus-visible,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-modifier-option:hover,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-combined-variation-option:hover{ background: var(--popup-option-hover, rgba(249,115,22,0.12)) !important; background-color: var(--popup-option-hover, rgba(249,115,22,0.12)) !important; color:var(--popup-option-text,#fff) !important; border-color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-picker-item.is-selected,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-combined-variation-option:has(input:checked),.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-saved-modal__item.is-selected{ background: var(--popup-option-hover, rgba(249,115,22,0.18)) !important; border-color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-picker-item strong,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-modifier-option__price,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-modifier-group-toggle{ color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__confirm{ color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange))) !important; border-color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange))) !important; background: transparent !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__confirm::after{ background: var(--popup-confirm-hover, var(--popup-hover-fill, #fff)) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__confirm:hover::after{ width: 100% !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__confirm:not(:disabled):hover,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__confirm:not(:disabled):focus-visible{ color: var(--popup-confirm-color, #fff) !important; box-shadow:none !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-submit,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__confirm,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-picker-modal__confirm,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store [data-shosha-address-editor-modal] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="hidden"]),.shosha-public-store [data-shosha-address-editor-modal] textarea,.shosha-public-store [data-shosha-address-editor-modal] select{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-picker-modal__dialog,.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-modal__dialog,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-picker-modal__dialog--split{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog::before,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-picker-modal__dialog::before{ animation: none !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__option,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-pickup-modal__item,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-pickup-branch-row,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-picker-item,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-modifier-option,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-combined-variation-option,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-picker-select-row__field,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-picker-select__menu{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-product-share-modal__btn{ border-radius: var(--popup-btn-radius-px, 16px) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-submit,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__confirm,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-picker-modal__confirm,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog .shosha-menu-delivery-modal__confirm,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-delivery-modal__confirm{ border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__option,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-pickup-modal__item,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-pickup-branch-row,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-picker-item,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-modifier-option,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-combined-variation-option{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog,.shosha-public-store [data-shosha-address-editor-modal] .shosha-sf-picker-modal__dialog,.shosha-public-store [data-shosha-address-editor-modal] .shosha-login-modal__dialog{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-login-submit,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-sf-picker-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog .shosha-menu-delivery-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-delivery-modal__confirm{ border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-service-modal__option,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-pickup-modal__item,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-pickup-branch-row,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-sf-picker-item,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-sf-modifier-option,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-sf-combined-variation-option{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-sf-picker-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-login-modal__dialog{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__confirm{ background: var(--popup-confirm-fill, transparent) !important; background-color: var(--popup-confirm-fill, transparent) !important; color: var(--popup-confirm-color, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-confirm-color, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-confirm-border, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__confirm:not(:disabled):hover,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__confirm:not(:disabled):focus-visible{ background: var(--popup-confirm-fill-hover, transparent) !important; background-color: var(--popup-confirm-fill-hover, transparent) !important; color: var(--popup-confirm-hover-color, var(--popup-confirm-color, #fff)) !important; -webkit-text-fill-color: var(--popup-confirm-hover-color, var(--popup-confirm-color, #fff)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__confirm{ background: var(--popup-confirm-fill, transparent) !important; background-color: var(--popup-confirm-fill, transparent) !important; color: var(--popup-confirm-color, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-confirm-color, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-confirm-border, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__confirm:not(:disabled):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__confirm:not(:disabled):focus-visible{ background: var(--popup-confirm-fill-hover, transparent) !important; background-color: var(--popup-confirm-fill-hover, transparent) !important; color: var(--popup-confirm-hover-color, var(--popup-confirm-color, #fff)) !important; -webkit-text-fill-color: var(--popup-confirm-hover-color, var(--popup-confirm-color, #fff)) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__search-btn{ background: var(--popup-search-btn-bg, #f97316) !important; color: var(--popup-search-btn-color, #fff) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__search-btn svg{ stroke: var(--popup-search-btn-color, #fff) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__map-wrap,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-address-editor-modal__map-wrap{ border-color: var(--popup-map-border, rgba(255,255,255,0.12)) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__pin-svg path{ fill: var(--popup-pin-color, #f97316) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__pin-svg circle{ fill: var(--popup-pin-dot-color, #fff) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__tool{ background: var(--popup-tool-bg, #fff) !important; color: var(--popup-tool-color, #333) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__tool svg{ stroke: var(--popup-tool-color, #333) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__tool:hover,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__tool:focus-visible{ background: var(--popup-tool-hover-bg, #f2f2f2) !important; color: var(--popup-tool-hover-color, #111) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__tool:hover svg,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__tool:focus-visible svg{ stroke: var(--popup-tool-hover-color, #111) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__drag-hint{ background: var(--popup-hint-bg, rgba(30,58,95,0.95)) !important; color: var(--popup-hint-color, #fff) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__saved-link{ color: var(--popup-saved-link-color, #fdba74) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__saved-link:hover,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__saved-link:focus{ color: var(--popup-saved-link-hover, #fff) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__msg{ background: var(--popup-msg-bg, rgba(255,255,255,0.06)) !important; color: var(--popup-msg-color, rgba(255,255,255,0.92)) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__msg.is-ok{ background: var(--popup-msg-ok-bg, rgba(46,125,50,0.22)) !important; color: var(--popup-msg-ok-color, var(--popup-msg-color, #fff)) !important; border-color: var(--popup-msg-ok-border, rgba(129,199,132,0.45)) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-delivery-modal__msg.is-out{ background: var(--popup-msg-out-bg, rgba(30,58,95,0.95)) !important; color: var(--popup-msg-out-color, #fff) !important; border-color: var(--popup-msg-out-border, rgba(100,149,237,0.55)) !important; }.shosha-places-ac.shosha-places-ac--sf-addr{ background: var(--popup-search-suggest-bg, var(--popup-input-bg, #fff)) !important; color: var(--popup-search-suggest-color, var(--popup-input-color, #555)) !important; border-color: var(--popup-input-border, #e5e7eb) !important; }.shosha-places-ac.shosha-places-ac--sf-addr .shosha-places-ac__item{ color: var(--popup-search-suggest-color, var(--popup-input-color, #555)) !important; }.shosha-places-ac.shosha-places-ac--sf-addr .shosha-places-ac__item:hover,.shosha-places-ac.shosha-places-ac--sf-addr .shosha-places-ac__item.is-active{ background: var(--popup-search-suggest-hover-bg, var(--popup-select-hover-bg, var(--popup-option-hover, #EAF6E0))) !important; color: var(--popup-search-suggest-hover-text, var(--popup-select-hover-color, #087A16)) !important; }.shosha-places-ac.shosha-places-ac--sf-addr .shosha-places-ac__sec{ color: inherit !important; opacity: 0.78; }.shosha-places-ac.shosha-places-ac--sf-addr .shosha-places-ac__item:hover .shosha-places-ac__sec,.shosha-places-ac.shosha-places-ac--sf-addr .shosha-places-ac__item.is-active .shosha-places-ac__sec{ color: inherit !important; opacity: 0.86; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-service-modal__cancel:active{ color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; -webkit-text-fill-color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-service-modal__cancel:active{ color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; -webkit-text-fill-color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-address-editor-modal__form .shosha-login-input-group label,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-address-editor-modal__form .shosha-register-select-wrap label{ color: var(--popup-label-color, #444) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-address-editor-modal__form .shosha-login-input-group input:focus ~ label,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-address-editor-modal__form .shosha-login-input-group input:not(:placeholder-shown) ~ label,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-address-editor-modal__form .shosha-login-input-group textarea:focus ~ label,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-address-editor-modal__form .shosha-login-input-group textarea:not(:placeholder-shown) ~ label,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-address-editor-modal__form .shosha-register-select-wrap select:focus ~ label,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-address-editor-modal__form .shosha-register-select-wrap select:valid ~ label{ color: var(--popup-label-focus-color, var(--popup-accent, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-address-list-wrap{ border-color: var(--popup-list-wrap-border, #262626) !important; }.shosha-public-store .shosha-address-list-wrap .shosha-address-list-title{ color: var(--popup-list-title-color, #d6d6d6) !important; }.shosha-public-store .shosha-address-list-wrap .shosha-address-list-item{ background: var(--popup-option-bg, transparent) !important; color: var(--popup-option-text, #fff) !important; border-color: var(--popup-option-border, #2a2a2a) !important; }.shosha-public-store .shosha-address-list-wrap .shosha-address-list-item:hover{ background: var(--popup-option-hover, var(--popup-option-bg, transparent)) !important; border-color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store .shosha-address-list-wrap .shosha-address-list-item .shosha-address-list-line__title{ color: var(--popup-card-title-color, var(--popup-option-text, #fff)) !important; -webkit-text-fill-color: var(--popup-card-title-color, var(--popup-option-text, #fff)) !important; }.shosha-public-store .shosha-address-list-wrap .shosha-address-list-item .shosha-address-list-line__detail{ color: var(--popup-card-addr-color, var(--popup-option-text, #fff)) !important; -webkit-text-fill-color: var(--popup-card-addr-color, var(--popup-option-text, #fff)) !important; }.shosha-public-store .shosha-address-list-wrap .shosha-address-list-item .shosha-address-list-line__map{ color: var(--popup-card-addr-color, var(--popup-option-text, #fff)) !important; -webkit-text-fill-color: var(--popup-card-addr-color, var(--popup-option-text, #fff)) !important; }.shosha-public-store .shosha-address-list-wrap .shosha-address-list-item .shosha-address-list-line__row{ color: var(--popup-card-row-color, var(--popup-option-text, #fff)) !important; -webkit-text-fill-color: var(--popup-card-row-color, var(--popup-option-text, #fff)) !important; }.shosha-public-store .shosha-address-list-wrap .shosha-address-list-item .shosha-address-list-line__notes{ color: var(--popup-card-notes-color, var(--popup-option-text, #fff)) !important; -webkit-text-fill-color: var(--popup-card-notes-color, var(--popup-option-text, #fff)) !important; }.shosha-public-store .shosha-address-list-wrap .shosha-address-list-item .shosha-address-list-line__sep{ background: var(--popup-card-sep-color, rgba(255,255,255,0.14)) !important; }.shosha-public-store .shosha-address-list-wrap .shosha-address-list-item:hover .shosha-address-list-line__title{ color: var(--popup-card-title-hover, var(--popup-card-title-color, var(--popup-option-text-hover, var(--popup-option-text, #fff)))) !important; -webkit-text-fill-color: var(--popup-card-title-hover, var(--popup-card-title-color, var(--popup-option-text-hover, var(--popup-option-text, #fff)))) !important; }.shosha-public-store .shosha-address-list-wrap .shosha-address-list-item:hover .shosha-address-list-line__detail,.shosha-public-store .shosha-address-list-wrap .shosha-address-list-item:hover .shosha-address-list-line__map{ color: var(--popup-card-addr-hover, var(--popup-card-addr-color, var(--popup-option-text-hover, var(--popup-option-text, #fff)))) !important; -webkit-text-fill-color: var(--popup-card-addr-hover, var(--popup-card-addr-color, var(--popup-option-text-hover, var(--popup-option-text, #fff)))) !important; }.shosha-public-store .shosha-address-list-wrap .shosha-address-list-item:hover .shosha-address-list-line__row{ color: var(--popup-card-row-hover, var(--popup-card-row-color, var(--popup-option-text-hover, var(--popup-option-text, #fff)))) !important; -webkit-text-fill-color: var(--popup-card-row-hover, var(--popup-card-row-color, var(--popup-option-text-hover, var(--popup-option-text, #fff)))) !important; }.shosha-public-store .shosha-address-list-wrap .shosha-address-list-item:hover .shosha-address-list-line__notes{ color: var(--popup-card-notes-hover, var(--popup-card-notes-color, var(--popup-option-text-hover, var(--popup-option-text, #fff)))) !important; -webkit-text-fill-color: var(--popup-card-notes-hover, var(--popup-card-notes-color, var(--popup-option-text-hover, var(--popup-option-text, #fff)))) !important; }.shosha-public-store .shosha-address-list-wrap .shosha-address-icon-btn{ background: var(--popup-icon-btn-bg, transparent) !important; color: var(--popup-icon-btn-color, var(--popup-accent, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-icon-btn-border, var(--popup-accent, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-address-list-wrap .shosha-address-icon-btn svg{ stroke: currentColor !important; }.shosha-public-store .shosha-address-list-wrap .shosha-address-icon-btn:hover,.shosha-public-store .shosha-address-list-wrap .shosha-address-icon-btn:focus-visible{ background: var(--popup-icon-btn-hover-bg, rgba(255,153,0,0.12)) !important; color: var(--popup-icon-btn-hover-color, var(--popup-icon-btn-color, var(--popup-accent, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store .shosha-address-list-wrap .shosha-login-submit--ghost[data-shosha-address-new-btn]:not(.shosha-sf-picker-modal__skip-btn):not(:hover):not(:focus):not(:active):not(:focus-visible),.shosha-public-store[data-shosha-design="layout2"] .shosha-address-list-wrap .shosha-login-submit--ghost[data-shosha-address-new-btn]:not(.shosha-sf-picker-modal__skip-btn):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-newaddr-bg, var(--popup-secondary-bg, transparent)) !important; background-color: var(--popup-newaddr-bg, var(--popup-secondary-bg, transparent)) !important; color: var(--popup-newaddr-color, var(--popup-secondary-color, #fff)) !important; -webkit-text-fill-color: var(--popup-newaddr-color, var(--popup-secondary-color, #fff)) !important; border-color: var(--popup-newaddr-border, var(--popup-secondary-border, #555)) !important; }.shosha-public-store .shosha-address-list-wrap .shosha-login-submit--ghost[data-shosha-address-new-btn]:not(.shosha-sf-picker-modal__skip-btn)::after,.shosha-public-store[data-shosha-design="layout2"] .shosha-address-list-wrap .shosha-login-submit--ghost[data-shosha-address-new-btn]:not(.shosha-sf-picker-modal__skip-btn)::after{ background: var(--popup-newaddr-hover-bg, var(--popup-secondary-hover-bg, #2a2a2a)) !important; }.shosha-public-store .shosha-address-list-wrap .shosha-login-submit--ghost[data-shosha-address-new-btn]:not(.shosha-sf-picker-modal__skip-btn):hover,.shosha-public-store .shosha-address-list-wrap .shosha-login-submit--ghost[data-shosha-address-new-btn]:not(.shosha-sf-picker-modal__skip-btn):focus-visible,.shosha-public-store[data-shosha-design="layout2"] .shosha-address-list-wrap .shosha-login-submit--ghost[data-shosha-address-new-btn]:not(.shosha-sf-picker-modal__skip-btn):hover,.shosha-public-store[data-shosha-design="layout2"] .shosha-address-list-wrap .shosha-login-submit--ghost[data-shosha-address-new-btn]:not(.shosha-sf-picker-modal__skip-btn):focus-visible{ background: var(--popup-newaddr-hover-bg, var(--popup-secondary-hover-bg, #2a2a2a)) !important; background-color: var(--popup-newaddr-hover-bg, var(--popup-secondary-hover-bg, #2a2a2a)) !important; color: var(--popup-newaddr-hover-color, var(--popup-newaddr-color, var(--popup-secondary-color, #fff))) !important; -webkit-text-fill-color: var(--popup-newaddr-hover-color, var(--popup-newaddr-color, var(--popup-secondary-color, #fff))) !important; border-color: var(--popup-newaddr-border, var(--popup-secondary-border, #555)) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-address-editor-modal__form .shosha-register-select-wrap select{ color: var(--popup-select-color, var(--popup-input-color, #555)) !important; -webkit-text-fill-color: var(--popup-select-color, var(--popup-input-color, #555)) !important; background: var(--popup-select-bg, var(--popup-input-bg, transparent)) !important; background-color: var(--popup-select-bg, var(--popup-input-bg, transparent)) !important; border-color: var(--popup-input-border, #ddd) !important; color-scheme: light; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-address-editor-modal__form .shosha-register-select-wrap option{ background: var(--popup-select-bg, var(--popup-input-bg, #fff)) !important; background-color: var(--popup-select-bg, var(--popup-input-bg, #fff)) !important; color: var(--popup-select-color, var(--popup-input-color, #555)) !important; }.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-address-editor-modal__form .shosha-register-select-wrap option:checked,.shosha-public-store [data-shosha-address-editor-modal] .shosha-menu-address-editor-modal__form .shosha-register-select-wrap option:hover{ background: var(--popup-select-hover-bg, var(--popup-accent, #72B800)) !important; background-color: var(--popup-select-hover-bg, var(--popup-accent, #72B800)) !important; color: var(--popup-select-hover-color, #fff) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-address-editor-modal__form .shosha-register-select-wrap select{ color: var(--popup-select-color, var(--popup-input-color, #555)) !important; -webkit-text-fill-color: var(--popup-select-color, var(--popup-input-color, #555)) !important; background: var(--popup-select-bg, var(--popup-input-bg, #fff)) !important; color-scheme: light; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-address-editor-modal__form .shosha-register-select-wrap option{ background: var(--popup-select-bg, var(--popup-input-bg, #fff)) !important; color: var(--popup-select-color, var(--popup-input-color, #555)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-address-editor-modal__form .shosha-register-select-wrap option:checked,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-address-editor-modal] .shosha-menu-address-editor-modal__form .shosha-register-select-wrap option:hover{ background: var(--popup-select-hover-bg, var(--popup-accent, #72B800)) !important; color: var(--popup-select-hover-color, #fff) !important; }
.shosha-sf-picker-modal--variation{ --popup-overlay-bg:rgba(6,16,6,0.72);--popup-overlay:#061006;--popup-dialog-bg:#ffffff;--popup-media-bg:#f5f5f5;--popup-scrollbar:#43a047;--popup-title-color:#000000;--popup-title-px:22px;--popup-subtitle-color:#555555;--popup-desc-color:#777777;--popup-price-color:#044b23;--popup-close-color:#044b23;--popup-close-hover:#43a047;--popup-skip-bg:#000000;--popup-skip-color:#ffffff;--popup-skip-hover:#6b7280;--popup-confirm-bg:#044b23;--popup-confirm-color:#ffffff;--popup-confirm-hover:#43a047;--popup-var-text:#030303;--popup-var-price:#044b23;--popup-var-bg:#ffffff;--popup-var-bg-active:#ffffff;--popup-var-border:#43a047;--popup-var-border-active:#43a047;--popup-var-check-idle:#ededed;--popup-var-check-active:#43a047;--popup-mod-group-title:#044b23;--popup-mod-chevron:#43a047;--popup-mod-name:#000000;--popup-mod-price:#044b23;--popup-mod-bg:#ffffff;--popup-mod-bg-active:#ffffff;--popup-mod-border:#044b23;--popup-mod-check-idle:#43a047;--popup-mod-check-idle-bg:#ffffff;--popup-mod-check-active:#81c408;--popup-skip-border:#000000;--popup-confirm-border:#044b23;--popup-group-panel-bg:#f8fff4;--popup-group-panel-border:#72b800;--popup-group-panel-title:#087a16;--popup-mod-section-bg:#f8fff4;--popup-mod-section-border:#72b800;--popup-nested-line-color:#dddddd;--popup-nested-meta-color:#777777;--popup-field-label:#087a16;--popup-field-border:#dddddd;--popup-field-price:#087a16;--popup-field-arrow:#087a16;--popup-menu-border:#dddddd;--popup-menu-text:#555555;--popup-menu-price:#087a16;--popup-menu-hover-bg:#eaf6e0;--popup-menu-hover-text:#087a16;--popup-loading-color:#777777;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#72b800;--popup-scroll-thumb-hover:#087a16;--popup-scroll-track:#e8efe5;--popup-panel-radius-px:9px;--popup-btn-radius-px:9px;--popup-input-radius-px:4px;--popup-media-col-pct:37;--popup-media-img-scale:100;--popup-confirm-hover:#43a047;--popup-skip-hover:#6b7280;--popup-confirm-bg:#044b23;--popup-dialog-bg:#ffffff;--popup-option-text:#030303;--popup-option-bg:#ffffff;--popup-option-selected:#ffffff;--popup-option-hover:#ffffff;--popup-option-border:#43a047;--popup-accent:#43a047;--shosha-login-orange:#43a047;--popup-hover-fill:#43a047;--popup-primary-hover-bg:#43a047;--popup-primary-bg:#044b23; }
.shosha-public-store .shosha-sf-picker-modal--variation{ --shosha-login-orange: var(--popup-accent, var(--popup-primary-bg, var(--popup-frame, #ff9900))); --popup-hover-fill: var(--popup-primary-hover-bg, var(--popup-confirm-hover, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))); }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-modal__backdrop,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__backdrop,.shosha-sf-picker-modal--variation.shosha-login-modal > .shosha-login-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__dialog{ background: var(--popup-dialog-bg, var(--popup-panel-bg, #121212)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-modal__title,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__title,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 22px) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-modal__subtitle,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__subtitle{ color: var(--popup-subtitle-color, #a3a3a3) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__message{ color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-modal__close{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-modal__close:hover,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-modal__close:focus-visible{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-links a,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-switch a,.shosha-public-store .shosha-sf-picker-modal--variation a[data-shosha-open-forgot],.shosha-public-store .shosha-sf-picker-modal--variation a[data-shosha-open-register],.shosha-public-store .shosha-sf-picker-modal--variation a[data-shosha-open-login]{ color: var(--popup-link-color, var(--popup-accent, #7a7a7a)) !important; text-decoration: none !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-links a:hover,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-links a:focus-visible,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-links a:active,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-switch a:hover,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-switch a:focus-visible,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-switch a:active,.shosha-public-store .shosha-sf-picker-modal--variation a[data-shosha-open-forgot]:hover,.shosha-public-store .shosha-sf-picker-modal--variation a[data-shosha-open-forgot]:active,.shosha-public-store .shosha-sf-picker-modal--variation a[data-shosha-open-register]:hover,.shosha-public-store .shosha-sf-picker-modal--variation a[data-shosha-open-register]:active,.shosha-public-store .shosha-sf-picker-modal--variation a[data-shosha-open-login]:hover,.shosha-public-store .shosha-sf-picker-modal--variation a[data-shosha-open-login]:active{ color: var(--popup-link-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation input[type="text"],.shosha-public-store .shosha-sf-picker-modal--variation input[type="password"],.shosha-public-store .shosha-sf-picker-modal--variation input[type="email"],.shosha-public-store .shosha-sf-picker-modal--variation input[type="tel"],.shosha-public-store .shosha-sf-picker-modal--variation input[type="search"],.shosha-public-store .shosha-sf-picker-modal--variation input[type="number"],.shosha-public-store .shosha-sf-picker-modal--variation textarea,.shosha-public-store .shosha-sf-picker-modal--variation select{ background: var(--popup-input-bg, #1a1a1a) !important; color: var(--popup-input-color, #fff) !important; -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; border-color: var(--popup-input-border, #333) !important; }.shosha-public-store .shosha-sf-picker-modal--variation input:-webkit-autofill,.shosha-public-store .shosha-sf-picker-modal--variation input:-webkit-autofill:hover,.shosha-public-store .shosha-sf-picker-modal--variation input:-webkit-autofill:focus,.shosha-public-store .shosha-sf-picker-modal--variation input:-webkit-autofill:active{ -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; }.shosha-public-store .shosha-sf-picker-modal--variation input:focus,.shosha-public-store .shosha-sf-picker-modal--variation textarea:focus,.shosha-public-store .shosha-sf-picker-modal--variation select:focus{ border-color: var(--popup-input-focus, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-sf-picker-modal__confirm){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-sf-picker-modal__confirm):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-sf-picker-modal__confirm)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-sf-picker-modal__confirm):hover,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-sf-picker-modal__confirm):focus-visible{ color: var(--popup-primary-color, #000) !important; -webkit-text-fill-color: var(--popup-primary-color, #000) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-sf-picker-modal__confirm):hover::after,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-sf-picker-modal__confirm):focus-visible::after{ width: 100% !important; background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__cancel,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-submit--ghost:not([data-shosha-address-new-btn]){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__cancel::after{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__cancel:hover,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color: var(--popup-secondary-color, #fff) !important; box-shadow:none !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__option,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-pickup-modal__item,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-pickup-branch-row,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-delivery-saved-modal__item,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-item,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-option,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-combined-variation-option{ background: var(--popup-option-bg, rgba(255,255,255,0.06)) !important; color: var(--popup-option-text, #fff) !important; border-color: var(--popup-option-border, rgba(255,255,255,0.14)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__option:hover,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__option:focus,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__option:active,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__option:focus-visible,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-pickup-modal__item:hover,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-pickup-branch-row:hover,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-pickup-branch-row:focus-visible,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-delivery-saved-modal__item:hover,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-item:hover,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-item:focus-visible,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-option:hover,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-combined-variation-option:hover{ background: var(--popup-option-hover, rgba(249,115,22,0.12)) !important; background-color: var(--popup-option-hover, rgba(249,115,22,0.12)) !important; color:var(--popup-option-text,#fff) !important; border-color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-item.is-selected,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-combined-variation-option:has(input:checked),.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-delivery-saved-modal__item.is-selected{ background: var(--popup-option-hover, rgba(249,115,22,0.18)) !important; border-color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-item strong,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-option__price,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-group-toggle{ color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-delivery-modal__confirm{ color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange))) !important; border-color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange))) !important; background: transparent !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-delivery-modal__confirm::after{ background: var(--popup-confirm-hover, var(--popup-hover-fill, #fff)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-delivery-modal__confirm:hover::after{ width: 100% !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-delivery-modal__confirm:not(:disabled):hover,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-delivery-modal__confirm:not(:disabled):focus-visible{ color: var(--popup-confirm-color, #fff) !important; box-shadow:none !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-submit,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__cancel,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-delivery-modal__confirm,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__confirm,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store .shosha-sf-picker-modal--variation input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="hidden"]),.shosha-public-store .shosha-sf-picker-modal--variation textarea,.shosha-public-store .shosha-sf-picker-modal--variation select{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__dialog--split{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__dialog::before,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__dialog::before{ animation: none !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__option,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-pickup-modal__item,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-pickup-branch-row,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-delivery-saved-modal__item,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-item,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-option,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-combined-variation-option,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-select-row__field,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-select__menu{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-product-share-modal__btn{ border-radius: var(--popup-btn-radius-px, 16px) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-submit,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__cancel,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-delivery-modal__confirm,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__confirm,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__dialog .shosha-menu-service-modal__cancel,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__dialog .shosha-menu-delivery-modal__confirm,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-address-editor-modal__form > .shosha-menu-service-modal__cancel,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-address-editor-modal__form > .shosha-menu-delivery-modal__confirm{ border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__option,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-pickup-modal__item,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-pickup-branch-row,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-delivery-saved-modal__item,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-item,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-option,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-combined-variation-option{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-menu-service-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-modal__dialog{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-login-submit,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-menu-delivery-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-menu-service-modal__dialog .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-menu-service-modal__dialog .shosha-menu-delivery-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-menu-address-editor-modal__form > .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-menu-address-editor-modal__form > .shosha-menu-delivery-modal__confirm{ border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-menu-service-modal__option,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-menu-pickup-modal__item,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-menu-pickup-branch-row,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-menu-delivery-saved-modal__item,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-picker-item,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-modifier-option,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-combined-variation-option{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-menu-service-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-login-modal__dialog{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-login-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__list{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__list::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__list::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__list::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__list::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__list::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__content{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__content::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__content::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__content::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__content::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__content::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-combined-modal__scroll{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-combined-modal__scroll::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-combined-modal__scroll::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-combined-modal__scroll::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-combined-modal__scroll::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-combined-modal__scroll::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-login-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-login-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-login-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-login-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-login-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-login-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-login-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__list{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__list::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__list::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__list::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__list::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__list::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__content{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__content::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__content::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__content::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__content::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__content::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-combined-modal__scroll{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-combined-modal__scroll::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-combined-modal__scroll::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-combined-modal__scroll::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-combined-modal__scroll::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation .shosha-sf-combined-modal__scroll::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__skip-btn{ background: var(--popup-skip-bg, transparent) !important; background-color: var(--popup-skip-bg, transparent) !important; color: var(--popup-skip-color, #fff) !important; -webkit-text-fill-color: var(--popup-skip-color, #fff) !important; border-color: var(--popup-skip-border, var(--popup-skip-bg, var(--popup-accent, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__skip-btn::after{ background: var(--popup-skip-hover, var(--popup-hover-fill, #fff)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__skip-btn:hover,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__skip-btn:focus-visible{ color: var(--popup-skip-hover-color, #000) !important; -webkit-text-fill-color: var(--popup-skip-hover-color, #000) !important; background: transparent !important; background-color: transparent !important; border-color: var(--popup-skip-border, var(--popup-skip-hover, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__skip-btn:hover::after,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__skip-btn:focus-visible::after{ width: 100% !important; background: var(--popup-skip-hover, #fff) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__confirm{ background: transparent !important; background-color: transparent !important; color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-confirm-border, var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__confirm::after{ background: var(--popup-confirm-hover, var(--popup-primary-hover-bg, #fff)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__confirm:hover,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__confirm:focus-visible{ color: var(--popup-confirm-hover-color, var(--popup-confirm-color, #000)) !important; -webkit-text-fill-color: var(--popup-confirm-hover-color, var(--popup-confirm-color, #000)) !important; background: transparent !important; border-color: var(--popup-confirm-border, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__confirm:hover::after,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__confirm:focus-visible::after{ width: 100% !important; background: var(--popup-confirm-hover, var(--popup-primary-hover-bg, #fff)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__product-desc{ color: var(--popup-desc-color, var(--popup-subtitle-color, rgba(255,255,255,0.78))) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__price{ color: var(--popup-price-color, var(--popup-accent, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-split__media,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-media{ background: var(--popup-media-bg, #f5f5f5) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__x{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__x:hover,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-modal__x:focus-visible{ color: var(--popup-close-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-combined-variation-option,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-item,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-item--checkpoint{ background: var(--popup-var-bg, var(--popup-option-bg, rgba(255,255,255,0.06))) !important; color: var(--popup-var-text, var(--popup-option-text, #fff)) !important; border-color: var(--popup-var-border, var(--popup-option-border, rgba(255,255,255,0.14))) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-combined-variation-option:has(input:checked),.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-item.is-selected,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-item--checkpoint.is-selected{ background: var(--popup-var-bg-active, var(--popup-option-selected, var(--popup-option-hover, rgba(249,115,22,0.18)))) !important; border-color: var(--popup-var-border-active, var(--popup-accent, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-combined-variation-option__name,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-item__name{ color: var(--popup-var-text, var(--popup-option-text, #fff)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-combined-variation-option__price,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-item__price,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-item strong{ color: var(--popup-var-price, var(--popup-price-color, var(--popup-accent, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-item__check{ border-color: var(--popup-var-check-idle, var(--popup-option-border, #555)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-item--checkpoint.is-selected .shosha-sf-picker-item__check{ border-color: var(--popup-var-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-picker-item--checkpoint.is-selected .shosha-sf-picker-item__check::after{ background: var(--popup-var-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-combined-variation-option input[type="radio"]{ -webkit-appearance:none!important; appearance:none!important; width:18px!important; height:18px!important; margin:0!important; box-sizing:border-box!important; border:2px solid var(--popup-var-check-idle, #555)!important; border-radius:50%!important; background:transparent!important; position:relative; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-combined-variation-option input[type="radio"]:checked{ border-color: var(--popup-var-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-combined-variation-option input[type="radio"]:checked::after{ content:""; position:absolute; inset:3px; border-radius:50%; background: var(--popup-var-check-active, var(--popup-accent, #ff9900)); }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-group-title,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-nested-title,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-combined-section-title,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-group-header__title{ color: var(--popup-mod-group-title, var(--popup-accent, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-group-toggle,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-group-toggle svg{ color: var(--popup-mod-chevron, var(--popup-accent, #ff9900)) !important; stroke: var(--popup-mod-chevron, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-option{ background: var(--popup-mod-bg, var(--popup-option-bg, rgba(255,255,255,0.06))) !important; color: var(--popup-mod-name, var(--popup-option-text, #fff)) !important; border-color: var(--popup-mod-border, var(--popup-option-border, rgba(255,255,255,0.14))) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-option__row{ background: transparent !important; border: 0 !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-option:has(.shosha-sf-modifier-option__cb:checked),.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-option.is-selected{ background: var(--popup-mod-bg-active, var(--popup-option-selected, #2a2a2a)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-option-name{ color: var(--popup-mod-name, var(--popup-option-text, #fff)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-option__price{ color: var(--popup-mod-price, var(--popup-price-color, var(--popup-accent, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-option__cb,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-option input[type="checkbox"]{ -webkit-appearance:none!important; appearance:none!important; width:16px!important; height:16px!important; margin:0!important; box-sizing:border-box!important; border:2px solid var(--popup-mod-check-idle, #555)!important; border-radius:3px!important; background:var(--popup-mod-check-idle-bg, transparent)!important; background-color:var(--popup-mod-check-idle-bg, transparent)!important; position:relative; opacity:1!important; visibility:visible!important; flex-shrink:0!important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-option__cb:checked,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-option input[type="checkbox"]:checked{ border-color: var(--popup-mod-check-active, var(--popup-accent, #ff9900)) !important; background: var(--popup-mod-check-active, var(--popup-accent, #ff9900)) !important; background-color: var(--popup-mod-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-option__cb:checked::after,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-option input[type="checkbox"]:checked::after{ content:""; position:absolute; left:3px; top:0; width:4px; height:8px; border:solid #fff; border-width:0 2px 2px 0; transform:rotate(45deg); }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-option__qty{ display:none !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-option-group{ background: var(--popup-group-panel-bg, transparent) !important; border: 1px solid var(--popup-group-panel-border, transparent) !important; border-radius: 10px !important; padding: 10px !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-option-group-title{ color: var(--popup-group-panel-title, var(--popup-mod-group-title, var(--popup-accent, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-group-panel-title, var(--popup-mod-group-title, var(--popup-accent, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-section{ background: var(--popup-mod-section-bg, transparent) !important; border: 1px solid var(--popup-mod-section-border, transparent) !important; border-radius: 10px !important; padding: 10px !important; box-sizing: border-box !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-option--nested{ background: var(--popup-mod-bg, var(--popup-option-bg, transparent)) !important; border-color: var(--popup-mod-border, var(--popup-option-border, transparent)) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-nested{ border-inline-start-color: var(--popup-nested-line-color, var(--popup-mod-group-title, var(--popup-accent, #ff9900))) !important; border-left-color: var(--popup-nested-line-color, var(--popup-mod-group-title, var(--popup-accent, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-nested-meta,.shosha-public-store .shosha-sf-picker-modal--variation .shosha-sf-modifier-group-meta{ color: var(--popup-nested-meta-color, var(--popup-subtitle-color, #9ca3af)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__dialog--split{ background: var(--popup-dialog-bg, #121212) !important; color: var(--popup-title-color, #fff) !important; border-color: var(--popup-var-border, var(--popup-option-border, #333)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-login-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 22px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__subtitle{ color: var(--popup-subtitle-color, #a3a3a3) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__price{ color: var(--popup-price-color, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__product-desc,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-combined-modal__desc{ color: var(--popup-desc-color, var(--popup-subtitle-color, #a3a3a3)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-split__media,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-media,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-media__stage{ background: var(--popup-media-bg, #f5f5f5) !important; }@media (min-width:992px){.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-split:has(.shosha-sf-picker-split__media:not([hidden])){ grid-template-columns: minmax(0, calc(var(--popup-media-col-pct, 46) * 1%)) minmax(280px, 1fr) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-media__img{ width: calc(var(--popup-media-img-scale, 100) * 1%) !important; max-width: calc(var(--popup-media-img-scale, 100) * 1%) !important; height: auto !important; max-height: min(70vh, 640px) !important; min-height: 0 !important; margin-inline: auto !important; object-fit: contain !important; }}.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-section{ background: var(--popup-mod-section-bg, transparent) !important; border: 1px solid var(--popup-mod-section-border, transparent) !important; border-radius: 10px !important; padding: 10px !important; margin: 0 0 12px !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option-group{ background: var(--popup-group-panel-bg, transparent) !important; border: 1px solid var(--popup-group-panel-border, transparent) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-combined-variation-option,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item--checkpoint{ background: var(--popup-var-bg, var(--popup-option-bg, #1a1a1a)) !important; color: var(--popup-var-text, var(--popup-option-text, #fff)) !important; border-color: var(--popup-var-border, var(--popup-option-border, #333)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-combined-variation-option:has(input:checked),.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item.is-selected,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item--checkpoint.is-selected{ background: var(--popup-var-bg-active, var(--popup-option-selected, #2a2a2a)) !important; border-color: var(--popup-var-border-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-combined-variation-option__name,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item__name{ color: var(--popup-var-text, var(--popup-option-text, #fff)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-combined-variation-option__price,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item__price{ color: var(--popup-var-price, var(--popup-price-color, var(--popup-accent, #ff9900))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item__check{ border-color: var(--popup-var-check-idle, #555) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item--checkpoint.is-selected .shosha-sf-picker-item__check{ border-color: var(--popup-var-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item--checkpoint.is-selected .shosha-sf-picker-item__check::after{ background: var(--popup-var-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-combined-variation-option input[type="radio"]{ -webkit-appearance:none!important; appearance:none!important; width:18px!important; height:18px!important; margin:0!important; box-sizing:border-box!important; border:2px solid var(--popup-var-check-idle, #555)!important; border-radius:50%!important; background:transparent!important; position:relative; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-combined-variation-option input[type="radio"]:checked{ border-color: var(--popup-var-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-combined-variation-option input[type="radio"]:checked::after{ content:""; position:absolute; inset:3px; border-radius:50%; background: var(--popup-var-check-active, var(--popup-accent, #ff9900)); }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-group-title,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-nested-title,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-combined-section-title,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-group-header__title{ color: var(--popup-mod-group-title, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-group-toggle,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-group-toggle svg{ color: var(--popup-mod-chevron, var(--popup-accent, #ff9900)) !important; stroke: var(--popup-mod-chevron, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option{ background: var(--popup-mod-bg, var(--popup-option-bg, #1a1a1a)) !important; color: var(--popup-mod-name, var(--popup-option-text, #fff)) !important; border-color: var(--popup-mod-border, var(--popup-option-border, #333)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option__row{ background: transparent !important; border: 0 !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option:has(.shosha-sf-modifier-option__cb:checked){ background: var(--popup-mod-bg-active, var(--popup-option-selected, #2a2a2a)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option-name{ color: var(--popup-mod-name, var(--popup-option-text, #fff)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option__price{ color: var(--popup-mod-price, var(--popup-price-color, var(--popup-accent, #ff9900))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option__cb,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option input[type="checkbox"]{ -webkit-appearance:none!important; appearance:none!important; width:16px!important; height:16px!important; margin:0!important; box-sizing:border-box!important; border:2px solid var(--popup-mod-check-idle, #555)!important; border-radius:3px!important; background:var(--popup-mod-check-idle-bg, #fff)!important; background-color:var(--popup-mod-check-idle-bg, #fff)!important; position:relative; opacity:1!important; visibility:visible!important; flex-shrink:0!important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option__cb:checked,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option input[type="checkbox"]:checked{ border-color: var(--popup-mod-check-active, var(--popup-accent, #ff9900)) !important; background: var(--popup-mod-check-active, var(--popup-accent, #ff9900)) !important; background-color: var(--popup-mod-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option__cb:checked::after,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option input[type="checkbox"]:checked::after{ content:""; position:absolute; left:3px; top:0; width:4px; height:8px; border:solid #fff; border-width:0 2px 2px 0; transform:rotate(45deg); }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option__qty{ display:none !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option-group{ background: var(--popup-group-panel-bg, transparent) !important; border-color: var(--popup-group-panel-border, transparent) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option-group-title{ color: var(--popup-group-panel-title, var(--popup-mod-group-title, var(--popup-accent, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-group-panel-title, var(--popup-mod-group-title, var(--popup-accent, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option--nested{ background: var(--popup-mod-bg, var(--popup-option-bg, transparent)) !important; border-color: var(--popup-mod-border, var(--popup-option-border, transparent)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-nested{ border-inline-start-color: var(--popup-nested-line-color, var(--popup-mod-group-title, var(--popup-accent, #ff9900))) !important; border-left-color: var(--popup-nested-line-color, var(--popup-mod-group-title, var(--popup-accent, #ff9900))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-nested-meta,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-group-meta{ color: var(--popup-nested-meta-color, var(--popup-subtitle-color, #9ca3af)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__x{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__x:hover{ color: var(--popup-close-hover, var(--popup-accent, #ff9900)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-media__thumb.is-active,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-media__thumb:hover{ border-color: var(--popup-var-border-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-combined-modal__scroll::-webkit-scrollbar-thumb,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__list::-webkit-scrollbar-thumb,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__content::-webkit-scrollbar-thumb{ background: var(--popup-scrollbar, #555) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-combined-modal__scroll,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__list,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__content{ scrollbar-color: var(--popup-scrollbar, #555) transparent; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__skip-btn{ background: var(--popup-skip-bg, #717fe0) !important; background-color: var(--popup-skip-bg, #717fe0) !important; color: var(--popup-skip-color, #fff) !important; -webkit-text-fill-color: var(--popup-skip-color, #fff) !important; border-color: var(--popup-skip-border, var(--popup-skip-bg, #717fe0)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__skip-btn::after{ display: none !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__skip-btn:hover,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__skip-btn:focus-visible{ background: var(--popup-skip-hover, #222) !important; background-color: var(--popup-skip-hover, #222) !important; color: var(--popup-skip-hover-color, #fff) !important; -webkit-text-fill-color: var(--popup-skip-hover-color, #fff) !important; border-color: var(--popup-skip-border, var(--popup-skip-hover, #222)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__confirm{ background: var(--popup-confirm-bg, #717fe0) !important; background-color: var(--popup-confirm-bg, #717fe0) !important; color: var(--popup-confirm-color, #fff) !important; -webkit-text-fill-color: var(--popup-confirm-color, #fff) !important; border-color: var(--popup-confirm-border, var(--popup-confirm-bg, #717fe0)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__confirm::after{ display: none !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__confirm:hover,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__confirm:focus-visible{ background: var(--popup-confirm-hover, #222) !important; background-color: var(--popup-confirm-hover, #222) !important; color: var(--popup-confirm-hover-color, #fff) !important; -webkit-text-fill-color: var(--popup-confirm-hover-color, #fff) !important; border-color: var(--popup-confirm-border, var(--popup-confirm-hover, #222)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select-row__label{ color: var(--popup-field-label, var(--popup-subtitle-color, #888)) !important; -webkit-text-fill-color: var(--popup-field-label, var(--popup-subtitle-color, #888)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-loading{ color: var(--popup-loading-color, var(--popup-subtitle-color, #888)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select-row__field{ background: var(--popup-field-bg, var(--popup-var-bg, var(--popup-dialog-bg, #fff))) !important; border-color: var(--popup-field-border, var(--popup-var-border, var(--popup-option-border, #e6e6e6))) !important; border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__trigger{ color: var(--popup-field-text, var(--popup-var-text, var(--popup-option-text, #555))) !important; -webkit-text-fill-color: var(--popup-field-text, var(--popup-var-text, var(--popup-option-text, #555))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__trigger-price{ color: var(--popup-field-price, var(--popup-var-price, var(--popup-price-color, var(--popup-accent, #717fe0)))) !important; -webkit-text-fill-color: var(--popup-field-price, var(--popup-var-price, var(--popup-price-color, var(--popup-accent, #717fe0)))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__arrow{ border-inline-start-color: var(--popup-field-border, var(--popup-var-border, var(--popup-option-border, #e6e6e6))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__arrow::before{ border-bottom-color: var(--popup-field-arrow, #999) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__arrow::after{ border-top-color: var(--popup-field-arrow, #999) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__menu{ background: var(--popup-menu-bg, var(--popup-field-bg, var(--popup-var-bg, var(--popup-dialog-bg, #fff)))) !important; border-color: var(--popup-menu-border, var(--popup-field-border, var(--popup-var-border, var(--popup-option-border, #e6e6e6)))) !important; border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option{ color: var(--popup-menu-text, var(--popup-field-text, var(--popup-var-text, var(--popup-option-text, #555)))) !important; -webkit-text-fill-color: var(--popup-menu-text, var(--popup-field-text, var(--popup-var-text, var(--popup-option-text, #555)))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option-price{ color: var(--popup-menu-price, var(--popup-field-price, var(--popup-var-price, var(--popup-price-color, var(--popup-accent, #717fe0))))) !important; -webkit-text-fill-color: var(--popup-menu-price, var(--popup-field-price, var(--popup-var-price, var(--popup-price-color, var(--popup-accent, #717fe0))))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option:hover,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option.is-selected{ background: var(--popup-menu-hover-bg, var(--popup-var-border-active, var(--popup-accent, #717fe0))) !important; color: var(--popup-menu-hover-text, #fff) !important; -webkit-text-fill-color: var(--popup-menu-hover-text, #fff) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option:hover .shosha-sf-picker-select__option-name,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option.is-selected .shosha-sf-picker-select__option-name,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option:hover .shosha-sf-picker-select__option-price,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--variation.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option.is-selected .shosha-sf-picker-select__option-price{ color: var(--popup-menu-hover-text, #fff) !important; -webkit-text-fill-color: var(--popup-menu-hover-text, #fff) !important; }
.shosha-sf-picker-modal--modifier{ --popup-overlay-bg:rgba(6,16,6,0.72);--popup-overlay:#061006;--popup-scale-desktop:1;--popup-scale-mobile:1;--popup-dialog-bg:#ffffff;--popup-media-bg:#ffffff;--popup-scrollbar:#bfbfbf;--popup-title-color:#000000;--popup-title-px:22px;--popup-subtitle-color:#555555;--popup-desc-color:#777777;--popup-price-color:#81c408;--popup-close-color:#087a16;--popup-close-hover:#81c408;--popup-skip-bg:#1a1a1a;--popup-skip-color:#087a16;--popup-skip-hover:#81c408;--popup-confirm-bg:#81c408;--popup-confirm-color:#ffffff;--popup-confirm-hover:#81c408;--popup-var-text:#000000;--popup-var-price:#81c408;--popup-var-bg:#ffffff;--popup-var-bg-active:#ffffff;--popup-var-border:#000000;--popup-var-border-active:#81c408;--popup-var-check-idle:#333333;--popup-var-check-active:#81c408;--popup-mod-group-title:#81c408;--popup-mod-chevron:#81c408;--popup-mod-name:#000000;--popup-mod-price:#81c408;--popup-mod-bg:#ffffff;--popup-mod-bg-active:#e9e7e7;--popup-mod-border:#81c408;--popup-mod-check-idle:#333333;--popup-mod-check-idle-bg:#ffffff;--popup-mod-check-active:#81c408;--popup-skip-border:#087a16;--popup-confirm-border:#72b800;--popup-group-panel-bg:#f8fff4;--popup-group-panel-border:#72b800;--popup-group-panel-title:#087a16;--popup-mod-section-bg:#f8fff4;--popup-mod-section-border:#72b800;--popup-nested-line-color:#dddddd;--popup-nested-meta-color:#777777;--popup-field-label:#087a16;--popup-field-border:#dddddd;--popup-field-price:#087a16;--popup-field-arrow:#087a16;--popup-menu-border:#dddddd;--popup-menu-text:#555555;--popup-menu-price:#087a16;--popup-menu-hover-bg:#eaf6e0;--popup-menu-hover-text:#087a16;--popup-loading-color:#777777;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#72b800;--popup-scroll-thumb-hover:#087a16;--popup-scroll-track:#e8efe5;--popup-panel-radius-px:9px;--popup-btn-radius-px:9px;--popup-input-radius-px:4px;--popup-media-col-pct:37;--popup-media-img-scale:100;--popup-confirm-hover:#81c408;--popup-skip-hover:#81c408;--popup-confirm-bg:#81c408;--popup-dialog-bg:#ffffff;--popup-option-text:#000000;--popup-option-bg:#ffffff;--popup-option-selected:#ffffff;--popup-option-hover:#ffffff;--popup-option-border:#000000;--popup-accent:#81c408;--shosha-login-orange:#81c408;--popup-hover-fill:#81c408;--popup-primary-hover-bg:#81c408;--popup-primary-bg:#81c408; }
.shosha-public-store .shosha-sf-picker-modal--modifier{ --shosha-login-orange: var(--popup-accent, var(--popup-primary-bg, var(--popup-frame, #ff9900))); --popup-hover-fill: var(--popup-primary-hover-bg, var(--popup-confirm-hover, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))); }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-modal__backdrop,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__backdrop,.shosha-sf-picker-modal--modifier.shosha-login-modal > .shosha-login-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__dialog{ background: var(--popup-dialog-bg, var(--popup-panel-bg, #121212)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-modal__title,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__title,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 22px) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-modal__subtitle,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__subtitle{ color: var(--popup-subtitle-color, #a3a3a3) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__message{ color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-modal__close{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-modal__close:hover,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-modal__close:focus-visible{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-links a,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-switch a,.shosha-public-store .shosha-sf-picker-modal--modifier a[data-shosha-open-forgot],.shosha-public-store .shosha-sf-picker-modal--modifier a[data-shosha-open-register],.shosha-public-store .shosha-sf-picker-modal--modifier a[data-shosha-open-login]{ color: var(--popup-link-color, var(--popup-accent, #7a7a7a)) !important; text-decoration: none !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-links a:hover,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-links a:focus-visible,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-links a:active,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-switch a:hover,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-switch a:focus-visible,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-switch a:active,.shosha-public-store .shosha-sf-picker-modal--modifier a[data-shosha-open-forgot]:hover,.shosha-public-store .shosha-sf-picker-modal--modifier a[data-shosha-open-forgot]:active,.shosha-public-store .shosha-sf-picker-modal--modifier a[data-shosha-open-register]:hover,.shosha-public-store .shosha-sf-picker-modal--modifier a[data-shosha-open-register]:active,.shosha-public-store .shosha-sf-picker-modal--modifier a[data-shosha-open-login]:hover,.shosha-public-store .shosha-sf-picker-modal--modifier a[data-shosha-open-login]:active{ color: var(--popup-link-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier input[type="text"],.shosha-public-store .shosha-sf-picker-modal--modifier input[type="password"],.shosha-public-store .shosha-sf-picker-modal--modifier input[type="email"],.shosha-public-store .shosha-sf-picker-modal--modifier input[type="tel"],.shosha-public-store .shosha-sf-picker-modal--modifier input[type="search"],.shosha-public-store .shosha-sf-picker-modal--modifier input[type="number"],.shosha-public-store .shosha-sf-picker-modal--modifier textarea,.shosha-public-store .shosha-sf-picker-modal--modifier select{ background: var(--popup-input-bg, #1a1a1a) !important; color: var(--popup-input-color, #fff) !important; -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; border-color: var(--popup-input-border, #333) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier input:-webkit-autofill,.shosha-public-store .shosha-sf-picker-modal--modifier input:-webkit-autofill:hover,.shosha-public-store .shosha-sf-picker-modal--modifier input:-webkit-autofill:focus,.shosha-public-store .shosha-sf-picker-modal--modifier input:-webkit-autofill:active{ -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier input:focus,.shosha-public-store .shosha-sf-picker-modal--modifier textarea:focus,.shosha-public-store .shosha-sf-picker-modal--modifier select:focus{ border-color: var(--popup-input-focus, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-sf-picker-modal__confirm){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-sf-picker-modal__confirm):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-sf-picker-modal__confirm)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-sf-picker-modal__confirm):hover,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-sf-picker-modal__confirm):focus-visible{ color: var(--popup-primary-color, #000) !important; -webkit-text-fill-color: var(--popup-primary-color, #000) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-sf-picker-modal__confirm):hover::after,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-sf-picker-modal__confirm):focus-visible::after{ width: 100% !important; background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__cancel,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-submit--ghost:not([data-shosha-address-new-btn]){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__cancel::after{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__cancel:hover,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color: var(--popup-secondary-color, #fff) !important; box-shadow:none !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__option,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-pickup-modal__item,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-pickup-branch-row,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-delivery-saved-modal__item,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-item,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-option,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-combined-variation-option{ background: var(--popup-option-bg, rgba(255,255,255,0.06)) !important; color: var(--popup-option-text, #fff) !important; border-color: var(--popup-option-border, rgba(255,255,255,0.14)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__option:hover,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__option:focus,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__option:active,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__option:focus-visible,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-pickup-modal__item:hover,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-pickup-branch-row:hover,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-pickup-branch-row:focus-visible,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-delivery-saved-modal__item:hover,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-item:hover,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-item:focus-visible,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-option:hover,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-combined-variation-option:hover{ background: var(--popup-option-hover, rgba(249,115,22,0.12)) !important; background-color: var(--popup-option-hover, rgba(249,115,22,0.12)) !important; color:var(--popup-option-text,#fff) !important; border-color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-item.is-selected,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-combined-variation-option:has(input:checked),.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-delivery-saved-modal__item.is-selected{ background: var(--popup-option-hover, rgba(249,115,22,0.18)) !important; border-color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-item strong,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-option__price,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-group-toggle{ color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-delivery-modal__confirm{ color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange))) !important; border-color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange))) !important; background: transparent !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-delivery-modal__confirm::after{ background: var(--popup-confirm-hover, var(--popup-hover-fill, #fff)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-delivery-modal__confirm:hover::after{ width: 100% !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-delivery-modal__confirm:not(:disabled):hover,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-delivery-modal__confirm:not(:disabled):focus-visible{ color: var(--popup-confirm-color, #fff) !important; box-shadow:none !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-submit,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__cancel,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-delivery-modal__confirm,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__confirm,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store .shosha-sf-picker-modal--modifier input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="hidden"]),.shosha-public-store .shosha-sf-picker-modal--modifier textarea,.shosha-public-store .shosha-sf-picker-modal--modifier select{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__dialog--split{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__dialog::before,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__dialog::before{ animation: none !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__option,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-pickup-modal__item,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-pickup-branch-row,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-delivery-saved-modal__item,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-item,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-option,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-combined-variation-option,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-select-row__field,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-select__menu{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-product-share-modal__btn{ border-radius: var(--popup-btn-radius-px, 16px) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-submit,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__cancel,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-delivery-modal__confirm,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__confirm,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__dialog .shosha-menu-service-modal__cancel,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__dialog .shosha-menu-delivery-modal__confirm,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-address-editor-modal__form > .shosha-menu-service-modal__cancel,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-address-editor-modal__form > .shosha-menu-delivery-modal__confirm{ border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__option,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-pickup-modal__item,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-pickup-branch-row,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-delivery-saved-modal__item,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-item,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-option,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-combined-variation-option{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-modal__dialog{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-login-submit,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-menu-delivery-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__dialog .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__dialog .shosha-menu-delivery-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-menu-address-editor-modal__form > .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-menu-address-editor-modal__form > .shosha-menu-delivery-modal__confirm{ border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__option,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-menu-pickup-modal__item,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-menu-pickup-branch-row,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-menu-delivery-saved-modal__item,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-picker-item,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-modifier-option,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-combined-variation-option{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-menu-service-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-login-modal__dialog{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__list{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__list::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__list::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__list::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__list::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__list::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__content{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__content::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__content::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__content::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__content::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__content::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-combined-modal__scroll{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-combined-modal__scroll::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-combined-modal__scroll::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-combined-modal__scroll::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-combined-modal__scroll::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-combined-modal__scroll::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-login-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-login-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-login-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-login-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-login-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-login-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-login-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__list{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__list::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__list::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__list::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__list::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__list::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__content{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__content::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__content::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__content::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__content::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__content::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-combined-modal__scroll{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-combined-modal__scroll::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-combined-modal__scroll::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-combined-modal__scroll::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-combined-modal__scroll::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier .shosha-sf-combined-modal__scroll::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__skip-btn{ background: var(--popup-skip-bg, transparent) !important; background-color: var(--popup-skip-bg, transparent) !important; color: var(--popup-skip-color, #fff) !important; -webkit-text-fill-color: var(--popup-skip-color, #fff) !important; border-color: var(--popup-skip-border, var(--popup-skip-bg, var(--popup-accent, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__skip-btn::after{ background: var(--popup-skip-hover, var(--popup-hover-fill, #fff)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__skip-btn:hover,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__skip-btn:focus-visible{ color: var(--popup-skip-hover-color, #000) !important; -webkit-text-fill-color: var(--popup-skip-hover-color, #000) !important; background: transparent !important; background-color: transparent !important; border-color: var(--popup-skip-border, var(--popup-skip-hover, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__skip-btn:hover::after,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__skip-btn:focus-visible::after{ width: 100% !important; background: var(--popup-skip-hover, #fff) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__confirm{ background: transparent !important; background-color: transparent !important; color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-confirm-border, var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__confirm::after{ background: var(--popup-confirm-hover, var(--popup-primary-hover-bg, #fff)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__confirm:hover,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__confirm:focus-visible{ color: var(--popup-confirm-hover-color, var(--popup-confirm-color, #000)) !important; -webkit-text-fill-color: var(--popup-confirm-hover-color, var(--popup-confirm-color, #000)) !important; background: transparent !important; border-color: var(--popup-confirm-border, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__confirm:hover::after,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__confirm:focus-visible::after{ width: 100% !important; background: var(--popup-confirm-hover, var(--popup-primary-hover-bg, #fff)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__product-desc{ color: var(--popup-desc-color, var(--popup-subtitle-color, rgba(255,255,255,0.78))) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__price{ color: var(--popup-price-color, var(--popup-accent, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-split__media,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-media{ background: var(--popup-media-bg, #f5f5f5) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__x{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__x:hover,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__x:focus-visible{ color: var(--popup-close-hover, var(--popup-accent, #ff9900)) !important; }@media (min-width:992px){.shosha-public-store .shosha-sf-picker-modal--modifier{ --popup-ui-scale: var(--popup-scale-desktop, 1); }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__dialog--split{ zoom: var(--popup-ui-scale, 1); }}@media (max-width:991.98px){.shosha-public-store .shosha-sf-picker-modal--modifier{ --popup-ui-scale: var(--popup-scale-mobile, 1); }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-login-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-modal__dialog--split{ zoom: var(--popup-ui-scale, 1); }}.shosha-public-store .shosha-sf-picker-modal--modifier:not([hidden]){ overflow:auto !important; -webkit-overflow-scrolling:touch; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-combined-variation-option,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-item,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-item--checkpoint{ background: var(--popup-var-bg, var(--popup-option-bg, rgba(255,255,255,0.06))) !important; color: var(--popup-var-text, var(--popup-option-text, #fff)) !important; border-color: var(--popup-var-border, var(--popup-option-border, rgba(255,255,255,0.14))) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-combined-variation-option:has(input:checked),.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-item.is-selected,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-item--checkpoint.is-selected{ background: var(--popup-var-bg-active, var(--popup-option-selected, var(--popup-option-hover, rgba(249,115,22,0.18)))) !important; border-color: var(--popup-var-border-active, var(--popup-accent, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-combined-variation-option__name,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-item__name{ color: var(--popup-var-text, var(--popup-option-text, #fff)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-combined-variation-option__price,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-item__price,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-item strong{ color: var(--popup-var-price, var(--popup-price-color, var(--popup-accent, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-item__check{ border-color: var(--popup-var-check-idle, var(--popup-option-border, #555)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-item--checkpoint.is-selected .shosha-sf-picker-item__check{ border-color: var(--popup-var-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-picker-item--checkpoint.is-selected .shosha-sf-picker-item__check::after{ background: var(--popup-var-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-combined-variation-option input[type="radio"]{ -webkit-appearance:none!important; appearance:none!important; width:18px!important; height:18px!important; margin:0!important; box-sizing:border-box!important; border:2px solid var(--popup-var-check-idle, #555)!important; border-radius:50%!important; background:transparent!important; position:relative; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-combined-variation-option input[type="radio"]:checked{ border-color: var(--popup-var-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-combined-variation-option input[type="radio"]:checked::after{ content:""; position:absolute; inset:3px; border-radius:50%; background: var(--popup-var-check-active, var(--popup-accent, #ff9900)); }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-group-title,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-nested-title,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-combined-section-title,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-group-header__title{ color: var(--popup-mod-group-title, var(--popup-accent, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-group-toggle,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-group-toggle svg{ color: var(--popup-mod-chevron, var(--popup-accent, #ff9900)) !important; stroke: var(--popup-mod-chevron, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-option{ background: var(--popup-mod-bg, var(--popup-option-bg, rgba(255,255,255,0.06))) !important; color: var(--popup-mod-name, var(--popup-option-text, #fff)) !important; border-color: var(--popup-mod-border, var(--popup-option-border, rgba(255,255,255,0.14))) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-option__row{ background: transparent !important; border: 0 !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-option:has(.shosha-sf-modifier-option__cb:checked),.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-option.is-selected{ background: var(--popup-mod-bg-active, var(--popup-option-selected, #2a2a2a)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-option-name{ color: var(--popup-mod-name, var(--popup-option-text, #fff)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-option__price{ color: var(--popup-mod-price, var(--popup-price-color, var(--popup-accent, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-option__cb,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-option input[type="checkbox"]{ -webkit-appearance:none!important; appearance:none!important; width:16px!important; height:16px!important; margin:0!important; box-sizing:border-box!important; border:2px solid var(--popup-mod-check-idle, #555)!important; border-radius:3px!important; background:var(--popup-mod-check-idle-bg, transparent)!important; background-color:var(--popup-mod-check-idle-bg, transparent)!important; position:relative; opacity:1!important; visibility:visible!important; flex-shrink:0!important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-option__cb:checked,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-option input[type="checkbox"]:checked{ border-color: var(--popup-mod-check-active, var(--popup-accent, #ff9900)) !important; background: var(--popup-mod-check-active, var(--popup-accent, #ff9900)) !important; background-color: var(--popup-mod-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-option__cb:checked::after,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-option input[type="checkbox"]:checked::after{ content:""; position:absolute; left:3px; top:0; width:4px; height:8px; border:solid #fff; border-width:0 2px 2px 0; transform:rotate(45deg); }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-option__qty{ display:none !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-option-group{ background: var(--popup-group-panel-bg, transparent) !important; border: 1px solid var(--popup-group-panel-border, transparent) !important; border-radius: 10px !important; padding: 10px !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-option-group-title{ color: var(--popup-group-panel-title, var(--popup-mod-group-title, var(--popup-accent, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-group-panel-title, var(--popup-mod-group-title, var(--popup-accent, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-section{ background: var(--popup-mod-section-bg, transparent) !important; border: 1px solid var(--popup-mod-section-border, transparent) !important; border-radius: 10px !important; padding: 10px !important; box-sizing: border-box !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-option--nested{ background: var(--popup-mod-bg, var(--popup-option-bg, transparent)) !important; border-color: var(--popup-mod-border, var(--popup-option-border, transparent)) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-nested{ border-inline-start-color: var(--popup-nested-line-color, var(--popup-mod-group-title, var(--popup-accent, #ff9900))) !important; border-left-color: var(--popup-nested-line-color, var(--popup-mod-group-title, var(--popup-accent, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-nested-meta,.shosha-public-store .shosha-sf-picker-modal--modifier .shosha-sf-modifier-group-meta{ color: var(--popup-nested-meta-color, var(--popup-subtitle-color, #9ca3af)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__dialog--split{ background: var(--popup-dialog-bg, #121212) !important; color: var(--popup-title-color, #fff) !important; border-color: var(--popup-var-border, var(--popup-option-border, #333)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-login-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 22px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__subtitle{ color: var(--popup-subtitle-color, #a3a3a3) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__price{ color: var(--popup-price-color, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__product-desc,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-combined-modal__desc{ color: var(--popup-desc-color, var(--popup-subtitle-color, #a3a3a3)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-split__media,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-media,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-media__stage{ background: var(--popup-media-bg, #f5f5f5) !important; }@media (min-width:992px){.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-split:has(.shosha-sf-picker-split__media:not([hidden])){ grid-template-columns: minmax(0, calc(var(--popup-media-col-pct, 46) * 1%)) minmax(280px, 1fr) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-media__img{ width: calc(var(--popup-media-img-scale, 100) * 1%) !important; max-width: calc(var(--popup-media-img-scale, 100) * 1%) !important; height: auto !important; max-height: min(70vh, 640px) !important; min-height: 0 !important; margin-inline: auto !important; object-fit: contain !important; }}.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-section{ background: var(--popup-mod-section-bg, transparent) !important; border: 1px solid var(--popup-mod-section-border, transparent) !important; border-radius: 10px !important; padding: 10px !important; margin: 0 0 12px !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option-group{ background: var(--popup-group-panel-bg, transparent) !important; border: 1px solid var(--popup-group-panel-border, transparent) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-combined-variation-option,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item--checkpoint{ background: var(--popup-var-bg, var(--popup-option-bg, #1a1a1a)) !important; color: var(--popup-var-text, var(--popup-option-text, #fff)) !important; border-color: var(--popup-var-border, var(--popup-option-border, #333)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-combined-variation-option:has(input:checked),.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item.is-selected,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item--checkpoint.is-selected{ background: var(--popup-var-bg-active, var(--popup-option-selected, #2a2a2a)) !important; border-color: var(--popup-var-border-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-combined-variation-option__name,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item__name{ color: var(--popup-var-text, var(--popup-option-text, #fff)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-combined-variation-option__price,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item__price{ color: var(--popup-var-price, var(--popup-price-color, var(--popup-accent, #ff9900))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item__check{ border-color: var(--popup-var-check-idle, #555) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item--checkpoint.is-selected .shosha-sf-picker-item__check{ border-color: var(--popup-var-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item--checkpoint.is-selected .shosha-sf-picker-item__check::after{ background: var(--popup-var-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-combined-variation-option input[type="radio"]{ -webkit-appearance:none!important; appearance:none!important; width:18px!important; height:18px!important; margin:0!important; box-sizing:border-box!important; border:2px solid var(--popup-var-check-idle, #555)!important; border-radius:50%!important; background:transparent!important; position:relative; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-combined-variation-option input[type="radio"]:checked{ border-color: var(--popup-var-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-combined-variation-option input[type="radio"]:checked::after{ content:""; position:absolute; inset:3px; border-radius:50%; background: var(--popup-var-check-active, var(--popup-accent, #ff9900)); }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-group-title,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-nested-title,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-combined-section-title,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-group-header__title{ color: var(--popup-mod-group-title, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-group-toggle,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-group-toggle svg{ color: var(--popup-mod-chevron, var(--popup-accent, #ff9900)) !important; stroke: var(--popup-mod-chevron, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option{ background: var(--popup-mod-bg, var(--popup-option-bg, #1a1a1a)) !important; color: var(--popup-mod-name, var(--popup-option-text, #fff)) !important; border-color: var(--popup-mod-border, var(--popup-option-border, #333)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option__row{ background: transparent !important; border: 0 !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option:has(.shosha-sf-modifier-option__cb:checked){ background: var(--popup-mod-bg-active, var(--popup-option-selected, #2a2a2a)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option-name{ color: var(--popup-mod-name, var(--popup-option-text, #fff)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option__price{ color: var(--popup-mod-price, var(--popup-price-color, var(--popup-accent, #ff9900))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option__cb,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option input[type="checkbox"]{ -webkit-appearance:none!important; appearance:none!important; width:16px!important; height:16px!important; margin:0!important; box-sizing:border-box!important; border:2px solid var(--popup-mod-check-idle, #555)!important; border-radius:3px!important; background:var(--popup-mod-check-idle-bg, #fff)!important; background-color:var(--popup-mod-check-idle-bg, #fff)!important; position:relative; opacity:1!important; visibility:visible!important; flex-shrink:0!important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option__cb:checked,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option input[type="checkbox"]:checked{ border-color: var(--popup-mod-check-active, var(--popup-accent, #ff9900)) !important; background: var(--popup-mod-check-active, var(--popup-accent, #ff9900)) !important; background-color: var(--popup-mod-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option__cb:checked::after,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option input[type="checkbox"]:checked::after{ content:""; position:absolute; left:3px; top:0; width:4px; height:8px; border:solid #fff; border-width:0 2px 2px 0; transform:rotate(45deg); }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option__qty{ display:none !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option-group{ background: var(--popup-group-panel-bg, transparent) !important; border-color: var(--popup-group-panel-border, transparent) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option-group-title{ color: var(--popup-group-panel-title, var(--popup-mod-group-title, var(--popup-accent, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-group-panel-title, var(--popup-mod-group-title, var(--popup-accent, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option--nested{ background: var(--popup-mod-bg, var(--popup-option-bg, transparent)) !important; border-color: var(--popup-mod-border, var(--popup-option-border, transparent)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-nested{ border-inline-start-color: var(--popup-nested-line-color, var(--popup-mod-group-title, var(--popup-accent, #ff9900))) !important; border-left-color: var(--popup-nested-line-color, var(--popup-mod-group-title, var(--popup-accent, #ff9900))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-nested-meta,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-group-meta{ color: var(--popup-nested-meta-color, var(--popup-subtitle-color, #9ca3af)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__x{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__x:hover{ color: var(--popup-close-hover, var(--popup-accent, #ff9900)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-media__thumb.is-active,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-media__thumb:hover{ border-color: var(--popup-var-border-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-combined-modal__scroll::-webkit-scrollbar-thumb,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__list::-webkit-scrollbar-thumb,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__content::-webkit-scrollbar-thumb{ background: var(--popup-scrollbar, #555) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-combined-modal__scroll,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__list,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__content{ scrollbar-color: var(--popup-scrollbar, #555) transparent; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__skip-btn{ background: var(--popup-skip-bg, #717fe0) !important; background-color: var(--popup-skip-bg, #717fe0) !important; color: var(--popup-skip-color, #fff) !important; -webkit-text-fill-color: var(--popup-skip-color, #fff) !important; border-color: var(--popup-skip-border, var(--popup-skip-bg, #717fe0)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__skip-btn::after{ display: none !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__skip-btn:hover,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__skip-btn:focus-visible{ background: var(--popup-skip-hover, #222) !important; background-color: var(--popup-skip-hover, #222) !important; color: var(--popup-skip-hover-color, #fff) !important; -webkit-text-fill-color: var(--popup-skip-hover-color, #fff) !important; border-color: var(--popup-skip-border, var(--popup-skip-hover, #222)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__confirm{ background: var(--popup-confirm-bg, #717fe0) !important; background-color: var(--popup-confirm-bg, #717fe0) !important; color: var(--popup-confirm-color, #fff) !important; -webkit-text-fill-color: var(--popup-confirm-color, #fff) !important; border-color: var(--popup-confirm-border, var(--popup-confirm-bg, #717fe0)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__confirm::after{ display: none !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__confirm:hover,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__confirm:focus-visible{ background: var(--popup-confirm-hover, #222) !important; background-color: var(--popup-confirm-hover, #222) !important; color: var(--popup-confirm-hover-color, #fff) !important; -webkit-text-fill-color: var(--popup-confirm-hover-color, #fff) !important; border-color: var(--popup-confirm-border, var(--popup-confirm-hover, #222)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select-row__label{ color: var(--popup-field-label, var(--popup-subtitle-color, #888)) !important; -webkit-text-fill-color: var(--popup-field-label, var(--popup-subtitle-color, #888)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-loading{ color: var(--popup-loading-color, var(--popup-subtitle-color, #888)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select-row__field{ background: var(--popup-field-bg, var(--popup-var-bg, var(--popup-dialog-bg, #fff))) !important; border-color: var(--popup-field-border, var(--popup-var-border, var(--popup-option-border, #e6e6e6))) !important; border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__trigger{ color: var(--popup-field-text, var(--popup-var-text, var(--popup-option-text, #555))) !important; -webkit-text-fill-color: var(--popup-field-text, var(--popup-var-text, var(--popup-option-text, #555))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__trigger-price{ color: var(--popup-field-price, var(--popup-var-price, var(--popup-price-color, var(--popup-accent, #717fe0)))) !important; -webkit-text-fill-color: var(--popup-field-price, var(--popup-var-price, var(--popup-price-color, var(--popup-accent, #717fe0)))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__arrow{ border-inline-start-color: var(--popup-field-border, var(--popup-var-border, var(--popup-option-border, #e6e6e6))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__arrow::before{ border-bottom-color: var(--popup-field-arrow, #999) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__arrow::after{ border-top-color: var(--popup-field-arrow, #999) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__menu{ background: var(--popup-menu-bg, var(--popup-field-bg, var(--popup-var-bg, var(--popup-dialog-bg, #fff)))) !important; border-color: var(--popup-menu-border, var(--popup-field-border, var(--popup-var-border, var(--popup-option-border, #e6e6e6)))) !important; border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option{ color: var(--popup-menu-text, var(--popup-field-text, var(--popup-var-text, var(--popup-option-text, #555)))) !important; -webkit-text-fill-color: var(--popup-menu-text, var(--popup-field-text, var(--popup-var-text, var(--popup-option-text, #555)))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option-price{ color: var(--popup-menu-price, var(--popup-field-price, var(--popup-var-price, var(--popup-price-color, var(--popup-accent, #717fe0))))) !important; -webkit-text-fill-color: var(--popup-menu-price, var(--popup-field-price, var(--popup-var-price, var(--popup-price-color, var(--popup-accent, #717fe0))))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option:hover,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option.is-selected{ background: var(--popup-menu-hover-bg, var(--popup-var-border-active, var(--popup-accent, #717fe0))) !important; color: var(--popup-menu-hover-text, #fff) !important; -webkit-text-fill-color: var(--popup-menu-hover-text, #fff) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option:hover .shosha-sf-picker-select__option-name,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option.is-selected .shosha-sf-picker-select__option-name,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option:hover .shosha-sf-picker-select__option-price,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--modifier.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option.is-selected .shosha-sf-picker-select__option-price{ color: var(--popup-menu-hover-text, #fff) !important; -webkit-text-fill-color: var(--popup-menu-hover-text, #fff) !important; }
.shosha-sf-picker-modal--combined{ --popup-overlay-bg:rgba(6,16,6,0.72);--popup-overlay:#061006;--popup-scale-desktop:1.1;--popup-scale-mobile:1;--popup-dialog-bg:#ffffff;--popup-media-bg:#ffffff;--popup-scrollbar:#43a047;--popup-title-color:#000000;--popup-title-px:22px;--popup-subtitle-color:#555555;--popup-desc-color:#777777;--popup-price-color:#044b23;--popup-close-color:#044b23;--popup-close-hover:#43a047;--popup-skip-bg:#000000;--popup-skip-color:#ffffff;--popup-skip-hover:#6b7280;--popup-confirm-bg:#044b23;--popup-confirm-color:#ffffff;--popup-confirm-hover:#43a047;--popup-var-text:#000000;--popup-var-price:#044b23;--popup-var-bg:#ffffff;--popup-var-bg-active:#ffffff;--popup-var-border:#000000;--popup-var-border-active:#43a047;--popup-var-check-idle:#c2c2c2;--popup-var-check-active:#43a047;--popup-mod-group-title:#044b23;--popup-mod-chevron:#43a047;--popup-mod-name:#000000;--popup-mod-price:#044b23;--popup-mod-bg:#ffffff;--popup-mod-bg-active:#ffffff;--popup-mod-border:#43a047;--popup-mod-check-idle:#e6e6e6;--popup-mod-check-idle-bg:#ffffff;--popup-mod-check-active:#43a047;--popup-skip-border:#000000;--popup-confirm-border:#5e8e06;--popup-group-panel-bg:#f8fff4;--popup-group-panel-border:#43a047;--popup-group-panel-title:#044b23;--popup-mod-section-bg:#f8fff4;--popup-mod-section-border:#43a047;--popup-nested-line-color:#dddddd;--popup-nested-meta-color:#777777;--popup-field-label:#044b23;--popup-field-border:#dddddd;--popup-field-price:#044b23;--popup-field-arrow:#43a047;--popup-menu-border:#dddddd;--popup-menu-text:#555555;--popup-menu-price:#044b23;--popup-menu-hover-bg:#43a047;--popup-menu-hover-text:#087a16;--popup-loading-color:#777777;--popup-media-col-pct:37;--popup-media-img-scale:100;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#43a047;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#e8efe5;--popup-panel-radius-px:9px;--popup-btn-radius-px:9px;--popup-input-radius-px:4px;--popup-confirm-hover:#43a047;--popup-skip-hover:#6b7280;--popup-confirm-bg:#044b23;--popup-dialog-bg:#ffffff;--popup-option-text:#000000;--popup-option-bg:#ffffff;--popup-option-selected:#ffffff;--popup-option-hover:#ffffff;--popup-option-border:#000000;--popup-accent:#43a047;--shosha-login-orange:#43a047;--popup-hover-fill:#43a047;--popup-primary-hover-bg:#43a047;--popup-primary-bg:#044b23; }
.shosha-public-store .shosha-sf-picker-modal--combined{ --shosha-login-orange: var(--popup-accent, var(--popup-primary-bg, var(--popup-frame, #ff9900))); --popup-hover-fill: var(--popup-primary-hover-bg, var(--popup-confirm-hover, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))); }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-modal__backdrop,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__backdrop,.shosha-sf-picker-modal--combined.shosha-login-modal > .shosha-login-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__dialog{ background: var(--popup-dialog-bg, var(--popup-panel-bg, #121212)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-modal__title,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__title,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 22px) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-modal__subtitle,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__subtitle{ color: var(--popup-subtitle-color, #a3a3a3) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__message{ color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-modal__close{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-modal__close:hover,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-modal__close:focus-visible{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-links a,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-switch a,.shosha-public-store .shosha-sf-picker-modal--combined a[data-shosha-open-forgot],.shosha-public-store .shosha-sf-picker-modal--combined a[data-shosha-open-register],.shosha-public-store .shosha-sf-picker-modal--combined a[data-shosha-open-login]{ color: var(--popup-link-color, var(--popup-accent, #7a7a7a)) !important; text-decoration: none !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-links a:hover,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-links a:focus-visible,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-links a:active,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-switch a:hover,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-switch a:focus-visible,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-switch a:active,.shosha-public-store .shosha-sf-picker-modal--combined a[data-shosha-open-forgot]:hover,.shosha-public-store .shosha-sf-picker-modal--combined a[data-shosha-open-forgot]:active,.shosha-public-store .shosha-sf-picker-modal--combined a[data-shosha-open-register]:hover,.shosha-public-store .shosha-sf-picker-modal--combined a[data-shosha-open-register]:active,.shosha-public-store .shosha-sf-picker-modal--combined a[data-shosha-open-login]:hover,.shosha-public-store .shosha-sf-picker-modal--combined a[data-shosha-open-login]:active{ color: var(--popup-link-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined input[type="text"],.shosha-public-store .shosha-sf-picker-modal--combined input[type="password"],.shosha-public-store .shosha-sf-picker-modal--combined input[type="email"],.shosha-public-store .shosha-sf-picker-modal--combined input[type="tel"],.shosha-public-store .shosha-sf-picker-modal--combined input[type="search"],.shosha-public-store .shosha-sf-picker-modal--combined input[type="number"],.shosha-public-store .shosha-sf-picker-modal--combined textarea,.shosha-public-store .shosha-sf-picker-modal--combined select{ background: var(--popup-input-bg, #1a1a1a) !important; color: var(--popup-input-color, #fff) !important; -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; border-color: var(--popup-input-border, #333) !important; }.shosha-public-store .shosha-sf-picker-modal--combined input:-webkit-autofill,.shosha-public-store .shosha-sf-picker-modal--combined input:-webkit-autofill:hover,.shosha-public-store .shosha-sf-picker-modal--combined input:-webkit-autofill:focus,.shosha-public-store .shosha-sf-picker-modal--combined input:-webkit-autofill:active{ -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; }.shosha-public-store .shosha-sf-picker-modal--combined input:focus,.shosha-public-store .shosha-sf-picker-modal--combined textarea:focus,.shosha-public-store .shosha-sf-picker-modal--combined select:focus{ border-color: var(--popup-input-focus, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-sf-picker-modal__confirm){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-sf-picker-modal__confirm):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-sf-picker-modal__confirm)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-sf-picker-modal__confirm):hover,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-sf-picker-modal__confirm):focus-visible{ color: var(--popup-primary-color, #000) !important; -webkit-text-fill-color: var(--popup-primary-color, #000) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-sf-picker-modal__confirm):hover::after,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(.shosha-sf-picker-modal__confirm):focus-visible::after{ width: 100% !important; background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__cancel,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-submit--ghost:not([data-shosha-address-new-btn]){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__cancel::after{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__cancel:hover,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color: var(--popup-secondary-color, #fff) !important; box-shadow:none !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__option,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-pickup-modal__item,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-pickup-branch-row,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-delivery-saved-modal__item,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-item,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-option,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-combined-variation-option{ background: var(--popup-option-bg, rgba(255,255,255,0.06)) !important; color: var(--popup-option-text, #fff) !important; border-color: var(--popup-option-border, rgba(255,255,255,0.14)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__option:hover,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__option:focus,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__option:active,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__option:focus-visible,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-pickup-modal__item:hover,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-pickup-branch-row:hover,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-pickup-branch-row:focus-visible,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-delivery-saved-modal__item:hover,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-item:hover,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-item:focus-visible,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-option:hover,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-combined-variation-option:hover{ background: var(--popup-option-hover, rgba(249,115,22,0.12)) !important; background-color: var(--popup-option-hover, rgba(249,115,22,0.12)) !important; color:var(--popup-option-text,#fff) !important; border-color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-item.is-selected,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-combined-variation-option:has(input:checked),.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-delivery-saved-modal__item.is-selected{ background: var(--popup-option-hover, rgba(249,115,22,0.18)) !important; border-color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-item strong,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-option__price,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-group-toggle{ color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-delivery-modal__confirm{ color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange))) !important; border-color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange))) !important; background: transparent !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-delivery-modal__confirm::after{ background: var(--popup-confirm-hover, var(--popup-hover-fill, #fff)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-delivery-modal__confirm:hover::after{ width: 100% !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-delivery-modal__confirm:not(:disabled):hover,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-delivery-modal__confirm:not(:disabled):focus-visible{ color: var(--popup-confirm-color, #fff) !important; box-shadow:none !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-submit,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__cancel,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-delivery-modal__confirm,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__confirm,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store .shosha-sf-picker-modal--combined input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="hidden"]),.shosha-public-store .shosha-sf-picker-modal--combined textarea,.shosha-public-store .shosha-sf-picker-modal--combined select{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__dialog--split{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__dialog::before,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__dialog::before{ animation: none !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__option,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-pickup-modal__item,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-pickup-branch-row,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-delivery-saved-modal__item,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-item,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-option,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-combined-variation-option,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-select-row__field,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-select__menu{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-product-share-modal__btn{ border-radius: var(--popup-btn-radius-px, 16px) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-submit,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__cancel,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-delivery-modal__confirm,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__confirm,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__dialog .shosha-menu-service-modal__cancel,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__dialog .shosha-menu-delivery-modal__confirm,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-address-editor-modal__form > .shosha-menu-service-modal__cancel,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-address-editor-modal__form > .shosha-menu-delivery-modal__confirm{ border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__option,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-pickup-modal__item,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-pickup-branch-row,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-delivery-saved-modal__item,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-item,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-option,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-combined-variation-option{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-menu-service-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-modal__dialog{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-login-submit,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-menu-delivery-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-menu-service-modal__dialog .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-menu-service-modal__dialog .shosha-menu-delivery-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-menu-address-editor-modal__form > .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-menu-address-editor-modal__form > .shosha-menu-delivery-modal__confirm{ border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-menu-service-modal__option,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-menu-pickup-modal__item,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-menu-pickup-branch-row,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-menu-delivery-saved-modal__item,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-picker-item,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-modifier-option,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-combined-variation-option{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-menu-service-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-login-modal__dialog{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__list{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__list::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__list::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__list::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__list::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__list::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__content{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__content::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__content::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__content::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__content::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__content::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-combined-modal__scroll{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-combined-modal__scroll::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-combined-modal__scroll::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-combined-modal__scroll::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-combined-modal__scroll::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-combined-modal__scroll::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-login-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-login-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-login-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-login-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-login-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-login-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-login-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__list{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__list::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__list::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__list::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__list::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__list::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__content{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__content::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__content::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__content::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__content::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__content::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-combined-modal__scroll{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-combined-modal__scroll::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-combined-modal__scroll::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-combined-modal__scroll::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-combined-modal__scroll::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined .shosha-sf-combined-modal__scroll::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__skip-btn{ background: var(--popup-skip-bg, transparent) !important; background-color: var(--popup-skip-bg, transparent) !important; color: var(--popup-skip-color, #fff) !important; -webkit-text-fill-color: var(--popup-skip-color, #fff) !important; border-color: var(--popup-skip-border, var(--popup-skip-bg, var(--popup-accent, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__skip-btn::after{ background: var(--popup-skip-hover, var(--popup-hover-fill, #fff)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__skip-btn:hover,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__skip-btn:focus-visible{ color: var(--popup-skip-hover-color, #000) !important; -webkit-text-fill-color: var(--popup-skip-hover-color, #000) !important; background: transparent !important; background-color: transparent !important; border-color: var(--popup-skip-border, var(--popup-skip-hover, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__skip-btn:hover::after,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__skip-btn:focus-visible::after{ width: 100% !important; background: var(--popup-skip-hover, #fff) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__confirm{ background: transparent !important; background-color: transparent !important; color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-confirm-border, var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__confirm::after{ background: var(--popup-confirm-hover, var(--popup-primary-hover-bg, #fff)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__confirm:hover,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__confirm:focus-visible{ color: var(--popup-confirm-hover-color, var(--popup-confirm-color, #000)) !important; -webkit-text-fill-color: var(--popup-confirm-hover-color, var(--popup-confirm-color, #000)) !important; background: transparent !important; border-color: var(--popup-confirm-border, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__confirm:hover::after,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__confirm:focus-visible::after{ width: 100% !important; background: var(--popup-confirm-hover, var(--popup-primary-hover-bg, #fff)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__product-desc{ color: var(--popup-desc-color, var(--popup-subtitle-color, rgba(255,255,255,0.78))) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__price{ color: var(--popup-price-color, var(--popup-accent, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-split__media,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-media{ background: var(--popup-media-bg, #f5f5f5) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__x{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__x:hover,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__x:focus-visible{ color: var(--popup-close-hover, var(--popup-accent, #ff9900)) !important; }@media (min-width:992px){.shosha-public-store .shosha-sf-picker-modal--combined{ --popup-ui-scale: var(--popup-scale-desktop, 1); }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__dialog--split{ zoom: var(--popup-ui-scale, 1); }}@media (max-width:991.98px){.shosha-public-store .shosha-sf-picker-modal--combined{ --popup-ui-scale: var(--popup-scale-mobile, 1); }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-login-modal__dialog,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-modal__dialog--split{ zoom: var(--popup-ui-scale, 1); }}.shosha-public-store .shosha-sf-picker-modal--combined:not([hidden]){ overflow:auto !important; -webkit-overflow-scrolling:touch; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-combined-variation-option,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-item,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-item--checkpoint{ background: var(--popup-var-bg, var(--popup-option-bg, rgba(255,255,255,0.06))) !important; color: var(--popup-var-text, var(--popup-option-text, #fff)) !important; border-color: var(--popup-var-border, var(--popup-option-border, rgba(255,255,255,0.14))) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-combined-variation-option:has(input:checked),.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-item.is-selected,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-item--checkpoint.is-selected{ background: var(--popup-var-bg-active, var(--popup-option-selected, var(--popup-option-hover, rgba(249,115,22,0.18)))) !important; border-color: var(--popup-var-border-active, var(--popup-accent, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-combined-variation-option__name,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-item__name{ color: var(--popup-var-text, var(--popup-option-text, #fff)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-combined-variation-option__price,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-item__price,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-item strong{ color: var(--popup-var-price, var(--popup-price-color, var(--popup-accent, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-item__check{ border-color: var(--popup-var-check-idle, var(--popup-option-border, #555)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-item--checkpoint.is-selected .shosha-sf-picker-item__check{ border-color: var(--popup-var-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-picker-item--checkpoint.is-selected .shosha-sf-picker-item__check::after{ background: var(--popup-var-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-combined-variation-option input[type="radio"]{ -webkit-appearance:none!important; appearance:none!important; width:18px!important; height:18px!important; margin:0!important; box-sizing:border-box!important; border:2px solid var(--popup-var-check-idle, #555)!important; border-radius:50%!important; background:transparent!important; position:relative; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-combined-variation-option input[type="radio"]:checked{ border-color: var(--popup-var-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-combined-variation-option input[type="radio"]:checked::after{ content:""; position:absolute; inset:3px; border-radius:50%; background: var(--popup-var-check-active, var(--popup-accent, #ff9900)); }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-group-title,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-nested-title,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-combined-section-title,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-group-header__title{ color: var(--popup-mod-group-title, var(--popup-accent, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-group-toggle,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-group-toggle svg{ color: var(--popup-mod-chevron, var(--popup-accent, #ff9900)) !important; stroke: var(--popup-mod-chevron, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-option{ background: var(--popup-mod-bg, var(--popup-option-bg, rgba(255,255,255,0.06))) !important; color: var(--popup-mod-name, var(--popup-option-text, #fff)) !important; border-color: var(--popup-mod-border, var(--popup-option-border, rgba(255,255,255,0.14))) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-option__row{ background: transparent !important; border: 0 !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-option:has(.shosha-sf-modifier-option__cb:checked),.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-option.is-selected{ background: var(--popup-mod-bg-active, var(--popup-option-selected, #2a2a2a)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-option-name{ color: var(--popup-mod-name, var(--popup-option-text, #fff)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-option__price{ color: var(--popup-mod-price, var(--popup-price-color, var(--popup-accent, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-option__cb,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-option input[type="checkbox"]{ -webkit-appearance:none!important; appearance:none!important; width:16px!important; height:16px!important; margin:0!important; box-sizing:border-box!important; border:2px solid var(--popup-mod-check-idle, #555)!important; border-radius:3px!important; background:var(--popup-mod-check-idle-bg, transparent)!important; background-color:var(--popup-mod-check-idle-bg, transparent)!important; position:relative; opacity:1!important; visibility:visible!important; flex-shrink:0!important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-option__cb:checked,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-option input[type="checkbox"]:checked{ border-color: var(--popup-mod-check-active, var(--popup-accent, #ff9900)) !important; background: var(--popup-mod-check-active, var(--popup-accent, #ff9900)) !important; background-color: var(--popup-mod-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-option__cb:checked::after,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-option input[type="checkbox"]:checked::after{ content:""; position:absolute; left:3px; top:0; width:4px; height:8px; border:solid #fff; border-width:0 2px 2px 0; transform:rotate(45deg); }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-option__qty{ display:none !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-option-group{ background: var(--popup-group-panel-bg, transparent) !important; border: 1px solid var(--popup-group-panel-border, transparent) !important; border-radius: 10px !important; padding: 10px !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-option-group-title{ color: var(--popup-group-panel-title, var(--popup-mod-group-title, var(--popup-accent, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-group-panel-title, var(--popup-mod-group-title, var(--popup-accent, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-section{ background: var(--popup-mod-section-bg, transparent) !important; border: 1px solid var(--popup-mod-section-border, transparent) !important; border-radius: 10px !important; padding: 10px !important; box-sizing: border-box !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-option--nested{ background: var(--popup-mod-bg, var(--popup-option-bg, transparent)) !important; border-color: var(--popup-mod-border, var(--popup-option-border, transparent)) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-nested{ border-inline-start-color: var(--popup-nested-line-color, var(--popup-mod-group-title, var(--popup-accent, #ff9900))) !important; border-left-color: var(--popup-nested-line-color, var(--popup-mod-group-title, var(--popup-accent, #ff9900))) !important; }.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-nested-meta,.shosha-public-store .shosha-sf-picker-modal--combined .shosha-sf-modifier-group-meta{ color: var(--popup-nested-meta-color, var(--popup-subtitle-color, #9ca3af)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__dialog--split{ background: var(--popup-dialog-bg, #121212) !important; color: var(--popup-title-color, #fff) !important; border-color: var(--popup-var-border, var(--popup-option-border, #333)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-login-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 22px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__subtitle{ color: var(--popup-subtitle-color, #a3a3a3) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__price{ color: var(--popup-price-color, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__product-desc,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-combined-modal__desc{ color: var(--popup-desc-color, var(--popup-subtitle-color, #a3a3a3)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-split__media,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-media,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-media__stage{ background: var(--popup-media-bg, #f5f5f5) !important; }@media (min-width:992px){.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-split:has(.shosha-sf-picker-split__media:not([hidden])){ grid-template-columns: minmax(0, calc(var(--popup-media-col-pct, 46) * 1%)) minmax(280px, 1fr) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-media__img{ width: calc(var(--popup-media-img-scale, 100) * 1%) !important; max-width: calc(var(--popup-media-img-scale, 100) * 1%) !important; height: auto !important; max-height: min(70vh, 640px) !important; min-height: 0 !important; margin-inline: auto !important; object-fit: contain !important; }}.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-section{ background: var(--popup-mod-section-bg, transparent) !important; border: 1px solid var(--popup-mod-section-border, transparent) !important; border-radius: 10px !important; padding: 10px !important; margin: 0 0 12px !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option-group{ background: var(--popup-group-panel-bg, transparent) !important; border: 1px solid var(--popup-group-panel-border, transparent) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-combined-variation-option,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item--checkpoint{ background: var(--popup-var-bg, var(--popup-option-bg, #1a1a1a)) !important; color: var(--popup-var-text, var(--popup-option-text, #fff)) !important; border-color: var(--popup-var-border, var(--popup-option-border, #333)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-combined-variation-option:has(input:checked),.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item.is-selected,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item--checkpoint.is-selected{ background: var(--popup-var-bg-active, var(--popup-option-selected, #2a2a2a)) !important; border-color: var(--popup-var-border-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-combined-variation-option__name,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item__name{ color: var(--popup-var-text, var(--popup-option-text, #fff)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-combined-variation-option__price,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item__price{ color: var(--popup-var-price, var(--popup-price-color, var(--popup-accent, #ff9900))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item__check{ border-color: var(--popup-var-check-idle, #555) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item--checkpoint.is-selected .shosha-sf-picker-item__check{ border-color: var(--popup-var-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-item--checkpoint.is-selected .shosha-sf-picker-item__check::after{ background: var(--popup-var-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-combined-variation-option input[type="radio"]{ -webkit-appearance:none!important; appearance:none!important; width:18px!important; height:18px!important; margin:0!important; box-sizing:border-box!important; border:2px solid var(--popup-var-check-idle, #555)!important; border-radius:50%!important; background:transparent!important; position:relative; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-combined-variation-option input[type="radio"]:checked{ border-color: var(--popup-var-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-combined-variation-option input[type="radio"]:checked::after{ content:""; position:absolute; inset:3px; border-radius:50%; background: var(--popup-var-check-active, var(--popup-accent, #ff9900)); }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-group-title,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-nested-title,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-combined-section-title,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-group-header__title{ color: var(--popup-mod-group-title, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-group-toggle,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-group-toggle svg{ color: var(--popup-mod-chevron, var(--popup-accent, #ff9900)) !important; stroke: var(--popup-mod-chevron, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option{ background: var(--popup-mod-bg, var(--popup-option-bg, #1a1a1a)) !important; color: var(--popup-mod-name, var(--popup-option-text, #fff)) !important; border-color: var(--popup-mod-border, var(--popup-option-border, #333)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option__row{ background: transparent !important; border: 0 !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option:has(.shosha-sf-modifier-option__cb:checked){ background: var(--popup-mod-bg-active, var(--popup-option-selected, #2a2a2a)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option-name{ color: var(--popup-mod-name, var(--popup-option-text, #fff)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option__price{ color: var(--popup-mod-price, var(--popup-price-color, var(--popup-accent, #ff9900))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option__cb,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option input[type="checkbox"]{ -webkit-appearance:none!important; appearance:none!important; width:16px!important; height:16px!important; margin:0!important; box-sizing:border-box!important; border:2px solid var(--popup-mod-check-idle, #555)!important; border-radius:3px!important; background:var(--popup-mod-check-idle-bg, #fff)!important; background-color:var(--popup-mod-check-idle-bg, #fff)!important; position:relative; opacity:1!important; visibility:visible!important; flex-shrink:0!important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option__cb:checked,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option input[type="checkbox"]:checked{ border-color: var(--popup-mod-check-active, var(--popup-accent, #ff9900)) !important; background: var(--popup-mod-check-active, var(--popup-accent, #ff9900)) !important; background-color: var(--popup-mod-check-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option__cb:checked::after,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option input[type="checkbox"]:checked::after{ content:""; position:absolute; left:3px; top:0; width:4px; height:8px; border:solid #fff; border-width:0 2px 2px 0; transform:rotate(45deg); }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option__qty{ display:none !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option-group{ background: var(--popup-group-panel-bg, transparent) !important; border-color: var(--popup-group-panel-border, transparent) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option-group-title{ color: var(--popup-group-panel-title, var(--popup-mod-group-title, var(--popup-accent, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-group-panel-title, var(--popup-mod-group-title, var(--popup-accent, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-option--nested{ background: var(--popup-mod-bg, var(--popup-option-bg, transparent)) !important; border-color: var(--popup-mod-border, var(--popup-option-border, transparent)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-nested{ border-inline-start-color: var(--popup-nested-line-color, var(--popup-mod-group-title, var(--popup-accent, #ff9900))) !important; border-left-color: var(--popup-nested-line-color, var(--popup-mod-group-title, var(--popup-accent, #ff9900))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-nested-meta,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-modifier-group-meta{ color: var(--popup-nested-meta-color, var(--popup-subtitle-color, #9ca3af)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__x{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__x:hover{ color: var(--popup-close-hover, var(--popup-accent, #ff9900)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-media__thumb.is-active,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-media__thumb:hover{ border-color: var(--popup-var-border-active, var(--popup-accent, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-combined-modal__scroll::-webkit-scrollbar-thumb,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__list::-webkit-scrollbar-thumb,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__content::-webkit-scrollbar-thumb{ background: var(--popup-scrollbar, #555) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-combined-modal__scroll,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__list,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__content{ scrollbar-color: var(--popup-scrollbar, #555) transparent; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__skip-btn{ background: var(--popup-skip-bg, #717fe0) !important; background-color: var(--popup-skip-bg, #717fe0) !important; color: var(--popup-skip-color, #fff) !important; -webkit-text-fill-color: var(--popup-skip-color, #fff) !important; border-color: var(--popup-skip-border, var(--popup-skip-bg, #717fe0)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__skip-btn::after{ display: none !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__skip-btn:hover,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__skip-btn:focus-visible{ background: var(--popup-skip-hover, #222) !important; background-color: var(--popup-skip-hover, #222) !important; color: var(--popup-skip-hover-color, #fff) !important; -webkit-text-fill-color: var(--popup-skip-hover-color, #fff) !important; border-color: var(--popup-skip-border, var(--popup-skip-hover, #222)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__confirm{ background: var(--popup-confirm-bg, #717fe0) !important; background-color: var(--popup-confirm-bg, #717fe0) !important; color: var(--popup-confirm-color, #fff) !important; -webkit-text-fill-color: var(--popup-confirm-color, #fff) !important; border-color: var(--popup-confirm-border, var(--popup-confirm-bg, #717fe0)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__confirm::after{ display: none !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__confirm:hover,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-modal__confirm:focus-visible{ background: var(--popup-confirm-hover, #222) !important; background-color: var(--popup-confirm-hover, #222) !important; color: var(--popup-confirm-hover-color, #fff) !important; -webkit-text-fill-color: var(--popup-confirm-hover-color, #fff) !important; border-color: var(--popup-confirm-border, var(--popup-confirm-hover, #222)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select-row__label{ color: var(--popup-field-label, var(--popup-subtitle-color, #888)) !important; -webkit-text-fill-color: var(--popup-field-label, var(--popup-subtitle-color, #888)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-loading{ color: var(--popup-loading-color, var(--popup-subtitle-color, #888)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select-row__field{ background: var(--popup-field-bg, var(--popup-var-bg, var(--popup-dialog-bg, #fff))) !important; border-color: var(--popup-field-border, var(--popup-var-border, var(--popup-option-border, #e6e6e6))) !important; border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__trigger{ color: var(--popup-field-text, var(--popup-var-text, var(--popup-option-text, #555))) !important; -webkit-text-fill-color: var(--popup-field-text, var(--popup-var-text, var(--popup-option-text, #555))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__trigger-price{ color: var(--popup-field-price, var(--popup-var-price, var(--popup-price-color, var(--popup-accent, #717fe0)))) !important; -webkit-text-fill-color: var(--popup-field-price, var(--popup-var-price, var(--popup-price-color, var(--popup-accent, #717fe0)))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__arrow{ border-inline-start-color: var(--popup-field-border, var(--popup-var-border, var(--popup-option-border, #e6e6e6))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__arrow::before{ border-bottom-color: var(--popup-field-arrow, #999) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__arrow::after{ border-top-color: var(--popup-field-arrow, #999) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__menu{ background: var(--popup-menu-bg, var(--popup-field-bg, var(--popup-var-bg, var(--popup-dialog-bg, #fff)))) !important; border-color: var(--popup-menu-border, var(--popup-field-border, var(--popup-var-border, var(--popup-option-border, #e6e6e6)))) !important; border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option{ color: var(--popup-menu-text, var(--popup-field-text, var(--popup-var-text, var(--popup-option-text, #555)))) !important; -webkit-text-fill-color: var(--popup-menu-text, var(--popup-field-text, var(--popup-var-text, var(--popup-option-text, #555)))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option-price{ color: var(--popup-menu-price, var(--popup-field-price, var(--popup-var-price, var(--popup-price-color, var(--popup-accent, #717fe0))))) !important; -webkit-text-fill-color: var(--popup-menu-price, var(--popup-field-price, var(--popup-var-price, var(--popup-price-color, var(--popup-accent, #717fe0))))) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option:hover,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option.is-selected{ background: var(--popup-menu-hover-bg, var(--popup-var-border-active, var(--popup-accent, #717fe0))) !important; color: var(--popup-menu-hover-text, #fff) !important; -webkit-text-fill-color: var(--popup-menu-hover-text, #fff) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option:hover .shosha-sf-picker-select__option-name,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option.is-selected .shosha-sf-picker-select__option-name,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option:hover .shosha-sf-picker-select__option-price,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-picker-modal--combined.shosha-sf-picker-modal--l2-split .shosha-sf-picker-select__option.is-selected .shosha-sf-picker-select__option-price{ color: var(--popup-menu-hover-text, #fff) !important; -webkit-text-fill-color: var(--popup-menu-hover-text, #fff) !important; }
[data-shosha-product-share-modal]{ --popup-overlay-bg:rgba(6,16,6,0.72);--popup-overlay:#061006;--popup-dialog-bg:#ffffff;--popup-title-color:#000000;--popup-title-px:24px;--popup-subtitle-color:#555555;--popup-accent:#044b23;--popup-secondary-bg:#000000;--popup-secondary-color:#ffffff;--popup-secondary-border:#000000;--popup-secondary-hover-bg:#6b7280;--popup-option-bg:#ffffff;--popup-option-hover:#d8edb0;--popup-option-text:#000000;--popup-option-border:#044b23;--popup-name-color:#000000;--popup-option-text-hover:#000000;--popup-icon-color:#43a047;--popup-icon-bg:#ffffff;--popup-icon-border:#43a047;--popup-icon-hover-color:#ffffff;--popup-icon-hover-bg:#43a047;--popup-icon-hover-border:#43a047;--popup-toast-color:#044b23;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#43a047;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#e8efe5;--popup-panel-radius-px:9px;--popup-btn-radius-px:9px;--popup-input-radius-px:10px;--shosha-login-orange:#044b23;--popup-dialog-bg:#ffffff; }
.shosha-public-store [data-shosha-product-share-modal]{ --shosha-login-orange: var(--popup-accent, var(--popup-primary-bg, var(--popup-frame, #ff9900))); --popup-hover-fill: var(--popup-primary-hover-bg, var(--popup-confirm-hover, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))); }.shosha-public-store [data-shosha-product-share-modal] .shosha-login-modal__backdrop,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__backdrop,[data-shosha-product-share-modal].shosha-login-modal > .shosha-login-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-login-modal__dialog,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog{ background: var(--popup-dialog-bg, var(--popup-panel-bg, #121212)) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-login-modal__title,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-picker-modal__title,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 22px) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-login-modal__subtitle,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-picker-modal__subtitle{ color: var(--popup-subtitle-color, #a3a3a3) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__message{ color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-login-modal__close{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-login-modal__close:hover,.shosha-public-store [data-shosha-product-share-modal] .shosha-login-modal__close:focus-visible{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-login-links a,.shosha-public-store [data-shosha-product-share-modal] .shosha-login-switch a,.shosha-public-store [data-shosha-product-share-modal] a[data-shosha-open-forgot],.shosha-public-store [data-shosha-product-share-modal] a[data-shosha-open-register],.shosha-public-store [data-shosha-product-share-modal] a[data-shosha-open-login]{ color: var(--popup-link-color, var(--popup-accent, #7a7a7a)) !important; text-decoration: none !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-login-links a:hover,.shosha-public-store [data-shosha-product-share-modal] .shosha-login-links a:focus-visible,.shosha-public-store [data-shosha-product-share-modal] .shosha-login-links a:active,.shosha-public-store [data-shosha-product-share-modal] .shosha-login-switch a:hover,.shosha-public-store [data-shosha-product-share-modal] .shosha-login-switch a:focus-visible,.shosha-public-store [data-shosha-product-share-modal] .shosha-login-switch a:active,.shosha-public-store [data-shosha-product-share-modal] a[data-shosha-open-forgot]:hover,.shosha-public-store [data-shosha-product-share-modal] a[data-shosha-open-forgot]:active,.shosha-public-store [data-shosha-product-share-modal] a[data-shosha-open-register]:hover,.shosha-public-store [data-shosha-product-share-modal] a[data-shosha-open-register]:active,.shosha-public-store [data-shosha-product-share-modal] a[data-shosha-open-login]:hover,.shosha-public-store [data-shosha-product-share-modal] a[data-shosha-open-login]:active{ color: var(--popup-link-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-product-share-modal] input[type="text"],.shosha-public-store [data-shosha-product-share-modal] input[type="password"],.shosha-public-store [data-shosha-product-share-modal] input[type="email"],.shosha-public-store [data-shosha-product-share-modal] input[type="tel"],.shosha-public-store [data-shosha-product-share-modal] input[type="search"],.shosha-public-store [data-shosha-product-share-modal] input[type="number"],.shosha-public-store [data-shosha-product-share-modal] textarea,.shosha-public-store [data-shosha-product-share-modal] select{ background: var(--popup-input-bg, #1a1a1a) !important; color: var(--popup-input-color, #fff) !important; -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; border-color: var(--popup-input-border, #333) !important; }.shosha-public-store [data-shosha-product-share-modal] input:-webkit-autofill,.shosha-public-store [data-shosha-product-share-modal] input:-webkit-autofill:hover,.shosha-public-store [data-shosha-product-share-modal] input:-webkit-autofill:focus,.shosha-public-store [data-shosha-product-share-modal] input:-webkit-autofill:active{ -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; }.shosha-public-store [data-shosha-product-share-modal] input:focus,.shosha-public-store [data-shosha-product-share-modal] textarea:focus,.shosha-public-store [data-shosha-product-share-modal] select:focus{ border-color: var(--popup-input-focus, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel)::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover,.shosha-public-store [data-shosha-product-share-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible{ color: var(--popup-primary-color, #000) !important; -webkit-text-fill-color: var(--popup-primary-color, #000) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):hover::after,.shosha-public-store [data-shosha-product-share-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(.shosha-my-order-cancel-modal__confirm):not(.shosha-my-order-details-close-btn):not(.shosha-register-terms-modal__confirm):not(.shosha-register-terms-modal__cancel):focus-visible::after{ width: 100% !important; background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--shosha-login-orange, #ff9900))) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-product-share-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__cancel::after{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color: var(--popup-secondary-color, #fff) !important; box-shadow:none !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-primary-fill, transparent) !important; background-color: var(--popup-primary-fill, transparent) !important; color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; -webkit-text-fill-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn])::after{ background: var(--popup-primary-hover-bg, var(--popup-hover-fill, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):focus-visible{ color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; -webkit-text-fill-color: var(--popup-primary-color, var(--popup-ok-color, #000)) !important; background: transparent !important; border-color: var(--popup-primary-bg, var(--popup-confirm-bg, var(--popup-ok-bg, var(--shosha-login-orange, #ff9900)))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):hover::after,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-login-submit:not(.shosha-sf-picker-modal__skip-btn):not([data-shosha-address-new-btn]):focus-visible::after{ width: 100% !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):not(:hover):not(:focus):not(:active):not(:focus-visible),.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-service-modal__cancel:not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-secondary-bg, transparent) !important; color: var(--popup-secondary-color, #fff) !important; -webkit-text-fill-color: var(--popup-secondary-color, #fff) !important; border-color: var(--popup-secondary-border, #555) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-login-submit--ghost:not([data-shosha-address-new-btn]):hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-service-modal__cancel:active{ background: var(--popup-secondary-hover-bg, #2a2a2a) !important; color:var(--popup-secondary-color,#fff) !important; box-shadow:none !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__option,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-pickup-modal__item,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-pickup-branch-row,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-picker-item,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-modifier-option,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-combined-variation-option{ background: var(--popup-option-bg, rgba(255,255,255,0.06)) !important; color: var(--popup-option-text, #fff) !important; border-color: var(--popup-option-border, rgba(255,255,255,0.14)) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__option:hover,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__option:focus,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__option:active,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__option:focus-visible,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-pickup-modal__item:hover,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-pickup-branch-row:hover,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-pickup-branch-row:focus-visible,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-delivery-saved-modal__item:hover,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-picker-item:hover,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-picker-item:focus-visible,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-modifier-option:hover,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-combined-variation-option:hover{ background: var(--popup-option-hover, rgba(249,115,22,0.12)) !important; background-color: var(--popup-option-hover, rgba(249,115,22,0.12)) !important; color:var(--popup-option-text,#fff) !important; border-color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-picker-item.is-selected,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-combined-variation-option:has(input:checked),.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-delivery-saved-modal__item.is-selected{ background: var(--popup-option-hover, rgba(249,115,22,0.18)) !important; border-color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-picker-item strong,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-modifier-option__price,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-modifier-group-toggle{ color: var(--popup-accent, var(--shosha-login-orange, #ff9900)) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-delivery-modal__confirm{ color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange))) !important; border-color: var(--popup-confirm-bg, var(--popup-primary-bg, var(--shosha-login-orange))) !important; background: transparent !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-delivery-modal__confirm::after{ background: var(--popup-confirm-hover, var(--popup-hover-fill, #fff)) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-delivery-modal__confirm:hover::after{ width: 100% !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-delivery-modal__confirm:not(:disabled):hover,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-delivery-modal__confirm:not(:disabled):focus-visible{ color: var(--popup-confirm-color, #fff) !important; box-shadow:none !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-login-submit,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-delivery-modal__confirm,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-picker-modal__confirm,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store [data-shosha-product-share-modal] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="hidden"]),.shosha-public-store [data-shosha-product-share-modal] textarea,.shosha-public-store [data-shosha-product-share-modal] select{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-picker-modal__dialog,.shosha-public-store [data-shosha-product-share-modal] .shosha-login-modal__dialog,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-picker-modal__dialog--split{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog::before,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-picker-modal__dialog::before{ animation: none !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__option,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-pickup-modal__item,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-pickup-branch-row,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-picker-item,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-modifier-option,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-combined-variation-option,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-picker-select-row__field,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-picker-select__menu{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__btn{ border-radius: var(--popup-btn-radius-px, 16px) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-login-submit,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-delivery-modal__confirm,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-picker-modal__confirm,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog .shosha-menu-delivery-modal__confirm,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-service-modal__cancel,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-delivery-modal__confirm{ border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__option,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-pickup-modal__item,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-pickup-branch-row,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-picker-item,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-modifier-option,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-combined-variation-option{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog,.shosha-public-store [data-shosha-product-share-modal] .shosha-sf-picker-modal__dialog,.shosha-public-store [data-shosha-product-share-modal] .shosha-login-modal__dialog{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-login-submit,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-delivery-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-sf-picker-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-sf-picker-modal__skip-btn{ border-radius: var(--popup-btn-radius-px, 50px) !important; overflow: hidden !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog .shosha-menu-delivery-modal__confirm,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-service-modal__cancel,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-address-editor-modal__form > .shosha-menu-delivery-modal__confirm{ border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-service-modal__option,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-pickup-modal__item,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-pickup-branch-row,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-delivery-saved-modal__item,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-sf-picker-item,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-sf-modifier-option,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-sf-combined-variation-option{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-delivery-modal__search-btn{ border-radius: var(--popup-btn-radius-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-sf-picker-modal__dialog,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-login-modal__dialog{ border-radius: var(--popup-panel-radius-px, 5px) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-service-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store [data-shosha-product-share-modal] .shosha-menu-service-modal__cancel:active{ color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; -webkit-text-fill-color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-service-modal__cancel:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-service-modal__cancel:focus-visible,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-menu-service-modal__cancel:active{ color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; -webkit-text-fill-color: var(--popup-secondary-hover-color, var(--popup-secondary-color, #fff)) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__sub{ color: var(--popup-subtitle-color, rgba(220,220,220,0.72)) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__name{ color: var(--popup-name-color, var(--popup-accent, #ff8a1d)) !important; -webkit-text-fill-color: var(--popup-name-color, var(--popup-accent, #ff8a1d)) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__toast{ color: var(--popup-toast-color, var(--popup-accent, #ffb86b)) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__btn{ background: var(--popup-option-bg, rgba(255,255,255,0.04)) !important; border-color: var(--popup-option-border, rgba(255,138,29,0.4)) !important; color: var(--popup-option-text, #f5f5f5) !important; -webkit-text-fill-color: var(--popup-option-text, #f5f5f5) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__btn .shosha-product-share-modal__label{ color: var(--popup-option-text, #f5f5f5) !important; -webkit-text-fill-color: var(--popup-option-text, #f5f5f5) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__btn:hover,.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__btn:focus,.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__btn:focus-visible,.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__btn:active{ background: var(--popup-option-hover, rgba(255,138,29,0.14)) !important; border-color: var(--popup-accent, #ff8a1d) !important; color: var(--popup-option-text-hover, var(--popup-option-text, #f5f5f5)) !important; -webkit-text-fill-color: var(--popup-option-text-hover, var(--popup-option-text, #f5f5f5)) !important; box-shadow: none !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__btn:hover .shosha-product-share-modal__label,.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__btn:focus .shosha-product-share-modal__label,.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__btn:focus-visible .shosha-product-share-modal__label,.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__btn:active .shosha-product-share-modal__label{ color: var(--popup-option-text-hover, var(--popup-option-text, #f5f5f5)) !important; -webkit-text-fill-color: var(--popup-option-text-hover, var(--popup-option-text, #f5f5f5)) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__btn .shosha-product-share-modal__icon{ color: var(--popup-icon-color, var(--popup-accent, #ff8a1d)) !important; background: var(--popup-icon-bg, rgba(18,18,18,0.9)) !important; border-color: var(--popup-icon-border, var(--popup-accent, #ff8a1d)) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__btn .shosha-product-share-modal__icon svg{ color: var(--popup-icon-color, var(--popup-accent, #ff8a1d)) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__btn--copy .shosha-product-share-modal__icon svg{ stroke: var(--popup-icon-color, var(--popup-accent, #ff8a1d)) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__btn:hover .shosha-product-share-modal__icon,.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__btn:focus .shosha-product-share-modal__icon,.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__btn:focus-visible .shosha-product-share-modal__icon,.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__btn:active .shosha-product-share-modal__icon{ color: var(--popup-icon-hover-color, var(--popup-icon-color, var(--popup-accent, #ff8a1d))) !important; background: var(--popup-icon-hover-bg, var(--popup-icon-bg, rgba(18,18,18,0.9))) !important; border-color: var(--popup-icon-hover-border, var(--popup-icon-border, var(--popup-accent, #ff8a1d))) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__btn:hover .shosha-product-share-modal__icon svg,.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__btn:focus-visible .shosha-product-share-modal__icon svg{ color: var(--popup-icon-hover-color, var(--popup-icon-color, var(--popup-accent, #ff8a1d))) !important; }.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__btn--copy:hover .shosha-product-share-modal__icon svg,.shosha-public-store [data-shosha-product-share-modal] .shosha-product-share-modal__btn--copy:focus-visible .shosha-product-share-modal__icon svg{ stroke: var(--popup-icon-hover-color, var(--popup-icon-color, var(--popup-accent, #ff8a1d))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__sub{ color: var(--popup-subtitle-color, rgba(220,220,220,0.72)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__name{ color: var(--popup-name-color, var(--popup-accent, #ff8a1d)) !important; -webkit-text-fill-color: var(--popup-name-color, var(--popup-accent, #ff8a1d)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__toast{ color: var(--popup-toast-color, var(--popup-accent, #ffb86b)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__btn{ background: var(--popup-option-bg, rgba(255,255,255,0.04)) !important; border-color: var(--popup-option-border, rgba(255,138,29,0.4)) !important; color: var(--popup-option-text, #f5f5f5) !important; -webkit-text-fill-color: var(--popup-option-text, #f5f5f5) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__btn .shosha-product-share-modal__label{ color: var(--popup-option-text, #f5f5f5) !important; -webkit-text-fill-color: var(--popup-option-text, #f5f5f5) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__btn:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__btn:focus,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__btn:focus-visible,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__btn:active{ background: var(--popup-option-hover, rgba(255,138,29,0.14)) !important; border-color: var(--popup-accent, #ff8a1d) !important; color: var(--popup-option-text-hover, var(--popup-option-text, #f5f5f5)) !important; -webkit-text-fill-color: var(--popup-option-text-hover, var(--popup-option-text, #f5f5f5)) !important; box-shadow: none !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__btn:hover .shosha-product-share-modal__label,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__btn:focus .shosha-product-share-modal__label,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__btn:focus-visible .shosha-product-share-modal__label,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__btn:active .shosha-product-share-modal__label{ color: var(--popup-option-text-hover, var(--popup-option-text, #f5f5f5)) !important; -webkit-text-fill-color: var(--popup-option-text-hover, var(--popup-option-text, #f5f5f5)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__btn .shosha-product-share-modal__icon{ color: var(--popup-icon-color, var(--popup-accent, #ff8a1d)) !important; background: var(--popup-icon-bg, rgba(18,18,18,0.9)) !important; border-color: var(--popup-icon-border, var(--popup-accent, #ff8a1d)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__btn .shosha-product-share-modal__icon svg{ color: var(--popup-icon-color, var(--popup-accent, #ff8a1d)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__btn--copy .shosha-product-share-modal__icon svg{ stroke: var(--popup-icon-color, var(--popup-accent, #ff8a1d)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__btn:hover .shosha-product-share-modal__icon,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__btn:focus .shosha-product-share-modal__icon,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__btn:focus-visible .shosha-product-share-modal__icon,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__btn:active .shosha-product-share-modal__icon{ color: var(--popup-icon-hover-color, var(--popup-icon-color, var(--popup-accent, #ff8a1d))) !important; background: var(--popup-icon-hover-bg, var(--popup-icon-bg, rgba(18,18,18,0.9))) !important; border-color: var(--popup-icon-hover-border, var(--popup-icon-border, var(--popup-accent, #ff8a1d))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__btn:hover .shosha-product-share-modal__icon svg,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__btn:focus-visible .shosha-product-share-modal__icon svg{ color: var(--popup-icon-hover-color, var(--popup-icon-color, var(--popup-accent, #ff8a1d))) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__btn--copy:hover .shosha-product-share-modal__icon svg,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-product-share-modal] .shosha-product-share-modal__btn--copy:focus-visible .shosha-product-share-modal__icon svg{ stroke: var(--popup-icon-hover-color, var(--popup-icon-color, var(--popup-accent, #ff8a1d))) !important; }
.shosha-sf-product-lightbox{ --popup-overlay-bg:rgba(6,16,6,0.72);--popup-overlay:#061006;--popup-close-color:#43a047;--popup-close-hover:#044b23;--popup-stage-bg:#ffffff;--popup-frame-border:#43a047;--popup-frame-accent:#43a047;--popup-close-bg:#000000;--popup-close-border:#000000;--popup-close-hover-bg:#6b7280;--popup-close-hover-border:#6b7280;--popup-panel-radius-px:9px; }
.shosha-public-store .shosha-sf-product-lightbox,.shosha-public-store .shosha-sf-product-lightbox .holo-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.85)) !important; }.shosha-public-store .shosha-sf-product-lightbox .holo-modal__close,.shosha-public-store .shosha-sf-product-lightbox .modal-close,.shosha-public-store .shosha-sf-product-lightbox .shosha-sf-product-lightbox__close,.shosha-public-store .shosha-sf-product-lightbox .shosha-sf-product-lightbox__x{ color: var(--popup-close-color, #fff) !important; }.shosha-public-store .shosha-sf-product-lightbox .holo-modal__close:hover,.shosha-public-store .shosha-sf-product-lightbox .modal-close:hover,.shosha-public-store .shosha-sf-product-lightbox .shosha-sf-product-lightbox__close:hover,.shosha-public-store .shosha-sf-product-lightbox .shosha-sf-product-lightbox__x:hover{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store .shosha-sf-product-lightbox .shosha-sf-product-lightbox__inner{ background: var(--popup-stage-bg, #000) !important; border-color: var(--popup-frame-border, #222) !important; border-bottom-color: var(--popup-frame-accent, var(--popup-close-hover, var(--shosha-orange, #ff9900))) !important; }.shosha-public-store .shosha-sf-product-lightbox .shosha-sf-product-lightbox__x{ background: var(--popup-close-bg, rgba(8,8,8,0.82)) !important; background-color: var(--popup-close-bg, rgba(8,8,8,0.82)) !important; border-color: var(--popup-close-border, #333) !important; }.shosha-public-store .shosha-sf-product-lightbox .shosha-sf-product-lightbox__x:hover,.shosha-public-store .shosha-sf-product-lightbox .shosha-sf-product-lightbox__x:focus,.shosha-public-store .shosha-sf-product-lightbox .shosha-sf-product-lightbox__x:focus-visible,.shosha-public-store .shosha-sf-product-lightbox .shosha-sf-product-lightbox__x:active{ color: var(--popup-close-hover, #ff9900) !important; background: var(--popup-close-hover-bg, #000) !important; background-color: var(--popup-close-hover-bg, #000) !important; border-color: var(--popup-close-hover-border, var(--popup-close-hover, #ff9900)) !important; }
.shosha-sf-offer-popup{ --popup-overlay-bg:rgba(6,16,6,0.72);--popup-overlay:#061006;--popup-dialog-bg:#ffffff;--popup-close-color:#087a16;--popup-close-hover:#000000;--popup-ok-text:#000000;--popup-ok-color:#000000;--popup-ok-bg:#ffffff;--popup-ok-hover:#81c408;--popup-ok-border:#81c408;--popup-dialog-border:#72b800;--popup-body-color:#555555;--popup-close-border:#087a16;--popup-close-hover-bg:#72b800;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#72b800;--popup-scroll-thumb-hover:#087a16;--popup-scroll-track:#e8efe5;--popup-panel-radius-px:9px;--popup-btn-radius-px:9px;--popup-dialog-bg:#ffffff;--popup-ok-text:#000000;--popup-ok-border:#81c408; }
.shosha-public-store .shosha-sf-offer-popup{ --shosha-login-orange: var(--popup-accent, var(--popup-primary-bg, var(--popup-frame, #ff9900))); --popup-hover-fill: var(--popup-primary-hover-bg, var(--popup-confirm-hover, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))); }.shosha-public-store .shosha-sf-offer-popup .shosha-login-modal__backdrop,.shosha-public-store .shosha-sf-offer-popup .shosha-menu-service-modal__backdrop,.shosha-sf-offer-popup.shosha-login-modal > .shosha-login-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-login-modal__dialog,.shosha-public-store .shosha-sf-offer-popup .shosha-menu-service-modal__dialog{ background: var(--popup-dialog-bg, var(--popup-panel-bg, #121212)) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-login-modal__title,.shosha-public-store .shosha-sf-offer-popup .shosha-sf-picker-modal__title,.shosha-public-store .shosha-sf-offer-popup .shosha-menu-service-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 22px) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-login-modal__subtitle,.shosha-public-store .shosha-sf-offer-popup .shosha-sf-picker-modal__subtitle{ color: var(--popup-subtitle-color, #a3a3a3) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-menu-service-modal__message{ color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-login-modal__close{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-login-modal__close:hover,.shosha-public-store .shosha-sf-offer-popup .shosha-login-modal__close:focus-visible{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-login-links a,.shosha-public-store .shosha-sf-offer-popup .shosha-login-switch a,.shosha-public-store .shosha-sf-offer-popup a[data-shosha-open-forgot],.shosha-public-store .shosha-sf-offer-popup a[data-shosha-open-register],.shosha-public-store .shosha-sf-offer-popup a[data-shosha-open-login]{ color: var(--popup-link-color, var(--popup-accent, #7a7a7a)) !important; text-decoration: none !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-login-links a:hover,.shosha-public-store .shosha-sf-offer-popup .shosha-login-links a:focus-visible,.shosha-public-store .shosha-sf-offer-popup .shosha-login-links a:active,.shosha-public-store .shosha-sf-offer-popup .shosha-login-switch a:hover,.shosha-public-store .shosha-sf-offer-popup .shosha-login-switch a:focus-visible,.shosha-public-store .shosha-sf-offer-popup .shosha-login-switch a:active,.shosha-public-store .shosha-sf-offer-popup a[data-shosha-open-forgot]:hover,.shosha-public-store .shosha-sf-offer-popup a[data-shosha-open-forgot]:active,.shosha-public-store .shosha-sf-offer-popup a[data-shosha-open-register]:hover,.shosha-public-store .shosha-sf-offer-popup a[data-shosha-open-register]:active,.shosha-public-store .shosha-sf-offer-popup a[data-shosha-open-login]:hover,.shosha-public-store .shosha-sf-offer-popup a[data-shosha-open-login]:active{ color: var(--popup-link-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-offer-popup input[type="text"],.shosha-public-store .shosha-sf-offer-popup input[type="password"],.shosha-public-store .shosha-sf-offer-popup input[type="email"],.shosha-public-store .shosha-sf-offer-popup input[type="tel"],.shosha-public-store .shosha-sf-offer-popup input[type="search"],.shosha-public-store .shosha-sf-offer-popup input[type="number"],.shosha-public-store .shosha-sf-offer-popup textarea,.shosha-public-store .shosha-sf-offer-popup select{ background: var(--popup-input-bg, #1a1a1a) !important; color: var(--popup-input-color, #fff) !important; -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; border-color: var(--popup-input-border, #333) !important; }.shosha-public-store .shosha-sf-offer-popup input:-webkit-autofill,.shosha-public-store .shosha-sf-offer-popup input:-webkit-autofill:hover,.shosha-public-store .shosha-sf-offer-popup input:-webkit-autofill:focus,.shosha-public-store .shosha-sf-offer-popup input:-webkit-autofill:active{ -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; }.shosha-public-store .shosha-sf-offer-popup input:focus,.shosha-public-store .shosha-sf-offer-popup textarea:focus,.shosha-public-store .shosha-sf-offer-popup select:focus{ border-color: var(--popup-input-focus, var(--popup-accent, #ff9900)) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-sf-offer-popup__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-sf-offer-popup__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-sf-offer-popup__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-sf-offer-popup__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-sf-offer-popup__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-sf-offer-popup__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-sf-offer-popup__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-offer-popup .shosha-sf-offer-popup__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-offer-popup .shosha-sf-offer-popup__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-offer-popup .shosha-sf-offer-popup__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-offer-popup .shosha-sf-offer-popup__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-offer-popup .shosha-sf-offer-popup__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-offer-popup .shosha-sf-offer-popup__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-offer-popup .shosha-sf-offer-popup__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store .shosha-sf-offer-popup{ --shosha-login-orange: var(--popup-frame, var(--popup-ok-border, #ff9900)); }.shosha-public-store .shosha-sf-offer-popup .shosha-storefront-promo-popup__dialog,.shosha-public-store .shosha-sf-offer-popup .shosha-login-modal__dialog.shosha-storefront-promo-popup__dialog,.shosha-public-store .shosha-sf-offer-popup .shosha-sf-offer-popup__dialog,.shosha-public-store .shosha-sf-offer-popup [data-shosha-sf-offer-popup-body]{ background: var(--popup-dialog-bg, #121212) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-login-modal__dialog.shosha-storefront-promo-popup__dialog,.shosha-public-store .shosha-sf-offer-popup .shosha-storefront-promo-popup__dialog{ border-color: var(--popup-frame, #ff9900) !important; border-left-color: var(--popup-frame, #ff9900) !important; border-left-width: 4px !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-storefront-promo-popup__dialog::before{ background: linear-gradient(90deg, transparent, var(--popup-frame, #ff9900), transparent) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-storefront-promo-popup__ok.shosha-login-submit, .shosha-public-store .shosha-sf-offer-popup button.shosha-storefront-promo-popup__ok, .shosha-public-store .shosha-sf-offer-popup .shosha-sf-offer-popup .shosha-login-submit{ background: var(--popup-ok-bg, #141414) !important; background-color: var(--popup-ok-bg, #141414) !important; color: var(--popup-ok-text, #ff9900) !important; -webkit-text-fill-color: var(--popup-ok-text, #ff9900) !important; border-color: var(--popup-ok-border, var(--popup-frame, #ff9900)) !important; box-shadow: none !important; border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-storefront-promo-popup__ok.shosha-login-submit:not(:hover):not(:focus):not(:active):not(:focus-visible),.shosha-public-store .shosha-sf-offer-popup button.shosha-storefront-promo-popup__ok:not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-ok-bg, #141414) !important; background-color: var(--popup-ok-bg, #141414) !important; color: var(--popup-ok-text, #ff9900) !important; -webkit-text-fill-color: var(--popup-ok-text, #ff9900) !important; border-color: var(--popup-ok-border, var(--popup-frame, #ff9900)) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-storefront-promo-popup__ok.shosha-login-submit::after,.shosha-public-store .shosha-sf-offer-popup button.shosha-storefront-promo-popup__ok::after{ background: var(--popup-ok-hover, #ffffff) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-storefront-promo-popup__ok.shosha-login-submit:hover,.shosha-public-store .shosha-sf-offer-popup .shosha-storefront-promo-popup__ok.shosha-login-submit:focus-visible,.shosha-public-store .shosha-sf-offer-popup button.shosha-storefront-promo-popup__ok:hover,.shosha-public-store .shosha-sf-offer-popup button.shosha-storefront-promo-popup__ok:focus-visible{ color: var(--popup-ok-color, #111111) !important; -webkit-text-fill-color: var(--popup-ok-color, #111111) !important; border-color: var(--popup-ok-border, var(--popup-frame, #ff9900)) !important; background: transparent !important; background-color: transparent !important; box-shadow: 0 0 20px var(--popup-frame, var(--popup-ok-border, #ff9900)) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-storefront-promo-popup__ok.shosha-login-submit:hover::after,.shosha-public-store .shosha-sf-offer-popup .shosha-storefront-promo-popup__ok.shosha-login-submit:focus-visible::after,.shosha-public-store .shosha-sf-offer-popup button.shosha-storefront-promo-popup__ok:hover::after,.shosha-public-store .shosha-sf-offer-popup button.shosha-storefront-promo-popup__ok:focus-visible::after{ width: 100% !important; background: var(--popup-ok-hover, #ffffff) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-offer-popup .shosha-storefront-promo-popup__ok.shosha-login-submit:not(:hover):not(:focus):not(:active):not(:focus-visible),.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-offer-popup button.shosha-storefront-promo-popup__ok:not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-ok-bg, #141414) !important; background-color: var(--popup-ok-bg, #141414) !important; color: var(--popup-ok-text, #ff9900) !important; -webkit-text-fill-color: var(--popup-ok-text, #ff9900) !important; border-color: var(--popup-ok-border, var(--popup-frame, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-offer-popup .shosha-storefront-promo-popup__ok.shosha-login-submit:hover,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-offer-popup .shosha-storefront-promo-popup__ok.shosha-login-submit:focus-visible,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-offer-popup button.shosha-storefront-promo-popup__ok:hover{ color: var(--popup-ok-color, #111111) !important; -webkit-text-fill-color: var(--popup-ok-color, #111111) !important; background: transparent !important; border-color: var(--popup-ok-border, var(--popup-frame, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-offer-popup .shosha-storefront-promo-popup__ok.shosha-login-submit::after,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-offer-popup button.shosha-storefront-promo-popup__ok::after{ background: var(--popup-ok-hover, #ffffff) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-offer-popup .shosha-storefront-promo-popup__dialog,.shosha-public-store[data-shosha-design="layout2"] .shosha-sf-offer-popup .shosha-login-modal__dialog.shosha-storefront-promo-popup__dialog{ background: var(--popup-dialog-bg, #121212) !important; border-left-color: var(--popup-frame, #ff9900) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-sf-offer-popup__close,.shosha-public-store .shosha-sf-offer-popup .shosha-login-modal__close{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-sf-offer-popup__close:hover,.shosha-public-store .shosha-sf-offer-popup .shosha-login-modal__close:hover{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-sf-offer-popup__overlay,.shosha-public-store .shosha-sf-offer-popup [data-shosha-sf-offer-popup-overlay]{ background: var(--popup-overlay-bg, rgba(0,0,0,0.55)) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-sf-offer-popup__dialog{ border: 1px solid var(--popup-dialog-border, transparent) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-sf-offer-popup__body,.shosha-public-store .shosha-sf-offer-popup [data-shosha-sf-offer-popup-body]{ color: var(--popup-body-color, #111827) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-sf-offer-popup__close{ background: var(--popup-close-bg, transparent) !important; background-color: var(--popup-close-bg, transparent) !important; border: 1px solid var(--popup-close-border, transparent) !important; }.shosha-public-store .shosha-sf-offer-popup .shosha-sf-offer-popup__close:hover,.shosha-public-store .shosha-sf-offer-popup .shosha-sf-offer-popup__close:focus-visible{ background: var(--popup-close-hover-bg, transparent) !important; background-color: var(--popup-close-hover-bg, transparent) !important; }.shosha-sf-offer-popup .shosha-sf-offer-popup__overlay,.shosha-sf-offer-popup [data-shosha-sf-offer-popup-overlay]{ background: var(--popup-overlay-bg, rgba(0,0,0,0.55)) !important; }.shosha-sf-offer-popup .shosha-sf-offer-popup__dialog{ border: 1px solid var(--popup-dialog-border, transparent) !important; }.shosha-sf-offer-popup .shosha-sf-offer-popup__body,.shosha-sf-offer-popup [data-shosha-sf-offer-popup-body]{ color: var(--popup-body-color, #111827) !important; }.shosha-sf-offer-popup .shosha-sf-offer-popup__close{ background: var(--popup-close-bg, transparent) !important; background-color: var(--popup-close-bg, transparent) !important; border: 1px solid var(--popup-close-border, transparent) !important; }.shosha-sf-offer-popup .shosha-sf-offer-popup__close:hover,.shosha-sf-offer-popup .shosha-sf-offer-popup__close:focus-visible{ background: var(--popup-close-hover-bg, transparent) !important; background-color: var(--popup-close-hover-bg, transparent) !important; }
[data-shosha-site-promo-popup]{ --popup-overlay-bg:rgba(6,16,6,0.72);--popup-overlay:#061006;--popup-dialog-bg:#ffffff;--popup-frame-color:#43a047;--popup-close-color:#43a047;--popup-close-hover:#044b23;--popup-ok-text:#ffffff;--popup-ok-color:#ffffff;--popup-ok-bg:#044b23;--popup-ok-hover:#43a047;--popup-ok-border:#044b23;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#43a047;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#e8efe5;--popup-panel-radius-px:9px;--popup-btn-radius-px:9px;--popup-dialog-bg:#ffffff;--popup-frame:#43a047;--shosha-login-orange:#43a047;--popup-ok-text:#ffffff;--popup-ok-border:#044b23; }
.shosha-public-store [data-shosha-site-promo-popup]{ --shosha-login-orange: var(--popup-accent, var(--popup-primary-bg, var(--popup-frame, #ff9900))); --popup-hover-fill: var(--popup-primary-hover-bg, var(--popup-confirm-hover, var(--popup-ok-hover, var(--shosha-login-orange, #ff9900)))); }.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-modal__backdrop,.shosha-public-store [data-shosha-site-promo-popup] .shosha-menu-service-modal__backdrop,[data-shosha-site-promo-popup].shosha-login-modal > .shosha-login-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-modal__dialog,.shosha-public-store [data-shosha-site-promo-popup] .shosha-menu-service-modal__dialog{ background: var(--popup-dialog-bg, var(--popup-panel-bg, #121212)) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-modal__title,.shosha-public-store [data-shosha-site-promo-popup] .shosha-sf-picker-modal__title,.shosha-public-store [data-shosha-site-promo-popup] .shosha-menu-service-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 22px) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-modal__subtitle,.shosha-public-store [data-shosha-site-promo-popup] .shosha-sf-picker-modal__subtitle{ color: var(--popup-subtitle-color, #a3a3a3) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-menu-service-modal__message{ color: var(--popup-subtitle-color, rgba(255,255,255,0.82)) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-modal__close{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-modal__close:hover,.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-modal__close:focus-visible{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-links a,.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-switch a,.shosha-public-store [data-shosha-site-promo-popup] a[data-shosha-open-forgot],.shosha-public-store [data-shosha-site-promo-popup] a[data-shosha-open-register],.shosha-public-store [data-shosha-site-promo-popup] a[data-shosha-open-login]{ color: var(--popup-link-color, var(--popup-accent, #7a7a7a)) !important; text-decoration: none !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-links a:hover,.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-links a:focus-visible,.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-links a:active,.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-switch a:hover,.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-switch a:focus-visible,.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-switch a:active,.shosha-public-store [data-shosha-site-promo-popup] a[data-shosha-open-forgot]:hover,.shosha-public-store [data-shosha-site-promo-popup] a[data-shosha-open-forgot]:active,.shosha-public-store [data-shosha-site-promo-popup] a[data-shosha-open-register]:hover,.shosha-public-store [data-shosha-site-promo-popup] a[data-shosha-open-register]:active,.shosha-public-store [data-shosha-site-promo-popup] a[data-shosha-open-login]:hover,.shosha-public-store [data-shosha-site-promo-popup] a[data-shosha-open-login]:active{ color: var(--popup-link-hover, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-site-promo-popup] input[type="text"],.shosha-public-store [data-shosha-site-promo-popup] input[type="password"],.shosha-public-store [data-shosha-site-promo-popup] input[type="email"],.shosha-public-store [data-shosha-site-promo-popup] input[type="tel"],.shosha-public-store [data-shosha-site-promo-popup] input[type="search"],.shosha-public-store [data-shosha-site-promo-popup] input[type="number"],.shosha-public-store [data-shosha-site-promo-popup] textarea,.shosha-public-store [data-shosha-site-promo-popup] select{ background: var(--popup-input-bg, #1a1a1a) !important; color: var(--popup-input-color, #fff) !important; -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; border-color: var(--popup-input-border, #333) !important; }.shosha-public-store [data-shosha-site-promo-popup] input:-webkit-autofill,.shosha-public-store [data-shosha-site-promo-popup] input:-webkit-autofill:hover,.shosha-public-store [data-shosha-site-promo-popup] input:-webkit-autofill:focus,.shosha-public-store [data-shosha-site-promo-popup] input:-webkit-autofill:active{ -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; }.shosha-public-store [data-shosha-site-promo-popup] input:focus,.shosha-public-store [data-shosha-site-promo-popup] textarea:focus,.shosha-public-store [data-shosha-site-promo-popup] select:focus{ border-color: var(--popup-input-focus, var(--popup-accent, #ff9900)) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-site-promo-popup] .shosha-login-modal__dialog{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-site-promo-popup] .shosha-login-modal__dialog{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-site-promo-popup] .shosha-login-modal__dialog::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-site-promo-popup] .shosha-login-modal__dialog::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-site-promo-popup] .shosha-login-modal__dialog::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-site-promo-popup] .shosha-login-modal__dialog::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-site-promo-popup] .shosha-login-modal__dialog::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-site-promo-popup]{ --shosha-login-orange: var(--popup-frame, var(--popup-ok-border, #ff9900)); }.shosha-public-store [data-shosha-site-promo-popup] .shosha-storefront-promo-popup__dialog,.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-modal__dialog.shosha-storefront-promo-popup__dialog,.shosha-public-store [data-shosha-site-promo-popup] .shosha-sf-offer-popup__dialog,.shosha-public-store [data-shosha-site-promo-popup] [data-shosha-sf-offer-popup-body]{ background: var(--popup-dialog-bg, #121212) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-modal__dialog.shosha-storefront-promo-popup__dialog,.shosha-public-store [data-shosha-site-promo-popup] .shosha-storefront-promo-popup__dialog{ border-color: var(--popup-frame, #ff9900) !important; border-left-color: var(--popup-frame, #ff9900) !important; border-left-width: 4px !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-storefront-promo-popup__dialog::before{ background: linear-gradient(90deg, transparent, var(--popup-frame, #ff9900), transparent) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-storefront-promo-popup__ok.shosha-login-submit, .shosha-public-store [data-shosha-site-promo-popup] button.shosha-storefront-promo-popup__ok, .shosha-public-store [data-shosha-site-promo-popup] .shosha-sf-offer-popup .shosha-login-submit{ background: var(--popup-ok-bg, #141414) !important; background-color: var(--popup-ok-bg, #141414) !important; color: var(--popup-ok-text, #ff9900) !important; -webkit-text-fill-color: var(--popup-ok-text, #ff9900) !important; border-color: var(--popup-ok-border, var(--popup-frame, #ff9900)) !important; box-shadow: none !important; border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-storefront-promo-popup__ok.shosha-login-submit:not(:hover):not(:focus):not(:active):not(:focus-visible),.shosha-public-store [data-shosha-site-promo-popup] button.shosha-storefront-promo-popup__ok:not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-ok-bg, #141414) !important; background-color: var(--popup-ok-bg, #141414) !important; color: var(--popup-ok-text, #ff9900) !important; -webkit-text-fill-color: var(--popup-ok-text, #ff9900) !important; border-color: var(--popup-ok-border, var(--popup-frame, #ff9900)) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-storefront-promo-popup__ok.shosha-login-submit::after,.shosha-public-store [data-shosha-site-promo-popup] button.shosha-storefront-promo-popup__ok::after{ background: var(--popup-ok-hover, #ffffff) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-storefront-promo-popup__ok.shosha-login-submit:hover,.shosha-public-store [data-shosha-site-promo-popup] .shosha-storefront-promo-popup__ok.shosha-login-submit:focus-visible,.shosha-public-store [data-shosha-site-promo-popup] button.shosha-storefront-promo-popup__ok:hover,.shosha-public-store [data-shosha-site-promo-popup] button.shosha-storefront-promo-popup__ok:focus-visible{ color: var(--popup-ok-color, #111111) !important; -webkit-text-fill-color: var(--popup-ok-color, #111111) !important; border-color: var(--popup-ok-border, var(--popup-frame, #ff9900)) !important; background: transparent !important; background-color: transparent !important; box-shadow: 0 0 20px var(--popup-frame, var(--popup-ok-border, #ff9900)) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-storefront-promo-popup__ok.shosha-login-submit:hover::after,.shosha-public-store [data-shosha-site-promo-popup] .shosha-storefront-promo-popup__ok.shosha-login-submit:focus-visible::after,.shosha-public-store [data-shosha-site-promo-popup] button.shosha-storefront-promo-popup__ok:hover::after,.shosha-public-store [data-shosha-site-promo-popup] button.shosha-storefront-promo-popup__ok:focus-visible::after{ width: 100% !important; background: var(--popup-ok-hover, #ffffff) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-site-promo-popup] .shosha-storefront-promo-popup__ok.shosha-login-submit:not(:hover):not(:focus):not(:active):not(:focus-visible),.shosha-public-store[data-shosha-design="layout2"] [data-shosha-site-promo-popup] button.shosha-storefront-promo-popup__ok:not(:hover):not(:focus):not(:active):not(:focus-visible){ background: var(--popup-ok-bg, #141414) !important; background-color: var(--popup-ok-bg, #141414) !important; color: var(--popup-ok-text, #ff9900) !important; -webkit-text-fill-color: var(--popup-ok-text, #ff9900) !important; border-color: var(--popup-ok-border, var(--popup-frame, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-site-promo-popup] .shosha-storefront-promo-popup__ok.shosha-login-submit:hover,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-site-promo-popup] .shosha-storefront-promo-popup__ok.shosha-login-submit:focus-visible,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-site-promo-popup] button.shosha-storefront-promo-popup__ok:hover{ color: var(--popup-ok-color, #111111) !important; -webkit-text-fill-color: var(--popup-ok-color, #111111) !important; background: transparent !important; border-color: var(--popup-ok-border, var(--popup-frame, #ff9900)) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-site-promo-popup] .shosha-storefront-promo-popup__ok.shosha-login-submit::after,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-site-promo-popup] button.shosha-storefront-promo-popup__ok::after{ background: var(--popup-ok-hover, #ffffff) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-site-promo-popup] .shosha-storefront-promo-popup__dialog,.shosha-public-store[data-shosha-design="layout2"] [data-shosha-site-promo-popup] .shosha-login-modal__dialog.shosha-storefront-promo-popup__dialog{ background: var(--popup-dialog-bg, #121212) !important; border-left-color: var(--popup-frame, #ff9900) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-sf-offer-popup__close,.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-modal__close{ color: var(--popup-close-color, #d9d9d9) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-sf-offer-popup__close:hover,.shosha-public-store [data-shosha-site-promo-popup] .shosha-login-modal__close:hover{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-sf-offer-popup__overlay,.shosha-public-store [data-shosha-site-promo-popup] [data-shosha-sf-offer-popup-overlay]{ background: var(--popup-overlay-bg, rgba(0,0,0,0.55)) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-sf-offer-popup__dialog{ border: 1px solid var(--popup-dialog-border, transparent) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-sf-offer-popup__body,.shosha-public-store [data-shosha-site-promo-popup] [data-shosha-sf-offer-popup-body]{ color: var(--popup-body-color, #111827) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-sf-offer-popup__close{ background: var(--popup-close-bg, transparent) !important; background-color: var(--popup-close-bg, transparent) !important; border: 1px solid var(--popup-close-border, transparent) !important; }.shosha-public-store [data-shosha-site-promo-popup] .shosha-sf-offer-popup__close:hover,.shosha-public-store [data-shosha-site-promo-popup] .shosha-sf-offer-popup__close:focus-visible{ background: var(--popup-close-hover-bg, transparent) !important; background-color: var(--popup-close-hover-bg, transparent) !important; }[data-shosha-site-promo-popup] .shosha-sf-offer-popup__overlay,[data-shosha-site-promo-popup] [data-shosha-sf-offer-popup-overlay]{ background: var(--popup-overlay-bg, rgba(0,0,0,0.55)) !important; }[data-shosha-site-promo-popup] .shosha-sf-offer-popup__dialog{ border: 1px solid var(--popup-dialog-border, transparent) !important; }[data-shosha-site-promo-popup] .shosha-sf-offer-popup__body,[data-shosha-site-promo-popup] [data-shosha-sf-offer-popup-body]{ color: var(--popup-body-color, #111827) !important; }[data-shosha-site-promo-popup] .shosha-sf-offer-popup__close{ background: var(--popup-close-bg, transparent) !important; background-color: var(--popup-close-bg, transparent) !important; border: 1px solid var(--popup-close-border, transparent) !important; }[data-shosha-site-promo-popup] .shosha-sf-offer-popup__close:hover,[data-shosha-site-promo-popup] .shosha-sf-offer-popup__close:focus-visible{ background: var(--popup-close-hover-bg, transparent) !important; background-color: var(--popup-close-hover-bg, transparent) !important; }
#shosha-legal-modal{ --popup-overlay-bg:rgba(6,16,6,0.75);--popup-overlay:#061006;--popup-panel-bg:#ffffff;--popup-visual-bg:#000000;--popup-frame-color:#43a047;--popup-animation-line:#43a047;--popup-visual-border:#d9e5c8;--popup-scrollbar:#43a047;--popup-scrollbar-track:#f0f8e3;--popup-icon-color:#43a047;--popup-icon-shadow:#43a047;--popup-visual-title:#ffffff;--popup-badge-bg:#43a047;--popup-badge-shadow:#43a047;--popup-badge-title:#ffffff;--popup-badge-text:#f5f5f5;--popup-subtitle-color:#72b800;--popup-title-color:#087a16;--popup-title-px:24px;--popup-title-highlight:#72b800;--popup-heading-color:#202020;--popup-marker-color:#72b800;--popup-body-color:#333333;--popup-divider-color:#d9e5c8;--popup-btn-bg:#044b23;--popup-btn-color:#ffffff;--popup-btn-border:#044b23;--popup-btn-hover:#087a16;--popup-btn-hover-color:#ffffff;--popup-btn-hover-border:#087a16;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#087a16;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#e8efe5;--popup-panel-radius-px:9px;--popup-btn-radius-px:9px;--popup-overlay-blur-px:2px;--popup-dialog-bg:#ffffff;--popup-frame-px:4px;--popup-panel-width-px:420px;--popup-panel-shadow:#43a047;--popup-shadow-size-px:1px;--popup-subtitle-px:15px;--popup-accent:#43a047;--popup-guest-bg:#43a047;--popup-primary-bg:#ffffff;--popup-primary-color:#ffffff;--popup-primary-hover-bg:#43a047;--popup-login-bg:#044b23;--popup-login-color:#ffffff;--popup-login-border:#044b23;--popup-login-border-px:2px;--popup-login-hover-bg:#43a047;--popup-login-hover-color:#ffffff;--popup-btn-shadow:#43a047;--popup-btn-px:18px;--popup-btn-gap-px:12px;--popup-note-color:#777777;--popup-switch-color:#555555;--popup-input-bg:#f7f9f6;--popup-input-color:#333333;--popup-input-border:#d5ded2;--popup-input-focus:#43a047;--popup-input-radius-px:4px;--popup-label-color:#044b23;--popup-label-focus:#43a047;--popup-eye-color:#43a047;--popup-eye-hover:#044b23;--popup-remember-color:#044b23;--popup-remember-check:#43a047;--popup-primary-fill:#044b23;--popup-secondary-bg:#044b23;--popup-secondary-color:#ffffff;--popup-secondary-border:#044b23;--popup-secondary-hover-bg:#43a047;--popup-secondary-hover-color:#ffffff;--popup-link-color:#044b23;--popup-link-hover:#43a047;--popup-oauth-divider:#777777;--popup-oauth-line:#dde8d8;--popup-oauth-bg:#ffffff;--popup-oauth-color:#044b23;--popup-oauth-border:#d5ded2;--popup-oauth-hover-bg:#f5f9f2;--popup-oauth-hover-color:#044b23;--popup-oauth-hover-border:#43a047;--popup-oauth-radius-px:9px;--popup-profile-bg:#044b23;--popup-profile-color:#ffffff;--popup-profile-border:#ffffff;--popup-profile-hover-bg:#43a047;--popup-profile-hover-color:#ffffff;--popup-profile-radius-px:9px;--popup-logout-bg:#d62828;--popup-logout-color:#ffffff;--popup-logout-border:#c62828;--popup-logout-hover-bg:#c62828;--popup-logout-hover-color:#ffffff;--popup-close-color:#087a16;--popup-close-hover:#ffffff;--shosha-login-orange:#ffffff;--shosha-login-orange:#43a047;--popup-primary-hover-bg:#43a047;--popup-hover-fill:#43a047;--popup-dialog-bg:#ffffff;--popup-frame:#43a047;--shosha-login-orange:#43a047;--popup-panel-bg:#ffffff;--popup-badge-shadow:rgba(67,160,71,0.3);--popup-icon-shadow:rgba(67,160,71,0.4); }
.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .about-section.content{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .about-section.content::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .about-section.content::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .about-section.content::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .about-section.content::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .about-section.content::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] #shosha-legal-modal .shosha-legal-modal__holo .about-section.content{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] #shosha-legal-modal .shosha-legal-modal__holo .about-section.content::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] #shosha-legal-modal .shosha-legal-modal__holo .about-section.content::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] #shosha-legal-modal .shosha-legal-modal__holo .about-section.content::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] #shosha-legal-modal .shosha-legal-modal__holo .about-section.content::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] #shosha-legal-modal .shosha-legal-modal__holo .about-section.content::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store #shosha-legal-modal .holo-about,.shosha-public-store #shosha-legal-modal .holo-review,.shosha-public-store #shosha-legal-modal .shosha-res-holo-modal__panel,.shosha-public-store #shosha-legal-modal .shosha-res-holo-modal__card{ background: var(--popup-panel-bg, #0f0f0f) !important; }.shosha-public-store #shosha-legal-modal .holo-about h2,.shosha-public-store #shosha-legal-modal .holo-review h2,.shosha-public-store #shosha-legal-modal .shosha-res-holo-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 24px) !important; }.shosha-public-store #shosha-legal-modal .holo-about p,.shosha-public-store #shosha-legal-modal .holo-review p,.shosha-public-store #shosha-legal-modal .shosha-res-holo-modal__msg,.shosha-public-store #shosha-legal-modal .shosha-res-holo-modal__body{ color: var(--popup-body-color, #ccc) !important; }.shosha-public-store #shosha-legal-modal .btn-holo,.shosha-public-store #shosha-legal-modal .btn-holo-action{ background: var(--popup-btn-bg, #ff9900) !important; color: var(--popup-btn-color, #111) !important; border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store #shosha-legal-modal .btn-holo:hover,.shosha-public-store #shosha-legal-modal .btn-holo-action:hover{ background: var(--popup-btn-hover, #fff) !important; }.shosha-public-store #shosha-legal-modal .shosha-review-star,.shosha-public-store #shosha-legal-modal .holo-review .star{ color: var(--popup-accent, #ff9900) !important; }.shosha-public-store #shosha-legal-modal input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="hidden"]),.shosha-public-store #shosha-legal-modal textarea,.shosha-public-store #shosha-legal-modal select{ border-radius: var(--popup-input-radius-px, 0) !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.75)) !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo.holo-about{ background: var(--popup-panel-bg, #121212) !important; border-inline-start-color: var(--popup-frame-color, #ff9900) !important; border-radius: var(--popup-panel-radius-px, 5px) !important; overflow: hidden !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo.holo-about::before{ background: linear-gradient(90deg, transparent, var(--popup-animation-line, #ff9900), transparent) !important; animation: none !important; transform: none !important; left: 0 !important; width: 100% !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .about-section.visual{ background: var(--popup-visual-bg, #1a1a1a) !important; border-color: var(--popup-visual-border, #4a3518) !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .about-section.content{ background: var(--popup-panel-bg, #121212) !important; scrollbar-color: var(--popup-scrollbar, #6b6b6b) var(--popup-scrollbar-track, #1a1a1a) !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .about-section.content::-webkit-scrollbar{ width: 8px; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .about-section.content::-webkit-scrollbar-track{ background: var(--popup-scrollbar-track, #1a1a1a) !important; margin-block: 10px !important; border-radius: 999px !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .about-section.content::-webkit-scrollbar-thumb{ background: var(--popup-scrollbar, #6b6b6b) !important; border-radius: 10px; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .terms-document-svg{ color: var(--popup-icon-color, #ff9900) !important; filter: drop-shadow(0 0 15px var(--popup-icon-shadow, rgba(255, 153, 0, 0.4))) !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .security-title{ color: var(--popup-visual-title, #fff) !important; -webkit-text-fill-color: var(--popup-visual-title, #fff) !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .experience-badge{ background: var(--popup-badge-bg, #ff9900) !important; box-shadow: 0 15px 35px var(--popup-badge-shadow, rgba(255, 153, 0, 0.3)) !important; border-radius: var(--popup-input-radius-px, 8px) !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .experience-badge h2{ color: var(--popup-badge-title, #111) !important; -webkit-text-fill-color: var(--popup-badge-title, #111) !important; font-size: 1.35rem !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .experience-badge p{ color: var(--popup-badge-text, #111) !important; -webkit-text-fill-color: var(--popup-badge-text, #111) !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .subtitle{ color: var(--popup-subtitle-color, #ff9900) !important; -webkit-text-fill-color: var(--popup-subtitle-color, #ff9900) !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .main-title{ color: var(--popup-title-color, #fff) !important; -webkit-text-fill-color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 24px) !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .main-title [data-shosha-legal-title-highlight]{ color: var(--popup-title-highlight, #ff9900) !important; -webkit-text-fill-color: var(--popup-title-highlight, #ff9900) !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .policy-heading{ color: var(--popup-heading-color, #fff) !important; -webkit-text-fill-color: var(--popup-heading-color, #fff) !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .policy-heading::before{ color: var(--popup-marker-color, #ff9900) !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .description,.shosha-public-store #shosha-legal-modal .shosha-legal-modal__body p{ color: var(--popup-body-color, #ccc) !important; -webkit-text-fill-color: var(--popup-body-color, #ccc) !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .btn-action-container{ border-top-color: var(--popup-divider-color, #333) !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .btn-holo-action{ background: var(--popup-btn-bg, #ff9900) !important; color: var(--popup-btn-color, #111) !important; -webkit-text-fill-color: var(--popup-btn-color, #111) !important; border-color: var(--popup-btn-border, #ff9900) !important; border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .btn-holo-action:hover,.shosha-public-store #shosha-legal-modal .shosha-legal-modal__holo .btn-holo-action:focus-visible{ background: var(--popup-btn-hover, #fff) !important; color: var(--popup-btn-hover-color, #111) !important; -webkit-text-fill-color: var(--popup-btn-hover-color, #111) !important; border-color: var(--popup-btn-hover-border, #ff9900) !important; box-shadow: none !important; }
#shosha-sf-maintenance-lock{ --popup-veil-color:#061006;--popup-veil-opacity:89;--popup-veil-blur:10;--popup-bg:#ffffff;--popup-panel-border:#087a16;--popup-icon-bg:#087a16;--popup-accent:#ffffff;--popup-title-color:#087a16;--popup-title-px:28px;--popup-text-color:#4a4a4a;--popup-site-color:#087a16;--popup-panel-radius-px:9px;--shosha-login-orange:#ffffff;--popup-veil-bg:rgba(6,16,6,0.89);--popup-veil-blur-px:10px; }
#shosha-sf-maintenance-lock .shosha-sf-maintenance-lock__veil{ background: var(--popup-veil-bg, rgba(0,0,0,0.78)) !important; backdrop-filter: blur(var(--popup-veil-blur-px, 6px)) !important; -webkit-backdrop-filter: blur(var(--popup-veil-blur-px, 6px)) !important; }#shosha-sf-maintenance-lock .shosha-sf-maintenance-lock__panel{ background: var(--popup-bg, #141414) !important; border-color: var(--popup-panel-border, rgba(255,140,0,0.42)) !important; }#shosha-sf-maintenance-lock .shosha-sf-maintenance-lock__icon{ background: var(--popup-icon-bg, rgba(255,140,0,0.14)) !important; color: var(--popup-accent, #ff8c00) !important; }#shosha-sf-maintenance-lock .shosha-sf-maintenance-lock__kicker{ color: var(--popup-accent, #ff8c00) !important; -webkit-text-fill-color: var(--popup-accent, #ff8c00) !important; }#shosha-sf-maintenance-lock .shosha-sf-maintenance-lock__title{ color: var(--popup-title-color, #fff) !important; -webkit-text-fill-color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 28px) !important; }#shosha-sf-maintenance-lock .shosha-sf-maintenance-lock__msg{ color: var(--popup-text-color, #d4d4d4) !important; -webkit-text-fill-color: var(--popup-text-color, #d4d4d4) !important; }#shosha-sf-maintenance-lock .shosha-sf-maintenance-lock__site{ color: var(--popup-site-color, #8a8a8a) !important; -webkit-text-fill-color: var(--popup-site-color, #8a8a8a) !important; }
#shoshaGalleryLightbox{ --popup-overlay-bg:rgba(6,16,6,0.85);--popup-overlay:#061006;--popup-close-color:#087a16;--popup-close-hover:#044b23;--popup-panel-radius-px:9px; }
.shosha-public-store #shoshaGalleryLightbox,.shosha-public-store #shoshaGalleryLightbox .holo-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.85)) !important; }.shosha-public-store #shoshaGalleryLightbox .holo-modal__close,.shosha-public-store #shoshaGalleryLightbox .modal-close,.shosha-public-store #shoshaGalleryLightbox .shosha-sf-product-lightbox__close,.shosha-public-store #shoshaGalleryLightbox .shosha-sf-product-lightbox__x{ color: var(--popup-close-color, #fff) !important; }.shosha-public-store #shoshaGalleryLightbox .holo-modal__close:hover,.shosha-public-store #shoshaGalleryLightbox .modal-close:hover,.shosha-public-store #shoshaGalleryLightbox .shosha-sf-product-lightbox__close:hover,.shosha-public-store #shoshaGalleryLightbox .shosha-sf-product-lightbox__x:hover{ color: var(--popup-close-hover, #ff9900) !important; }.shosha-public-store #shoshaGalleryLightbox .shosha-sf-product-lightbox__inner{ background: var(--popup-stage-bg, #000) !important; border-color: var(--popup-frame-border, #222) !important; border-bottom-color: var(--popup-frame-accent, var(--popup-close-hover, var(--shosha-orange, #ff9900))) !important; }.shosha-public-store #shoshaGalleryLightbox .shosha-sf-product-lightbox__x{ background: var(--popup-close-bg, rgba(8,8,8,0.82)) !important; background-color: var(--popup-close-bg, rgba(8,8,8,0.82)) !important; border-color: var(--popup-close-border, #333) !important; }.shosha-public-store #shoshaGalleryLightbox .shosha-sf-product-lightbox__x:hover,.shosha-public-store #shoshaGalleryLightbox .shosha-sf-product-lightbox__x:focus,.shosha-public-store #shoshaGalleryLightbox .shosha-sf-product-lightbox__x:focus-visible,.shosha-public-store #shoshaGalleryLightbox .shosha-sf-product-lightbox__x:active{ color: var(--popup-close-hover, #ff9900) !important; background: var(--popup-close-hover-bg, #000) !important; background-color: var(--popup-close-hover-bg, #000) !important; border-color: var(--popup-close-hover-border, var(--popup-close-hover, #ff9900)) !important; }
[data-shosha-review-modal]{ --popup-overlay-bg:rgba(6,16,6,0.75);--popup-overlay:#061006;--popup-overlay-blur-px:1px;--popup-panel-bg:#ffffff;--popup-branding-bg:#f5f9f2;--popup-terminal-bg:#ffffff;--popup-frame-color:#087a16;--popup-animation-line:#087a16;--popup-columns-divider:#dde8d8;--popup-panel-shadow:#087a16;--popup-title-color:#000000;--popup-title-px:24px;--popup-title-accent:#087a16;--popup-body-color:#555555;--popup-body-px:15px;--popup-order-color:#087a16;--popup-order-px:13px;--popup-rating-title:#087a16;--popup-rating-title-px:15px;--popup-marker-color:#044b23;--popup-star-idle:#d5d5d5;--popup-star-active:#72b800;--popup-star-shadow:#72b800;--popup-star-px:29px;--popup-input-bg:#f7f9f6;--popup-input-color:#333333;--popup-input-px:17px;--popup-input-border:#d5ded2;--popup-input-focus:#087a16;--popup-label-color:#999999;--popup-label-focus:#044b23;--popup-btn-bg:#044b23;--popup-btn-color:#ffffff;--popup-btn-px:15px;--popup-btn-border:#044b23;--popup-btn-hover:#087a16;--popup-btn-hover-color:#ffffff;--popup-btn-shadow:#087a16;--popup-error-color:#c62828;--popup-success-color:#087a16;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#087a16;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#e8efe5;--popup-panel-radius-px:9px;--popup-btn-radius-px:9px;--popup-input-radius-px:4px;--popup-frame:#087a16;--shosha-login-orange:#087a16;--popup-panel-bg:#ffffff;--popup-panel-shadow:rgba(8,122,22,0.9);--popup-star-shadow:rgba(114,184,0,0.6); }
.shosha-public-store [data-shosha-review-modal] .shosha-review-modal__wrap{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store [data-shosha-review-modal] .shosha-review-modal__wrap{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store [data-shosha-review-modal] .shosha-review-modal__wrap::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store [data-shosha-review-modal] .shosha-review-modal__wrap::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store [data-shosha-review-modal] .shosha-review-modal__wrap::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store [data-shosha-review-modal] .shosha-review-modal__wrap::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-review-modal] .shosha-review-modal__wrap::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-review-modal] .shosha-review-modal__wrap{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-review-modal] .shosha-review-modal__wrap{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-review-modal] .shosha-review-modal__wrap::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-review-modal] .shosha-review-modal__wrap::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-review-modal] .shosha-review-modal__wrap::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-review-modal] .shosha-review-modal__wrap::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-review-modal] .shosha-review-modal__wrap::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-review-modal] .holo-about,.shosha-public-store [data-shosha-review-modal] .holo-review,.shosha-public-store [data-shosha-review-modal] .shosha-res-holo-modal__panel,.shosha-public-store [data-shosha-review-modal] .shosha-res-holo-modal__card{ background: var(--popup-panel-bg, #0f0f0f) !important; }.shosha-public-store [data-shosha-review-modal] .holo-about h2,.shosha-public-store [data-shosha-review-modal] .holo-review h2,.shosha-public-store [data-shosha-review-modal] .shosha-res-holo-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 24px) !important; }.shosha-public-store [data-shosha-review-modal] .holo-about p,.shosha-public-store [data-shosha-review-modal] .holo-review p,.shosha-public-store [data-shosha-review-modal] .shosha-res-holo-modal__msg,.shosha-public-store [data-shosha-review-modal] .shosha-res-holo-modal__body{ color: var(--popup-body-color, #ccc) !important; }.shosha-public-store [data-shosha-review-modal] .btn-holo,.shosha-public-store [data-shosha-review-modal] .btn-holo-action{ background: var(--popup-btn-bg, #ff9900) !important; color: var(--popup-btn-color, #111) !important; border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store [data-shosha-review-modal] .btn-holo:hover,.shosha-public-store [data-shosha-review-modal] .btn-holo-action:hover{ background: var(--popup-btn-hover, #fff) !important; }.shosha-public-store [data-shosha-review-modal] .shosha-review-star,.shosha-public-store [data-shosha-review-modal] .holo-review .star{ color: var(--popup-accent, #ff9900) !important; }.shosha-public-store [data-shosha-review-modal] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="hidden"]),.shosha-public-store [data-shosha-review-modal] textarea,.shosha-public-store [data-shosha-review-modal] select{ border-radius: var(--popup-input-radius-px, 0) !important; }[data-shosha-review-modal] .shosha-review-modal__backdrop{ background: var(--popup-overlay-bg, rgba(0,0,0,0.75)) !important; backdrop-filter: blur(var(--popup-overlay-blur-px, 4px)) !important; -webkit-backdrop-filter: blur(var(--popup-overlay-blur-px, 4px)) !important; }[data-shosha-review-modal] .holo-review{ --orange: var(--popup-star-active, #ff9900); --card-bg: var(--popup-panel-bg, #0f0f0f); --border-color: var(--popup-input-border, #333); --label-color: var(--popup-label-color, #777); --star-dim: var(--popup-star-idle, #222); background: var(--popup-panel-bg, #0f0f0f) !important; border-inline-start-color: var(--popup-frame-color, #ff9900) !important; box-shadow: 0 40px 100px var(--popup-panel-shadow, rgba(0,0,0,.9)) !important; }[data-shosha-review-modal] .holo-review::before{ background: linear-gradient(90deg, transparent, var(--popup-animation-line, #ff9900), transparent) !important; }[data-shosha-review-modal] .review-section.branding{ background: var(--popup-branding-bg, #0a0a0a) !important; border-color: var(--popup-columns-divider, #1a1a1a) !important; }[data-shosha-review-modal] .review-section.terminal{ background: var(--popup-terminal-bg, #0f0f0f) !important; }[data-shosha-review-modal] .main-title{ color: var(--popup-title-color, #fff) !important; -webkit-text-fill-color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 24px) !important; }[data-shosha-review-modal] .main-title span{ color: var(--popup-title-accent, #ff9900) !important; -webkit-text-fill-color: var(--popup-title-accent, #ff9900) !important; }[data-shosha-review-modal] .branding p:not(.shosha-review-modal__order-ref){ color: var(--popup-body-color, #ccc) !important; -webkit-text-fill-color: var(--popup-body-color, #ccc) !important; font-size: var(--popup-body-px, 15px) !important; }[data-shosha-review-modal] .shosha-review-modal__order-ref{ color: var(--popup-order-color, #ff9900) !important; -webkit-text-fill-color: var(--popup-order-color, #ff9900) !important; font-size: var(--popup-order-px, 13px) !important; }[data-shosha-review-modal] .rating-title{ color: var(--popup-rating-title, #fff) !important; -webkit-text-fill-color: var(--popup-rating-title, #fff) !important; font-size: var(--popup-rating-title-px, 15px) !important; }[data-shosha-review-modal] .rating-title::before{ color: var(--popup-marker-color, #ff9900) !important; }[data-shosha-review-modal] .star-rating label{ color: var(--popup-star-idle, #222) !important; font-size: var(--popup-star-px, 29px) !important; text-shadow: none !important; }[data-shosha-review-modal] .star-rating label:hover,[data-shosha-review-modal] .star-rating label:hover ~ label,[data-shosha-review-modal] .star-rating input:checked ~ label{ color: var(--popup-star-active, #ff9900) !important; text-shadow: 0 0 12px var(--popup-star-shadow, #ff9900) !important; }[data-shosha-review-modal] .input-group textarea{ background: var(--popup-input-bg, transparent) !important; color: var(--popup-input-color, #fff) !important; -webkit-text-fill-color: var(--popup-input-color, #fff) !important; caret-color: var(--popup-input-color, #fff) !important; border-bottom-color: var(--popup-input-border, #333) !important; font-size: var(--popup-input-px, 17px) !important; border-radius: var(--popup-input-radius-px, 0) !important; }[data-shosha-review-modal] .input-group label{ color: var(--popup-label-color, #777) !important; -webkit-text-fill-color: var(--popup-label-color, #777) !important; }[data-shosha-review-modal] .input-group textarea:focus{ border-bottom-color: var(--popup-input-focus, #ff9900) !important; box-shadow: 0 5px 15px -5px var(--popup-input-focus, #ff9900) !important; }[data-shosha-review-modal] .input-group textarea:focus ~ label,[data-shosha-review-modal] .input-group textarea:valid ~ label{ color: var(--popup-label-focus, #ff9900) !important; -webkit-text-fill-color: var(--popup-label-focus, #ff9900) !important; }[data-shosha-review-modal] .btn-holo{ background: var(--popup-btn-bg, transparent) !important; color: var(--popup-btn-color, #ff9900) !important; -webkit-text-fill-color: var(--popup-btn-color, #ff9900) !important; border-color: var(--popup-btn-border, #ff9900) !important; font-size: var(--popup-btn-px, 15px) !important; box-shadow: none !important; border-radius: var(--popup-btn-radius-px, 50px) !important; }[data-shosha-review-modal] .btn-holo:hover,[data-shosha-review-modal] .btn-holo:focus-visible{ background: var(--popup-btn-hover, #ff9900) !important; color: var(--popup-btn-hover-color, #111) !important; -webkit-text-fill-color: var(--popup-btn-hover-color, #111) !important; border-color: var(--popup-btn-border, #ff9900) !important; box-shadow: 0 0 25px var(--popup-btn-shadow, #ff9900) !important; }[data-shosha-review-modal] .shosha-review-modal__msg{ color: var(--popup-error-color, #fecaca) !important; -webkit-text-fill-color: var(--popup-error-color, #fecaca) !important; }[data-shosha-review-modal] .shosha-review-modal__msg.is-ok{ color: var(--popup-success-color, #bbf7d0) !important; -webkit-text-fill-color: var(--popup-success-color, #bbf7d0) !important; }
[data-shosha-res-holo-modal]{ --popup-overlay-bg:rgba(6,16,6,0.75);--popup-overlay:#061006;--popup-panel-bg:#ffffff;--popup-title-color:#000000;--popup-title-px:24px;--popup-body-color:#555555;--popup-accent:#087a16;--popup-btn-bg:#044b23;--popup-btn-color:#ffffff;--popup-btn-hover:#087a16;--popup-close-color:#087a16;--popup-close-hover:#044b23;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#087a16;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#e8efe5;--popup-panel-radius-px:9px;--popup-btn-radius-px:9px;--shosha-login-orange:#087a16;--popup-panel-bg:#ffffff; }
.shosha-public-store [data-shosha-res-holo-modal] .shosha-res-holo-modal__card{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store [data-shosha-res-holo-modal] .shosha-res-holo-modal__card{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store [data-shosha-res-holo-modal] .shosha-res-holo-modal__card::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store [data-shosha-res-holo-modal] .shosha-res-holo-modal__card::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store [data-shosha-res-holo-modal] .shosha-res-holo-modal__card::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store [data-shosha-res-holo-modal] .shosha-res-holo-modal__card::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-res-holo-modal] .shosha-res-holo-modal__card::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-res-holo-modal] .shosha-res-holo-modal__card{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-res-holo-modal] .shosha-res-holo-modal__card{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-res-holo-modal] .shosha-res-holo-modal__card::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-res-holo-modal] .shosha-res-holo-modal__card::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-res-holo-modal] .shosha-res-holo-modal__card::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-res-holo-modal] .shosha-res-holo-modal__card::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] [data-shosha-res-holo-modal] .shosha-res-holo-modal__card::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store [data-shosha-res-holo-modal] .holo-about,.shosha-public-store [data-shosha-res-holo-modal] .holo-review,.shosha-public-store [data-shosha-res-holo-modal] .shosha-res-holo-modal__panel,.shosha-public-store [data-shosha-res-holo-modal] .shosha-res-holo-modal__card{ background: var(--popup-panel-bg, #0f0f0f) !important; }.shosha-public-store [data-shosha-res-holo-modal] .holo-about h2,.shosha-public-store [data-shosha-res-holo-modal] .holo-review h2,.shosha-public-store [data-shosha-res-holo-modal] .shosha-res-holo-modal__title{ color: var(--popup-title-color, #fff) !important; font-size: var(--popup-title-px, 24px) !important; }.shosha-public-store [data-shosha-res-holo-modal] .holo-about p,.shosha-public-store [data-shosha-res-holo-modal] .holo-review p,.shosha-public-store [data-shosha-res-holo-modal] .shosha-res-holo-modal__msg,.shosha-public-store [data-shosha-res-holo-modal] .shosha-res-holo-modal__body{ color: var(--popup-body-color, #ccc) !important; }.shosha-public-store [data-shosha-res-holo-modal] .btn-holo,.shosha-public-store [data-shosha-res-holo-modal] .btn-holo-action{ background: var(--popup-btn-bg, #ff9900) !important; color: var(--popup-btn-color, #111) !important; border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store [data-shosha-res-holo-modal] .btn-holo:hover,.shosha-public-store [data-shosha-res-holo-modal] .btn-holo-action:hover{ background: var(--popup-btn-hover, #fff) !important; }.shosha-public-store [data-shosha-res-holo-modal] .shosha-review-star,.shosha-public-store [data-shosha-res-holo-modal] .holo-review .star{ color: var(--popup-accent, #ff9900) !important; }.shosha-public-store [data-shosha-res-holo-modal] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="hidden"]),.shosha-public-store [data-shosha-res-holo-modal] textarea,.shosha-public-store [data-shosha-res-holo-modal] select{ border-radius: var(--popup-input-radius-px, 0) !important; }
.shosha-res-dt-popup{ --popup-panel-bg:#ffffff;--popup-selected-bg:#087a16;--popup-selected-color:#ffffff;--popup-btn-bg:#087a16;--popup-btn-color:#ffffff;--popup-btn-hover:#087a16;--popup-text-color:#000000;--popup-panel-radius-px:9px;--popup-btn-radius-px:9px;--popup-panel-bg:#ffffff; }
.shosha-public-store .shosha-res-dt-popup,.shosha-res-dt-popup{ background: var(--popup-panel-bg, #1a1a1a) !important; color: var(--popup-text-color, #fff) !important; }.shosha-public-store .shosha-res-dt-popup .is-selected,.shosha-res-dt-popup .is-selected{ background: var(--popup-selected-bg, #ff9900) !important; color: var(--popup-selected-color, #111) !important; }.shosha-public-store .shosha-res-dt-popup button,.shosha-res-dt-popup button{ background: var(--popup-btn-bg, #ff9900) !important; color: var(--popup-btn-color, #111) !important; border-radius: var(--popup-btn-radius-px, 50px) !important; }.shosha-public-store .shosha-res-dt-popup button:hover,.shosha-res-dt-popup button:hover{ background: var(--popup-btn-hover, #fff) !important; }
.shosha-co-gateway-choice{ --popup-overlay-bg:rgba(6,16,6,0.72);--popup-overlay:#061006;--popup-overlay-blur-px:4px;--popup-panel-bg:#ffffff;--popup-panel-border:#dde8d8;--popup-frame-color:#43a047;--popup-panel-shadow:#43a047;--popup-panel-width-px:460px;--popup-panel-radius-px:9px;--popup-title-color:#000000;--popup-title-px:20px;--popup-btn-bg:#044b23;--popup-btn-color:#ffffff;--popup-btn-border:#044b23;--popup-btn-hover:#43a047;--popup-btn-hover-color:#ffffff;--popup-btn-hover-border:#43a047;--popup-btn-radius-px:9px;--popup-back-bg:#000000;--popup-back-color:#ffffff;--popup-back-border:#000000;--popup-back-hover-bg:#6b7280;--popup-back-hover-color:#ffffff;--popup-back-hover-border:#6b7280;--popup-panel-max-vh:88;--popup-scroll-width-px:8px;--popup-scroll-thumb:#43a047;--popup-scroll-thumb-hover:#044b23;--popup-scroll-track:#e8efe5;--popup-frame:#43a047;--shosha-login-orange:#43a047;--popup-panel-bg:#ffffff;--popup-panel-shadow:rgba(67,160,71,0.55); }
.shosha-public-store .shosha-co-gateway-choice .shosha-co-gateway-choice__panel{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store .shosha-co-gateway-choice .shosha-co-gateway-choice__panel{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store .shosha-co-gateway-choice .shosha-co-gateway-choice__panel::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store .shosha-co-gateway-choice .shosha-co-gateway-choice__panel::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store .shosha-co-gateway-choice .shosha-co-gateway-choice__panel::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store .shosha-co-gateway-choice .shosha-co-gateway-choice__panel::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store .shosha-co-gateway-choice .shosha-co-gateway-choice__panel::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-co-gateway-choice .shosha-co-gateway-choice__panel{ max-height: min(calc(var(--popup-panel-max-vh, 88) * 1vh), calc(100dvh - 1.5rem)) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-co-gateway-choice .shosha-co-gateway-choice__panel{ scrollbar-width: thin !important; scrollbar-color: var(--popup-scroll-thumb, #6b6b6b) var(--popup-scroll-track, #1a1a1a) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-co-gateway-choice .shosha-co-gateway-choice__panel::-webkit-scrollbar{ width: var(--popup-scroll-width-px, 8px) !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-co-gateway-choice .shosha-co-gateway-choice__panel::-webkit-scrollbar-button{ display: block !important; width: var(--popup-scroll-width-px, 8px) !important; height: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; background: transparent !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-co-gateway-choice .shosha-co-gateway-choice__panel::-webkit-scrollbar-track{ background: var(--popup-scroll-track, #1a1a1a) !important; border-radius: 999px !important; margin-block: max(18px, calc(var(--popup-panel-radius-px, 5px) + 10px)) !important; margin-inline: 2px !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-co-gateway-choice .shosha-co-gateway-choice__panel::-webkit-scrollbar-thumb{ background: var(--popup-scroll-thumb, #6b6b6b) !important; border-radius: 999px !important; border: 2px solid transparent !important; background-clip: padding-box !important; }.shosha-public-store[data-shosha-design="layout2"] .shosha-co-gateway-choice .shosha-co-gateway-choice__panel::-webkit-scrollbar-thumb:hover{ background: var(--popup-scroll-thumb-hover, var(--popup-accent, #ff9900)) !important; background-clip: padding-box !important; }.shosha-co-gateway-choice{ position:fixed !important; inset:0 !important; width:auto !important; height:auto !important; margin:0 !important; display:flex !important; align-items:center !important; justify-content:center !important; box-sizing:border-box !important; background:var(--popup-overlay-bg, rgba(0,0,0,0.72)) !important; backdrop-filter:blur(var(--popup-overlay-blur-px, 4px)) !important; -webkit-backdrop-filter:blur(var(--popup-overlay-blur-px, 4px)) !important; }.shosha-co-gateway-choice .shosha-co-gateway-choice__panel{ width:min(var(--popup-panel-width-px, 460px), calc(100vw - 40px)) !important; max-height:calc(100vh - 40px) !important; overflow:auto !important; margin:auto !important; background:var(--popup-panel-bg, #121212) !important; color:var(--popup-title-color, #fff) !important; border:1px solid var(--popup-panel-border, #5a4018) !important; border-inline-start:4px solid var(--popup-frame-color, #ff9900) !important; border-radius:var(--popup-panel-radius-px, 8px) !important; box-shadow:0 24px 80px var(--popup-panel-shadow, rgba(0,0,0,.55)) !important; }.shosha-co-gateway-choice .shosha-co-gateway-choice__title{ color:var(--popup-title-color, #fff) !important; -webkit-text-fill-color:var(--popup-title-color, #fff) !important; font-size:var(--popup-title-px, 20px) !important; }.shosha-co-gateway-choice .shosha-co-gateway-choice__btn{ background:var(--popup-btn-bg, #1a1a1a) !important; color:var(--popup-btn-color, #fff) !important; -webkit-text-fill-color:var(--popup-btn-color, #fff) !important; border-color:var(--popup-btn-border, #6b4a18) !important; border-radius:var(--popup-btn-radius-px, 6px) !important; box-shadow:none !important; }.shosha-co-gateway-choice .shosha-co-gateway-choice__btn:hover,.shosha-co-gateway-choice .shosha-co-gateway-choice__btn:focus-visible{ background:var(--popup-btn-hover, #ff9900) !important; color:var(--popup-btn-hover-color, #111) !important; -webkit-text-fill-color:var(--popup-btn-hover-color, #111) !important; border-color:var(--popup-btn-hover-border, #ff9900) !important; }.shosha-co-gateway-choice .shosha-co-gateway-choice__back{ background:var(--popup-back-bg, #2a2a2a) !important; color:var(--popup-back-color, #fff) !important; -webkit-text-fill-color:var(--popup-back-color, #fff) !important; border:1px solid var(--popup-back-border, #2a2a2a) !important; box-shadow:none !important; }.shosha-co-gateway-choice .shosha-co-gateway-choice__back:hover,.shosha-co-gateway-choice .shosha-co-gateway-choice__back:focus-visible{ background:var(--popup-back-hover-bg, #ff9900) !important; color:var(--popup-back-hover-color, #111) !important; -webkit-text-fill-color:var(--popup-back-hover-color, #111) !important; border-color:var(--popup-back-hover-border, #ff9900) !important; }
[data-shosha-fakepay-page]{ --popup-page-bg:#f5f8f3;--popup-page-bg-opacity:0;--popup-panel-bg:#ffffff;--popup-summary-bg:#f5f9f2;--popup-header-bg:#087a16;--popup-frame-color:#72b800;--popup-animation-line:#72b800;--popup-divider-color:#dde8d8;--popup-panel-shadow:#087a16;--popup-shadow-size-px:18px;--popup-top-gap-px:40px;--popup-title-color:#f5f9f2;--popup-title-px:29px;--popup-accent:#087a16;--popup-body-color:#555555;--popup-input-bg:#f7f9f6;--popup-input-color:#333333;--popup-input-border:#d5ded2;--popup-input-focus:#72b800;--popup-label-color:#087a16;--popup-label-focus:#72b800;--popup-totals-bg:#f5f9f2;--popup-totals-border:#dde8d8;--popup-totals-text:#555555;--popup-total-color:#087a16;--popup-cards-text:#555555;--popup-cards-code-bg:#eaf4e3;--popup-cards-code-color:#087a16;--popup-pay-bg:#087a16;--popup-pay-color:#ffffff;--popup-pay-border:#087a16;--popup-pay-hover:#72b800;--popup-pay-hover-color:#ffffff;--popup-pay-shadow:#72b800;--popup-btn-radius-px:9px;--popup-cancel-bg:#ffffff;--popup-cancel-color:#087a16;--popup-cancel-border:#dde8d8;--popup-cancel-hover-bg:#f3f6f1;--popup-cancel-hover-color:#ffffff;--popup-processing-bg:#f5f9f2;--popup-processing-color:#087a16;--popup-loader-color:#72b800;--popup-loader-track:#dde8d8;--popup-error-bg:#fff1f1;--popup-error-border:#c62828;--popup-error-color:#fecaca;--popup-success-bg:#f1f8ea;--popup-success-border:#087a16;--popup-success-color:#087a16;--popup-state-success:#ffffff;--popup-state-success-bg:#087a16;--popup-state-success-shadow:#72b800;--popup-state-failed:#ffffff;--popup-state-failed-bg:#c62828;--popup-state-failed-shadow:#ef4444;--popup-state-pending:#ffffff;--popup-state-pending-bg:#72b800;--popup-state-pending-shadow:#b5d66a;--popup-panel-radius-px:9px;--popup-input-radius-px:4px;--shosha-login-orange:#087a16;--popup-frame:#72b800;--shosha-login-orange:#72b800;--popup-panel-bg:#ffffff;--popup-page-bg:rgba(245,248,243,0);--popup-panel-shadow:rgba(8,122,22,0.22);--popup-state-success-shadow:rgba(114,184,0,0.28);--popup-state-failed-shadow:rgba(239,68,68,0.24);--popup-state-pending-shadow:rgba(181,214,106,0.25); }
[data-shosha-fakepay-page]{ background:var(--popup-page-bg, transparent) !important; color:var(--popup-body-color, #aaa) !important; padding-top:calc(var(--shosha-header-h, 72px) + var(--popup-top-gap-px, 24px)) !important; --orange:var(--popup-accent, #ff9900); --card-bg:var(--popup-panel-bg, #0f0f0f); --border-color:var(--popup-input-border, #333); --text-color:var(--popup-body-color, #aaa); --label-color:var(--popup-label-color, #666); }[data-shosha-fakepay-page] .holo-checkout{ background:var(--popup-panel-bg, #0f0f0f) !important; border-inline-start-color:var(--popup-frame-color, #ff9900) !important; box-shadow:0 calc(var(--popup-shadow-size-px, 18px) / 2) var(--popup-shadow-size-px, 18px) var(--popup-panel-shadow, rgba(0,0,0,.22)) !important; }[data-shosha-fakepay-page] .holo-checkout::before{ background:linear-gradient(90deg, transparent, var(--popup-animation-line, #ff9900), transparent) !important; }[data-shosha-fakepay-page] .page-header{ background:var(--popup-header-bg, #0f0f0f) !important; border-bottom-color:var(--popup-divider-color, #1a1a1a) !important; }[data-shosha-fakepay-page] .page-header h1{ color:var(--popup-title-color, #fff) !important; -webkit-text-fill-color:var(--popup-title-color, #fff) !important; font-size:var(--popup-title-px, 29px) !important; font-family:inherit !important; font-weight:200 !important; letter-spacing:5px !important; text-transform:uppercase !important; }[data-shosha-fakepay-page] .checkout-section.summary{ background:var(--popup-summary-bg, #0a0a0a) !important; border-color:var(--popup-divider-color, #1a1a1a) !important; }[data-shosha-fakepay-page] .checkout-section h3{ color:var(--popup-accent, #ff9900) !important; -webkit-text-fill-color:var(--popup-accent, #ff9900) !important; }[data-shosha-fakepay-page] .shosha-fakepay-status-text{ color:var(--popup-body-color, #aaa) !important; -webkit-text-fill-color:var(--popup-body-color, #aaa) !important; }[data-shosha-fakepay-page] .input-group input{ background:var(--popup-input-bg, transparent) !important; color:var(--popup-input-color, #fff) !important; -webkit-text-fill-color:var(--popup-input-color, #fff) !important; caret-color:var(--popup-input-color, #fff) !important; border-bottom-color:var(--popup-input-border, #333) !important; border-radius:var(--popup-input-radius-px, 0) !important; }[data-shosha-fakepay-page] .input-group label{ color:var(--popup-label-color, #666) !important; -webkit-text-fill-color:var(--popup-label-color, #666) !important; }[data-shosha-fakepay-page] .input-group input:focus{ border-bottom-color:var(--popup-input-focus, #ff9900) !important; box-shadow:0 5px 15px -5px var(--popup-input-focus, #ff9900) !important; }[data-shosha-fakepay-page] .input-group input:focus~label,[data-shosha-fakepay-page] .input-group input:not(:placeholder-shown)~label{ color:var(--popup-label-focus, #ff9900) !important; -webkit-text-fill-color:var(--popup-label-focus, #ff9900) !important; }[data-shosha-fakepay-page] .order-totals{ background:var(--popup-totals-bg, #080808) !important; border:1px solid var(--popup-totals-border, #1a1a1a) !important; }[data-shosha-fakepay-page] .order-total-row{ color:var(--popup-totals-text, #aaa) !important; -webkit-text-fill-color:var(--popup-totals-text, #aaa) !important; }[data-shosha-fakepay-page] .order-total-row.grand-total{ color:var(--popup-total-color, #fff) !important; -webkit-text-fill-color:var(--popup-total-color, #fff) !important; border-top-color:var(--popup-divider-color, #333) !important; }[data-shosha-fakepay-page] .order-total-row.grand-total span:last-child{ color:var(--popup-accent, #ff9900) !important; -webkit-text-fill-color:var(--popup-accent, #ff9900) !important; }[data-shosha-fakepay-page] .fake-card-rules{ color:var(--popup-cards-text, #aaa) !important; -webkit-text-fill-color:var(--popup-cards-text, #aaa) !important; border-top-color:var(--popup-divider-color, #222) !important; }[data-shosha-fakepay-page] .fake-card-rules code{ background:var(--popup-cards-code-bg, #111) !important; color:var(--popup-cards-code-color, #fff) !important; -webkit-text-fill-color:var(--popup-cards-code-color, #fff) !important; }[data-shosha-fakepay-page] .btn-confirm,[data-shosha-fakepay-page] .shosha-fakepay-btn{ border-radius:var(--popup-btn-radius-px, 50px) !important; }[data-shosha-fakepay-page] .btn-confirm,[data-shosha-fakepay-page] .shosha-fakepay-btn--primary{ background:var(--popup-pay-bg, #ff9900) !important; color:var(--popup-pay-color, #111) !important; -webkit-text-fill-color:var(--popup-pay-color, #111) !important; border-color:var(--popup-pay-border, #ff9900) !important; box-shadow:none !important; }[data-shosha-fakepay-page] .btn-confirm:hover,[data-shosha-fakepay-page] .btn-confirm:focus-visible,[data-shosha-fakepay-page] .shosha-fakepay-btn--primary:hover,[data-shosha-fakepay-page] .shosha-fakepay-btn--primary:focus-visible{ background:var(--popup-pay-hover, #ff9900) !important; color:var(--popup-pay-hover-color, #fff) !important; -webkit-text-fill-color:var(--popup-pay-hover-color, #fff) !important; border-color:var(--popup-pay-border, #ff9900) !important; box-shadow:0 0 20px var(--popup-pay-shadow, #ff9900) !important; }[data-shosha-fakepay-page] .shosha-fakepay-btn--cancel,[data-shosha-fakepay-page] .shosha-fakepay-btn--secondary{ background:var(--popup-cancel-bg, #1a1a1a) !important; color:var(--popup-cancel-color, #fff) !important; -webkit-text-fill-color:var(--popup-cancel-color, #fff) !important; border-color:var(--popup-cancel-border, #555) !important; box-shadow:none !important; }[data-shosha-fakepay-page] .shosha-fakepay-btn--cancel:hover,[data-shosha-fakepay-page] .shosha-fakepay-btn--cancel:focus-visible,[data-shosha-fakepay-page] .shosha-fakepay-btn--secondary:hover,[data-shosha-fakepay-page] .shosha-fakepay-btn--secondary:focus-visible{ background:var(--popup-cancel-hover-bg, #2a2a2a) !important; color:var(--popup-cancel-hover-color, #fff) !important; -webkit-text-fill-color:var(--popup-cancel-hover-color, #fff) !important; border-color:var(--popup-cancel-border, #555) !important; box-shadow:none !important; }[data-shosha-fakepay-page] .shosha-fakepay-message.is-processing{ display:block !important; background:var(--popup-processing-bg, #1a1a1a) !important; color:var(--popup-processing-color, #bbf7d0) !important; -webkit-text-fill-color:var(--popup-processing-color, #bbf7d0) !important; border:1px solid var(--popup-success-border, #166534) !important; }[data-shosha-fakepay-page] .shosha-fakepay-message.is-error{ background:var(--popup-error-bg, #3a1515) !important; color:var(--popup-error-color, #fecaca) !important; -webkit-text-fill-color:var(--popup-error-color, #fecaca) !important; border-color:var(--popup-error-border, #7f1d1d) !important; }[data-shosha-fakepay-page] .shosha-fakepay-message.is-ok,[data-shosha-fakepay-page] .shosha-fakepay-message.is-success{ background:var(--popup-success-bg, #12372a) !important; color:var(--popup-success-color, #bbf7d0) !important; -webkit-text-fill-color:var(--popup-success-color, #bbf7d0) !important; border-color:var(--popup-success-border, #166534) !important; }[data-shosha-fakepay-page] .shosha-fakepay-loader{ border-color:var(--popup-loader-track, #444) !important; border-top-color:var(--popup-loader-color, #ff9900) !important; }[data-shosha-fakepay-page] .shosha-fakepay-icon.success{ background:var(--popup-state-success-bg, #12372a) !important; color:var(--popup-state-success, #34d399) !important; box-shadow:0 0 36px var(--popup-state-success-shadow, rgba(16,185,129,.28)) !important; }[data-shosha-fakepay-page] .shosha-fakepay-icon.failed{ background:var(--popup-state-failed-bg, #3a1515) !important; color:var(--popup-state-failed, #f87171) !important; box-shadow:0 0 36px var(--popup-state-failed-shadow, rgba(239,68,68,.24)) !important; }[data-shosha-fakepay-page] .shosha-fakepay-icon.pending{ background:var(--popup-state-pending-bg, #3a280c) !important; color:var(--popup-state-pending, #ff9900) !important; box-shadow:0 0 36px var(--popup-state-pending-shadow, rgba(255,153,0,.25)) !important; }
