.nv11-icon{display:block;width:24px;height:24px;flex:0 0 24px}.nv11-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nv11-announcement{background:#123f5d;color:#fff;min-height:82px;display:flex;align-items:center;justify-content:center;gap:65px;padding:13px 24px}.nv11-promo-main,.nv11-promo-shipping{display:flex;align-items:center;gap:13px}.nv11-promo-main>.nv11-icon{width:31px;height:31px;flex-basis:31px}.nv11-promo-main strong{display:block;font-size:23px;font-weight:650;line-height:1.2;letter-spacing:-.025em}.nv11-promo-main span{font-size:12px;color:#e0edf4}.nv11-promo-shipping{font-size:13px;max-width:270px;border-left:1px solid #ffffff45;padding-left:35px}.nv11-promo-shipping .nv11-icon{width:28px;height:28px;flex-basis:28px}.nv11-countdown{display:flex;align-items:center;gap:18px}.nv11-countdown>span{font-size:12px;max-width:130px}.nv11-countdown>div{display:grid;grid-template-columns:2ch 8px 2ch 8px 2ch;gap:0 8px;text-align:center;line-height:1.1}.nv11-countdown strong{font-size:24px;letter-spacing:-.025em}.nv11-countdown small{font-size:9px;margin-top:5px}.nv11-countdown b{font-weight:400;font-size:21px}.nv7-top-pill{justify-content:flex-start;gap:8px;padding:10px 15px;border:1px solid #e1eaf0;background:#f6fafc;color:#173f58}.nv7-top-pill>.nv11-icon{width:19px;height:19px;flex-basis:19px}.nv7-usps{border-radius:10px;background:#f4f8fb;padding:19px 17px;gap:21px 13px;border:1px solid #ebf1f5}.nv7-usps>div{font-size:12px;gap:9px;align-items:center}.nv7-usps .nv11-icon{color:#15547b;width:25px;height:25px;flex-basis:25px}.nv7-clarity{box-shadow:none;border:0;background:none;padding:3px 0 11px;margin-bottom:3px}.nv7-clarity .nv11-icon{width:20px;height:20px;flex-basis:20px;color:#15547b}.nv11-saving-panel,.nv11-stock{background:#fff;border:1px solid #e9edf1;border-radius:13px;padding:18px 21px;margin:0 0 19px;box-shadow:0 3px 12px #103a5510}.nv11-saving-heading,.nv11-saving-caption{display:flex;justify-content:space-between;gap:10px;align-items:center;line-height:1.35}.nv11-saving-heading>span{display:flex;align-items:center;gap:7px;font-size:12px;color:#345c73}.nv11-saving-heading .nv11-icon{width:18px;height:18px;flex-basis:18px}.nv11-saving-heading>strong{font-size:16px;color:#134b70;letter-spacing:-.025em}.nv11-saving-track{height:9px;border-radius:99px;background:#e6ebef;margin:13px 0 10px;overflow:visible}.nv11-saving-track>span{display:block;height:100%;border-radius:inherit;background:#337fa9;box-shadow:0 0 11px #3183b283;transition:width .25s ease;min-width:0}.nv11-saving-caption{font-size:10px;color:#67808e}.nv11-saving-caption strong{font-size:11px;color:#386c8a;font-weight:650}.nv11-stock>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#5d798b;margin-bottom:12px}.nv11-stock-line{display:flex;gap:20px;align-items:center}.nv11-stock-line strong{white-space:nowrap;color:#bd494d;font-size:14px}.nv11-stock progress{width:100%;height:9px;border:0;border-radius:20px;background:#e5e5e5;overflow:visible;appearance:none}.nv11-stock progress::-webkit-progress-bar{background:#e5e5e5;border-radius:20px}.nv11-stock progress::-webkit-progress-value{border-radius:20px;background:#d6484c;box-shadow:0 0 12px #d6484c8a}.nv11-stock progress::-moz-progress-bar{border-radius:20px;background:#d6484c;box-shadow:0 0 12px #d6484c8a}.nv11-price-line{gap:15px;padding-block:17px 4px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.nv11-price-line>strong{font-size:28px;line-height:1;font-weight:750}.nv11-price-line>.nv11-single-basis{background:transparent;color:#6b7e89;padding:0;display:grid;gap:2px;line-height:1.2}.nv11-single-basis s{font-size:17px}.nv11-single-basis small{font-size:8px;color:#6b7e89}.nv11-price-line>.nv11-saving-badge{display:flex;align-items:center;gap:6px;border-radius:5px;font-size:12px;padding:6px 9px;background:#155474}.nv11-saving-badge>.nv11-icon{width:16px;height:16px;flex-basis:16px}.nv7-pack-inclusions{background:#f0f6f9;border-radius:8px;padding:13px 9px;gap:9px}.nv7-pack-inclusions>span{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px}.nv7-pack-inclusions .nv11-icon{width:20px;height:20px;flex-basis:20px;color:#1c5b80}.nv11-delivery{border-top:1px dashed #bacbd4;border-bottom:1px dashed #bacbd4;padding:14px 3px;align-items:center;gap:8px;font-size:11px!important;line-height:1.4;margin:18px 0!important}.nv11-status-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#246d8c}.nv11-delivery>.nv11-icon{width:19px;height:19px;flex-basis:19px;color:#42728d}.nv7-buy-button{min-height:69px;border-radius:6px;gap:18px;box-shadow:inset 0 1px 0 #ffffff25;font-size:16px}.nv11-button-price{display:flex;align-items:center;gap:8px;padding:7px 15px;border:1px solid #ffffff3d;background:#ffffff18;border-radius:99px;box-shadow:0 2px 10px #09253925;white-space:nowrap}.nv11-button-price s{font-size:12px;color:#b9d2df;font-weight:400}.nv11-button-price strong{font-size:15px;font-weight:700}.nv7-buy-button>.nv11-icon{width:23px;height:23px;flex-basis:23px}.nv11-order-assurance{display:flex;align-items:center;justify-content:center;gap:21px;margin-top:15px;color:#37596e}.nv11-order-assurance>span{display:flex;align-items:center;gap:6px;font-size:10px;line-height:1.4}.nv11-order-assurance>span+span{border-left:1px solid #bccbd4;padding-left:21px}.nv11-order-assurance .nv11-icon{width:16px;height:16px;flex-basis:16px}.nv7-order-note{margin:8px 0 15px!important;font-size:9px}.nv7-band-grid span{color:#fff;background:#ffffff12;border:1px solid #ffffff4d}.nv7-band-grid .nv11-icon{width:32px;height:32px;flex-basis:32px}.nv7-feature-strip span{display:flex;align-items:center;gap:8px}.nv7-feature-strip .nv11-icon{width:15px;height:15px;flex-basis:15px}.nv7-benefit-accordions summary>.nv9-mini-diagram{background:linear-gradient(145deg,#edf6fb,#dcebf4);color:#18587e;border:1px solid #d3e5f0;border-radius:18px}.nv9-mini-diagram--comfort,.nv9-mini-diagram--order,.nv9-mini-diagram--work,.nv9-mini-diagram--bag{background:linear-gradient(145deg,#edf6fb,#dcebf4)!important;color:#18587e!important}.nv7-benefit-accordions summary{padding:24px;gap:20px}.nv7-benefit-accordions i{width:31px;height:31px;border-color:#b4cbd9;color:#1e5d82;background:#f7fbfd}.nv7-benefit-accordions details{box-shadow:0 3px 13px #143f5a05;border-color:#dce7ed}.nv11-comparison-card{border:1px solid #ffffff36;border-radius:17px;background:#fff;overflow:hidden;box-shadow:0 15px 40px #03172536}.nv11-comparison{border-collapse:collapse;width:100%;table-layout:fixed;color:#264c64;font-size:12px}.nv11-comparison th,.nv11-comparison td{border:0;border-bottom:1px solid #dce7ee;padding:17px 14px;vertical-align:middle;line-height:1.45}.nv11-comparison thead th{background:#f0f5f8;text-align:center;width:35%;padding:24px 12px 21px}.nv11-comparison thead th:first-child{width:30%;text-align:left;color:#58778b;vertical-align:bottom;font-size:10px;text-transform:uppercase;letter-spacing:.08em;padding-bottom:23px}.nv11-comparison thead th:nth-child(2){background:#1d6188;color:#fff}.nv11-comparison thead strong{display:block;font-size:15px;letter-spacing:-.025em;line-height:1.25}.nv11-comparison thead small{display:block;font-size:9px;font-weight:400;opacity:.78;margin-top:5px}.nv11-compare-product{width:70px;height:83px;border-radius:10px;display:grid;place-items:center;margin:0 auto 12px;overflow:hidden;background:#fff}.nv11-compare-product img{display:block;width:100%;height:100%;object-fit:cover}.nv11-compare-generic{background:#e2edf3;color:#50768c}.nv11-compare-generic>.nv11-icon{width:45px;height:56px}.nv11-comparison tbody th{font-weight:600;font-size:11px;background:#f6f9fb}.nv11-comparison tbody th>.nv11-icon{width:23px;height:23px;color:#2d7197;margin-bottom:7px}.nv11-comparison tbody td{font-size:11px;text-align:left;color:#526c7c}.nv11-comparison tbody td:nth-child(2){background:#eaf4f9;color:#163f5a}.nv11-comparison tbody td>.nv11-icon{width:19px;height:19px;color:#2f6e94;margin-bottom:7px}.nv11-comparison tbody td:last-child>.nv11-icon{opacity:.67}.nv11-comparison tbody tr:last-child>*{border-bottom:0}.nv11-compare-foot{display:flex;align-items:center;gap:10px;border-top:1px solid #d4e2eb;background:#eff6fa;padding:14px 17px;color:#4a6a7e;font-size:10px;line-height:1.5}.nv11-compare-foot>.nv11-icon{width:19px;height:19px;flex-basis:19px}.nv7-comparison-layout{grid-template-columns:1.3fr 1fr;gap:48px}.nv7-comparison-copy li>.nv11-icon{flex:0 0 23px;width:23px;height:23px;color:#fff}.nv7-comparison-copy li>.nv11-icon path{stroke:#123e59}.nv7-comparison-copy li>.nv11-icon circle{fill:#fff}
@media(max-width:1100px){.nv11-announcement{gap:30px}.nv11-promo-shipping{padding-left:25px}.nv7-comparison-layout{gap:30px;grid-template-columns:1.3fr 1fr}.nv11-comparison th,.nv11-comparison td{padding:15px 10px}.nv11-price-line{gap:11px}.nv11-price-line>strong{font-size:25px}.nv7-buy-button{gap:11px}.nv11-button-price{padding:7px 11px}.nv7-pack-inclusions>span{font-size:9px;gap:4px}.nv7-pack-inclusions .nv11-icon{width:17px;height:17px;flex-basis:17px}}
@media(max-width:760px){.nv11-announcement{padding:13px 16px 11px;gap:7px;min-height:85px;flex-direction:column}.nv11-promo-main{gap:9px;justify-content:center}.nv11-promo-main>.nv11-icon{width:24px;height:24px;flex-basis:24px}.nv11-promo-main strong{font-size:19px}.nv11-promo-main span{font-size:9px;display:block;text-align:center}.nv11-promo-shipping{max-width:none;padding:0;border:0;gap:6px;font-size:9px}.nv11-promo-shipping .nv11-icon{width:15px;height:15px;flex-basis:15px}.nv11-countdown{border-top:1px solid #ffffff35;width:100%;justify-content:center;padding-top:10px;margin-top:3px}.nv7-usps{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 15px;padding:19px 14px}.nv7-usps>div{font-size:11px;gap:9px}.nv7-usps .nv11-icon{width:24px;height:24px;flex-basis:24px}.nv7-top-pill{font-size:10px;padding:10px 12px;margin-bottom:20px}.nv11-saving-panel{padding:17px 17px;margin-bottom:17px}.nv11-saving-heading>strong{font-size:16px}.nv11-saving-heading>span{font-size:11px}.nv11-price-line{gap:14px;padding-top:16px;margin-bottom:24px}.nv11-price-line>strong{font-size:27px}.nv11-single-basis s{font-size:16px}.nv11-price-line>.nv11-saving-badge{font-size:11px;padding:6px 8px}.nv11-delivery{font-size:10px!important;gap:7px;padding:13px 0}.nv7-buy-button{min-height:66px;gap:13px;font-size:15px}.nv11-button-price{padding:7px 10px;gap:7px}.nv11-button-price s{font-size:11px}.nv11-button-price strong{font-size:14px}.nv11-order-assurance{gap:13px}.nv11-order-assurance>span+span{padding-left:13px}.nv11-order-assurance>span{font-size:9px}.nv7-comparison-layout{display:flex;flex-direction:column-reverse;gap:32px}.nv11-comparison-card{width:100%;border-radius:13px}.nv11-comparison thead th:first-child{width:25%;padding-left:11px;font-size:8px}.nv11-comparison thead th{width:37.5%;padding:18px 8px 15px}.nv11-comparison thead strong{font-size:12px}.nv11-comparison thead small{font-size:8px}.nv11-compare-product{width:58px;height:68px;margin-bottom:11px}.nv11-compare-generic>.nv11-icon{width:39px;height:48px}.nv11-comparison tbody th{font-size:9px;padding:14px 10px}.nv11-comparison tbody td{font-size:10px;padding:14px 10px}.nv11-comparison tbody th>.nv11-icon{width:22px;height:22px;margin-bottom:6px}.nv11-comparison tbody td>.nv11-icon{width:17px;height:17px;margin-bottom:6px}.nv11-compare-foot{font-size:9px;padding:13px}.nv7-benefit-accordions summary{padding:17px;gap:14px}.nv7-benefit-accordions summary>.nv9-mini-diagram{border-radius:13px;flex-basis:73px;width:73px;height:73px}.nv7-benefit-accordions strong{font-size:17px}.nv7-benefit-accordions small{font-size:11px}.nv7-benefit-accordions i{width:27px;height:27px}}
@media(max-width:370px){.nv11-price-line{gap:11px}.nv11-price-line>strong{font-size:24px}.nv11-price-line>.nv11-saving-badge{font-size:10px}.nv11-single-basis s{font-size:14px}.nv11-delivery{font-size:9px!important}.nv7-buy-button{gap:9px;font-size:14px}.nv11-button-price{padding-inline:8px}.nv7-buy-button>.nv11-icon{width:20px;height:20px;flex-basis:20px}.nv11-comparison tbody td{padding:13px 8px;font-size:9px}.nv11-comparison tbody th{padding:13px 8px}.nv7-benefit-accordions summary{padding:15px;gap:11px}}
@media(prefers-reduced-motion:reduce){.nv11-saving-track>span{transition:none}}

.nv7-usps>div>span{font:inherit;color:inherit;flex-shrink:1}
.nv11-countdown[hidden]{display:none}.nv12-countdown-daily>span{font-weight:600;line-height:1.4;white-space:nowrap;max-width:none}.nv12-countdown-daily>span>small{display:block;font-size:9px;font-weight:400;color:#d6e5ee;margin-top:3px}.nv12-countdown-daily strong{font-variant-numeric:tabular-nums}.nv12-countdown-daily>div{grid-template-columns:2.3ch 7px 2.3ch 7px 2.3ch;gap:0 6px}
@media(max-width:760px){.nv12-countdown-daily{gap:20px;padding-top:9px;padding-bottom:2px}.nv12-countdown-daily>span{font-size:11px}.nv12-countdown-daily>span>small{font-size:8px}.nv12-countdown-daily strong{font-size:25px}.nv12-countdown-daily>div>small{font-size:8px}}

.nv14-sale-banner{background:#123f5d;color:#fff}
.nv14-sale-inner{display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:center;column-gap:14px;row-gap:4px;max-width:480px;margin:0 auto;padding:10px 14px 7px;box-sizing:border-box}
.nv14-sale-copy{min-width:0}
.nv14-sale-copy strong{display:block;font-size:clamp(14px,4.1vw,16px);font-weight:750;line-height:1.2;letter-spacing:0}
.nv14-sale-copy strong>span{display:block;color:inherit}
.nv14-sale-copy strong>span+span{font-size:12px;font-weight:650;letter-spacing:.065em;margin-top:5px}
.nv14-countdown{display:flex;flex-direction:column;align-items:center;gap:5px;width:112px;min-width:0;border:0;margin:0;padding:0}
.nv14-countdown>div{display:grid;grid-template-columns:30px 5px 30px 5px 30px;column-gap:3px;row-gap:3px;align-items:center;text-align:center;line-height:1}
.nv14-countdown strong{font-size:24px;line-height:1;font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums}
.nv14-countdown b{font-size:20px;line-height:1;font-weight:400}
.nv14-countdown small{font-size:10px;line-height:1.2;margin:0;color:#e6eff5}
.nv14-countdown>span{font-size:10px;line-height:1.3;max-width:none;white-space:nowrap;color:#e6eff5}
.nv14-sale-banner .nv14-sale-detail{grid-column:1/-1;margin:0;padding:0;text-align:center;font-size:11px;line-height:1.35;color:#e6eff5}
.nv14-shipping{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;background:#e8f2f8;color:#234d68;font-size:10px;line-height:1.4;text-align:center;border-bottom:1px solid #dce8ef}
.nv14-shipping>.nv11-icon{width:15px;height:15px;flex-basis:15px}
@media(min-width:761px){.nv14-sale-inner{max-width:590px;grid-template-columns:minmax(0,1fr) 144px;column-gap:36px;padding:12px 20px 8px;row-gap:6px}.nv14-sale-copy strong{font-size:21px}.nv14-sale-copy strong>span+span{font-size:15px;margin-top:4px}.nv14-countdown{width:144px;gap:5px}.nv14-countdown>div{grid-template-columns:36px 6px 36px 6px 36px;column-gap:6px}.nv14-countdown strong{font-size:29px}.nv14-countdown b{font-size:24px}.nv14-shipping{font-size:11px}.nv14-sale-banner .nv14-sale-detail{font-size:11px}}

.nv11-stock.nv15-stock{display:flex;align-items:center;gap:30px;padding:27px 28px;margin:0 0 20px;border:1px solid #eceef0;border-radius:16px;background:#fff;box-shadow:0 3px 10px #192b3510}
.nv15-stock-track{height:10px;min-width:0;flex:1;border-radius:99px;background:#e8e8e9;overflow:visible}
.nv15-stock-track>span{display:block;height:100%;border-radius:inherit;background:#d92e38;box-shadow:0 0 10px 4px #e02d3970;animation:nv15-stock-glow 2.6s ease-in-out infinite}
.nv15-stock>strong{flex:0 0 auto;color:#e3696d;font-size:18px;font-weight:650;line-height:1.2;white-space:nowrap}
@keyframes nv15-stock-glow{0%,100%{background:#cf2f39;box-shadow:0 0 9px 3px #dd283455}50%{background:#f0444e;box-shadow:0 0 17px 6px #ed3a487c}}
.nv15-rating{display:flex;align-items:center;gap:13px;width:fit-content;max-width:100%;padding:10px 18px;border-radius:99px;margin:0 0 20px;background:#fafafa;color:#102b3d;font-size:15px;line-height:1.3;box-sizing:border-box}
.nv15-rating-stars{display:flex;align-items:center;gap:2px;color:#008e80;flex-shrink:0}
.nv15-rating-stars svg{display:block;width:21px;height:21px;fill:currentColor}
@media(max-width:760px){.nv11-stock.nv15-stock{gap:22px;padding:24px 19px;border-radius:14px;margin-bottom:17px}.nv15-stock>strong{font-size:16px}.nv15-rating{gap:10px;padding:10px 14px;font-size:14px;margin-bottom:18px}.nv15-rating-stars svg{width:20px;height:20px}.nv7-confidence-seal strong{font-size:44px}}
@media(prefers-reduced-motion:reduce){.nv15-stock-track>span{animation:none;background:#df3540;box-shadow:0 0 10px 3px #e02d3960}}
