.ship-upsell{background:var(--ink);color:var(--paper);padding:12px;border-radius:var(--r);margin-bottom:8px}.ship-upsell__lead{font-size:17px;font-weight:600;line-height:1.25;margin:0}.ship-upsell__help{font-size:13px;line-height:1.35;margin:4px 0 8px}.ship-upsell__help:empty{display:none}.ship-upsell__label{display:block;font-size:12px;margin-bottom:4px}.ship-upsell__row{display:flex;gap:8px}.ship-upsell select{flex:1;min-width:0;width:100%;min-height:44px;border:1px solid var(--paper);background:var(--paper);color:var(--ink);padding:8px;font-size:16px;border-radius:var(--r)}.ship-upsell .btn{min-height:44px;flex:none;padding:0 10px;background:var(--paper);color:var(--ink);border-color:var(--paper);font-size:14px}.ship-upsell .btn:disabled{opacity:1;background:var(--ink);color:var(--paper);border-style:dashed;cursor:not-allowed}.ship-upsell :focus-visible{outline-color:var(--paper);outline-offset:3px}.ship-upsell__error{margin:8px 0 0;font-size:13px}.ship-checkout--tray{position:sticky;top:0;z-index:3;background:var(--paper);padding:8px 0 12px;border-bottom:1px solid var(--hair);margin-bottom:12px}.ship-checkout--cart{margin-top:12px}.tray>.notices{position:absolute;left:0;right:0;bottom:calc(100% + 8px);padding:0 var(--pad);align-items:center;z-index:5}.tray>.notices .notice{max-width:560px}.tray--open>.notices{bottom:12px}@media(max-width:1023px){.ship-checkout--cart{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--paper);border-top:1px solid var(--ink);padding:10px var(--pad) calc(10px + env(safe-area-inset-bottom));margin:0;max-height:80dvh;overflow-y:auto;box-shadow:0 -8px 24px #1615131f}body.tpl-cart{padding-bottom:calc(var(--ship-checkout-height,380px) + 24px)!important}.tpl-cart .tray:not(.tray--open){background:transparent;border:0;padding:0}.tpl-cart .tray:not(.tray--open) .tray__bar{display:none}.tpl-cart .tray:not(.tray--open)>.notices{position:fixed;bottom:calc(var(--ship-checkout-height,380px) + 8px)}.tpl-cart.lock .ship-checkout--cart{visibility:hidden}.tpl-cart .co-panel{position:static}.tpl-cart .cart-pg{padding-bottom:16px}.tpl-cart shopify-chat,.tpl-cart inbox-online-store-chat{transform:translateY(calc(-1 * (var(--ship-checkout-height,380px) + 8px)))}}@media(max-height:600px)and (max-width:1023px){.ship-checkout--cart{max-height:65dvh}.ship-checkout--tray{position:static}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/tenchi-ship-upsell.css.map */
