bundle-section{display:block}.bundle-section{margin-bottom:var(--section-spacing-medium, 120px);opacity:1}.bundle-section__container{display:flex;gap:18px;align-items:flex-start}.bundle-section__mobile-header{display:none}.bundle-section__products{flex:1;display:flex;flex-wrap:wrap;gap:12px}.bundle-product-card{display:flex;flex-direction:column;gap:6px;align-items:flex-start;flex:0 0 calc((100% - 6px)/2)}.bundle-product-card__link{display:flex;flex-direction:column;gap:6px;align-items:flex-start;width:100%;text-decoration:none}.bundle-product-card__image-wrapper{width:100%;aspect-ratio:1 / 1;border-radius:20px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.bundle-product-card__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:133px;height:165px;object-fit:contain}.bundle-product-card__tags{position:absolute;color:var(--Others-White, #fff);text-align:center;font-family:var(--font-family-paragraph-alternate, "Mouse Memoirs");font-size:var(--font-paragraph-alternate-small-size, 16px);font-style:normal;font-weight:400;line-height:var( --font-paragraph-alternate-small-line-height, 22px );top:12px;left:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;z-index:1}.bundle-product-card__tag{display:flex;align-items:center;gap:4px;padding:2px 6px;border-radius:8px}.bundle-product-card__tag--product{background:var(--Secondary-Soft-dark-100, #2b2b2b)}.bundle-product-card__tag--product p{color:var(--Others-White, #ffffff);margin:0}.bundle-product-card__tag--vegan{background:var(--Secondary-Soft-dark-100, #2b2b2b)}.bundle-product-card__tag--vegan p{color:var(--Others-White, #ffffff);margin:0}.bundle-product-card__tag svg{width:14px;height:14px;flex-shrink:0}.bundle-product-card__content{display:flex;flex-direction:column;align-items:flex-start;width:100%}.bundle-product-card__title{margin:0;margin-bottom:0!important;width:100%;color:var(--Secondary-Soft-dark-100, #2b2b2b);font-family:var(--font-family-paragraph-alternate, "Mouse Memoirs");font-size:var(--font-paragraph-alternate-large-size, 20px);font-style:normal;font-weight:400;line-height:var( --font-paragraph-alternate-large-line-height, 26px )}.bundle-product-card__reviews{display:flex;align-items:center;gap:6px;width:100%;margin-top:0}.bundle-product-card__reviews .jdgm-reviews{display:flex;align-items:center;gap:6px}.bundle-product-card__reviews .jdgm-reviews__stars{display:flex;align-items:center;gap:2px}.bundle-product-card__reviews .jdgm-reviews__star{width:16px;height:16px;flex-shrink:0}.bundle-product-card__reviews .jdgm-reviews__count{color:var(--Secondary-Soft-dark-100, #2b2b2b);margin:0}.bundle-product-card__price{display:flex;align-items:center;gap:4px;width:100%;margin-top:0}.bundle-product-card__price p{display:flex;align-items:center;gap:4px;color:var(--Secondary-Soft-dark-100, #2b2b2b);margin:0}.bundle-product-card__price-from{font-family:var(--font-family-paragraph, Inter);font-size:var(--font-paragraph-medium-size, 14px);font-weight:500;line-height:var(--font-paragraph-medium-line-height, 20px)}.bundle-product-card__price-value{color:var(--Secondary-Soft-dark-100, #2b2b2b)}.bundle-product-card__price-unit{font-family:var(--font-family-paragraph, Inter);font-size:var(--font-paragraph-medium-size, 14px);font-weight:500;line-height:var(--font-paragraph-medium-line-height, 20px)}.bundle-product-card .button-small{width:100%;margin-top:0;border-radius:var(--button-small-br, 12px)}.bundle-product-card__quantity{width:100%}.bundle-quantity-selector{border:1.5px solid var(--Primary-Vibrant-pink, #ff3993);border-radius:12px;padding:4px;display:flex;align-items:center;justify-content:center;gap:6px;background:var(--Others-Background, #fff)}.bundle-quantity-selector__button{width:24px;height:24px;border-radius:8px;background:var(--Secondary-Soft-dark-15, rgba(43, 43, 43, .15));display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;padding:2px;transition:background .2s ease;touch-action:manipulation}.bundle-quantity-selector__button:hover{background:var(--Secondary-Soft-dark-25, rgba(43, 43, 43, .25))}.bundle-quantity-selector__button svg{width:24px;height:24px;fill:#000;color:#000}.bundle-quantity-selector__value{flex:1;text-align:center;font-family:var(--font-family-paragraph-alternate, "Mouse Memoirs");font-size:var(--font-paragraph-alternate-large-size, 20px);line-height:var(--font-paragraph-alternate-large-line-height, 26px);color:var(--Secondary-Soft-dark-100, #2b2b2b);font-weight:400;height:20px;display:flex;align-items:center;justify-content:center}.bundle-product-card__cta{width:100%}.bundle-product-card__button{width:100%;background:var(--Primary-Vibrant-pink, #ff3993);border:none;border-radius:var(--button-small-br, 12px);padding:var(--button-small-v-padding, 8px) var(--button-small-h-padding, 16px);font-family:var(--font-family-heading, "Freitag Display");font-size:var(--button-small-font-size, 16px);font-weight:700;color:var(--Others-White, #fff);cursor:pointer;transition:background .3s ease;line-height:normal;display:flex;align-items:center;justify-content:center}.bundle-product-card__button[disabled]{opacity:.6;cursor:not-allowed}.bundle-product-card__button:hover{background:#ff2085}.bundle-section__panel{width:416px;flex-shrink:0;background:var(--Others-Background-light, #fff2f8);border-radius:24px;padding:24px 18px;display:flex;flex-direction:column;gap:24px;position:sticky;top:calc(var(--header-height, 0px) + 24px);align-self:flex-start}.bundle-section__panel-title{font-family:var(--font-family-heading, "Freitag Display");font-size:var(--font-h4-size, 30px);line-height:var(--font-h4-line-height, 36px);color:var(--Secondary-Soft-dark-100, #2b2b2b);font-weight:700;margin:0}.bundle-progress{display:flex;flex-direction:column;gap:12px}.bundle-progress__bars{background:var(--Others-Background, #fff);border-radius:24px;padding:18px;display:flex;gap:18px;box-shadow:0 4px 20px #0000000f}.bundle-progress__item{flex:1;display:flex;flex-direction:column;gap:8px;align-items:center}.bundle-progress__badge{display:flex;align-items:center;justify-content:center;gap:5px;padding:2px 6px;border-radius:8px;background:var(--Secondary-Soft-dark-15, rgba(43, 43, 43, .15));width:100%;min-height:32px;transition:all .3s ease}.bundle-progress__item.is-active .bundle-progress__badge{background:var(--Others-Background-light, #fff2f8)}.bundle-progress__badge-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.bundle-progress__badge-icon svg{width:100%;height:100%}.bundle-progress__item:not(.is-active) .bundle-progress__icon-active{display:none}.bundle-progress__item.is-active .bundle-progress__icon-inactive{display:none}.bundle-progress__badge-text{font-family:var(--font-family-paragraph, Inter);font-size:var(--font-paragraph-large-size, 18px);line-height:var(--font-paragraph-large-line-height, 24px);color:var(--Secondary-Soft-dark-100, #2b2b2b);font-weight:700}.bundle-progress__bar-wrapper{display:flex;flex-direction:column;gap:6px;width:100%;align-items:center}.bundle-progress__bar{width:100%;height:8px;background:var(--Secondary-Soft-dark-15, rgba(43, 43, 43, .15));border-radius:500px;overflow:hidden;position:relative}.bundle-progress__bar-fill{height:100%;background:var(--Primary-Vibrant-pink, #ff3993);border-radius:6px;width:0%;transition:width .3s ease}.bundle-progress__label{font-family:var(--font-family-paragraph, Inter);font-size:var(--font-paragraph-small-size, 14px);line-height:var(--font-paragraph-small-line-height, 20px);color:var(--Secondary-Soft-dark-100, #2b2b2b);font-weight:500;text-align:center}.bundle-selected-preview{background:var(--Others-Background, #fff);border-radius:24px;padding:18px;box-shadow:0 4px 20px #0000000f}.bundle-selected-preview__images{display:flex;padding:12px;border-radius:10px;border:1px solid var(--Primary-Vibrant-pink, #ff3993)}.bundle-selected-preview__image-item{margin-bottom:6px;position:relative}.bundle-selected-preview__image-item:not(:first-child){margin-left:-27px}.bundle-selected-preview__image-item svg{width:100%;height:100%}.bundle-selected-preview__image{width:100%;position:absolute;display:none;top:0;left:0;height:100%;object-fit:contain;transform:scale(1.25)}.bundle-selected-preview__image-item.active .bundle-selected-preview__image{display:block}.bundle-selected-preview__image-item svg{visibility:visible}.bundle-selected-preview__image-item.active svg{visibility:hidden}.bundle-selected-preview__quantity-badge{color:var(--Others-White, #fff);text-align:center;padding:2px 12px;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:24px;position:absolute;display:none;border-radius:4px;background:var(--Secondary-Soft-dark-100, #2b2b2b);bottom:-6px;left:50%;transform:translate(-50%)}.bundle-selected-preview__image-item.active .bundle-selected-preview__quantity-badge{display:block}.bundle-checkout{display:flex;flex-direction:column;gap:18px}.bundle-checkout__delivery-date{display:flex;align-items:center;justify-content:center;gap:12px}.bundle-checkout__delivery-date p{color:var(--Secondary-Soft-dark-100, #2b2b2b);margin:0}.bundle-checkout__button{width:100%;background:var(--Primary-Vibrant-pink, #ff3993);border:none;border-radius:var(--button-CTA-br, 18px);padding:var(--button-CTA-v-padding, 16px) var(--button-CTA-h-padding, 26px);display:flex;align-items:center;justify-content:space-between;gap:4px;cursor:pointer;transition:background .3s ease}.bundle-checkout__button-countdown{font-family:var(--font-family-paragraph, Inter);font-size:var(--button-CTA-font-size, 22px);line-height:normal;font-weight:700;color:var(--Others-White, #fff);text-align:center;width:100%;display:none}.bundle-checkout__button.show-countdown .bundle-checkout__button-countdown{display:block}.bundle-checkout__button-content{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%}.bundle-checkout__button.show-countdown .bundle-checkout__button-content{display:none}.bundle-checkout__button:hover{background:#ff2085}.bundle-checkout__button:disabled{opacity:.4;cursor:not-allowed}.bundle-checkout__button-text{font-family:var(--font-family-paragraph, Inter);font-size:var(--button-CTA-font-size, 22px);line-height:normal;font-weight:700;color:var(--Others-White, #fff);text-align:left;flex:1}.bundle-checkout__button-prices{display:flex;align-items:baseline;gap:4px}.bundle-checkout__button-price{font-family:var(--font-family-paragraph, Inter);font-size:var(--button-CTA-font-size, 22px);line-height:normal;font-weight:700;color:var(--Others-White, #fff)}.bundle-checkout__button-compare-price{font-family:var(--font-family-paragraph, Inter);font-size:16px;line-height:normal;font-weight:400;color:#ffffffb3;text-decoration:line-through}.bundle-checkout__button-compare-price:empty{display:none}.bundle-checkout__shipping-slider-wrapper{display:flex;flex-direction:row;gap:18px;align-items:center}.bundle-checkout__shipping-swiper{flex:1;min-width:0;overflow:hidden}.bundle-checkout__shipping-swiper .swiper-wrapper{display:flex}.bundle-checkout__shipping-swiper .swiper-slide{width:100%;flex-shrink:0}.bundle-checkout__shipping-info{display:flex;align-items:center;gap:8px}.bundle-checkout__shipping-info img{flex-shrink:0;width:24px;height:24px;object-fit:contain}.bundle-checkout__shipping-info div{color:var(--Secondary-Soft-dark-100, #2b2b2b)}.bundle-checkout__shipping-info div p{margin:0;color:inherit}.bundle-checkout__shipping-pagination{display:flex;gap:6px;align-items:center;justify-content:center;width:fit-content!important}.bundle-checkout__shipping-pagination .swiper-pagination-bullet{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--Secondary-Soft-dark-35, rgba(43, 43, 43, .35))!important;cursor:pointer;transition:all .3s ease;opacity:1!important;margin:0!important}.bundle-checkout__shipping-pagination .swiper-pagination-bullet-active{width:8px!important;height:8px!important;background:var(--Primary-Vibrant-pink, #ff3993)!important}.bundle-subscription{display:flex;flex-direction:column;gap:12px}.bundle-subscription__option{background:var(--Others-Background, #fff);border:1px solid var(--Secondary-Soft-dark-15, rgba(43, 43, 43, .15));border-radius:12px;padding:14px 8px;cursor:pointer;transition:all .3s ease}.bundle-subscription__option.is-active{border-color:var(--Primary-Vibrant-pink, #ff3993)}.bundle-subscription__header{display:flex;align-items:center;gap:10px;margin-bottom:0;position:relative}.bundle-subscription__toggle{width:36px;height:24px;border-radius:100px;border:1px solid var(--Primary-Vibrant-pink, #ff3993);position:relative;flex-shrink:0;transition:all .3s ease}.bundle-subscription__toggle-dot{width:18px;height:18px;background:var(--Primary-Vibrant-pink, #ff3993);border-radius:50%;position:absolute;top:50%;left:3px;transform:translateY(-50%);transition:all .3s ease}.bundle-subscription__option.is-active .bundle-subscription__toggle-dot{left:calc(100% - 21px);background:var(--Primary-Vibrant-pink, #ff3993)}.bundle-subscription__label{font-family:var(--font-family-paragraph, Inter);font-size:var(--font-paragraph-medium-size, 16px);line-height:var(--font-paragraph-medium-line-height, 22px);color:var(--Secondary-Soft-dark-100, #2b2b2b);font-weight:700}.bundle-subscription__label strong{background:var(--Primary-Vibrant-pink, #ff3993);color:var(--Others-White, #fff);padding:3px 5px;font-size:14px;border-radius:4px}.bundle-subscription__price{position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:var(--font-family-paragraph, Inter);font-size:var(--font-paragraph-medium-size, 16px);line-height:var(--font-paragraph-medium-line-height, 22px);color:var(--Secondary-Soft-dark-100, #2b2b2b);font-weight:700}.bundle-subscription__content{overflow:hidden;height:0;transition:height .3s ease}.bundle-subscription__option.is-active .bundle-subscription__content{height:auto;padding-top:13px}.bundle-subscription__benefits{display:flex;flex-direction:column;gap:10px;padding:0 6px;margin-bottom:20px}.bundle-subscription__benefit{display:flex;align-items:center;gap:10px}.bundle-subscription__benefit-icon{width:21px;height:21px;flex-shrink:0}.bundle-subscription__benefit-icon svg{width:100%;height:100%}.bundle-subscription__benefit-text{font-family:var(--font-family-paragraph, Inter);font-size:13px;line-height:150%;color:var(--Secondary-Soft-dark-100, #2b2b2b);font-weight:400}.bundle-subscription__frequency{border:2px solid var(--Primary-Vibrant-pink, #ff3993);border-radius:50px;position:relative;margin-top:20px}.bundle-subscription__frequency-toggle{position:absolute;right:27px;top:8px;width:16px;height:22px;pointer-events:none}.bundle-subscription__frequency-toggle svg{width:100%;height:100%;transform:rotate(90deg);transition:transform .24s ease}.bundle-subscription__frequency.is-open .bundle-subscription__frequency-toggle svg{transform:rotate(270deg)}.bundle-subscription__frequency-current{padding:12px 14px;cursor:pointer;position:relative;z-index:2}.bundle-subscription__frequency-value{font-family:var(--font-family-paragraph, Inter);font-size:14px;line-height:22px;color:var(--Secondary-Soft-dark-100, #2b2b2b);font-weight:700}.bundle-subscription__frequency-options{position:absolute;top:0;left:0;width:100%;background:var(--Others-Background, #fff);border-radius:22px;outline:2px solid var(--Primary-Vibrant-pink, #ff3993);padding:14px;display:none;flex-direction:column;gap:14px;z-index:1}.bundle-subscription__frequency.is-open .bundle-subscription__frequency-options{display:flex}.bundle-subscription__frequency-option{font-family:var(--font-family-paragraph, Inter);font-size:14px;line-height:22px;color:var(--Secondary-Soft-dark-100, #2b2b2b);font-weight:500;cursor:pointer;transition:font-weight .2s ease}.bundle-subscription__frequency-option:hover,.bundle-subscription__frequency-option.is-active{font-weight:700}@media only screen and (min-width:1301px){.bundle-section__products{gap:12px}.bundle-product-card{flex:0 0 calc((100% - 36px)/4)}.bundle-product-card__image-wrapper{border-radius:30px}.bundle-product-card__tag{top:18px;left:18px}}@media only screen and (min-width:851px)and (max-width:1300px){.bundle-section__products{gap:12px}.bundle-product-card{flex:0 0 calc((100% - 24px) / 3)}.bundle-product-card__image-wrapper{border-radius:30px}.bundle-product-card__tag{top:18px;left:18px}}@media only screen and (min-width:551px)and (max-width:850px){.bundle-section__products{gap:6px}.bundle-product-card{flex:0 0 calc((100% - 12px) / 3);max-width:calc((100% - 12px) / 3)}.bundle-product-card__image-wrapper{width:133px;height:165px}.bundle-product-card__tag{top:12px;left:12px}}@media only screen and (max-width:550px){.bundle-section__products{gap:6px}.bundle-product-card{flex:0 0 calc((100% - 6px)/2)}}@media only screen and (min-width:990px){.bundle-section__mobile-header,.bundle-section__mobile-selected{display:none!important}}@media only screen and (max-width:989px){bundle-section{background:var(--Others-Background-light, #fff2f8)}.bundle-section{margin-bottom:var(--section-spacing-medium, 48px)}.bundle-section__container{flex-direction:column-reverse;gap:0}.bundle-section__mobile-header{display:block;width:100%;background:var(--Others-Background-light, #fff2f8);border-radius:0 0 24px 24px;margin-bottom:16px}.bundle-section__mobile-header-inner{display:flex;flex-direction:column;gap:16px;padding:24px 18px 0;max-width:100%}.bundle-section__mobile-title{font-family:var(--font-family-heading, "Freitag Display");font-size:30px;line-height:36px;font-weight:700;color:var(--Secondary-Soft-dark-100, #2b2b2b);text-align:center;margin:0}.bundle-section__mobile-header-inner .bundle-progress__bars{display:flex;flex-direction:row;gap:18px;background:var(--Others-Background, white);padding:18px;border-radius:24px;box-shadow:0 4px 20px #0000000f}.bundle-section__mobile-header-inner .bundle-progress__item{flex:1;display:flex;flex-direction:column;gap:8px;align-items:center}.bundle-section__mobile-header-inner .bundle-progress__badge{display:flex;gap:5px;align-items:center;justify-content:center;padding:2px 6px;border-radius:8px;background:var(--Others-Background-light, #fff2f8);width:100%}.bundle-section__mobile-header-inner .bundle-progress__item.is-active .bundle-progress__badge{background:var(--Others-Background-light, #fff2f8)}.bundle-section__mobile-header-inner .bundle-progress__item:not(.is-active) .bundle-progress__badge{background:var(--Secondary-Soft-dark-15, rgba(43, 43, 43, .15))}.bundle-section__mobile-header-inner .bundle-progress__badge-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;position:relative}.bundle-section__mobile-header-inner .bundle-progress__item:not(.is-active) .bundle-progress__icon-active{display:none}.bundle-section__mobile-header-inner .bundle-progress__item.is-active .bundle-progress__icon-inactive{display:none}.bundle-section__mobile-header-inner .bundle-progress__badge-text{font-family:var(--font-family-paragraph, "Inter");font-size:18px;line-height:24px;font-weight:700;color:var(--Secondary-Soft-dark-100, #2b2b2b)}.bundle-section__mobile-header-inner .bundle-progress__bar-wrapper{display:flex;flex-direction:column;gap:6px;align-items:center;width:100%}.bundle-section__mobile-header-inner .bundle-progress__bar{width:100%;height:8px;background:var(--Secondary-Soft-dark-15, rgba(43, 43, 43, .15));border-radius:500px;overflow:hidden}.bundle-section__mobile-header-inner .bundle-progress__bar-fill{height:100%;background:var(--Primary-Vibrant-pink, #ff3993);border-radius:6px;transition:width .3s ease}.bundle-section__mobile-header-inner .bundle-progress__label{font-family:var(--font-family-paragraph, "Inter");font-size:14px;line-height:20px;font-weight:500;color:var(--Secondary-Soft-dark-100, #2b2b2b);margin:0;text-align:center}.bundle-section__mobile-header{display:block!important}.bundle-section__mobile-selected{display:none;flex-direction:column;gap:6px;width:100%;margin-bottom:16px}.bundle-section__mobile-selected-label{font-family:var(--font-family-paragraph, "Inter");font-size:14px;line-height:20px;font-weight:500;color:var(--Secondary-Soft-dark-100, #2b2b2b);margin:0;margin-bottom:0!important}.bundle-section__mobile-selected-pills{display:flex;flex-wrap:wrap;gap:6px}.bundle-section__mobile-selected-pill{display:flex;align-items:center;gap:4px;padding:4px 6px 4px 4px;background:var(--Others-Background, white);border-radius:10px}.bundle-section__mobile-selected-pill-image{width:24px;height:24px;border-radius:6px;background:var(--Others-Background-light, #fff2f8);overflow:hidden;display:flex;align-items:center;justify-content:center}.bundle-section__mobile-selected-pill-image img{width:100%;height:100%;object-fit:cover}.bundle-section__mobile-selected-pill-text{font-family:var(--font-family-paragraph-alternate, "Mouse Memoirs");font-size:16px;line-height:22px;color:var(--Secondary-Soft-dark-100, #2b2b2b)}.bundle-section__panel-title,.bundle-section__panel .bundle-progress{display:none}.bundle-section__products{margin-bottom:12px}.bundle-section__products-row{gap:6px}.bundle-product-card{gap:6px;padding:6px;background:var(--Others-Background, #fff);border-radius:16px}.bundle-product-card__reviews{display:none}.bundle-product-card__image-wrapper{height:104px;border-radius:14px;width:100%!important}.bundle-product-card__image{width:118px;height:147px;top:calc(50% + 24.5px);left:50%;transform:translate(-50%,-50%)}.bundle-product-card__tags{position:absolute;top:8px;left:8px}.bundle-product-card__tag{padding:1.489px 4.466px;border-radius:8px}.bundle-product-card__tag p{font-size:10.42px;line-height:14.887px}.bundle-product-card__content{padding:0 4px;gap:6px}.bundle-product-card__title{font-family:var(--font-family-paragraph-alternate, "Mouse Memoirs");font-size:16px;line-height:16px}.bundle-product-card__subtitle{font-family:var(--font-family-paragraph, "Inter");font-size:10px;line-height:16px;font-weight:500}.bundle-product-card__title{font-size:16px;line-height:16px;margin-bottom:0!important}.bundle-product-card__subtitle{font-size:var(--font-paragraph-extra-small-size, 10px);line-height:var(--font-paragraph-extra-small-line-height, 16px)}.bundle-product-card__quantity,.bundle-product-card__cta{padding:0 4px}.bundle-quantity-selector__button{width:32px;height:32px}.bundle-quantity-selector__value{font-size:var(--font-paragraph-alternate-large-size, 18px);line-height:var(--font-paragraph-alternate-large-line-height, 24px)}.bundle-product-card__button{height:42px}.bundle-product-card .button-small{border:2px solid var(--Primary-Vibrant-pink, #ff3993)!important}.bundle-section__panel{width:100%;border-radius:24px 24px 0 0;padding:12px 18px 0;position:fixed;bottom:0;left:0;z-index:100;top:auto;gap:16px;overflow:hidden;max-height:100vh;max-height:100dvh}.bundle-section__panel-title{font-size:var(--font-h4-size, 22px);line-height:var(--font-h4-line-height, 28px);text-align:center}.bundle-progress{gap:12px}.bundle-progress__bars{padding:18px}.bundle-selected-list{display:flex;flex-direction:column;gap:6px}.bundle-selected-list__header{font-family:var(--font-family-paragraph, Inter);font-size:var(--font-paragraph-small-size, 14px);line-height:var(--font-paragraph-small-line-height, 20px);color:var(--Secondary-Soft-dark-100, #2b2b2b);font-weight:500;text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font}.bundle-selected-list__items{display:flex;flex-wrap:wrap;gap:6px}.bundle-selected-list__pill{background:var(--Others-Background, #fff);border-radius:10px;padding:4px 6px 4px 4px;display:flex;align-items:center;gap:4px}.bundle-selected-list__pill-image{width:24px;height:24px;border-radius:6px;background:var(--Others-Background-light, #fff2f8);overflow:hidden;flex-shrink:0}.bundle-selected-list__pill-image img{width:100%;height:100%;object-fit:cover}.bundle-selected-list__pill-text{font-family:var(--font-family-paragraph-alternate, "Mouse Memoirs");font-size:var(--font-paragraph-alternate-medium-size, 16px);line-height:var(--font-paragraph-alternate-medium-line-height, 22px);color:var(--Secondary-Soft-dark-100, #2b2b2b);font-weight:400}.bundle-selected-preview{display:none}.bundle-checkout{gap:6px;padding-bottom:12px}.bundle-checkout__button{padding:var(--button-CTA-v-padding, 14px) var(--button-CTA-h-padding, 20px);margin-bottom:6px}.bundle-checkout__button-countdown,.bundle-checkout__button-text,.bundle-checkout__button-price{font-size:var(--button-CTA-font-size, 20px)}.bundle-checkout__delivery{display:none}.bundle-subscription{gap:6px;margin-bottom:6px}.bundle-subscription__option{padding:8px 12px;background:var(--Others-Background-light, #fff2f8)}.bundle-subscription__header{margin-bottom:0}.bundle-subscription__label strong{font-size:12px}.bundle-subscription__price{display:none}.bundle-subscription__content{overflow:visible}.bundle-subscription__benefits{margin-bottom:12px}.bundle-subscription__benefit{margin-bottom:2px}.bundle-subscription__frequency{margin-top:12px}.bundle-subscription__frequency-toggle svg{width:16px;height:22px}}.bundle-section .hidden{display:none!important}.bundle-section .disabled{opacity:.4;pointer-events:none}.bundle-quantity-selector__button svg{fill:#000}.bundle-section--bundle .bundle-section__header{background-color:var(--Primary-Pop-yellow, #ffea00);border-radius:0 0 30px 30px;padding:56px var(--section-main-margin-side, 78px);position:relative;overflow:hidden;margin-bottom:18px}.bundle-section--bundle .bundle-section__header-content{display:flex;flex-direction:column;gap:24px;align-items:center;position:relative;z-index:2}.bundle-section--bundle .bundle-section__reviews{display:flex;justify-content:center}.bundle-section--bundle .bundle-section__header-title{font-family:var(--font-family-heading, "Freitag Display");font-size:var(--font-h1-size, 72px);font-weight:700;line-height:var(--font-h1-line-height, 78px);color:var(--Secondary-Soft-dark-100, #2b2b2b);text-align:center;margin:0}.bundle-section--bundle .bundle-section__features{display:flex;align-items:center;gap:24px}.bundle-section--bundle .bundle-section__feature{display:flex;align-items:center;gap:8px}.bundle-section--bundle .bundle-section__feature svg{flex-shrink:0}.bundle-section--bundle .bundle-section__feature-text{color:var(--Secondary-Soft-dark-100, #2b2b2b);font-weight:700;margin:0}@media only screen and (max-width:989px){.bundle-section--bundle .bundle-section__header{padding:24px 0;border-radius:0 0 24px 24px}.bundle-section--bundle .bundle-section__header-content{gap:12px;padding:0 var(--section-main-margin-side, 18px)}.bundle-section--bundle .bundle-section__header-title{font-size:var(--font-h1-size, 38px);line-height:var(--font-h1-line-height, 44px)}.bundle-section--bundle .bundle-section__features{display:none}bundle-section{padding-bottom:12px;border-bottom-right-radius:18px;border-bottom-left-radius:18px}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/bundle-section.css.map */
