.bleeme-product-badge{position:absolute;z-index:10;max-width:calc(100% - 20px);transition:top .3s ease,left .3s ease}@media screen and (min-width:750px){.bleeme-product-badge,.bleeme-product-badge--top-left{top:20px;left:20px}.bleeme-product-badge--top-right{top:20px;right:20px;left:auto}.bleeme-product-badge--bottom-left{bottom:20px;left:20px;top:auto}.bleeme-product-badge--bottom-right{bottom:20px;right:20px;top:auto;left:auto}}@media screen and (max-width:749px){.bleeme-product-badge{top:calc(var(--vh, 1vh) * 1.5);left:3%;max-width:calc(100% - 16px)}.bleeme-product-badge--top-left,.bleeme-product-badge--bottom-left{left:3%}.bleeme-product-badge--top-right,.bleeme-product-badge--bottom-right{right:3%}.bleeme-product-badge--top-left,.bleeme-product-badge--top-right{top:calc(var(--vh, 1vh) * 1.5)}.bleeme-product-badge--bottom-left,.bleeme-product-badge--bottom-right{bottom:3%}.bleeme-product-badge__number{padding:6px 10px;font-size:clamp(.75rem,3vw,.875rem)}.bleeme-product-badge__content{padding:4px 8px}.bleeme-product-badge__heading{font-size:clamp(.6875rem,2.5vw,.75rem)}.bleeme-product-badge__subtext{font-size:clamp(.5625rem,2vw,.6875rem)}}@media screen and (max-width:479px){.bleeme-product-badge__container{border-radius:6px}.bleeme-product-badge__number{padding:5px 8px}.bleeme-product-badge__content{padding:3px 6px}}.bleeme-product-badge__container{display:flex;align-items:stretch;background:#fff;border:1px solid var(--accent-color, #6A0085);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0006;max-width:100%}.bleeme-product-badge__number{background:var(--number-bg-color, #6A0085);color:var(--number-text-color, #ffffff);padding:0;font-weight:700;font-size:clamp(.875rem,2.5vw,1rem);line-height:1;text-align:center;white-space:nowrap;flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:clamp(2rem,8vw,2.5rem);aspect-ratio:1}.bleeme-product-badge__content{padding:6px 10px;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.bleeme-product-badge__heading{font-weight:700;font-size:clamp(.75rem,2vw,.875rem);line-height:1;color:#000;margin:0;word-wrap:break-word}.bleeme-product-badge__heading p{margin:0;padding:0}.bleeme-product-badge__heading strong,.bleeme-product-badge__heading b{font-weight:700}.bleeme-product-badge__heading em,.bleeme-product-badge__heading i{font-style:italic}.bleeme-product-badge__subtext{font-size:clamp(.625rem,1.8vw,.75rem);line-height:1.2;color:#666;margin:2px 0 0;word-wrap:break-word}.bleeme-product-badge__subtext p{margin:0;padding:0}.bleeme-product-badge__subtext strong,.bleeme-product-badge__subtext b{font-weight:700}.bleeme-product-badge__subtext em,.bleeme-product-badge__subtext i{font-style:italic}.product__info [id*=loox_reviews_loox_rating]{margin-top:10px!important;margin-bottom:20px!important}.media-card__content .heading.text-xl-3xl{font-size:var(--fluid-base-to-xl)}.product-card__content .product-card__title{font-size:var(--fluid-base-to-xl);font-weight:var(--font-medium)}.product-card__content span.price__regular{font-size:var(--fluid-base-to-xl)}.product-card__content svg.loox-icon{width:.8em;height:.8em}.product-card__content span.loox-rating-label{font-size:.9em}.price__sale:before{content:"";position:absolute;inset-block-start:50%;width:100%;transform:none;border-block-end:1px solid #6A0085}product-info.product__info .product__price.gap-3{gap:0}product-info.product__info .product__tax.rte.text-sm{color:rgb(var(--color-price) / .6)}.section.specifications-section .title-wrapper>.grid.gap-4{gap:0}.product__title h1.heading{text-transform:none}.compare-price-subscription{color:rgb(var(--color-price) / .6);font-size:var(--text-sm);margin-left:4px}.subscription-info-text h6,.subscription-info-text ul,.subscription-info-text li,.subscription-info-text strong{font-family:Roboto,sans-serif}.price.text-sm.flex.flex-wrap.gap-1d5{font-weight:500}.drawer__header{padding:var(--sp-7) var(--sp-5) var(--sp-1)}.drawer__scrollable{padding:var(--sp-4) var(--sp-5)}.recommend__title.font-medium.text-lg{font-weight:var(--font-medium);font-size:var(--text-sm);line-height:1.2}.drawer__footer-bottom{padding:clamp(var(--sp-5),2.315vw,var(--sp-8)) var(--sp-5)}.banner__subheading{font-weight:500;letter-spacing:normal}@media screen and (max-width:1023px){.drawer__footer-bottom{padding:clamp(var(--sp-3),2.315vw,var(--sp-4)) var(--sp-5);gap:var(--sp-4)}}@media screen and (min-width:1024px){.drawer__header{padding-inline:var(--sp-12)}.drawer__scrollable{padding:var(--sp-8) var(--sp-12)}.drawer__footer-bottom{padding-inline:var(--sp-12)}}@media(hover:none)and (pointer:coarse){html body a:focus,html body a:focus-visible,html body button:focus,html body button:focus-visible,html body input:focus,html body input:focus-visible,html body select:focus,html body select:focus-visible,html body textarea:focus,html body textarea:focus-visible,html body [role=button]:focus,html body [role=button]:focus-visible,html body [tabindex]:not([tabindex="-1"]):focus,html body [tabindex]:not([tabindex="-1"]):focus-visible,html body a:active,html body button:active{outline:0!important;outline-offset:0!important;box-shadow:none!important}a,button,[role=button],[tabindex]{-webkit-tap-highlight-color:transparent!important}}@media(max-width:599px){.bleeme-variant-card input[type=radio]:focus{outline:none!important}}.policy-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;visibility:hidden}.policy-drawer[aria-hidden=false]{pointer-events:auto;visibility:visible}.policy-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .35s cubic-bezier(.32,.72,0,1)}.policy-drawer[aria-hidden=false] .policy-drawer__overlay{opacity:1}.policy-drawer.is-closing .policy-drawer__overlay{transition:opacity .25s cubic-bezier(.4,0,1,1)}.policy-drawer__panel{position:absolute;top:0;right:0;height:100%;width:100%;max-width:480px;background:#fff;border-radius:16px 0 0 16px;transform:translate(100%);transition:transform .35s cubic-bezier(.32,.72,0,1);overflow-y:auto;padding:24px;box-sizing:border-box}.policy-drawer[aria-hidden=false] .policy-drawer__panel{transform:translate(0)}.policy-drawer.is-closing .policy-drawer__panel{transition:transform .25s cubic-bezier(.4,0,1,1)}.policy-drawer.is-dragging .policy-drawer__panel{transition:none}.policy-drawer__close{background:none;border:none;font-size:28px;line-height:1;cursor:pointer;position:absolute;top:16px;right:16px}.policy-drawer__content{margin-top:40px}.policy-drawer__content *{position:static!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/bleeme.css.map */
