body{color:#08243b}.vc-header{max-width:1060px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid #e6ebef}.vc-header img{width:145px;height:auto}.vc-header>a:last-child{font-size:14px}.vc-main{max-width:1046px;margin:0 auto;padding-bottom:36px}.vc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.vc-timer{background:#08243b;color:#fff;text-align:center;padding:17px 20px;font-size:19px}.vc-timer small{display:block;font-size:11px;margin-top:3px;opacity:.8}.vc-shipping{padding:22px 40px 12px;text-align:center;font-size:20px}.vc-shipping-track{height:18px;background:#ddecfa;position:relative;margin:24px 0 38px;border-radius:2px}.vc-shipping-track span{display:block;height:100%;background:#08243b;border-radius:2px}.vc-shipping-track svg{width:32px;height:28px;position:absolute;right:0;top:29px;background:#fff}.vc-shipping>strong{display:block;text-align:right;font-size:17px}.vc-items{padding:12px 40px}.vc-item{display:grid;grid-template-columns:140px 1fr 165px;gap:25px;padding:28px 0;border-bottom:1px solid #e4e9ed}.vc-image{border:1px solid #ddd;border-radius:16px;align-self:start;overflow:hidden;background:#f4f8fc}.vc-image img{width:100%;aspect-ratio:1;object-fit:contain}.vc-description h2{font-size:25px;line-height:1.2;margin:0 0 14px}.vc-description p{font-size:15px;margin:8px 0}.vc-offer,.vc-discount{display:inline-block;border-radius:4px;background:#ddecfa;color:#08243b;padding:5px 10px;font-size:16px;margin:0 6px 8px 0}.vc-discount{font-size:12px;background:#f0f7ff}.vc-quantity{display:flex;align-items:stretch;width:max-content;border:1px solid #d7dce2;border-radius:5px;margin-top:12px;overflow:hidden}.vc-quantity button,.vc-quantity input{border:0;background:#fff;color:#08243b;text-align:center;width:44px;height:45px;font-size:20px}.vc-quantity input{border-inline:1px solid #d7dce2;appearance:textfield;-moz-appearance:textfield}.vc-quantity input::-webkit-inner-spin-button{appearance:none}.vc-prices{text-align:right;display:flex;align-items:flex-end;flex-direction:column;gap:7px}.vc-prices s{color:#8b98a9;font-size:20px}.vc-prices>strong{font-size:26px}.vc-saving{display:block;background:#ddecfa;border-radius:5px;font-size:17px;padding:9px 14px}.vc-remove{display:block;padding:10px}.vc-remove svg{width:27px;height:27px}.vc-update{padding:8px 40px;display:flex;align-items:center;gap:15px}.vc-update button{border:1px solid #b7c9dc;border-radius:5px;padding:8px 14px;background:#f0f7ff;color:#08243b;font-size:13px}.vc-update small{font-size:11px;color:#587184}.vc-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:32px 42px;padding:38px 20px 30px}.vc-trust>div{display:flex;align-items:center;gap:10px;max-width:360px}.vc-trust>div:last-child{flex-basis:100%;justify-content:center}.vc-trust svg{width:32px;height:32px;flex-shrink:0}.vc-trust strong{font-size:19px}.vc-summary{padding:26px 40px 0;border-top:1px solid #dce3eb}.vc-summary-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px;font-size:19px}.vc-total{font-size:26px}.vc-tax{text-align:center;font-size:12px;color:#587184;margin:6px 0 15px}.vc-checkout{width:100%;display:flex;justify-content:center;align-items:center;gap:16px;border:0;border-radius:8px;background:#08243b;color:#fff;font-weight:700;font-size:24px;padding:21px}.vc-payments{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:22px}.vc-payment{width:48px;height:31px}.vc-empty{text-align:center;padding:80px 24px}.vc-empty h2{margin-bottom:25px}.vc-empty .vc-checkout{max-width:360px;margin:auto;font-size:18px}@media(max-width:650px){.vc-header{padding:16px 20px}.vc-header img{width:120px}.vc-header>a:last-child{font-size:12px}.vc-timer{font-size:16px}.vc-shipping{padding:20px}.vc-items{padding:5px 20px}.vc-item{grid-template-columns:75px 1fr 100px;gap:12px;padding:22px 0}.vc-description h2{font-size:16px;margin-bottom:10px}.vc-offer{font-size:12px;padding:4px 7px}.vc-prices s{font-size:14px}.vc-prices>strong{font-size:19px}.vc-saving{font-size:12px;padding:6px 8px}.vc-quantity button,.vc-quantity input{width:32px;height:36px;font-size:16px}.vc-description p{font-size:12px}.vc-update{padding:10px 20px;display:block}.vc-update small{display:block;margin-top:6px}.vc-trust{gap:20px 25px;padding:28px 16px}.vc-trust strong{font-size:14px}.vc-trust svg{width:27px;height:27px}.vc-summary{padding:22px 20px 0}.vc-summary-row{font-size:16px}.vc-total{font-size:23px}.vc-checkout{font-size:21px;padding:18px}.vc-payment{width:43px;height:28px}}
 .vc-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px}.vc-header>a:first-child{grid-column:2;justify-self:center}.vc-header>a:last-child{grid-column:3;justify-self:end;text-align:right}@media(max-width:650px){.vc-header>a:last-child{grid-column:2;grid-row:2;justify-self:center;text-align:center}}
