.hv-product-upsell,.hv-product-upsell *{box-sizing:border-box}.hv-product-upsell{display:block;width:100%;max-width:100%;overflow-x:hidden;overflow-y:visible;background:linear-gradient(90deg,#fff,#e4e9fa);border:1px solid #d9dde3;border-radius:14px;padding:14px;box-shadow:0 2px 8px #0f172a0f}.hv-product-upsell__title{margin:0 0 10px;font-weight:650;font-size:16px;letter-spacing:-.01em;color:#0f172ac7}.hv-product-upsell__rows{display:flex;flex-direction:column;gap:8px}.hv-product-upsell__row{position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #e0e3e8;box-shadow:0 1px 3px #0f172a14}.hv-product-upsell__left{display:flex;align-items:center;gap:10px;min-width:0}.hv-product-upsell__labelwrap{display:flex;align-items:center;gap:10px;min-width:0;cursor:pointer;-webkit-user-select:none;user-select:none;flex:1 1 auto}.hv-product-upsell__label{font-size:15px;font-weight:550;color:#0f172ac7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-product-upsell__label--addon{display:flex;flex-direction:column;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.2;min-width:0}.hv-product-upsell__label-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-product-upsell__label-title--twolines{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.25}.hv-product-upsell__thumb{width:44px;height:44px;border-radius:10px;border:1px solid #e0e3e8;overflow:hidden;flex:0 0 auto;background:#fff}.hv-product-upsell__thumb img{width:100%;height:100%;object-fit:cover;display:block}.hv-product-upsell__variants{display:flex;align-items:center;gap:6px;margin-top:5px}.hv-product-upsell__swatch{position:relative;width:20px;height:20px;border-radius:999px;border:1.5px solid rgba(15,23,42,.22);background:#fff;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.hv-product-upsell__swatch:after{content:"";width:13px;height:13px;border-radius:999px;background:var(--swatch, #ccc)}.hv-product-upsell__swatch[aria-pressed=true]{border-color:#0b0b0b;border-width:2px}.hv-product-upsell__variant-name{font-size:12px;font-style:italic;font-weight:400;color:#0f172a8c;margin-left:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-product-upsell__right{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:8px}.hv-product-upsell__price{font-size:15px;font-weight:650;color:#0f172a9e}.hv-product-upsell__price s{font-size:13px;font-weight:500;color:#0f172a61;text-decoration:line-through;margin-right:4px}.hv-product-upsell__input{position:absolute;opacity:0;width:1px;height:1px}.hv-product-upsell__box{width:18px;height:18px;border-radius:5px;border:1.5px solid rgba(15,23,42,.22);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#fff;position:relative}.hv-product-upsell__box--checked{background:#0f172a1a;border-color:#0f172a1a}.hv-product-upsell__box--checked:after{content:"";width:9px;height:5px;border-left:2px solid rgba(255,255,255,.95);border-bottom:2px solid rgba(255,255,255,.95);transform:rotate(-45deg);margin-top:-1px}.hv-product-upsell__input:checked+.hv-product-upsell__box--input{background:#0b0b0b;border-color:#0b0b0b}.hv-product-upsell__input:checked+.hv-product-upsell__box--input:after{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);margin-top:-1px}@media(max-width:480px){.hv-product-upsell{padding:12px}.hv-product-upsell__label{font-size:14.5px}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.hv-pb-\[var\(--padding-bottom-mobile\)\]{padding-bottom:var(--padding-bottom-mobile)}.hv-pt-\[var\(--padding-top-mobile\)\]{padding-top:var(--padding-top-mobile)}@media(min-width:1024px){.lg\:hv-pb-\[var\(--padding-bottom-desktop\)\]{padding-bottom:var(--padding-bottom-desktop)}.lg\:hv-pt-\[var\(--padding-top-desktop\)\]{padding-top:var(--padding-top-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/raven-upsell.css.map */
