large-order-notice{--lon-bg: #ffffff;--lon-heading: #aa2426;--lon-text: #1f2937;--lon-accent: #aa2426;--lon-accent-text: #ffffff;--lon-overlay: #000000;--lon-overlay-opacity: .55;--lon-max-width: 560px;--lon-radius: 16px;--lon-heading-size: 36px;--lon-text-size: 24px;--lon-logo-width: 160px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}large-order-notice[hidden]{display:none}html.lon-open,html.lon-open body{overflow:hidden}.lon-cart-flag{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:8px 16px;font:inherit;font-size:1.0625rem;font-weight:700;line-height:1.2;cursor:pointer;color:var(--lon-flag, #aa2426);background-color:color-mix(in srgb,var(--lon-flag, #aa2426) 9%,transparent);border:1px solid var(--lon-flag, #aa2426);border-color:color-mix(in srgb,var(--lon-flag, #aa2426) 35%,transparent);border-radius:999px;transition:background-color .15s ease}.lon-cart-flag:hover{background-color:color-mix(in srgb,var(--lon-flag, #aa2426) 16%,transparent)}.lon-cart-flag svg{width:19px;height:19px;flex-shrink:0}large-order-notice.is-open{opacity:1;visibility:visible}large-order-notice:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--lon-overlay);opacity:var(--lon-overlay-opacity)}.large-order-notice__dialog{position:relative;width:100%;max-width:var(--lon-max-width);max-height:calc(100vh - 40px);overflow-y:auto;background-color:var(--lon-bg);color:var(--lon-text);border-radius:var(--lon-radius);box-shadow:0 24px 70px #00000047;padding:40px 44px;transform:translateY(8px) scale(.98);transition:transform .2s ease;outline:none}large-order-notice.is-open .large-order-notice__dialog{transform:translateY(0) scale(1)}.large-order-notice__close{position:absolute;top:12px;right:12px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:currentColor;cursor:pointer;border-radius:50%;opacity:.6;transition:opacity .15s ease,background-color .15s ease}.large-order-notice__close:hover{opacity:1;background-color:#0000000f}.large-order-notice__close svg{width:16px;height:16px}.large-order-notice__logo{margin-bottom:22px}.large-order-notice__logo img{display:block;width:100%;max-width:var(--lon-logo-width);height:auto}.large-order-notice__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:20px;border-radius:50%;color:var(--lon-accent);background-color:color-mix(in srgb,var(--lon-accent) 12%,transparent)}.large-order-notice__icon svg{width:30px;height:30px}.large-order-notice__heading{margin:0 0 16px;font-size:var(--lon-heading-size, 2rem);line-height:1.2;font-weight:700;letter-spacing:-.01em;color:var(--lon-heading)}.large-order-notice__body{font-size:var(--lon-text-size, 1.25rem);line-height:1.6;color:var(--lon-text)}.large-order-notice__body p{margin:0 0 .75em}.large-order-notice__body p:last-child{margin-bottom:0}.large-order-notice__phone{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:13px 24px;font-weight:600;font-size:var(--lon-text-size, 1.25rem);text-decoration:none;color:var(--lon-accent);border:1px solid var(--lon-accent);border-color:color-mix(in srgb,var(--lon-accent) 40%,transparent);border-radius:999px;transition:background-color .15s ease}.large-order-notice__phone svg{width:18px;height:18px}.large-order-notice__phone:hover{background-color:color-mix(in srgb,var(--lon-accent) 8%,transparent)}.large-order-notice__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.large-order-notice__btn{flex:1 1 auto;-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;font-weight:700;font-size:var(--lon-text-size, 1.25rem);line-height:1;padding:18px 24px;border-radius:10px;border:1px solid transparent;transition:opacity .15s ease,background-color .15s ease,border-color .15s ease}.large-order-notice__btn--proceed{background-color:var(--lon-accent);color:var(--lon-accent-text)}.large-order-notice__btn--proceed:hover{opacity:.9}@media(max-width:600px){.large-order-notice__dialog{padding:30px 24px}.large-order-notice__heading{font-size:max(1.5rem,calc(var(--lon-heading-size, 2rem) * .86))}.large-order-notice__body{font-size:max(1rem,calc(var(--lon-text-size, 1.25rem) * .92))}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/large-order-notice.css.map */
