.hv-dispatch-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 12px}.hv-dispatch-options>div{padding:20px 16px;text-align:center;background:#f3f6f8;border:1px solid #dae3e8;border-radius:7px}.hv-dispatch-options strong,.hv-dispatch-options b,.hv-dispatch-options small{display:block}.hv-dispatch-options strong{font-size:14px}.hv-dispatch-options b{font-size:20px;margin:9px 0 5px}.hv-dispatch-options small{font-size:11px;color:#526d7e}.hv-dispatch-options .hv-dispatch-fast{background:#08263a;color:white;border-color:#08263a}.hv-dispatch-fast small{color:#d6e1e8}.hv-dispatch-fast strong span{display:inline;background:#ed6500;color:white;border-radius:4px;padding:3px 5px;margin-left:5px;font-size:11px}.mp .hv-dispatch-clarity{font-size:12px;margin:10px 0 18px;color:#526d7e}.hv-fast-promo{margin:24px 0 32px;display:grid;grid-template-columns:1.2fr 1fr;gap:28px;padding:30px 34px;background:#08263a;color:#fff;border-radius:10px;border-left:7px solid #ed6500}.hv-fast-promo h2{color:#fff;font-size:30px;margin:8px 0}.hv-fast-promo .hv-fast-kicker{font-size:11px;letter-spacing:2px;font-weight:800;color:#ff9c40}.hv-fast-promo p{font-size:14px;line-height:1.7;color:#e3ebef;margin:0}.hv-fast-promo strong{color:white}.hv-fast-promo .hv-fast-detail{align-self:center}.hv-fast-promo .hv-fast-detail b{display:inline-block;background:#ed6500;color:white;padding:5px 10px;border-radius:4px;font-size:18px;margin-bottom:8px}@media(max-width:700px){.hv-dispatch-options{grid-template-columns:1fr;gap:8px}.hv-dispatch-options>div{padding:16px}.hv-fast-promo{grid-template-columns:1fr;padding:24px;gap:15px}.hv-fast-promo h2{font-size:26px}}
.mp .hv-product-dispatch-info:has(.hv-dispatch-options){display:block!important;grid-template-columns:none!important}.mp .hv-product-dispatch-info .hv-dispatch-options{width:100%;max-width:none;grid-column:1/-1}.mp .hv-product-dispatch-info .hv-dispatch-clarity{display:block;width:100%;grid-column:1/-1}.mp .hv-product-dispatch-info .mp-delivery-foot{width:100%;grid-column:1/-1}

.hv-dispatch-icon{display:block;width:44px;height:40px;margin:0 auto 10px;color:#08263a}.hv-dispatch-icon svg{display:block;width:100%;height:100%}.hv-dispatch-fast .hv-dispatch-icon{color:white}.hv-dispatch-icon .hv-speed-lines{stroke:#ff8b24;stroke-width:2.5}
.hv-fast-offer{padding:0;border:0;border-radius:14px;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;color:#08263a;font-family:Inter,Arial,sans-serif;box-shadow:0 20px 80px #001b2b55}.hv-fast-offer::backdrop{background:#001b2baa;backdrop-filter:blur(3px)}.hv-fast-offer-hero{background:#08263a;color:white;padding:30px 36px 26px;position:relative}.hv-fast-offer-kicker{font-size:11px;font-weight:800;letter-spacing:2px;color:#ff9c40}.hv-fast-offer-hero svg{display:block;width:82px;height:58px;margin-top:16px;color:white}.hv-fast-speed{stroke:#ff8b24}.hv-fast-offer h2{color:white!important;font-size:38px!important;margin:8px 0!important;line-height:1.1}.hv-fast-offer-hero p{margin:0;color:#dce6ec;font-size:16px}.hv-fast-offer-close{position:absolute;right:12px;top:12px;z-index:2;background:transparent;border:0;color:white;font:26px Arial;cursor:pointer;width:36px;height:36px}.hv-fast-offer-body{padding:26px 32px}.hv-fast-offer-promise{font-size:20px;line-height:1.5;margin:0 0 20px}.hv-fast-offer-promise strong{color:#08263a}.hv-fast-offer-promise span{font-size:14px;color:#536d7e}.hv-fast-offer-cost{display:flex;justify-content:space-between;align-items:center;gap:18px;background:#f0f5f7;border-radius:7px;padding:16px}.hv-fast-offer-cost span{font-size:14px;font-weight:700}.hv-fast-offer-cost small{display:block;font-size:11px;font-weight:400;margin-top:5px;line-height:1.5}.hv-fast-offer-cost strong{font-size:28px;white-space:nowrap}.hv-fast-offer-transit{font-size:12px;line-height:1.6;color:#536d7e;margin:16px 0 22px}.hv-fast-offer-accept,.hv-fast-offer-standard{display:block;width:100%;font:700 14px Inter,Arial,sans-serif;min-height:46px;border-radius:6px;cursor:pointer}.hv-fast-offer-accept{background:#ed6500;border:1px solid #ed6500;color:white}.hv-fast-offer-standard{margin-top:10px;background:white;border:1px solid #bdcdd7;color:#08263a}.hv-fast-standard-time{display:block;text-align:center;font-size:11px;color:#536d7e;line-height:1.5;margin-top:10px}.hv-fast-summary{border-top:1px solid #dce4e9;margin-top:18px;padding-top:18px;font-size:13px;display:grid;grid-template-columns:1fr auto;gap:7px}.hv-fast-summary[hidden]{display:none}.hv-fast-summary small{grid-column:1/-1;color:#536d7e;font-size:11px}.hv-fast-summary button{grid-column:1/-1;justify-self:start;border:0;background:none;color:#08263a;text-decoration:underline;padding:3px 0;cursor:pointer;font:inherit}.hv-fast-offer button:focus-visible{outline:3px solid #ff9c40;outline-offset:3px}@media(max-width:500px){.hv-fast-offer-hero{padding:25px}.hv-fast-offer-body{padding:22px}.hv-fast-offer h2{font-size:32px!important}}
.hv-brand-quote{display:none!important}.hv-order-breakdown>div{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;padding:12px 0}.hv-order-breakdown>div strong{white-space:nowrap}.hv-order-breakdown .hv-order-discount{margin:7px 0;padding:15px 12px;background:#edf8ed;color:#177743;border:1px solid #b6dcbc;border-radius:7px}.hv-order-discount small{display:block;font-size:10px;margin-top:4px}.hv-order-discount>strong{font-size:21px}.hv-order-breakdown .hv-order-ex-total{border-top:1px solid #ccd8df;margin-top:8px;font-weight:700}.hv-order-breakdown .hv-order-inc-total{border-top:1px solid #ccd8df;margin-top:6px;padding-top:17px;font-weight:800}.hv-order-inc-total strong{font-size:24px}.hv-order-breakdown p{font-size:11px;line-height:1.6;color:#607889;margin:10px 0 22px}.hv-cart-summary [hidden]{display:none!important}

.hv-fast-change-inline{display:block;padding:4px 0 0;background:none;border:0;text-decoration:underline;color:#536d7e;font:11px Inter,Arial,sans-serif;cursor:pointer}

.hv-fast-campaign{position:relative;isolation:isolate;display:grid;grid-template-columns:1.25fr .9fr 1fr;gap:24px 30px;padding:34px 38px 0;background:radial-gradient(ellipse at 48% 30%,#16445a 0,transparent 60%),#061f2e;border:0;overflow:hidden}.hv-fast-campaign::before{content:"";position:absolute;inset:-70px 36% -100px 36%;background:#ffffff04;transform:skew(-18deg);z-index:-1}.hv-fast-campaign .hv-fast-kicker{display:block;color:#ff9c40;font-size:11px;letter-spacing:2.5px}.hv-fast-campaign h2{font-size:clamp(30px,3.6vw,48px);font-weight:900;letter-spacing:-1.5px;line-height:.98;margin:12px 0 16px;color:#fff}.hv-fast-campaign h2 em{font-style:normal;color:#ff7900}.hv-fast-campaign .hv-fast-campaign-copy p{font-size:14px;line-height:1.65;color:#dce7ec}.hv-fast-campaign-copy strong{color:white}.hv-fast-campaign-art{align-self:center;text-align:center;position:relative;padding:12px 0;color:white}.hv-fast-campaign-art::before{content:"";position:absolute;width:170px;height:170px;border:1px solid #ffffff13;border-radius:50%;left:50%;top:40%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #ffffff03}.hv-fast-campaign-art svg{width:100%;max-width:260px;height:auto;position:relative;transform:rotate(-4deg)}.hv-fast-art-speed{stroke:#ff7900}.hv-fast-campaign-art>span{display:block;font-size:10px;font-weight:800;line-height:1.6;letter-spacing:2px;color:#a9c3d0;margin-top:6px}.hv-fast-campaign-price{align-self:center;padding:22px;border:1px solid #ff790066;border-radius:8px;background:#ffffff05}.hv-fast-price-label{font-size:10px;font-weight:800;letter-spacing:1.7px;color:#ffac64}.hv-fast-campaign-price>b{display:block;font-size:68px;line-height:1.08;letter-spacing:-3px;color:#ff7900;margin:4px 0 10px}.hv-fast-campaign-price>b>span{font-size:38px;letter-spacing:-1px}.hv-fast-campaign-price>strong{font-size:16px;color:white}.hv-fast-campaign .hv-fast-campaign-price p{font-size:12px;color:#dce7ec;line-height:1.65;margin-top:9px}.hv-fast-campaign .hv-fast-campaign-smallprint{grid-column:1/-1;margin:0 -38px;padding:14px 38px;background:#00000025;border-top:1px solid #ffffff12;font-size:10px;line-height:1.6;color:#b9cdd7}@media(max-width:850px){.hv-fast-campaign{grid-template-columns:1.2fr 1fr;padding:28px 26px 0;gap:24px}.hv-fast-campaign-art{display:none}.hv-fast-campaign .hv-fast-campaign-smallprint{margin:0 -26px;padding:14px 26px}}@media(max-width:520px){.hv-fast-campaign{grid-template-columns:1fr;padding:25px 22px 0;gap:20px}.hv-fast-campaign h2{font-size:42px}.hv-fast-campaign-price{display:grid;grid-template-columns:auto 1fr;column-gap:18px;padding:18px}.hv-fast-price-label{grid-column:1/-1}.hv-fast-campaign-price>b{grid-column:1;grid-row:2/span 2;font-size:57px;align-self:center;margin:8px 0 0}.hv-fast-campaign-price>strong{grid-column:2;align-self:end;font-size:14px}.hv-fast-campaign .hv-fast-campaign-price p{grid-column:2;font-size:11px;margin:6px 0 0}.hv-fast-campaign .hv-fast-campaign-smallprint{margin:0 -22px;padding:13px 22px}}
