:root{--bb-plum: var(--color-base-accent-1);--bb-lavender: var(--color-base-accent-2);--bb-milk: var(--color-base-background-1);--bb-ink: var(--color-base-text);--bb-white: 255, 255, 255;--bb-blush: 246, 227, 231;--bb-radius-s: 1.1rem;--bb-radius-m: 1.6rem;--bb-radius-l: 2.4rem;--bb-shadow-soft: 0 .1rem .2rem rgba(var(--bb-ink), .04), 0 .8rem 2.4rem rgba(var(--bb-ink), .07);--bb-gutter: 1.8rem;--bb-bubbles: radial-gradient(circle at 50% 50%, transparent 0 .5rem, rgba(255, 255, 255, .085) .55rem .72rem, transparent .78rem)}.bubbelro{letter-spacing:.01em;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.bubbelro,.bubbelro .gradient,.bubbelro [class*=color-scheme-],.bubbelro .color-background-1,.bubbelro .color-background-2,.bubbelro .color-accent-1,.bubbelro .color-accent-2,.bubbelro .color-inverse,.bubbelro .color-custom{color:rgba(var(--color-foreground),.88)}.bubbelro .color-accent-2{--color-foreground: var(--color-base-text);--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--color-link: var(--color-base-accent-1);--accent-color: var(--color-base-accent-1);--color-badge-background: var(--color-base-accent-2);--color-badge-border: var(--color-base-accent-2)}.bubbelro :where(h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5){letter-spacing:-.005em;line-height:1.2}.bubbelro .title,.bubbelro .rich-text__heading,.bubbelro .image-with-text__heading,.bubbelro .collapsible-content__heading,.bubbelro .banner__heading{text-wrap:balance}.bubbelro :where(h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4) strong{font-weight:600}.bubbelro :where(h1){font-size:calc(var(--font-heading-scale) * 3rem)}.bubbelro :where(h2){font-size:calc(var(--font-heading-scale) * 2.5rem)}.bubbelro :where(h3){font-size:calc(var(--font-heading-scale) * 2rem)}.bubbelro :where(h4){font-size:calc(var(--font-heading-scale) * 1.75rem)}.bubbelro :where(h5){font-size:calc(var(--font-heading-scale) * 1.55rem)}.bubbelro :where(.hxl){font-size:calc(var(--font-heading-scale) * 4.4rem)}.bubbelro :where(.h0){font-size:calc(var(--font-heading-scale) * 3.4rem)}.bubbelro :where(.h1){font-size:calc(var(--font-heading-scale) * 3rem)}.bubbelro :where(.h2){font-size:calc(var(--font-heading-scale) * 2.5rem)}.bubbelro :where(.h3){font-size:calc(var(--font-heading-scale) * 2rem)}.bubbelro :where(.h4){font-size:calc(var(--font-heading-scale) * 1.75rem)}.bubbelro :where(.h5){font-size:calc(var(--font-heading-scale) * 1.55rem)}@media screen and (min-width:750px){.bubbelro :where(h1){font-size:calc(var(--font-heading-scale) * 4rem)}.bubbelro :where(h2){font-size:calc(var(--font-heading-scale) * 3.2rem)}.bubbelro :where(h3){font-size:calc(var(--font-heading-scale) * 2.3rem)}.bubbelro :where(h4){font-size:calc(var(--font-heading-scale) * 1.9rem)}.bubbelro :where(h5){font-size:calc(var(--font-heading-scale) * 1.6rem)}.bubbelro :where(.hxl){font-size:calc(var(--font-heading-scale) * 6.4rem)}.bubbelro :where(.h0){font-size:calc(var(--font-heading-scale) * 5rem)}.bubbelro :where(.h1){font-size:calc(var(--font-heading-scale) * 4rem)}.bubbelro :where(.h2){font-size:calc(var(--font-heading-scale) * 3.2rem)}.bubbelro :where(.h3){font-size:calc(var(--font-heading-scale) * 2.3rem)}.bubbelro :where(.h4){font-size:calc(var(--font-heading-scale) * 1.9rem)}.bubbelro :where(.h5){font-size:calc(var(--font-heading-scale) * 1.6rem)}}.bubbelro .rte p,.bubbelro .rte li{line-height:1.65}.bubbelro .rte>p:first-child{margin-top:0}.bubbelro .rte>p:last-child{margin-bottom:0}.bubbelro .caption-with-letter-spacing{text-transform:none;letter-spacing:.02em;font-size:1.35rem;font-weight:600}.bubbelro .page-width{padding-left:var(--bb-gutter);padding-right:var(--bb-gutter)}@media screen and (min-width:750px){.bubbelro{--bb-gutter: 3.2rem}}@media screen and (min-width:990px){.bubbelro{--bb-gutter: 4.4rem}}.bubbelro ::selection{background:rgba(var(--bb-lavender),.9);color:rgb(var(--bb-ink))}.bubbelro .button,.bubbelro .shopify-challenge__button,.bubbelro .customer button,.bubbelro button.shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:.02em;min-height:5rem;padding:0 2.8rem;transition:transform .15s ease,background-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.bubbelro .button:not([disabled]):hover{--alpha-button-background: .92}.bubbelro .button:not([disabled]):active,.bubbelro .shopify-payment-button__button--unbranded:active{transform:scale(.985)}.bubbelro .button--secondary:not([disabled]):hover{--alpha-button-background: 1;background-color:rgba(var(--color-foreground),.04)}.bubbelro .button[disabled],.bubbelro .button[aria-disabled=true]{opacity:.55}.bubbelro .field__input,.bubbelro .select__select,.bubbelro .customer .field input,.bubbelro .customer select,.bubbelro textarea,.bubbelro input[type=email],.bubbelro input[type=text],.bubbelro input[type=search],.bubbelro input[type=tel],.bubbelro input[type=password]{font-size:max(16px,1.5rem)}.bubbelro .field__label,.bubbelro .customer .field label{font-size:1.45rem;letter-spacing:.01em}.bubbelro .field__input:focus~.field__label,.bubbelro .field__input:not(:placeholder-shown)~.field__label,.bubbelro .field__input:-webkit-autofill~.field__label{font-size:1.1rem}.bubbelro .field:after,.bubbelro .select:after,.bubbelro .customer .field:after,.bubbelro .customer select:after{transition:box-shadow .2s ease}.bubbelro .field__input:focus,.bubbelro .select__select:focus{box-shadow:0 0 0 .2rem rgba(var(--bb-plum),.35)}.bubbelro .horizontal-ticker{overflow:hidden}.bubbelro .horizontal-ticker__item{letter-spacing:.03em;display:inline-flex;align-items:center;gap:1.2rem;white-space:nowrap}.bubbelro .horizontal-ticker__item--bold{font-weight:600}.bubbelro .horizontal-ticker__item:before{content:"";width:.7rem;height:.7rem;border-radius:50%;border:.15rem solid currentColor;opacity:.7;flex:none}@media(prefers-reduced-motion:reduce){.bubbelro .horizontal-ticker__container{animation:none!important}}.bubbelro .header-wrapper{transition:box-shadow .25s ease}.bubbelro .header-wrapper--border-bottom{border-bottom:.1rem solid rgba(var(--bb-ink),.07)}.bubbelro .shopify-section-header-sticky:not(.shopify-section-header-hidden) .header-wrapper{box-shadow:0 .6rem 2rem rgba(var(--bb-ink),.07)}.bubbelro .header{padding-top:.6rem;padding-bottom:.6rem}.bubbelro .header__icon,.bubbelro .header__icon--cart{width:4.4rem;height:4.4rem}.bubbelro .header__menu-item{font-size:1.5rem;font-weight:600;letter-spacing:.02em}.bubbelro .header__menu-item span{transition:color .2s ease}.bubbelro .header__menu-item:hover span{text-decoration:none;color:rgb(var(--bb-plum))}.bubbelro .cart-count-bubble{background-color:rgb(var(--bb-plum));color:rgb(var(--bb-white));font-weight:700}.bubbelro .menu-drawer{background:rgb(var(--bb-milk));color:rgb(var(--bb-ink));--color-foreground: var(--color-base-text);--color-background: var(--color-base-background-1);border-right:0;box-shadow:0 0 4rem rgba(var(--bb-ink),.2)}.bubbelro .menu-drawer__title-and-close-btn{border-bottom:.1rem solid rgba(var(--bb-ink),.08)}.bubbelro .menu-drawer__title{font-family:var(--font-heading-family);font-size:2.2rem;color:rgb(var(--bb-plum))}.bubbelro .menu-drawer__menu-item{font-family:var(--font-heading-family);font-size:2.2rem;padding:1.3rem 2.2rem;color:rgb(var(--bb-ink))}.bubbelro .menu-drawer__menu-item--active,.bubbelro .menu-drawer__menu-item:hover{background-color:rgba(var(--bb-lavender),.55);color:rgb(var(--bb-plum))}.bubbelro .menu-drawer__utility-links{background:rgba(var(--bb-lavender),.45);border-top:0}.bubbelro .menu-drawer__account{font-size:1.5rem;font-weight:600;color:rgb(var(--bb-ink))}.bubbelro .product__media-item .product-media-container,.bubbelro .product__media-list .media{border-radius:var(--bb-radius-m);overflow:hidden}.bubbelro .product__media-list .product-media-container{border:0;box-shadow:none}.bubbelro .thumbnail-list__item .thumbnail{border-radius:var(--bb-radius-s);overflow:hidden;border:0}@media screen and (max-width:749px){.bubbelro .thumbnail-slider{margin-top:.4rem}.bubbelro .thumbnail-list.slider--mobile{--mobile-thumbnails: 5}}.bubbelro .thumbnail[aria-current]{box-shadow:0 0 0 .2rem rgb(var(--bb-plum));border-color:transparent}.bubbelro .thumbnail-slider .slider-button{color:rgb(var(--bb-plum))}.bubbelro .product__info-container .product__title{margin-bottom:.2rem}.bubbelro .product__info-container variant-selects{display:block;margin-bottom:2rem}.bubbelro .product__info-container .bubbelro-benefits{margin:.4rem 0 2rem!important}.bubbelro .product__info-container .review-items-container{margin-top:1.8rem}.bubbelro .product__info-container>div:has(>.product__accordion)+div:has(>.product__accordion) .product__accordion{border-top:0}.bubbelro .product__info-container>div:has(>.product__accordion){padding-top:0;padding-bottom:0}.bubbelro .product__info-container>.review-items-container+div:has(>.product__accordion),.bubbelro .product__info-container>div:not(:has(>.product__accordion))+div:has(>.product__accordion){margin-top:1.6rem}.bubbelro .product__title h1{font-size:calc(var(--font-heading-scale) * 2.8rem);font-weight:500;line-height:1.18;color:rgb(var(--bb-ink))}@media screen and (min-width:750px){.bubbelro .product__title h1{font-size:calc(var(--font-heading-scale) * 3rem)}}@media screen and (min-width:1100px){.bubbelro .product__title h1{font-size:calc(var(--font-heading-scale) * 3.8rem)}}.bubbelro .rating-stars-and-text{align-items:flex-start;gap:.6rem}.bubbelro .rating-stars__container{margin-top:.15em}.bubbelro .rating-stars__label{font-size:1.35rem;line-height:1.4;margin-left:0;color:rgba(var(--bb-ink),.75)}@media screen and (max-width:389px){.bubbelro .rating-stars__label{font-size:1.2rem}}.bubbelro .rating-stars__label em{font-style:normal}.bubbelro variant-selects .form__label{font-size:1.45rem;font-weight:600;color:rgb(var(--bb-ink));margin-bottom:1rem}.bubbelro .product-form__input--swatch{display:flex;flex-wrap:wrap;align-items:flex-start;padding-bottom:.4rem}.bubbelro .product-form__input--swatch legend{width:100%}.bubbelro .product-form__input--swatch .swatch-input__label{--swatch-input--size: 4.4rem;position:relative;padding:.3rem;margin:.4rem 1.8rem 2.8rem 0;outline-offset:0}.bubbelro .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{outline:.2rem solid rgb(var(--bb-plum))}.bubbelro .product-form__input--swatch .swatch{box-shadow:inset 0 0 0 .1rem rgba(var(--bb-ink),.12);background-size:cover;background-position:center}.bubbelro .product-form__input--swatch .color-swatch__label{display:block!important;position:absolute;top:calc(100% + .6rem);bottom:auto;left:50%;transform:translate(-50%)!important;opacity:1!important;visibility:visible!important;background:none;color:rgba(var(--bb-ink),.8);font-size:1.25rem;line-height:1.3;padding:0;pointer-events:none}.bubbelro .product-form__input--swatch .color-swatch__label:before{display:none}.bubbelro .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label .color-swatch__label{color:rgb(var(--bb-plum));font-weight:700}.bubbelro .product-form__pill,.bubbelro .product-form__input--pill input[type=radio]+label{border-radius:4rem;font-weight:600}.bubbelro .product-form__submit{min-height:5.6rem;font-size:1.7rem;width:100%}.bubbelro .product-form__buttons{max-width:none}.bubbelro .bubbelro-benefits{font-size:1.55rem!important;color:rgb(var(--bb-ink))!important}.bubbelro .bubbelro-benefits li{gap:1.2rem!important;margin-bottom:1.1rem!important}.bubbelro .bubbelro-benefit-icon{width:3.2rem!important;height:3.2rem!important;flex:0 0 3.2rem!important;border-radius:50%;background:rgba(var(--bb-lavender),.75);color:rgb(var(--bb-plum))!important}.bubbelro .bubbelro-benefit-icon svg{width:1.9rem!important;height:1.9rem!important}.bubbelro .bubbelro-purchase-box{border-radius:4rem!important;background:rgba(var(--bb-lavender),.7)!important;border:0!important;padding:1.1rem 1.6rem!important}.bubbelro .review-items-container{background:rgb(var(--bb-white));border-radius:var(--bb-radius-m);box-shadow:var(--bb-shadow-soft);padding:1.6rem 1.6rem 1rem}.bubbelro .product__accordion summary{padding:1.7rem 0;min-height:5.6rem}.bubbelro .product__accordion .accordion__title{font-size:calc(var(--font-heading-scale) * 1.65rem);font-weight:500;color:rgb(var(--bb-ink))}.bubbelro .accordion .icon-accordion,.bubbelro .accordion .summary__title svg{color:rgb(var(--bb-plum));fill:rgb(var(--bb-plum))}.bubbelro .accordion details[open]>summary+.accordion__content{animation:bbFade .25s ease}.bubbelro .accordion__content h5,.bubbelro .accordion__content p{font-family:var(--font-body-family);font-size:1.5rem;font-weight:400;line-height:1.65;letter-spacing:.01em;color:rgba(var(--bb-ink),.88);margin:0 0 1rem}.bubbelro .low-stock-alert{display:block!important;border-radius:var(--bb-radius-s)!important;background:rgb(var(--bb-blush))!important;border:0!important;font-size:1.4rem!important}@keyframes bbFade{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bubbelro *,.bubbelro *:before,.bubbelro *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.bubbelro .title-wrapper-with-link,.bubbelro .title-wrapper{margin-bottom:2.4rem}.bubbelro .multicolumn .title,.bubbelro .icon-bar .title,.bubbelro .results .title,.bubbelro .content-and-results .title{margin-bottom:0}.bubbelro .image-with-text__media{border-radius:var(--bb-radius-l);overflow:hidden}.bubbelro .image-with-text__content{padding:3.2rem .4rem .8rem}.bubbelro .image-with-text__heading{margin-bottom:1.4rem}.bubbelro .image-with-text__text p{font-size:1.6rem}@media screen and (min-width:750px){.bubbelro .image-with-text__grid{align-items:center}.bubbelro .image-with-text__content{padding:4rem 5.6rem}}.bubbelro .multicolumn-card__image-wrapper .media{border-radius:var(--bb-radius-l);overflow:hidden}.bubbelro .multicolumn .multicolumn-card__info{padding:2rem 1.2rem .4rem}.bubbelro .multicolumn .multicolumn-card__info h3{font-size:calc(var(--font-heading-scale) * 2.1rem);margin-bottom:.8rem}.bubbelro .multicolumn .multicolumn-card__info .rte{font-size:1.5rem}.bubbelro .multicolumn .multicolumn-card__info .rte em{font-style:normal}.bubbelro .multicolumn-list.slider{padding-bottom:.8rem}.bubbelro .slider-buttons .slider-button{border-radius:50%;width:4.4rem;height:4.4rem;color:rgb(var(--color-foreground))}.bubbelro .slider-counter{font-size:1.3rem;font-weight:600;letter-spacing:.04em}.bubbelro .results__percentage p{font-weight:700}.bubbelro .results__text p{font-size:1.55rem;line-height:1.5}.bubbelro .bb-bubbles{background-image:var(--bb-bubbles),var(--bb-bubbles);background-size:3.6rem 3.6rem,3.6rem 3.6rem;background-position:0 0,1.8rem 1.8rem;background-attachment:scroll;position:relative}.bubbelro .bb-seal{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:10.4rem;height:10.4rem;margin:0 auto 2rem;border-radius:50%;background:rgb(var(--bb-lavender));color:rgb(var(--bb-plum));box-shadow:0 0 0 .5rem rgba(var(--bb-lavender),.25),0 0 0 1.1rem rgba(var(--bb-lavender),.12);line-height:1}.bubbelro .bb-seal__big{font-family:var(--font-heading-family);font-size:4.2rem;font-weight:600;letter-spacing:-.02em}.bubbelro .bb-seal__small{font-size:1.3rem;font-weight:700;letter-spacing:.06em;margin-top:.3rem}.bubbelro .rich-text__blocks.left .bb-seal{margin-left:0}.bubbelro .rich-text__blocks.right .bb-seal{margin-right:0}.bubbelro .rich-text__blocks>*+*{margin-top:1.2rem}.bubbelro .rich-text__text p{font-size:1.6rem}.bubbelro .multicolumn .multicolumn-card.testimonial-card{background:rgb(var(--bb-white));color:rgb(var(--bb-ink));--color-foreground: var(--color-base-text);border-radius:var(--bb-radius-m);box-shadow:var(--bb-shadow-soft);height:100%}.bubbelro .testimonial-card .multicolumn-card__info{padding:2.4rem 2rem 2rem}.bubbelro .testimonial-card h3{font-size:1.6rem;letter-spacing:.15em;margin:0 0 1rem}.bubbelro .testimonial-card .rte p{font-size:1.55rem;line-height:1.6}.bubbelro .testimonial-card__author-container{gap:1rem;padding-top:1.4rem;margin-top:1.4rem;border-top:.1rem solid rgba(var(--bb-ink),.08)}.bubbelro .testimonial-card__avatar{width:4.4rem;height:4.4rem;flex:0 0 4.4rem;margin:0;border-radius:50%;overflow:hidden;position:relative;box-shadow:0 0 0 .3rem rgba(var(--bb-lavender),.9)}.bubbelro .testimonial-card__avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bubbelro .testimonial-card__author{font-style:normal;font-weight:700;font-size:1.4rem;margin:0}.bubbelro .collapsible-content__header{margin-bottom:2.4rem}.bubbelro .collapsible-content__header .caption-with-letter-spacing{color:rgb(var(--bb-plum));margin-bottom:.4rem}.bubbelro .collapsible-content .accordion summary{padding:1.8rem 0;min-height:6rem}.bubbelro .collapsible-content .accordion__title{font-size:calc(var(--font-heading-scale) * 1.75rem);font-weight:500;line-height:1.3}.bubbelro .collapsible-content .accordion__content{font-size:1.55rem;padding:0 .4rem .6rem 3.4rem}.bubbelro .collapsible-content .accordion{border-color:rgba(var(--bb-ink),.1);margin-top:0}.bubbelro .icon-bar .multicolumn-list__item{display:flex}.bubbelro .icon-bar .multicolumn-list__item .icon-bar-card{background:rgba(var(--bb-white),.65);border-radius:var(--bb-radius-m);padding:2rem 1.2rem 1.6rem;width:100%}.bubbelro .icon-bar.no-heading .multicolumn-list__item .icon-bar-card{display:flex;align-items:center;gap:1rem;padding:1.2rem;text-align:left}.bubbelro .icon-bar.no-heading .icon-bar-card__icon{flex:0 0 3.6rem;width:3.6rem;height:3.6rem;margin:0;border-radius:50%;background:rgba(var(--bb-lavender),.9);display:flex;align-items:center;justify-content:center}.bubbelro .icon-bar.no-heading .icon-bar-card__icon svg{width:2rem;height:2rem}.bubbelro .icon-bar.no-heading .multicolumn-card__info{padding:0!important;flex:1 1 auto;min-width:0}.bubbelro .icon-bar.no-heading .multicolumn-card__info h3{font-size:1.35rem}.bubbelro .icon-bar-card__icon svg,.bubbelro .icon-bar-card__icon .icon{color:rgb(var(--bb-plum));fill:rgb(var(--bb-plum))}.bubbelro .icon-bar .multicolumn-card__info{padding:.8rem 0 0}.bubbelro .icon-bar .multicolumn-card__info h3{font-family:var(--font-body-family);font-size:1.45rem;font-weight:700;letter-spacing:.01em;line-height:1.35;margin:0}.bubbelro .footer{border-top:0}.bubbelro .footer-block__heading{font-size:calc(var(--font-heading-scale) * 2rem);font-weight:500;margin-bottom:1.2rem;color:rgb(var(--color-foreground))}.bubbelro .footer-block__details-content .list-menu__item--link,.bubbelro .footer-block__details-content a{font-size:1.5rem;padding-top:.6rem;padding-bottom:.6rem;color:rgba(var(--color-foreground),.85)}.bubbelro .footer-block__details-content a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.bubbelro .footer-block__subtext p,.bubbelro .footer-block .rte p{font-size:1.5rem;line-height:1.6;max-width:44rem}.bubbelro .footer__content-bottom{border-top:.1rem solid rgba(var(--color-foreground),.12)}.bubbelro .footer__copyright,.bubbelro .policies li a{font-size:1.25rem;color:rgba(var(--color-foreground),.75)}.bubbelro .footer .list-payment__item svg,.bubbelro .footer .list-payment__item .icon{border-radius:.4rem}.bubbelro .collection>slider-component>.product-grid{justify-content:center}.bubbelro .card-wrapper .card{transition:box-shadow .25s ease,transform .25s ease}@media(hover:hover){.bubbelro .card-wrapper:hover .card{box-shadow:0 1.2rem 3.2rem rgba(var(--bb-ink),.12)}}.bubbelro .card__heading{font-size:calc(var(--font-heading-scale) * 1.8rem);font-weight:500;line-height:1.3}.bubbelro .card__heading a{text-decoration:none}.bubbelro .card .price{font-size:1.6rem}.bubbelro .card .price-item--regular,.bubbelro .card .price-item--sale{font-weight:700;color:rgb(var(--bb-plum))}.bubbelro .card__information{padding:1.6rem 1.8rem 1.8rem}.bubbelro .badge{font-weight:700;letter-spacing:.02em;padding:.4rem 1.2rem}.bubbelro .quick-add__submit{min-height:4.6rem}.bubbelro .cart-item__details .product-option,.bubbelro .cart-item__details dd,.bubbelro .cart-item__details dt,.bubbelro .cart-item__name{word-break:normal;overflow-wrap:anywhere}.bubbelro .cart-item__name{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.7rem);font-weight:500;text-decoration:none;line-height:1.3}.bubbelro .cart-item__image,.bubbelro .cart-item__media img{border-radius:var(--bb-radius-s)}.bubbelro .cart-items thead th,.bubbelro .cart-items th{font-size:1.25rem;letter-spacing:.04em;text-transform:none}.bubbelro .quantity{border-radius:4rem}.bubbelro .quantity:after,.bubbelro .quantity:before{border-radius:4rem}.bubbelro .totals__total,.bubbelro .totals__subtotal{font-family:var(--font-heading-family);font-weight:500}.bubbelro .totals__total-value,.bubbelro .totals__subtotal-value{font-weight:700;color:rgb(var(--bb-ink))}.bubbelro .cart__checkout-button,.bubbelro #CartDrawer-Checkout{min-height:5.6rem;font-size:1.7rem}.bubbelro .drawer__inner{background-color:rgb(var(--bb-milk))}.bubbelro .drawer__heading{font-size:calc(var(--font-heading-scale) * 2.6rem);font-weight:500}.bubbelro .cart-drawer .cart-item__name{font-size:calc(var(--font-heading-scale) * 1.6rem)}.bubbelro .cart-progress-bar,.bubbelro .cart-drawer__progress-bar{border-radius:4rem}.bubbelro .cart-item__totals .price,.bubbelro .cart-item__price-wrapper .price{white-space:nowrap}.bubbelro .cart-progress{padding-right:1.6rem}.bubbelro .cart-progress__text{font-size:1.45rem;color:rgb(var(--bb-ink))}.bubbelro .cart-progress__bar{background:rgba(var(--bb-lavender),.9)}.bubbelro .bb-bundle{display:block}.bubbelro .bb-bundle__tiers{border:0;margin:0;padding:0;display:grid;gap:1.2rem;min-width:0}.bubbelro .bb-bundle__heading{padding:0;margin:0 0 .4rem;font-size:1.45rem;font-weight:700;color:rgb(var(--bb-ink))}.bubbelro .bb-bundle__tier{position:relative}.bubbelro .bb-bundle__tier--badge{margin-top:.6rem}.bubbelro .bb-bundle__tier-input,.bubbelro .bb-bundle__swatch-input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.bubbelro .bb-bundle__tier-card{position:relative;display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.5rem 1.6rem;border:.15rem solid rgba(var(--bb-ink),.14);border-radius:var(--bb-radius-m);background:rgb(var(--bb-white));cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}@media(hover:hover){.bubbelro .bb-bundle__tier-card:hover{border-color:rgba(var(--bb-plum),.55)}.bubbelro .bb-bundle__swatch:hover:after{border-color:rgba(var(--bb-plum),.35)}}.bubbelro .bb-bundle__tier-input:checked+.bb-bundle__tier-card{border-color:rgb(var(--bb-plum));background:rgba(var(--bb-lavender),.4);box-shadow:inset 0 0 0 .1rem rgb(var(--bb-plum))}.bubbelro .bb-bundle__tier-input:focus-visible+.bb-bundle__tier-card{outline:.2rem solid rgb(var(--bb-plum));outline-offset:.3rem}.bubbelro .bb-bundle__radio{width:2.2rem;height:2.2rem;border-radius:50%;border:.2rem solid rgba(var(--bb-ink),.35);display:grid;place-items:center;background:rgb(var(--bb-white));transition:border-color .2s ease}.bubbelro .bb-bundle__radio:after{content:"";width:1rem;height:1rem;border-radius:50%;background:rgb(var(--bb-plum));transform:scale(0);transition:transform .2s ease}.bubbelro .bb-bundle__tier-input:checked+.bb-bundle__tier-card .bb-bundle__radio{border-color:rgb(var(--bb-plum))}.bubbelro .bb-bundle__tier-input:checked+.bb-bundle__tier-card .bb-bundle__radio:after{transform:scale(1)}.bubbelro .bb-bundle__tier-text{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.bubbelro .bb-bundle__tier-title{font-size:1.6rem;font-weight:700;line-height:1.3;color:rgb(var(--bb-ink))}.bubbelro .bb-bundle__tier-subtitle{font-size:1.35rem;line-height:1.35;color:rgba(var(--bb-ink),.7)}.bubbelro .bb-bundle__saving{margin-top:.5rem;padding:.3rem 1rem;border-radius:4rem;background:rgb(var(--bb-lavender));color:rgb(var(--bb-plum));font-size:1.2rem;font-weight:700;line-height:1.4}.bubbelro .bb-bundle__tier-input:checked+.bb-bundle__tier-card .bb-bundle__saving{background:rgb(var(--bb-plum));color:rgb(var(--bb-white))}.bubbelro .bb-bundle__prices{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:.1rem}.bubbelro .bb-bundle__price{font-size:1.9rem;font-weight:700;line-height:1.2;color:rgb(var(--bb-plum));white-space:nowrap}.bubbelro .bb-bundle__compare{font-size:1.35rem;color:rgba(var(--bb-ink),.55);white-space:nowrap}.bubbelro .bb-bundle__badge{position:absolute;top:0;right:1.6rem;transform:translateY(-50%);padding:.35rem 1.1rem;border-radius:4rem;background:rgb(var(--bb-plum));color:rgb(var(--bb-white));font-size:1.15rem;font-weight:700;letter-spacing:.02em;line-height:1.4;white-space:nowrap}.bubbelro .bb-bundle__packs{margin-top:1.4rem;padding:1.2rem 1.6rem;border-radius:var(--bb-radius-m);background:rgba(var(--bb-lavender),.4)}.bubbelro .bb-bundle__packs-heading{margin:0 0 .4rem;font-size:1.4rem;font-weight:700;color:rgb(var(--bb-ink))}.bubbelro .bb-bundle__pack{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0}.bubbelro .bb-bundle__pack[hidden],.bubbelro .bb-bundle__note[hidden]{display:none}.bubbelro .bb-bundle__pack+.bb-bundle__pack{border-top:.1rem solid rgba(var(--bb-ink),.08)}.bubbelro .bb-bundle__pack-legend{margin:0;display:flex;flex-direction:column;line-height:1.3;min-width:0}.bubbelro .bb-bundle__pack-name{font-size:1.4rem;font-weight:600;color:rgb(var(--bb-ink))}.bubbelro .bb-bundle__pack-value{font-size:1.3rem;color:rgba(var(--bb-ink),.72)}.bubbelro .bb-bundle__swatches{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem}.bubbelro .bb-bundle__swatch{position:relative;width:3.8rem;height:3.8rem;border-radius:50%;background:var(--bb-swatch, rgba(var(--bb-ink), .08));box-shadow:inset 0 0 0 .1rem rgba(var(--bb-ink),.15);cursor:pointer;-webkit-tap-highlight-color:transparent}.bubbelro .bb-bundle__swatch:after{content:"";position:absolute;top:-.4rem;right:-.4rem;bottom:-.4rem;left:-.4rem;border-radius:50%;border:.2rem solid transparent;transition:border-color .2s ease}.bubbelro .bb-bundle__swatch-input:checked+.bb-bundle__swatch:after{border-color:rgb(var(--bb-plum))}.bubbelro .bb-bundle__swatch-input:focus-visible+.bb-bundle__swatch{outline:.2rem solid rgb(var(--bb-plum));outline-offset:.6rem}.bubbelro .bb-bundle__swatch-input:disabled+.bb-bundle__swatch{opacity:.35;cursor:not-allowed;background-image:linear-gradient(135deg,transparent 47%,rgba(var(--bb-ink),.6) 48%,rgba(var(--bb-ink),.6) 52%,transparent 53%)}.bubbelro .bb-bundle__swatch--text{width:auto;height:auto;min-height:3.8rem;padding:.6rem 1.4rem;border-radius:4rem;background:rgb(var(--bb-white));display:inline-flex;align-items:center}.bubbelro .bb-bundle__swatch--text:after{border-radius:4rem}.bubbelro .bb-bundle__swatch-text{font-size:1.35rem;font-weight:600}.bubbelro .bb-bundle__note{margin:.4rem 0 0;font-size:1.3rem;color:rgba(var(--bb-ink),.72)}.bubbelro .bb-bundle__pack-name{white-space:nowrap}@media screen and (max-width:389px){.bubbelro .bb-bundle__tier-card{padding:1.4rem 1.3rem;gap:1rem}.bubbelro .bb-bundle__packs{padding:1.2rem}.bubbelro .bb-bundle__swatches{gap:.6rem}.bubbelro .bb-bundle__swatch{width:3.4rem;height:3.4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bubbelro.css.map */
