.vss-services,.vss-item-services{color:#173583;font-family:var(--font-body--family),Arial,sans-serif}.vss-item-services{margin:10px 0 24px}.vss-care{border:1px solid #dce4f3;border-radius:16px;background:#f7f9ff;overflow:hidden}.vss-care>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;cursor:pointer;list-style:none;font-size:14px;font-weight:650;min-height:58px}.vss-care>summary::-webkit-details-marker{display:none}.vss-care>summary small{display:block;font-size:11px;font-weight:400;color:#68758f;margin-top:3px}.vss-care>summary>b{font-size:22px;font-weight:400;line-height:1}.vss-care[open]>summary>b{transform:rotate(45deg)}.vss-care__options{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 14px 4px}.vss-option{position:relative;display:flex;align-items:center;gap:12px;padding:16px 38px 16px 14px;border:1px solid #dce4f3;background:#fff;border-radius:12px;min-width:0;transition:background .15s,border-color .15s,box-shadow .15s}.vss-option:hover{border-color:#99afe0;box-shadow:0 3px 12px #1735830b}.vss-option.is-selected{background:#edf2ff;border-color:#244692;box-shadow:inset 0 0 0 1px #244692}.vss-option>img{width:62px;height:68px;object-fit:contain;flex-shrink:0}.vss-option__copy{min-width:0;flex:1}.vss-option__copy>strong{display:block;font:700 14px/1.3 var(--font-body--family),Arial,sans-serif;color:#173583}.vss-option__copy>p{font:400 11px/1.5 var(--font-body--family),Arial,sans-serif;color:#64718a;margin:5px 0 9px}.vss-option__price{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.vss-option__price>b{font-size:14px;white-space:nowrap}.vss-option__price>small{font-size:10px;color:#64718a}.vss-option>.vss-option__toggle{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:12px;background:transparent;color:transparent;font-size:0;padding:0;cursor:pointer;z-index:1;min-height:44px}.vss-option__toggle:after{content:'+';position:absolute;right:12px;top:14px;display:grid;place-items:center;width:23px;height:23px;border:1px solid #b5c5e2;border-radius:7px;background:#fff;color:#244692;font:400 20px/1 Arial,sans-serif}.vss-option__toggle[aria-pressed=true]:after{content:'✓';background:#244692;border-color:#244692;color:white;font-size:14px}.vss-option__toggle:disabled{cursor:wait}.vss-option__toggle:disabled:after{content:'…'}.vss-option:has(.vss-option__toggle:disabled){opacity:.65}.vss-option__toggle:focus-visible{outline:3px solid #7397dc;outline-offset:3px}.vss-note,.vss-terms p,.vss-legacy p{font-size:11px;line-height:1.6;color:#68758f;margin:10px 0}.vss-care>.vss-note{padding:0 18px 3px;margin:7px 0 11px}.vss-services{margin:22px 0;padding:20px 0;border-top:1px solid #dce4f3}.vss-services h2{font:700 18px/1.3 var(--font-body--family),Arial,sans-serif;margin:0 0 12px;letter-spacing:-.3px}.vss-option--express{padding:18px 44px 18px 16px;background:#f7f9ff}.vss-option--express>img{width:94px;height:88px}.vss-option--express .vss-option__copy>strong{font-size:16px}.vss-option--express .vss-option__copy>p{font-size:12px;max-width:410px}.vss-terms summary{min-height:40px;display:flex;align-items:center;cursor:pointer;font-size:11px;text-decoration:underline;text-underline-offset:3px}.vss-legacy{padding:16px;border:1px solid #dce4f3;border-radius:14px}.vss-legacy button{min-height:44px;border:1px solid #244692;border-radius:8px;color:#244692;background:white}.vss-care>summary:focus-visible{outline:3px solid #7397dc;outline-offset:-3px}.vsc-summary__row>strong{white-space:nowrap;flex-shrink:0}.vsc-summary__row>span{min-width:0}.vsc-summary__row>span>small{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1050px){.vss-care__options{grid-template-columns:1fr}.vss-option{padding-top:12px;padding-bottom:12px}.vss-option>img{width:60px;height:60px}}@media(max-width:600px){.vss-care>summary{padding:13px 14px;font-size:13px}.vss-care__options{padding:0 10px 3px;gap:8px}.vss-option{gap:11px;padding:12px 40px 12px 10px}.vss-option__copy>p{margin:4px 0 7px}.vss-option__copy>strong{font-size:13px}.vss-option--express>img{width:74px;height:74px}.vss-option--express .vss-option__copy>strong{font-size:14px}.vss-option--express .vss-option__copy>p{font-size:11px}.vss-services h2{font-size:16px}}
.vss-panel-intro{font-size:12px;color:#68758f;margin:0 0 14px}.vss-order-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vss-order-options>.vss-option{padding:14px 36px 14px 12px;align-items:center}.vss-order-options>.vss-option>img{width:66px;height:72px}.vss-order-options .vss-option__copy>strong{font-size:14px}.vss-order-options .vss-option__copy>p{font-size:11px}.vss-detail-picker{margin-top:10px;border:1px solid #dce4f3;border-radius:12px;background:#fff}.vss-detail-picker>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;padding:14px;min-height:76px}.vss-detail-picker>summary::-webkit-details-marker{display:none}.vss-detail-picker>summary>img{width:44px;height:48px;object-fit:contain}.vss-detail-picker>summary>span:not(.vss-detail-picker__price){flex:1;min-width:0}.vss-detail-picker strong{font-size:14px}.vss-detail-picker small{display:block;font-size:10px;font-weight:400;color:#68758f;margin-top:4px}.vss-detail-picker__price{font-size:14px;font-weight:700;white-space:nowrap;text-align:right}.vss-detail-picker__label{font-size:11px;white-space:nowrap;padding:9px;border-radius:8px;background:#f0f4ff}.vss-detail-products{padding:0 12px 12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.vss-detail-products>.vss-note{grid-column:1/-1;margin:2px 0}.vss-detail-products .vss-option>img{border-radius:8px;width:44px;height:52px;object-fit:cover}.vss-detail-products .vss-option__copy>strong{font-size:11px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:7px}.vss-detail-picker>summary:focus-visible{outline:3px solid #7397dc;outline-offset:2px}@media(max-width:1050px){.vss-order-options{grid-template-columns:1fr}.vss-detail-products{grid-template-columns:1fr}}@media(max-width:600px){.vss-detail-picker>summary{gap:8px;padding:12px;flex-wrap:wrap}.vss-detail-picker__label{margin-left:52px;padding:0;background:transparent;text-decoration:underline}.vss-detail-picker>summary>span:not(.vss-detail-picker__price){min-width:120px}.vss-detail-picker strong{font-size:13px}.vss-services{margin-top:18px}.vss-detail-picker__price{font-size:13px}}

.vss-order-options{grid-template-columns:1fr}.vss-services h2{font-size:15px}.vss-express-priority{margin:14px 0 18px;padding:14px;border:2px solid #244692;border-radius:14px;background:#f0f4ff}.vss-express-priority__eyebrow{font-size:12px;font-weight:700;color:#173583;margin-bottom:4px}.vss-express-priority>.vss-option{border:0;box-shadow:none;background:transparent;padding:9px 25px 8px 0;gap:10px}.vss-express-priority .vss-option>img{width:80px;height:78px}.vss-express-priority .vss-option__copy>strong{font-size:17px}.vss-express-priority .vss-option__copy>p{font-size:11px;line-height:1.5}.vss-express-priority .vss-option__price>b{font-size:16px}.vss-express-priority .vss-option__toggle:after{right:0;top:9px}.vss-express-priority>.vss-option.is-selected{background:#e1eaff;border-radius:10px}.vss-express-priority>p{font-size:10px;line-height:1.5;color:#66748f;margin:5px 0 0}.vss-express-priority:has(.is-selected){border-color:#16358f;background:#eaf0ff}@media(max-width:600px){.vss-express-priority{margin-bottom:16px}.vss-express-priority .vss-option__copy>strong{font-size:16px}}
.vss-sticky-express{display:none}@media(max-width:900px){.vsc-mobile-checkout{display:grid;gap:8px}.vss-sticky-express{display:flex;align-items:center;gap:9px;width:100%;min-height:54px;padding:7px 10px;border:1px solid #bdccec;border-radius:11px;background:#f3f6ff;color:#173583;text-align:left;font-family:var(--font-body--family),Arial,sans-serif;cursor:pointer}.vss-sticky-express>img{width:42px;height:40px;object-fit:contain;flex-shrink:0}.vss-sticky-express__copy{flex:1;min-width:0}.vss-sticky-express__copy>strong{display:flex;align-items:baseline;gap:8px;font-size:13px;line-height:1.35}.vss-sticky-express__copy>strong>span{white-space:nowrap;font-size:12px}.vss-sticky-express__copy>small{display:block;font-size:10px;line-height:1.4;margin-top:3px;color:#66748f}.vss-sticky-express__check{display:grid;place-items:center;width:24px;height:24px;border:1px solid #91a8d4;border-radius:7px;flex-shrink:0;font-size:18px;background:white}.vss-sticky-express.is-selected{border-color:#244692;background:#e8efff}.vss-sticky-express.is-selected .vss-sticky-express__check{background:#244692;color:white;border-color:#244692;font-size:14px}.vss-sticky-express:disabled{opacity:.6;cursor:wait}.vss-sticky-express:focus-visible{outline:3px solid #7397dc;outline-offset:2px}.vsc{padding-bottom:180px!important}}@media(prefers-reduced-motion:reduce){.vss-option{transition:none}}

.vss-prep-collapsed{padding:0;border:1px solid #dce4f3;border-radius:12px;background:#fff}.vss-prep-collapsed__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;min-height:58px;cursor:pointer;list-style:none;font-size:13px;font-weight:650}.vss-prep-collapsed__summary::-webkit-details-marker{display:none}.vss-prep-collapsed__summary small{display:block;font-size:10px;font-weight:400;color:#68758f;margin-top:4px}.vss-prep-collapsed__summary>b{font-size:22px;font-weight:400}.vss-prep-collapsed[open]>.vss-prep-collapsed__summary>b{transform:rotate(45deg)}.vss-prep-collapsed__content{padding:0 12px 10px}.vss-prep-collapsed__summary:focus-visible{outline:3px solid #7397dc;outline-offset:2px}
