#shippingOffer{width:640px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--line);border-radius:18px;background:var(--paper);color:var(--ink)}#shippingOffer::backdrop{background:#30261e66}#shippingOffer[open]{display:flex;flex-direction:column}#shippingOffer header,#shippingOffer footer{display:flex;align-items:center;gap:12px;padding:18px 22px;flex-shrink:0}#shippingOffer header{border-bottom:1px solid var(--line);justify-content:space-between}#shippingOffer h2{font-size:22px;font-weight:500;margin:0}#shippingOffer button{font:inherit;cursor:pointer;border:1px solid var(--line);border-radius:24px;padding:10px 16px;background:var(--paper);color:var(--ink)}#shippingOffer button:disabled{opacity:.5;cursor:not-allowed}#shippingOffer [data-close]{font-size:24px;padding:0;width:40px;height:40px}#shippingOffer .shipping-body{padding:18px 22px;overflow:auto;min-height:0}#shippingOffer [data-gap]{font-size:20px;margin:0 0 10px}#shippingOffer [data-intro],#shippingOffer [data-status]{font-size:14px}#shippingOffer [data-status]:empty{display:none}#shippingOffer [data-options]{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;margin:16px 0}#shippingOffer [hidden]{display:none!important}#shippingOffer article{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;padding:16px 0;border-top:1px solid var(--line)}#shippingOffer img{width:88px;height:88px;object-fit:contain;background:white;border-radius:8px}#shippingOffer h3{font-size:16px;line-height:1.6;margin:0}#shippingOffer article p{margin:6px 0}#shippingOffer article label{display:block;font-size:13px}#shippingOffer select{display:block;width:100%;max-width:100%;font:inherit;padding:9px;border:1px solid var(--line);background:white;margin:6px 0 10px}#shippingOffer footer{border-top:1px solid var(--line);justify-content:flex-end}#shippingOffer [data-shop],#shippingOffer [data-add]{background:var(--ink);color:var(--paper)}@media(max-width:550px){#shippingOffer header,#shippingOffer footer,#shippingOffer .shipping-body{padding:16px}#shippingOffer footer{flex-wrap:wrap}#shippingOffer footer button{flex:1;font-size:14px;white-space:nowrap}#shippingOffer h2{font-size:20px}}
