.vip-pilot{padding:clamp(28px,5vw,64px) clamp(20px,6vw,80px);background:#f4f1ed;color:#151515;max-width:100%;overflow-wrap:anywhere}.vip-pilot h2{font-size:clamp(28px,4vw,52px);line-height:1.1;margin:12px 0 22px}.vip-pilot p{max-width:760px;font-size:clamp(16px,1.4vw,20px);line-height:1.5;margin:12px 0}.vip-pilot .vip-pilot-kicker{font-size:13px;font-weight:700;letter-spacing:.08em}.vip-pilot .vip-pilot-terms{font-size:13px;max-width:820px}.shopping-notice{white-space:normal!important;line-height:1.5!important;height:auto!important;overflow-wrap:anywhere;padding:10px 20px!important}.vip-checkout-message{margin-top:24px;padding:22px;background:#f4f1ed;border:1px solid #d8d3cc}.vip-checkout-message h2{font:600 23px Arial;margin:0 0 14px}.vip-checkout-message p{font-size:16px}.vip-checkout-message .fine-print{font-size:13px}

.cart-savings{margin:14px 0;font-size:14px;line-height:1.5}.cart-savings>div{display:flex;justify-content:space-between;gap:16px;margin:8px 0}.cart-savings dt{flex:1;min-width:0}.cart-savings dd{margin:0;text-align:right;font-weight:600;max-width:48%;overflow-wrap:anywhere}.cart-savings-total{border-top:1px solid #bbb;padding-top:12px}.outfit-buy-action{margin:24px 0}.outfit-buy-action button{min-height:48px;padding:14px 24px;font:600 16px Arial;background:#151515;color:#fff;border:1px solid #151515;cursor:pointer}.outfit-buy-action button:hover{background:#353535}.outfit-buy-action button:focus-visible{outline:2px solid #151515;outline-offset:4px}.outfit-buy-action p{max-width:620px}.payment-next-steps ol{padding-left:24px}.payment-next-steps li{margin:16px 0;line-height:1.6}@media(max-width:480px){.cart-savings{font-size:13px}.cart-savings>div{gap:10px}.outfit-buy-action button{width:100%}}
