.shefa-vip-inline-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.2em .5em}.shefa-vip-inline-price__special{font-weight:inherit}.shefa-vip-inline-price__original{font-size:.85em;font-weight:400;opacity:.6;text-decoration:line-through}.price--shefa-vip .shefa-vip-compare{text-decoration:line-through}.price--shefa-uniform .shefa-price-placeholder{visibility:hidden!important;pointer-events:none;-webkit-user-select:none;user-select:none}.price--shefa-uniform .price__badge-sale{display:none!important}.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{display:flex;flex-direction:column;align-items:flex-end}.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices .cart-item__old-price,#main-cart-items .cart-item__totals .cart-item__discounted-prices .cart-item__old-price{display:block!important;text-decoration:line-through;color:rgb(var(--color-previous-price));font-size:1.4rem;line-height:1.2}.cart-drawer__footer .totals .shefa-cart-compare-total,#main-cart-footer .totals .shefa-cart-compare-total{color:rgb(var(--color-previous-price));text-decoration:line-through;font-size:1.4rem;font-weight:400;margin-left:auto}.cart-drawer__footer .totals .shefa-cart-total--discounted,.cart-drawer__footer .totals .shefa-cart-total--discounted *,#main-cart-footer .totals .shefa-cart-total--discounted,#main-cart-footer .totals .shefa-cart-total--discounted *{color:rgb(var(--color-price))!important}.cart-drawer__footer .shefa-cart-savings,#main-cart-footer .shefa-cart-savings{margin:.6rem 0 0;text-align:right;font-size:1.4rem;line-height:1.3;color:rgb(var(--color-price))}.cart-drawer__footer .shefa-cart-savings strong,#main-cart-footer .shefa-cart-savings strong{font-weight:700}#main-cart-items .cart-item__totals .cart-item__discounted-prices,#main-cart-items .cart-item__totals .cart-item__discounted-prices dd{margin:0}#main-cart-footer .shefa-cart-savings{font-size:1.5rem}.badge.shefa-vip-badge,.shefa-vitrine-v2 .product-card-wrapper .badge.shefa-vip-badge{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:var(--shefa-vip-badge-fg)!important;background:var(--shefa-vip-badge-bg)!important;border:var(--shefa-vip-badge-border-width) solid var(--shefa-vip-badge-border)!important;border-radius:var(--shefa-vip-badge-radius)!important;min-height:0!important;padding:max(.3em,.35rem) var(--shefa-vip-badge-padding-x)!important;font-size:var(--shefa-vip-badge-font-size)!important;font-weight:var(--shefa-vip-badge-font-weight)!important;line-height:1.05;letter-spacing:.01em;max-width:100%;text-align:center;transform-origin:center}.badge.shefa-vip-badge--gradient{background:linear-gradient(135deg,var(--shefa-vip-badge-bg) 0%,var(--shefa-vip-badge-bg-2) 100%)!important}.badge.shefa-vip-badge--outline{color:var(--shefa-vip-badge-bg)!important;background:transparent!important;border-color:var(--shefa-vip-badge-border)!important;border-width:max(1px,var(--shefa-vip-badge-border-width))!important}.badge.shefa-vip-badge,.shefa-vitrine-v2 .product-card-wrapper .badge.shefa-vip-badge{text-transform:none!important}.badge.shefa-vip-badge--effect-shine:before{content:"";position:absolute;z-index:2;top:-70%;bottom:-70%;left:-55%;width:42%;pointer-events:none;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.08) 28%,rgba(255,255,255,.9) 50%,rgba(255,255,255,.08) 72%,transparent 100%);transform:translate(-180%) rotate(10deg);animation:shefaVipBadgeShine var(--shefa-vip-badge-speed) ease-in-out infinite}.badge.shefa-vip-badge--effect-sparkle{overflow:visible}.badge.shefa-vip-badge--effect-sparkle:before,.badge.shefa-vip-badge--effect-sparkle:after{position:absolute;z-index:3;pointer-events:none;color:var(--shefa-vip-badge-glow);line-height:1;text-shadow:0 0 8px var(--shefa-vip-badge-glow);animation:shefaVipBadgeSparkle var(--shefa-vip-badge-speed) ease-in-out infinite}.badge.shefa-vip-badge--effect-sparkle:before{content:"\2726";top:-.55em;right:-.3em;font-size:.95em}.badge.shefa-vip-badge--effect-sparkle:after{content:"\2727";bottom:-.45em;left:-.28em;font-size:.8em;animation-delay:calc(var(--shefa-vip-badge-speed) / -2)}.badge.shefa-vip-badge--effect-glow{overflow:visible;animation:shefaVipBadgeGlow var(--shefa-vip-badge-speed) ease-in-out infinite}.badge.shefa-vip-badge--effect-pulse{overflow:visible;animation:shefaVipBadgePulse var(--shefa-vip-badge-speed) ease-in-out infinite}@keyframes shefaVipBadgeShine{0%,58%{transform:translate(-180%) rotate(10deg);opacity:0}64%{opacity:1}82%{transform:translate(420%) rotate(10deg);opacity:.9}to{transform:translate(420%) rotate(10deg);opacity:0}}@keyframes shefaVipBadgeSparkle{0%,to{opacity:.25;transform:scale(.72) rotate(-8deg)}45%{opacity:1;transform:scale(1.18) rotate(8deg)}70%{opacity:.5;transform:scale(.88) rotate(0)}}@keyframes shefaVipBadgeGlow{0%,to{box-shadow:0 0 color-mix(in srgb,var(--shefa-vip-badge-glow) 0%,transparent)}50%{box-shadow:0 0 .8rem .2rem color-mix(in srgb,var(--shefa-vip-badge-glow) 55%,transparent)}}@keyframes shefaVipBadgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.badge.shefa-vip-badge,.badge.shefa-vip-badge:before,.badge.shefa-vip-badge:after{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/shefa-vip-pricing.css.map */
