body:has(.sc-page){background:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}.sc-page{min-height:100vh;background:linear-gradient(to right,#fff 0% 56%,#fafafa 56% 100%)}.sc-page *{box-sizing:border-box}.sc-shell{max-width:1160px;margin:auto;display:grid;grid-template-columns:56% 44%;min-height:100vh}.sc-left{padding:28px 62px 35px 0;min-width:0}.sc-right{background:#fafafa;border-left:1px solid #dedede;padding:67px 0 45px 38px;min-width:0}.sc-brand{display:block;width:144px;margin:13px 0 32px}.sc-brand img{display:block;width:100%;height:65px;object-fit:contain}.sc-progress{display:flex;width:100%;height:32px;overflow:hidden;margin-bottom:8px}.sc-progress span{position:relative;background:#cce5e9;color:#fff;flex:1;text-align:center;font-size:12px;padding:6px 0;line-height:20px}.sc-progress span:after{content:"";position:absolute;right:-11px;top:4px;width:24px;height:24px;transform:rotate(45deg);background:inherit;border-top:2px solid white;border-right:2px solid white;z-index:1}.sc-progress span:last-child:after{display:none}.sc-progress span[aria-current=step],.sc-progress span.sc-complete{background:#7fbec8}.sc-heading{font:400 18px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:0;margin:30px 0 18px;color:#333}.sc-shipping-heading{margin-top:36px}.sc-form input:not([type=checkbox]):not([type=radio]),.sc-form select,.sc-discount input{width:100%;min-height:48px;border:1px solid #d9d9d9;border-radius:5px;box-shadow:none;background:#fff;padding:11px 13px;font:400 14px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#333}.sc-form input:focus,.sc-form select:focus,.sc-discount input:focus{border-color:#7ab8c4;outline:1px solid #7ab8c4;outline-offset:0}.sc-form input::placeholder{color:gray}.sc-name-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.sc-field{display:block}.sc-marketing{display:flex;gap:9px;align-items:flex-start;font-size:12px;margin:15px 0 0;color:#777}.sc-marketing input{accent-color:#7ab8c4;width:17px;height:17px;margin:1px 0 0}.sc-marketing label{cursor:pointer}.sc-form .form-section{padding:0;border:0;margin:0 0 22px}.sc-form .form-section__title{font:400 18px/1.4 inherit;letter-spacing:0}.sc-form .next-address-row{margin-bottom:12px;gap:12px}.sc-form .next-address-label{font-size:12px;color:#666;margin-bottom:5px}.sc-form .cc-static .next-address-control{min-height:48px}.sc-form .sc-name-row input,.sc-form .form-group{min-width:0}.sc-express .exp-checkout{margin:0}.sc-express .express-checkout__buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.sc-express .express-checkout__buttons>*{max-width:100%}.sc-express .divider-section{margin:22px 0 25px}.sc-express .divider-section__text-v2{font-size:12px;font-weight:400;color:#aaa}.sc-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px}.sc-actions a,.sc-back{font:400 13px/1.5 inherit;text-decoration:none;color:#508f9d;background:none;border:0;padding:12px 0;cursor:pointer}.sc-continue{border:1px solid #00457c;background:#00457c;color:#fff;border-radius:5px;padding:16px 23px;min-height:54px;font:500 13px/1.4 inherit;display:flex;align-items:center;gap:17px;justify-content:center;cursor:pointer}.sc-continue:hover{background:#00365f}.sc-stage[hidden]{display:none!important}.sc-stage:not([hidden]){animation:sc-appear .14s ease-out}@keyframes sc-appear{0%{opacity:.5}to{opacity:1}}.sc-summary{padding:0;border:0}.sc-summary>summary{display:none}.sc-right .summary-wrapper{margin:0;background:none;border:none;box-shadow:none;padding:0}.sc-right .order-summary,.sc-right .order-summary__content{background:none;border:none;padding:0;box-shadow:none}.sc-right .cart-summary__line.pb--header{display:none}.sc-right .cart-item{border:0;margin-bottom:17px}.sc-right .cart-item__wrapper{display:flex;align-items:center;gap:16px}.sc-right .cart-item__image-container{width:64px;height:64px;flex-shrink:0}.sc-right .cart-item__image{width:64px;height:64px;object-fit:cover;border:1px solid #ddd;border-radius:6px}.sc-right .cart-item__details{min-width:0;font-size:13px}.sc-right .cart-item__title,.sc-right .cart-item__name{font-size:13px;font-weight:500;color:#333}.sc-right .cart-item__price{font-size:14px;font-weight:500}.sc-right .order-totals{border-top:1px solid #ddd;padding-top:20px;margin-top:20px}.sc-right .order-totals__line{font-size:14px;margin:12px 0}.sc-right .order-totals__value{font-weight:500}.sc-right .order-totals__line--total{border-top:1px solid #ddd;padding-top:20px;margin-top:20px;font-size:17px}.sc-right .order-totals__value--total{font-size:24px;letter-spacing:-.03em}.sc-right .summary-total__coin{font-size:12px;color:#777}.sc-right .order-totals__section{border:0}.sc-right .today-saved,.sc-right .savings-section{display:none}.sc-edit{border-top:1px solid #ddd;margin-top:20px;padding-top:12px;font-size:12px}.sc-edit>summary{cursor:pointer;color:#508f9d}.sc-edit .form-section__title{font:400 16px/1.5 inherit;margin:16px 0 10px}.sc-edit .yb-checkout-choice{background:#fff;color:#333;border-color:#ddd;border-radius:5px;min-height:62px;padding:12px}.sc-edit .yb-checkout-choice[aria-pressed=true]{border-color:#7fbec8;background:#f1f8f9}.sc-edit .yb-checkout-choice b{font-size:13px}.sc-edit .yb-checkout-qty{width:56px;min-height:42px;border-color:#ddd;border-radius:4px;margin-bottom:12px}.sc-edit .yb-qty-adjust{background:#fff;border-radius:4px;border-color:#ddd;min-height:42px}.sc-discount{display:flex;gap:7px;margin:20px 0 0}.sc-discount input{min-width:0}.sc-discount button{border:none;border-radius:5px;background:#7fbec8;color:#fff;padding:10px 21px;font-size:13px;cursor:pointer}.sc-help{font-size:12px;color:#777;line-height:1.6;margin:12px 0 20px}.sc-reassurance{margin-top:40px;font-size:12px}.sc-reassurance-title{display:flex;align-items:center;gap:14px;white-space:nowrap;font-size:12px;margin-bottom:24px}.sc-reassurance-title>span{height:1px;background:#9b9b9b;flex:1}.sc-reassurance>div:not(:first-child){display:flex;align-items:flex-start;gap:18px;margin:0 0 22px}.sc-reassurance p{font-size:12px;line-height:1.5;margin:0;color:#555}.sc-reassurance strong{display:block;font-size:13px;margin-bottom:4px;color:#222}.sc-service-icon{display:block;border:1px solid #c6dfe3;border-radius:50%;width:34px;height:34px;flex-shrink:0;text-align:center;line-height:32px;font-size:21px;color:#508f9d}.sc-reassurance a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.sc-footer{border-top:1px solid #e5e5e5;margin-top:35px;padding-top:18px;font-size:11px;color:#777}.sc-footer nav{display:flex;gap:12px;flex-wrap:wrap}.sc-footer a{color:#508f9d;text-decoration:none}.sc-footer p{font-size:11px;margin:14px 0}.sc-footer small{font-size:10px}.sc-method{display:flex;gap:12px;align-items:center;border:1px solid #7fbec8;border-radius:5px;padding:18px 14px;background:#f6fbfc}.sc-method input{accent-color:#7fbec8}.sc-method label{flex:1}.sc-method strong{display:block;font-weight:500;font-size:14px}.sc-method small{font-size:11px;color:#777;display:block;margin-top:4px}.sc-form .payment-method{border-radius:5px;border-color:#d9d9d9;overflow:hidden}.sc-form .payment-method__form{background:#fafafa}.sc-form .input-flds{border-radius:5px!important;border-color:#d9d9d9!important}.sc-form .submit-button{background:#00457c;border-radius:5px;min-height:54px}.sc-form .submit-button__main-text{font-size:14px;font-weight:500}.sc-form .submit-button__subtext{font-size:10px;font-weight:400}.sc-form .submit-section__disclaimer{font-size:11px;line-height:1.6}.sc-form .payment-method__text{font-size:13px}.sc-form .submit-section{margin:22px 0 10px}.sc-mobile-brand{display:none}.sc-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1250px)and (min-width:768px){.sc-shell{width:calc(100% - 80px)}.sc-left{padding-right:45px}.sc-right{padding-left:30px}}@media(max-width:767px){.sc-page{background:#fff}.sc-shell{display:flex;flex-direction:column;width:100%;min-height:100vh}.sc-left{padding:0 20px 25px;display:contents}.sc-desktop-brand{display:none}.sc-mobile-brand{display:block;order:0;padding:12px 20px 0}.sc-mobile-brand .sc-brand{width:150px;margin:0 0 8px}.sc-mobile-brand img{height:60px}.sc-progress{order:1;width:calc(100% - 40px);margin:4px 20px 18px;height:30px}.sc-progress span{font-size:11px;padding:5px 0}.sc-right{order:2;border-left:0;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:0;background:#fafafa}.sc-summary>summary{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;font-size:13px;color:#508f9d;cursor:pointer;list-style:none}.sc-summary>summary::-webkit-details-marker{display:none}.sc-summary>summary>span:last-child{font-size:19px;color:#333;font-weight:500}.sc-summary-label:after{content:"⌄";margin-left:9px}.sc-summary[open] .sc-summary-label:after{content:"⌃"}.sc-order-body{padding:10px 20px 20px}.sc-summary:not([open])>.sc-order-body{display:none}.sc-form{order:3;margin:0;padding:23px 20px 0;min-width:0}.sc-heading{font-size:18px;margin:24px 0 15px}.sc-shipping-heading{margin-top:32px}.sc-name-row{gap:9px}.sc-form input:not([type=checkbox]):not([type=radio]),.sc-form select{min-height:48px;font-size:16px}.sc-actions{display:flex;flex-direction:column-reverse;gap:12px;margin-top:25px}.sc-continue{width:100%;min-height:54px;font-size:14px}.sc-footer{order:4;margin:30px 20px 25px;padding-top:20px}.sc-footer nav{font-size:10px;gap:10px}.sc-footer p{font-size:10px;line-height:1.8}.sc-reassurance{margin-top:25px}.sc-reassurance-title{font-size:11px;gap:10px}.sc-express .divider-section{margin:20px 0}.sc-edit .yb-update-quantity{font-size:10px;padding:5px 7px}.sc-method{padding:15px 12px}.sc-method small{font-size:10px}.sc-form .payment-method__form{padding:16px 12px}.sc-form .submit-button__subtext{font-size:10px}}@media(prefers-reduced-motion:reduce){.sc-stage:not([hidden]){animation:none}}.sc-order-body{display:flex;flex-direction:column}.sc-order-body .summary-wrapper,.sc-order-body .order-summary,.sc-order-body .order-summary__content{display:contents}.sc-order-body .cart-items{order:0}.sc-discount{order:1}.sc-order-body #sc-code-message{order:2}.sc-order-body .order-totals{order:3}.sc-edit{order:4}.sc-reassurance{order:5}.sc-right .os-cart-summary-row--discount{display:none}.sc-right .order-totals__discount-list[aria-label="Offer discounts"],.sc-right .order-totals__discount-list[aria-label="Offer discounts"] .order-totals__label{font-size:11px}.sc-right .order-totals__label--total{font-size:16px;font-weight:500}.sc-right .cart-item__title{font-weight:500}.sc-right .cart-item{padding:0}.sc-brand{width:200px;height:76px;overflow:hidden}.sc-brand img{width:200px!important;height:150px!important;max-width:none;object-fit:contain;transform:translateY(-38px)}@media(max-width:767px){.sc-mobile-brand .sc-brand{width:180px;height:72px}.sc-mobile-brand .sc-brand img{width:180px!important;height:135px!important;transform:translateY(-34px)}}
