.wciu-bar--top{justify-content:center;width:100%;padding:6px 16px;background:color-mix(in srgb,var(--wciu-primary) 10%,#fff);border-bottom:1px solid color-mix(in srgb,var(--wciu-primary) 25%,#fff)}.wciu-bar--inline{display:inline-flex}.wciu-bar--floating{position:fixed;bottom:16px;z-index:99990;background:var(--wciu-bg);padding:8px 14px;border-radius:999px;box-shadow:0 4px 18px rgba(0,0,0,.15);max-width:calc(100vw - 32px)}.wciu-bar--bottom-left{left:16px}.wciu-bar--bottom-right{right:16px}.wciu-bar--hidden{display:none!important}.wciu-bar--pill{display:inline-flex!important;align-items:center;gap:4px;flex-shrink:0;width:auto!important;margin:0 28px 0 0!important;padding:4px 10px!important;border:1px solid #e4e7eb;border-radius:999px;background:#fff;font-size:12.5px!important;line-height:1.2;white-space:nowrap;transition:border-color .15s}.wciu-bar--pill:hover{border-color:var(--wciu-primary)}.wciu-bar--pill .wciu-bar__pin{font-size:11px}.wciu-bar--pill .wciu-bar__label{max-width:140px;font-weight:600}.wciu-bar--pill .wciu-bar__sep{display:none}.wciu-bar--pill button.wciu-link{font-weight:500!important;margin-left:4px!important}.wciu-bar--floating{background:#fff;border:1px solid #e4e7eb}.wciu-bar--drawer{display:flex!important;align-items:center;gap:6px;width:100%!important;margin:0 0 12px!important;padding:12px var(--wciu-drawer-gutter,20px)!important;border:0!important;border-bottom:1px solid #e4e7eb!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;position:static!important;font-size:15px!important;box-sizing:border-box}.wciu-bar--drawer .wciu-bar__label{font-weight:700;max-width:70%}.wciu-bar--drawer .wciu-bar__sep{display:none}.wciu-bar--drawer button.wciu-link{margin-left:auto!important;font-weight:600!important}.wciu-modal__logo{display:block;max-height:48px;max-width:60%;margin:0 auto 12px}html.wciu-modal-open,html.wciu-modal-open body{overflow:hidden}@media (max-width:480px){.wciu-bar--top{font-size:13px}}.wciu-availability{margin:12px 0;padding:10px 12px;border-radius:8px;border:1px solid #e4e7eb;background:#fafbfc;font-size:14px;line-height:1.45}.wciu-availability__delivery{color:var(--wciu-muted);margin-bottom:4px}.wciu-availability__status{font-weight:600}.wciu-availability.is-available{border-color:color-mix(in srgb,var(--wciu-ok) 35%,#fff);background:color-mix(in srgb,var(--wciu-ok) 6%,#fff)}.wciu-availability.is-available .wciu-availability__status{color:var(--wciu-ok)}.wciu-availability.is-warning{border-color:color-mix(in srgb,var(--wciu-warn) 35%,#fff);background:color-mix(in srgb,var(--wciu-warn) 6%,#fff)}.wciu-availability.is-warning .wciu-availability__status{color:var(--wciu-warn)}.wciu-availability.is-unavailable{border-color:color-mix(in srgb,var(--wciu-error) 30%,#fff);background:color-mix(in srgb,var(--wciu-error) 5%,#fff)}.wciu-availability.is-unavailable .wciu-availability__status{color:var(--wciu-error)}.wciu-availability .wciu-button{margin-top:8px;padding:8px 14px}.wciu-availability.is-loading{opacity:.6}.wciu-availability__delay{margin-top:4px;color:var(--wciu-warn)}.wciu-breakdown{margin-top:10px;padding-top:8px;border-top:1px dashed #e4e7eb;font-weight:400}.wciu-breakdown__title{font-size:13px;color:var(--wciu-muted);margin-bottom:4px}.wciu-breakdown ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}.wciu-breakdown li{margin:0}.wciu-breakdown li.is-available .wciu-breakdown__mark{color:var(--wciu-ok);font-weight:700}.wciu-breakdown li.is-unavailable{color:var(--wciu-muted)}.wciu-breakdown li.is-unavailable .wciu-breakdown__mark{color:var(--wciu-error)}.wciu-breakdown li.is-mine strong{text-decoration:underline}.wciu-breakdown__whs{font-size:12px;color:var(--wciu-muted)}.wciu-accept[hidden]{display:none!important}.wciu-accept{flex-basis:100%;width:100%;margin:0 0 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--wciu-warn) 40%,#fff);background:color-mix(in srgb,var(--wciu-warn) 7%,#fff);border-radius:8px;font-size:14px;box-sizing:border-box}.wciu-accept label{display:flex;gap:8px;align-items:flex-start;cursor:pointer;margin:0}.wciu-accept input{margin-top:3px;flex-shrink:0}.wciu-accept__error{margin:6px 0 0;color:var(--wciu-error);font-size:13px}.wciu-checkout-other{margin:0 0 16px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--wciu-warn) 40%,#fff);background:color-mix(in srgb,var(--wciu-warn) 7%,#fff);border-radius:8px;font-size:14px;line-height:1.45}.wciu-checkout-other__item{margin:0 0 10px;padding-bottom:10px;border-bottom:1px dashed color-mix(in srgb,var(--wciu-warn) 30%,#fff)}.wciu-checkout-other__item:last-of-type{border-bottom:0;padding-bottom:0}.wciu-checkout-other__item p{margin:0 0 4px!important}.wciu-checkout-other__product{font-weight:700}.wciu-checkout-other p{margin:0 0 6px!important}.wciu-checkout-other__products{margin:0 0 10px 1.3em!important;padding:0!important;list-style:decimal!important;font-weight:700}.wciu-checkout-other__products li{margin:0 0 2px!important;padding:0!important;list-style:decimal!important}.wciu-checkout-other__accept{display:flex!important;gap:8px;align-items:flex-start;margin:10px 0 0!important;font-weight:600;cursor:pointer}.wciu-checkout-other__accept input{margin-top:3px!important;flex-shrink:0;width:16px;height:16px}.wciu-checkout-other__accept abbr{color:var(--wciu-error);text-decoration:none;border:0}.wciu-availability--compact{padding:8px 12px}.wciu-availability--compact .wciu-availability__delivery{margin:0}.wciu-checkout-summary__pending{flex-basis:100%;padding-top:6px;border-top:1px dashed #e4e7eb}.wciu-badge{font-size:12px;font-weight:600;margin:4px 0}.wciu-badge.is-available{color:var(--wciu-ok)}.wciu-badge.is-warning{color:var(--wciu-warn)}.wciu-badge.is-unavailable{color:var(--wciu-error)}.wciu-badge.is-loading{min-height:1em}.wciu-disabled{opacity:.5!important;cursor:not-allowed!important}.wciu-checkout-summary{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;margin:0 0 18px;padding:12px 14px;border:1px solid #e4e7eb;border-left:4px solid var(--wciu-primary);border-radius:6px;background:#fafbfc;font-size:14px}