rv-offer-selector,rv-offer-buy{display:block;color:#0e1b4d}rv-offer-selector{container-type:inline-size}.rv-anchor{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;margin:28px 0 12px;color:#0e1b4d;font-family:Montserrat,sans-serif;line-height:1.15}.rv-anchor strong{font:700 38px/1.15 Montserrat,sans-serif;letter-spacing:-1.2px}.rv-anchor s{font:500 21px/1.2 Montserrat,sans-serif;color:#9299b1}.rv-stock{display:flex;flex-wrap:wrap;align-items:center;box-sizing:border-box;width:fit-content;max-width:100%;gap:8px 12px;padding:0;margin:13px 0 15px;border:0;border-radius:0;background:transparent;font:400 14px/1.4 Questrial,sans-serif;color:#43554c}.rv-stock i{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#298458;box-shadow:0 0 0 3px #29845812}.rv-pills,.rv-bundles{border:0;padding:0;margin:0 0 16px;min-width:0}.rv-pills legend{font-size:15px;margin-bottom:8px;font-weight:600}.rv-pills label{display:inline-block;padding:10px 20px;margin:0 7px 7px 0;border:1px solid #b8bcc7;border-radius:30px;cursor:pointer;font-size:15px;line-height:1.3}.rv-radio{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.rv-pills .rv-radio:checked+label{background:#0e1b4d;border-color:#0e1b4d;color:white}.rv-radio:focus-visible+label{outline:3px solid #4bc2d5;outline-offset:3px}.rv-flash{display:flex;align-items:center;gap:14px;width:100%;text-align:center;font:700 20px/1.3 Montserrat,sans-serif;letter-spacing:0;margin:4px 0 20px}.rv-flash:before,.rv-flash:after{content:"";height:1px;background:#dfe1e9;flex:1}.rv-bundles{margin-bottom:0}.rv-card-wrap{position:relative;margin-bottom:16px}.rv-card-wrap:last-child{margin-bottom:0}.rv-card{position:relative;display:block;box-sizing:border-box;border:1px solid #d1d5e1;border-radius:12px;padding:14px;background:#fff;cursor:pointer;transition:background .15s,border-color .15s;min-width:0}.rv-radio:checked+.rv-card{border-color:#0e1b4d;box-shadow:inset 0 0 0 1px #0e1b4d;background:#f8f9fc}.rv-card-main{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px}.rv-dot{width:20px;height:20px;border:1.5px solid #b8bfd0;border-radius:50%;position:relative;box-sizing:border-box}.rv-radio:checked+.rv-card .rv-dot{border-color:#0e1b4d}.rv-radio:checked+.rv-card .rv-dot:after{content:"";position:absolute;inset:4px;background:#0e1b4d;border-radius:50%}.rv-card-copy{min-width:0}.rv-card-copy strong{font:600 20px/1.25 Montserrat,sans-serif;letter-spacing:-.4px;display:block;overflow-wrap:normal}.rv-card-copy>span{display:block;font:400 15px/1.35 Questrial,sans-serif;color:#216c7b;margin-top:5px}.rv-card-price{text-align:right;min-width:0}.rv-card-price>span{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;white-space:nowrap}.rv-card-price strong{font:700 24px/1.2 Montserrat,sans-serif;letter-spacing:-.7px}.rv-card-price s{font:500 14px/1.3 Montserrat,sans-serif;color:#7b8398}.rv-card-price small{display:block;font:400 12px/1.3 Questrial,sans-serif;color:#515d78;margin-top:4px}.rv-badge{position:absolute;right:14px;top:-9px;padding:3px 8px;border-radius:5px;font:700 10px/1.2 Montserrat,sans-serif;background:#e5f3f5;color:#246a7b;white-space:nowrap}.rv-gift{display:flex;align-items:center;gap:8px;margin:12px -14px -14px;padding:8px 14px;border-top:1px solid #dbe7ea;border-radius:0 0 11px 11px;background:#eef5f7;color:#0e1b4d;font:400 13px/1.35 Questrial,sans-serif}.rv-gift img{flex:0 0 28px;object-fit:contain;background:white;border-radius:4px;width:28px;height:28px}.rv-buy{display:flex;width:100%;align-items:center;justify-content:center;gap:9px;padding:18px 12px;border:1px solid #ff9900;background:#ff9900;color:white;border-radius:12px;font:700 20px/1.2 Montserrat,sans-serif;cursor:pointer;box-shadow:0 4px 9px #121e5312}.rv-buy svg{flex:0 0 26px}.rv-buy:hover{background:#e28800}.rv-buy:disabled{opacity:.55;cursor:not-allowed}.rv-buy[aria-busy=true]{opacity:.7}.rv-guarantee{text-align:center;font-size:14px;margin:10px 0}.rv-payments{display:flex;justify-content:center;gap:5px;flex-wrap:wrap}.rv-payments svg{width:34px;height:22px}.rv-error{color:#a62323;font-size:14px}.rv-availability{font-size:13px;margin:7px 0}.rv-cart-components{padding-left:16px;font-size:12px}.rv-purchase{margin:0}
.product__info-container:has(rv-offer-selector) .product__title{padding-bottom:0!important;margin-bottom:12px!important}.product__info-container:has(rv-offer-selector) .product__title h1{padding-bottom:0!important;margin-bottom:0!important}.product__info-container:has(rv-offer-selector) .product--review-rating{margin:0!important}.product__info-container:has(rv-offer-selector) .rv-anchor{margin-top:28px!important}.product__info-container:has(rv-offer-selector) .feature-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px!important;padding:0}.product__info-container:has(rv-offer-selector) .feature-list li{display:flex!important;align-items:center;gap:9px!important;width:auto!important;min-width:0;margin:0!important}.product__info-container:has(rv-offer-selector) .feature-list img{width:22px!important;height:22px!important;object-fit:contain;flex:0 0 22px}.product__info-container:has(rv-offer-selector) #shrine-delivery-pill{margin:16px 0!important}.product__info-container:has(rv-offer-selector) rv-offer-buy{margin-top:0!important}
body:has(rv-offer-selector) kaching-bundle,body:has(rv-offer-selector) kaching-bundles,body:has(rv-offer-selector) .kaching-bundles__block{display:none!important}
@media(max-width:749px){.rv-anchor strong{font-size:34px}.rv-anchor s{font-size:19px}.rv-anchor{margin-top:24px}.rv-stock{font-size:14px}.rv-flash{font-size:19px}.rv-card-copy strong{font-size:18px}.rv-card--bogo .rv-card-copy strong{font-size:16px}.rv-card-price strong{font-size:21px}.rv-card-price s{font-size:11px}.rv-card-copy>span{font-size:14px}.rv-badge{font-size:9px}.rv-card-main{gap:8px}.rv-card-price>span{gap:4px}.rv-buy{font-size:19px}.product__info-container:has(rv-offer-selector) .product__title{margin-bottom:10px!important}.product__info-container:has(rv-offer-selector) .rv-anchor{margin-top:24px!important}}
@container(max-width:350px){.rv-card-main{grid-template-columns:18px minmax(0,1fr) auto;gap:7px}.rv-dot{width:18px;height:18px}.rv-card-price strong{font-size:21px}.rv-card-price s{font-size:11px}.rv-card-copy strong{font-size:18px}.rv-card--bogo .rv-card-copy strong{font-size:16px}.rv-card-copy>span{font-size:14px}.rv-badge{font-size:9px}.rv-card-price>span{gap:4px}}

.product__info-container:has(rv-offer-selector) .check-icon{display:flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px}



.rv-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;list-style:none;padding:0;margin:18px 0 22px;color:#0e1b4d}.rv-features li{display:flex;align-items:center;gap:7px;min-width:0;font:400 16px/1.3 Questrial,sans-serif}.rv-feature-icon{display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:8px;background:#eaf4f5;color:#142253}.rv-feature-icon svg{display:block;width:24px;height:24px;fill:currentColor}.rv-cart-summary{margin:6px 0;font-size:14px;line-height:1.45;color:#263555}.rv-cart-summary p{margin:2px 0}.rv-cart-summary small{font-size:12px;color:#617083}.rv-cart-summary .rv-cart-gift{color:#216c7b}@media(max-width:749px){.rv-features{gap:12px 8px}.rv-features li{font-size:15px;gap:6px}.rv-feature-icon{flex-basis:30px;width:30px;height:30px}.rv-feature-icon svg{width:23px;height:23px}}

.rv-cart-gift-row{display:flex;gap:8px;align-items:center;margin-top:10px;padding:9px;background:#eef7f6;border:1px solid #dcecea;border-radius:8px}.rv-cart-gift-row img{width:48px;height:48px;object-fit:contain;border-radius:4px;background:white;flex:0 0 48px}.rv-cart-gift-row>div{min-width:0}.rv-cart-gift-row span{display:block;font-size:12px;line-height:1.3}.rv-cart-gift-row small{display:block;font-size:11px;margin-top:3px}.rv-cart-gift-row strong{display:block;font-size:12px;color:#216c7b;margin-top:3px}

.cart-item__title:has(.rv-cart-summary){display:block}.cart-item__title .rv-cart-gift-row{max-width:280px}

.product__info-container:has(rv-offer-selector) .product--short-info{white-space:pre-line;text-wrap:pretty;line-height:1.45}

.rv-stock-status{display:inline-flex;align-items:center;gap:8px;color:#387355;white-space:nowrap}.rv-stock-divider{height:13px;width:1px;background:#d7dfda}.rv-stock-remaining{white-space:nowrap;color:#52605a}.rv-stock-remaining strong{font-weight:600;color:#205c40}@media(max-width:374px){.rv-stock{gap:8px}}

.rv-pills label{border-radius:12px}
.rv-flash{justify-content:flex-start;text-align:left;font:600 20px/1.35 Montserrat,sans-serif;margin:4px 0 22px;letter-spacing:-.3px}
.rv-flash:before,.rv-flash:after{display:none}
.rv-card-wrap{margin-bottom:22px}
.rv-card{border:2px solid #cdd7dd;border-radius:12px;padding:18px}
.rv-card-main{grid-template-columns:23px minmax(0,1fr) auto;gap:13px;min-height:60px}
.rv-dot{width:23px;height:23px;border:1.5px solid #8796a6}
.rv-radio:checked+.rv-card{background:#eef5f6;border-color:#182952;box-shadow:inset 0 0 0 1px #182952}
.rv-radio:checked+.rv-card .rv-dot{background:#182952;border-color:#182952}
.rv-radio:checked+.rv-card .rv-dot:after{background:white;inset:6px}
.rv-card-copy strong{font-size:21px;font-weight:650;letter-spacing:-.5px}
.rv-card-copy>span{font-size:15px;color:#51616f;margin-top:6px}
.rv-card-price strong{font-size:27px;letter-spacing:-.8px;font-weight:750}
.rv-card-price s{font-size:12px;color:#81909d}
.rv-card-price>span{gap:7px}
.rv-card-price small{font-size:12px;color:#53687b;margin-top:5px}
.rv-badge{right:16px;top:-12px;padding:5px 11px;font:650 10px/1.2 Montserrat,sans-serif;background:#dceff0;color:#235865;border-radius:6px}
.rv-badge--popular{background:#182952;color:white;text-transform:uppercase;letter-spacing:.3px}
.rv-gift{margin:14px -18px -18px;padding:9px 18px;border-radius:0 0 10px 10px;background:#e7f2f3;border-top:1px solid #cfdee3;font-size:12px}
.rv-buy{background:#14234f;border-color:#14234f;border-radius:12px;font:650 23px/1.25 Montserrat,sans-serif;padding:19px 16px;gap:15px;box-shadow:none}
.rv-buy:hover{background:#223762}
.product__info-container:has(rv-offer-selector) rv-offer-buy{margin-top:16px!important}
.rv-trust{display:grid;grid-template-columns:1fr 1fr;margin:25px 0 20px;color:#253858}
.rv-trust>div{display:flex;align-items:center;flex-direction:column;text-align:center;gap:8px;padding:2px 9px}
.rv-trust>div+div{border-left:1px solid #d7e1e5}
.rv-trust svg{margin-bottom:2px;color:#2d6672}
.rv-trust strong{font:600 15px/1.4 Montserrat,sans-serif}
.rv-trust span{font:400 14px/1.4 Questrial,sans-serif;color:#687681}
.rv-delivery{display:flex;align-items:center;justify-content:center;gap:10px;background:#edf5f6;border:1px solid #d8e7e9;border-radius:10px;padding:13px 10px;color:#2b5365;font:400 14px/1.4 Questrial,sans-serif;text-align:center}
.rv-delivery svg{flex:0 0 23px}
.rv-delivery i{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#428968}
.rv-payments{margin-top:16px;gap:5px}
@media(max-width:749px){.rv-flash{font-size:18px}.rv-card{padding:14px}.rv-card-main{grid-template-columns:21px minmax(0,1fr) auto;gap:10px;min-height:59px}.rv-dot{width:21px;height:21px}.rv-radio:checked+.rv-card .rv-dot:after{inset:5px}.rv-card-copy strong{font-size:18px}.rv-card--bogo .rv-card-copy strong{font-size:16px}.rv-card-copy>span{font-size:14px}.rv-card-price strong{font-size:23px}.rv-card-price s{font-size:11px}.rv-card-price>span{gap:5px}.rv-badge{font-size:9px;padding:5px 9px;right:13px}.rv-gift{margin:12px -14px -14px;padding:9px 14px}.rv-buy{font-size:21px;padding:18px 12px}.rv-trust strong{font-size:13px}.rv-trust span{font-size:13px}.rv-delivery{font-size:13px}}
@container(max-width:350px){.rv-card-main{grid-template-columns:19px minmax(0,1fr) auto;gap:8px}.rv-dot{width:19px;height:19px}.rv-card-price strong{font-size:21px}.rv-card-price s{font-size:10px}.rv-card-copy strong{font-size:17px}.rv-card--bogo .rv-card-copy strong{font-size:15px}.rv-card-copy>span{font-size:13px}}


.rv-card-wrap{margin-bottom:15px}.rv-card{padding:13px 16px}.rv-card-main{min-height:49px;gap:11px}.rv-card-copy strong{font-weight:600}.rv-card-price strong{font-weight:600;font-size:25px;letter-spacing:-.5px}.rv-card-price s{font-weight:400}.rv-gift{margin:11px -16px -13px;padding:7px 16px}.rv-badge{font-weight:600}.rv-trust{margin:17px 0 14px}.rv-trust>div{gap:4px;padding:0 8px}.rv-trust svg{width:25px;height:25px;margin:0 0 3px}.rv-trust strong{font-size:14px;font-weight:550}.rv-trust span{font-size:12px}.rv-delivery{gap:6px;padding:10px 12px;background:#f4f8f9;border:0;border-radius:8px;font-size:14px;line-height:1.35}.rv-delivery svg{width:18px;height:18px;flex-basis:18px}.rv-delivery span{flex:0 1 auto}.rv-payments{margin-top:12px}.rv-sticky[hidden]{display:none!important}.rv-sticky{position:fixed;z-index:25;bottom:16px;left:50%;transform:translateX(-50%);width:min(440px,calc(100% - 32px));padding:7px;border:1px solid #dce4e8;background:#ffffffed;border-radius:14px;box-shadow:0 4px 24px #14234f24;backdrop-filter:blur(10px)}.rv-sticky-button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:14px 16px;background:#14234f;color:white;border:0;border-radius:9px;font:600 16px/1.3 Montserrat,sans-serif;cursor:pointer}.rv-sticky-button:hover{background:#233965}.rv-sticky-button:focus-visible{outline:3px solid #49bcd0;outline-offset:3px}body:has(cart-drawer.active) .rv-sticky{display:none}@media(max-width:749px){.rv-card{padding:12px 13px}.rv-card-main{min-height:49px}.rv-card-price strong{font-size:22px}.rv-gift{margin:10px -13px -12px;padding:7px 13px}.rv-trust strong{font-size:13px}.rv-trust span{font-size:12px}.rv-delivery{font-size:13px}.rv-sticky{bottom:max(10px,env(safe-area-inset-bottom))}}@container(max-width:350px){.rv-card-price strong{font-size:20px}}

rv-offer-selector .rv-card-copy strong,rv-offer-selector .rv-card-price strong{font-family:Montserrat,sans-serif;font-weight:600}
rv-offer-buy .rv-payments{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;max-width:100%;min-width:0}
rv-offer-buy .rv-payments svg{display:block;flex:0 1 34px;min-width:0;width:34px;height:auto;aspect-ratio:38/24}
.product__info-container:has(rv-offer-selector) .product--short-info{font-size:16px;white-space:pre-line;text-wrap:wrap;line-height:1.45;letter-spacing:0}


body:has(rv-offer-selector){-webkit-text-size-adjust:100%;text-size-adjust:100%}
.product__info-container:has(rv-offer-selector) .product--short-info{font-family:Questrial,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.15px}
.rv-stock{font-size:14px}
@media(max-width:749px){.rv-features li{font-size:14px}.rv-features{column-gap:8px}}
body>.rv-sticky{position:fixed;inset:auto auto max(12px,env(safe-area-inset-bottom)) 50%;margin:0;box-sizing:border-box;z-index:25}


.rv-info{margin:0;border-bottom:1px solid #dbe3e8;color:#14234f;font-family:Questrial,sans-serif}
.rv-info summary{display:flex;align-items:center;gap:10px;min-height:58px;padding:13px 0;cursor:pointer;list-style:none;font:600 15px/1.4 Montserrat,sans-serif}
.rv-info summary::-webkit-details-marker{display:none}
.rv-info summary:focus-visible{outline:2px solid #4bc2d5;outline-offset:3px;border-radius:6px}
.rv-info-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:8px;background:#edfaff;color:#0e1b4d}
.rv-info-icon svg{width:21px;height:21px}
.rv-info-toggle{position:relative;margin-left:auto;width:20px;height:20px;flex:0 0 20px}
.rv-info-toggle:before,.rv-info-toggle:after{content:"";position:absolute;background:currentColor;top:9px;left:4px;width:12px;height:1.5px}
.rv-info-toggle:after{transform:rotate(90deg);transition:transform .2s}
.rv-info[open] .rv-info-toggle:after{transform:rotate(0)}
.rv-info-panel{padding:2px 0 20px;font-size:15px;line-height:1.55;color:#4b5d6c}
.rv-info-panel h3{margin:5px 0 9px;font:600 17px/1.4 Montserrat,sans-serif;color:#14234f;letter-spacing:-.2px}
.rv-info-panel p{margin:0;line-height:1.55}
.rv-info-kicker{font:600 10px/1.4 Montserrat,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#0e1b4d}
.rv-info-highlight{padding:17px 18px;border-radius:12px;background:#edfaff;margin-bottom:17px}
.rv-info-step{display:flex;gap:12px;padding:10px 3px;align-items:flex-start}
.rv-info-step>span{display:grid;place-items:center;flex:0 0 27px;height:27px;border:1px solid #cdebf3;border-radius:50%;font:500 10px Montserrat,sans-serif;color:#0e1b4d}
.rv-info-step strong,.rv-description-grid strong{display:block;margin-bottom:4px;color:#14234f;font:600 13px/1.45 Montserrat,sans-serif}
.rv-info-lead{padding:8px 0 15px}
.rv-shipping-table{width:100%;border-collapse:collapse;box-shadow:none!important;border:0!important;font-size:14px}
.rv-shipping-table th,.rv-shipping-table td{padding:11px 10px;border:0!important;border-bottom:1px solid #e1e8eb!important;text-align:left;font-weight:400;line-height:1.4}
.rv-shipping-table thead th{background:#edfaff;color:#0e1b4d;font:600 10px/1.4 Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.4px}
.rv-shipping-table td{color:#14234f;font-weight:600;white-space:nowrap;text-align:right}
.rv-shipping-table thead th:last-child{text-align:right}
.rv-info-panel .rv-info-note{margin-top:13px;font-size:12px;color:#687883}
.rv-cover-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:7px}
.rv-cover-card{background:#edfaff;padding:16px 14px;border-radius:12px}
.rv-cover-number{font:600 24px/1.2 Montserrat,sans-serif;letter-spacing:-.6px;color:#0e1b4d}
.rv-cover-card h3{font-size:13px;margin:9px 0}
.rv-cover-card p{font-size:14px}
.rv-description-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}
.rv-description-grid>div{padding:13px 0;border-top:1px solid #dbe6e9;font-size:14px}
body:has(rv-offer-selector) .bli_customer-testimonials{background:#f3fbfe;padding:48px 0}
body:has(rv-offer-selector) .bli_customer-testimonials .bli_section-title__text{color:#14234f;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:-.6px;margin-bottom:28px}
body:has(rv-offer-selector) .bli_testimonial-videos .swiper-wrapper{align-items:stretch}
body:has(rv-offer-selector) .bli_testimonial-videos .swiper-slide{height:auto;display:flex;flex-direction:column;background:#fff;border:1px solid #dbeaf2;border-radius:16px;overflow:hidden;box-sizing:border-box}
body:has(rv-offer-selector) .bli_video-card{border-radius:0;flex-shrink:0;aspect-ratio:4/5}
body:has(rv-offer-selector) .bli_video-card>video{object-fit:cover;width:100%;height:100%}
body:has(rv-offer-selector) .video-card-content{display:flex;flex:1;flex-direction:column;padding:20px;background:#fff;border-radius:0}
body:has(rv-offer-selector) .video-card-content .product--review--rating{margin:0 0 10px;line-height:1}
body:has(rv-offer-selector) .video-card-content .rating-stars{display:flex;gap:3px}
body:has(rv-offer-selector) .video-card-content .rating-stars path{fill:#FFC107}
body:has(rv-offer-selector) .video-card-content .product--review-name{display:block;color:#14234f;font:600 16px/1.4 Montserrat,sans-serif;margin:0 0 12px;letter-spacing:0}
body:has(rv-offer-selector) .video-card-content .product--review-text{color:#536370;font:400 15px/1.6 Questrial,sans-serif;letter-spacing:0}
body:has(rv-offer-selector) .video-card-content .product--review-text p{margin:0}
body:has(rv-offer-selector) .bli_customer-testimonials .navigation-wrapper{position:static;transform:none;justify-content:center;gap:12px;margin-top:22px}
body:has(rv-offer-selector) .bli_customer-testimonials .navigation-prev,body:has(rv-offer-selector) .bli_customer-testimonials .navigation-next{margin:0;width:38px;height:38px;border:1px solid #cdebf3;color:#14234f;background:white}
@media(max-width:749px){.rv-info summary{font-size:14px}.rv-info-panel{font-size:14px}.rv-info-panel h3{font-size:16px}.rv-cover-card h3{font-size:12px}.rv-cover-number{font-size:22px}.rv-cover-card{padding:14px 12px}.rv-shipping-table th,.rv-shipping-table td{padding:11px 8px}body:has(rv-offer-selector) .bli_customer-testimonials{padding:32px 0}body:has(rv-offer-selector) .bli_customer-testimonials-container{padding:0 20px}body:has(rv-offer-selector) .video-card-content{padding:18px}body:has(rv-offer-selector) .bli_customer-testimonials .bli_section-title__text{font-size:26px;line-height:1.25}}


.rv-info-icon{color:#4bc2d5}.rv-info-kicker{color:#0e1b4d;border-left:3px solid #4bc2d5;padding-left:7px}.rv-cover-number{color:#0e1b4d}
body>.rv-sticky{width:min(500px,calc(100% - 24px));padding:0;border:0;background:transparent;backdrop-filter:none;box-shadow:none}
.rv-sticky-button{min-height:60px;padding:18px 20px;border-radius:12px;font-size:18px;background:#0e1b4d;box-shadow:0 4px 18px #0e1b4d26}
body:has(rv-offer-selector) .bli_customer-testimonials .bli_section-title__text{white-space:nowrap;font-size:clamp(18px,4.7vw,42px);letter-spacing:-.6px;line-height:1.25}
cart-drawer .drawer__heading,cart-drawer .cart-item__name,cart-drawer .totals__total,cart-drawer .totals__total-value,cart-drawer .totals__total-value>span,cart-drawer .cart-item__price-wrapper>span{color:#0e1b4d!important}
cart-drawer .cart-item__price-wrapper,cart-drawer .totals__total-value{display:flex!important;align-items:baseline;justify-content:flex-end;gap:10px;flex-wrap:wrap}
cart-drawer .cart-item__price-wrapper s,cart-drawer .totals__compare-at{color:#64708d!important;margin:0!important}
cart-drawer .rv-cart-savings{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;margin:0 0 12px;background:#edfaff;border-radius:8px;color:#0e1b4d;font:500 13px/1.4 Montserrat,sans-serif}
cart-drawer .rv-cart-savings strong{font-weight:600;white-space:nowrap}

cart-drawer .c_bootom_list,cart-drawer .c_bootom_list li,cart-drawer .c_bootom_list span{color:#0e1b4d!important}
cart-drawer .cart__checkout-button{font:650 23px/1.25 Montserrat,sans-serif!important;letter-spacing:0!important;text-transform:none!important;padding:19px 16px!important;border-radius:12px!important;background:#14234f!important;color:#fff!important;gap:15px!important;min-height:0!important}
cart-drawer .cart__checkout-button:before,cart-drawer .cart__checkout-button:after{border-radius:12px!important;box-shadow:none!important}
cart-drawer .cart-item__name{font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:1.4!important;letter-spacing:0!important}
cart-drawer .cart-item__price-wrapper>span,cart-drawer .totals__total-value>span:not(.totals__compare-at){font-family:Montserrat,sans-serif!important;font-weight:600!important;letter-spacing:-.3px}
cart-drawer .totals__total,cart-drawer .drawer__heading{font-family:Montserrat,sans-serif!important;font-weight:600!important;letter-spacing:0!important}
cart-drawer .product-option,cart-drawer .rv-cart-summary{font:400 14px/1.5 Questrial,sans-serif!important;letter-spacing:0!important}
cart-drawer .rv-cart-savings{width:100%;box-sizing:border-box;flex-wrap:nowrap}
cart-drawer .rv-cart-savings>span{min-width:0}
cart-drawer .cart-drawer__footer .totals{align-items:baseline;gap:12px}
@media(max-width:749px){cart-drawer .cart__checkout-button{font-size:21px!important;padding:18px 12px!important}}
.rv-buy,cart-drawer .cart__checkout-button{background:#ff9900!important;border-color:#ff9900!important}
.rv-buy:hover,cart-drawer .cart__checkout-button:hover{background:#e28800!important;border-color:#e28800!important}

.rv-info-icon{color:#0e1b4d;background:#f0f2f7}
.rv-info-kicker{border-left-color:#0e1b4d}
.rv-info summary:focus-visible{outline-color:#0e1b4d}
.rv-info-highlight,.rv-cover-card,.rv-shipping-table thead th{background:#f0f2f7}
.rv-info-step>span{border-color:#cdd3e0}
body:has(rv-offer-selector) .bli_customer-testimonials .bli_section-title__text{font-weight:750;text-align:center;font-size:clamp(20px,5.2vw,42px);letter-spacing:-.7px}
cart-drawer #CartDrawer-Checkout{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important}
cart-drawer #CartDrawer-Checkout>span{position:static!important;display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;margin:0!important;padding:0!important;transform:none!important;width:auto!important;height:auto!important;line-height:1.25}
cart-drawer #CartDrawer-Checkout svg{display:block;width:20px;height:22px;margin:0!important}
cart-drawer .cart-items .cart-item__quantity{align-items:center!important;gap:12px}
cart-drawer .cart-item__price-wrapper{align-self:center;line-height:1.2;margin:0!important;padding:0!important;row-gap:3px}
cart-drawer .rv-cart-summary{margin-top:6px;font:400 14px/1.35 Questrial,sans-serif;color:#64708d}
cart-drawer .rv-cart-summary p{margin:0 0 3px!important;line-height:1.35!important}
cart-drawer .cart-item__details dl:empty{display:none}
cart-drawer .cart-item__details{vertical-align:top}

body:has(rv-offer-selector) .bli_customer-testimonials{background:#faf8f3}
body:has(rv-offer-selector) .bli_customer-testimonials .bli_section-title__text{font-size:clamp(20px,6vw,48px);font-weight:750;white-space:nowrap;letter-spacing:-1px}
rv-offer-buy .rv-buy{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}
rv-offer-buy .rv-buy>span{display:block;flex:0 0 auto;margin:0!important;padding:0!important;line-height:1.25}
rv-offer-buy .rv-buy>svg{display:block;position:static!important;flex:0 0 20px;width:20px;height:22px;margin:0!important;transform:translateY(-1px)}
cart-drawer #CartDrawer-Checkout{gap:6px!important}

cart-drawer #CartDrawer-Checkout svg{width:14px!important;height:18px!important}
cart-drawer .rv-cart-savings{background:#f7f7f7;border-radius:0;padding:0 0 12px;margin:0 0 12px;border-bottom:1px solid #e1e3e8;font-size:13px}
cart-drawer .rv-cart-savings strong{background:#e8ebf1;color:#0e1b4d;border-radius:5px;padding:4px 8px;font-weight:650}
cart-drawer .cart-item__details:has(.rv-cart-summary) .product-option{display:none}
cart-drawer .cart-item__details:has(.rv-cart-summary){padding-bottom:0!important}
cart-drawer .rv-cart-summary{max-width:100%;font-size:13px;line-height:1.3}
cart-drawer .rv-cart-summary p{margin:0 0 2px!important;line-height:1.3!important}

rv-offer-buy .rv-buy>svg{transform:translateY(-1px);height:.72em;width:.66em;flex-basis:.66em}
cart-drawer .drawer__footer:has(.rv-cart-savings){padding-top:0!important}
cart-drawer .rv-cart-savings{padding:12px 0;margin:0 0 12px;min-height:50px;align-items:center}



.rv-stock{column-gap:10px;letter-spacing:0}.rv-stock-divider{flex:0 0 1px;margin:0}.rv-stock-remaining{margin:0;padding:0}
rv-offer-selector label,.rv-buy,.rv-sticky-button,.relievo-video button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.rv-radio:checked+.rv-card{box-shadow:none}.rv-radio:checked+.rv-card:after{content:"";position:absolute;inset:-2px;border:3px solid #182952;border-radius:inherit;pointer-events:none;z-index:1}.rv-badge{z-index:2}
cart-drawer .rv-cart-gift-row{width:100%;max-width:none;box-sizing:border-box;gap:8px;padding:6px 8px;margin-top:7px;border-radius:6px;text-align:left}
cart-drawer .rv-cart-gift-row img{width:36px;height:36px;flex:0 0 36px}
cart-drawer .rv-cart-gift-row>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;flex:1}
cart-drawer .rv-cart-gift-row span{grid-column:1/-1;font-size:12px;line-height:1.25}
cart-drawer .rv-cart-gift-row small,cart-drawer .rv-cart-gift-row strong{margin:0;font-size:11px;line-height:1.25}
