.u-language{display:inline-flex;align-items:center;gap:3px;margin:0}.u-language button{padding:0;background:none;border:0;color:inherit;font-size:12px;line-height:1.4}.u-language button[aria-current=true]{font-weight:600}.u-tools a.selection-trigger{display:inline-flex}.u-tools [data-sv-selection-count]{font-weight:400}
.sv-v4-skip{position:absolute;top:-100px;left:20px;z-index:100;background:#fff;color:#17263b;padding:12px 18px}.sv-v4-skip:focus{top:12px}
.sv-v4-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:80;background:#17263b;color:#fff;padding:13px 20px;max-width:calc(100% - 40px);font-size:14px;box-shadow:0 8px 22px #17263b20}
.sv-v4-selection{padding-block:56px 80px;min-height:52vh}.sv-v4-selection header{margin-bottom:36px}.sv-v4-selection h1{font-size:clamp(30px,4vw,48px);line-height:1.15;letter-spacing:-.03em;margin-bottom:16px!important}.sv-v4-selection p{color:var(--u-muted)}
.sv-v4-selection-row{display:grid;grid-template-columns:minmax(0,1fr) 200px 90px;gap:24px;align-items:center;padding:24px 0;border-top:1px solid var(--u-rule)}.sv-v4-selection-row a{font-size:20px}.sv-v4-selection-row small{display:block;font-size:13px;color:var(--u-muted)}.sv-v4-quantity{font-size:13px;display:grid;gap:8px}.sv-v4-quantity input{width:100%;min-width:0;background:#fff;border:1px solid var(--u-rule);padding:10px;color:var(--u-ink);font:inherit;line-height:1.5;border-radius:0}.sv-v4-remove{background:transparent;border:0;padding:10px 0;text-decoration:underline;text-underline-offset:4px;font-size:13px!important}.sv-v4-selection-actions{display:flex;gap:28px;flex-wrap:wrap;align-items:center;margin-top:36px}.sv-v4-selection-actions .primary-action{display:inline-flex;align-items:center;gap:28px;background:var(--u-link);padding:14px 22px;color:#fff}.sv-v4-contact-selection{grid-column:1/-1;background:var(--u-band);padding:20px 24px;margin-bottom:24px}.sv-v4-contact-selection h3{font-size:18px;margin-bottom:12px!important}.sv-v4-contact-selection p{font-size:14px;line-height:1.6}.sv-v4-contact-selection a{font-size:14px;display:inline-block;margin-top:12px;text-decoration:underline;text-underline-offset:4px}.sv-v4-footer-referral{font-size:13px;margin-top:28px;text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){.sv-v4-selection{padding-block:32px 56px}.sv-v4-selection-row{grid-template-columns:minmax(0,1fr) 90px;gap:16px}.sv-v4-selection-row>div{grid-column:1/-1}.sv-v4-selection-row a{font-size:18px}.sv-v4-selection-row label{grid-column:1}.sv-v4-remove{grid-column:2}.sv-v4-selection-actions{align-items:flex-start;flex-direction:column;gap:20px}.u-tools>a.selection-trigger{font-size:0;gap:3px}.u-tools>a.selection-trigger [data-sv-selection-count]{font-size:12px}.sv-v4-contact-selection{padding:16px}.sv-v4-toast{bottom:16px;font-size:13px}}
