.hb-bundle img,.hb-bundle svg{width:100%;height:100%;display:block;object-fit:cover}.hb-bundle{background:#f5f5f5;padding:48px 0 95px}.hb-bundle__wrapper{display:flex;justify-content:space-between;align-items:flex-start}.hb-bundle--main__title{font-family:Helvetica Neue;font-weight:700;font-size:24px;line-height:118%;letter-spacing:0;vertical-align:middle;margin:0 0 24px}.hb-bundle__alpha{flex:1;padding-right:48px}.hb-bundle__alpha .card__heading a:after{content:unset!important}.hb-bundle__alpha .card__heading .full-unstyled-link{pointer-events:none}.hb-bundle__alpha--gird{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 16px}.hb-bundle__alpha--gird .button{min-width:unset}.hb-bundle__alpha--item{width:100%}.hb-bundle .card__heading a:after{z-index:0}.hb-bundle .hb-product__btn--parent{position:relative;z-index:2;margin-top:auto}.hb-bundle .quantity{width:100%;border-radius:16px;overflow:hidden;height:48px;display:none}.hb-bundle .hb-bundle__atb-btn.disabled{opacity:.4;pointer-events:none}.hb-bundle .Card_product_maincontent_new .quick-add .button{background:#213478;color:#fff;height:48px;display:flex;align-items:center;justify-content:center}.hb-bundle .quantity:after{border-radius:16px;box-shadow:unset;border:2px solid var(--stroke-stroke-1, #21347826)}.hb-bundle .quantity__button .svg-wrapper{width:16px;height:16px}.hb-bundle .quantity__input{font-family:Helvetica Neue;font-weight:700;font-size:16px;line-height:100%;letter-spacing:.2px;color:#213478;vertical-align:middle;text-transform:uppercase;pointer-events:none;line-height:1.3;margin-top:3px}.hb-bundle .card__media .media img{object-fit:contain}.hb-bundle .card__badge.right{margin-top:-7px}.hb-bundle__alpha--item.selected .hb-bundle__atb-btn{display:none}.hb-bundle__alpha--item.selected .quantity{display:flex}.hb-bundle__product-media{display:flex;justify-content:center;align-items:center}.hb-bundle__product-media img{width:81%}.hb-bundle__beta{position:sticky;top:20px;height:fit-content;max-width:423px;flex:423px;border-radius:24px;overflow:hidden;transition:all .3s ease-in-out;background-color:#fff}.hb-bundle__bunlde--card{position:relative}.hb-bundle__bunlde--card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:2px solid #21347826;border-radius:24px;z-index:-1}.hb-bundle__progress-bar{padding:9px 0 72px}.hb-bundle .progress-bar-width{position:relative;height:100%;border-radius:24px;overflow:hidden}.hb-bundle .progress-meter{position:absolute;top:0;left:0;height:100%;background-color:#213478;display:block!important}.hb-bundle .progress-meter-bar{height:6px;border-radius:100px;background-color:#dee1eb;position:relative}.hb-bundle .progress__text{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:8px}.hb-bundle .progress__overlap-text{position:absolute;top:-9.5px;display:flex;flex-direction:column;justify-content:center;align-items:center}.progress__1-box.progress__overlap-text{left:12.5%;transform:translate(-50%)}.progress__save10.progress__overlap-text{left:37.5%;transform:translate(-50%)}.progress__save15.progress__overlap-text{left:62.5%;transform:translate(-50%)}.progress__save20.progress__overlap-text{left:87.5%;transform:translate(-50%)}.progress__text--heading{font-weight:700;font-size:12px;line-height:1.36;letter-spacing:0;text-align:center;text-transform:uppercase;text-wrap:nowrap}.progress__text--description{font-family:Helvetica Neue;font-weight:500;font-size:12px;line-height:1.35;letter-spacing:0;text-align:center}.hb-bundle .progress__box{width:24px;height:24px;background:#dee1eb;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}.hb-bundle .progress__box svg{width:48%;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.hb-bundle .progress__box.is-active{background-color:#213478}.hb-bundle .progress__box-check,.hb-bundle .progress__box.is-active .progress__box-lock{opacity:0;visibility:hidden}.hb-bundle .progress__box.is-active .progress__box-check,.hb-bundle .progress__box.is-active .progress__box-lock{opacity:1;visibility:visible}.hb-bundle__title{font-weight:700;font-size:24px;line-height:1.18;letter-spacing:0;text-align:center;margin:0;background:#213478;color:#fff;padding:17.85px 24px;text-transform:capitalize;position:relative}.hb-bundle__freeshipping--text{background:#1778d3;color:#fff;font-weight:700;font-size:12px;line-height:1.36;letter-spacing:0;text-align:center;text-transform:uppercase;padding:7.85px 24px}.hb-bundle__card-inner{padding:20px 24px 24px}.hb-bundle__product--grid{display:flex;gap:8px;margin-bottom:24px}.progress__box{width:24px;height:24px}.hb-bundle__item{display:flex;max-width:calc(25% - 6px);flex:calc(25% - 6px)}.hb-bundle .hb-bundle__item img,.hb-bundle .hb-bundle__item svg{height:auto}.hb-bundle__product-content,.hb-bundle__empty-selection{max-width:100%;flex:100%;width:100%}.hb-bundle__product-content{display:none}.hb-bundle__item.selected .hb-bundle__product-content{display:block}.hb-bundle__item.selected .hb-bundle__empty-selection{display:none}.hb-bundle__product-media{background-color:#f5f5f5;border-radius:8px;margin-bottom:6px}.hb-bundle__product-title{font-weight:500;font-size:12px;line-height:1.35;letter-spacing:0;text-align:center}.hb-bundle__pricing-option{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.hb-bundle__pricing{display:none}.hb-bundle__pricing-option-1{padding-bottom:10px;border-bottom:2px solid #21347826}.hb-bundle__pricing-option-2{padding-top:16px;padding-bottom:12px}.hb-bundle__pricing-radio{margin:0 10px 5px 0;width:20px;height:20px;accent-color:#213478}.hb-bundle__pricing-radio[type=radio]{-webkit-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #21347880;border-radius:50%;position:relative;cursor:pointer}.hb-bundle__pricing-radio[type=radio]:checked{border-color:#213478}.hb-bundle__pricing-radio[type=radio]:checked:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background:#213478;border-radius:50%;transform:translate(-50%,-50%)}.hb-bundle__pricing-label{flex-grow:1}.hb-bundle__pricing-label,.hb-bundle__pricing-price{font-weight:700;font-size:14px;line-height:1.36;letter-spacing:0;text-transform:uppercase}.hb-bundle__pricing-price s{color:#21347899;margin-left:6px}.hb-bundle__pricing-delivery{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#f5f5f5;border-radius:12px;margin-bottom:12px}.hb-bundle__pricing-delivery--icon,.hb-bundle__pricing-benifit--svg{width:12px;height:12px;display:block}.hb-bundle__pricing-delivery--text{font-weight:500;font-size:12px;line-height:1.35;letter-spacing:0}.hb-bundle__pricing-delivery--text strong{font-weight:700}.hb-bundle__pricing-benefits{list-style:none;padding:0;margin:0 0 24px;display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:6px;row-gap:4px}.hb-bundle__pricing-benefit{display:flex;align-items:center;gap:8px;font-family:Helvetica Neue;font-weight:500;font-size:12px;line-height:1.35;letter-spacing:0;max-width:calc(50% - 3px);flex:calc(50% - 3px)}.hb-bundle__bundle--card-inner{border:1px solid #0C0C0C;padding:32px 24px;max-width:100%;position:relative;background-color:#fff}.hb-bundle__bundle-flex{display:flex;align-items:center;justify-content:center;column-gap:8px;margin-bottom:24px}.hb-bundle__bundle-option{max-width:50%;flex:50%;border:1px solid rgba(8,9,8,.15);padding:12px;position:relative;font-size:14px;font-weight:400;line-height:1.3;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;letter-spacing:0;color:#0c0c0c;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}.hb-bundle__item:last-child{margin-bottom:0}.hb-bundle__item.selected .hb-bundle__inner{display:flex}.hb-bundle__item.selected .hb-bundle__icon svg{transform:rotate(45deg)}.hb-bundle__item.selected .hb-bundle__header{display:none}.hb-bundle__inner{padding:2px 36px 2px 16px;display:flex;align-items:flex-start;column-gap:12px;display:none}.hb-bundle__header{width:100%;padding:22px 36px 22px 16px}.hb-bundle__icon{position:absolute;right:16px;width:100%;width:16px;height:16px;top:50%;transform:translateY(-50%)}.hb-bundle__item.selected .hb-bundle__icon{cursor:pointer}.hb-bundle__product--img{max-width:56px;aspect-ratio:1}h4.hb-bundle__label{font-size:14px;font-weight:400;line-height:1.3;text-transform:uppercase;color:#0c0c0c;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin:0}.hb-bundle__product--title{font-size:18px;font-weight:700;line-height:1.2;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#0c0c0c;letter-spacing:0;margin:0 0 2px}.hb-bundle__product--description{font-size:12px;font-weight:700;line-height:1.2;text-align:left;color:#0c0c0c;text-transform:uppercase;letter-spacing:0;text-underline-position:from-font;text-decoration-skip-ink:none;display:block;margin:0 0 4px}.hb-bundle__product--description p{margin:0}.hb_price-wrapper{display:flex;gap:4px}.hb-bundle__btn{border:none;display:block;background-color:#213478;width:100%;padding:16px 50px;border-radius:16px;cursor:pointer;font-size:16px;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;transition:all .2s linear;position:relative}.hb-bundle__btn.add-to-cart{opacity:40%}.hb-bundle__btn.loading{opacity:.4}.hb-bundle__btn svg .path{stroke:#fff}.hb-bundle__btn .loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%)}.hb-bundle__bottom--text{font-weight:500;font-size:12px;line-height:1.35;letter-spacing:0;margin:12px 0 0;text-align:center}.hb-bundle__bottom--text .discount-text{font-weight:700}.hb-bundle__cross--icon{position:absolute;width:24px;height:24px;top:20px;right:20px;display:none}.hb-bundle__mobile--content .hb-bundle__bundle--title{font-size:24px;line-height:1.2;margin:0 0 16px}.hb-bundle__overly{position:fixed;top:0;left:0;display:none!important;width:100%;height:100vh;background-color:#0c0c0c87;z-index:99}.hb-bundle__bundle-option.disabled,.hb-bundle .quantity__button.disabled{pointer-events:none}.hb_bundle-quantity{cursor:pointer}.hb-bundle .card__heading{line-height:1.2}.hb_product-card__title-icon--wrap{display:flex;align-items:self-start;column-gap:6px}.hb_product-card__icon{max-width:20px;min-width:20px;height:20px;cursor:pointer;z-index:3;position:relative}.hb_product-card__icon .loading__spinner{top:3px;right:2px;width:1.6rem}.hb_product-card__icon svg.hide{opacity:0}.hb-bundle .card__information{grid-row-start:unset}.one-product-added .hb-bundle__pricing-price s{text-decoration:none}.bundle-subscription .bundle-subscription-head{display:flex;flex-wrap:wrap;width:100%}.bundle-subscription .bundle-subscription-head label{color:#213478;font-size:14px;font-style:normal;font-weight:700;line-height:136%;text-transform:uppercase;width:100%;border-bottom:2px solid rgba(33,52,120,.15);position:relative;padding:18px 0 18px 25px;display:flex;flex-wrap:wrap;justify-content:space-between}.bundle-subscription .bundle-subscription-head label:nth-last-child(1){border:none}.bundle-subscription .bundle-subscription-head label input[type=radio]{position:absolute;opacity:0;cursor:pointer}.bundle-subscription .bundle-subscription-head label .radio-mark{position:absolute;top:16px;left:0;height:20px;width:20px;background-color:#fff;border:2px solid rgba(33,52,120,.5);border-radius:50%}.bundle-subscription .bundle-subscription-head label input:checked~.radio-mark{background-color:#213478;border:2px solid #213478;box-shadow:inset 0 0 0 3px #fff}.bundle-subscription .bundle-subscription-head label .one-time-purchase-price,.bundle-subscription .bundle-subscription-head label .subscription-price{color:#213478;font-size:14px;font-style:normal;font-weight:500;line-height:136%}.bundle-subscription>h3{margin-bottom:0}.bundle-subscription .bundle-subscription-plan label{display:none}.bundle-subscription .bundle-subscription-plan{margin-bottom:12px}.bundle-subscription .bundle-subscription-plan .bundle-plan-select{border-radius:12px;border:2px solid #F5F5F5;padding:2px 13px 0 12px;font-size:12px;font-style:normal;font-weight:700;line-height:135%;text-transform:none;box-sizing:border-box;color:#213478;width:100%;height:40px;text-align:left;background:#f5f5f5 url(/cdn/shop/files/select_arrow.svg?v=1746424921) no-repeat right 15px center;-webkit-appearance:none;appearance:none}.bundle-subscription .bundle-subscription-plan-points{display:inline-block;margin:0 0 20px;padding:0;width:100%}.bundle-subscription .bundle-subscription-plan-points ul{display:flex;flex-wrap:wrap;margin:0 -5px;list-style:none;padding:0}.bundle-subscription .bundle-subscription-plan-points ul li{float:left;margin:0 0 4px;padding:0 5px 0 25px;width:50%;font-size:12px;font-style:normal;font-weight:500;line-height:135%;color:#213478;position:relative}.bundle-subscription .bundle-subscription-plan-points ul li svg{width:12px;height:12px;position:absolute;top:1px;left:5px}@media screen and (min-width:768px){.bundle-subscription .bundle-subscription-plan{display:block!important}.hb-bundle__product-media{min-height:106px}}@media screen and (max-width:1279px){.hb-bundle__alpha--gird{grid-template-columns:repeat(2,1fr)}.hb-bundle__alpha{flex:1;padding-right:30px}}@media screen and (max-width:1160px){.hb-bundle__beta{max-width:390px;flex:390px}}@media screen and (max-width:990px){.hb-bundle .Card_product_maincontent_new .quick-add .button{background:#213478;color:#fff;font-size:12px;line-height:1.41;letter-spacing:0px}.hb-bundle .Card_product_main_new{padding:12px}.hb-bundle .card__badge.right{justify-self:flex-start;position:absolute;top:-26px;left:4px;display:block;margin:0}.hb-bundle--main__title{font-size:20px;line-height:120%;margin:0 0 20px}.hb-bundle{padding:40px 0 56px}}@media screen and (max-width:767px){.hb-bundle__product-media{min-height:92px}.hb-bundle__alpha{padding-right:0;width:100%}.hb-bundle .Card_product_maincontent_new .quick-add .button{height:44px}.hb-bundle__wrapper{flex-direction:column}.hb-bundle__shvron-down{width:20px;height:20px;display:block;position:absolute;top:18px;right:20px}.hb_product-card__icon .loading__spinner{width:1.2rem}.hb-bundle__beta{position:unset;height:auto;padding:0;max-width:100%;border-radius:unset}.hb-bundle__card-wrapper{position:fixed;z-index:99;bottom:-100%;background:#fff;left:0;top:unset;max-width:100%;width:100%;border-radius:24px 24px 0 0;transition:all .3s ease-in-out;overflow:hidden}.hb-bundle__beta.drawer-open .hb-bundle__card-wrapper{bottom:-1px}.hb-bundle__title{font-size:20px;padding:18.21px 24px 14.21px}.hb-bundle__freeshipping--text{padding:5.38px 24px 3.38px}.hb-bundle__product--grid{margin-bottom:14px}.hb-bundle__pricing-option-1{padding-bottom:12px}.hb-bundle__pricing-option-2{padding-top:12px}.hb-bundle__mobile--content{padding:12px 20px 16px;background-color:#fff;position:fixed;top:unset;width:100%;left:0;bottom:0;border-top:1px solid #21347826;z-index:99;opacity:0;visibility:hidden;transition:all ease-in-out .2s}.sticky-visible .hb-bundle__mobile--content{opacity:1;visibility:visible}.hb-bundle__mobile--content .hb-bundle__title{font-size:16px;padding:17px 24px 12.21px;border-radius:12px;text-transform:uppercase;text-align:left}.hb-bundle__mobile--content .hb-bundle__shvron-down{top:14px;right:16px}.hb-bundle .quantity{height:44px;min-height:unset}.hb_product-card__title-icon--wrap{column-gap:4px}.hb_product-card__icon{max-width:16px;min-width:16px;height:16px}.hb_product-card__title-icon--wrap{align-items:center}.hb-bundle__bunlde--card:after{display:none;z-index:unset}.hb-bundle__overlay{position:fixed;width:100%;height:100vh;bottom:0;left:0;z-index:98;background-color:#00000070}.hb-bundle__beta.drawer-open .hb-bundle__overlay{display:block}.hb-bundle__product-media img{width:83%}.hb-bundle__wrapper{display:unset}.hb-bundle__pricing-details{display:none}.hb-bundle__pricing-option-2.active+.hb-bundle__pricing-details{display:block}.hb-bundle .progress__box svg{top:50%}.hb-bundle .progress__box{width:20px;height:20px}.hb-bundle .progress__overlap-text{top:-7.5px}.hb-bundle__progress-bar{padding:9px 0 61px}.hb-bundle .Card_product_inner_new .card__inner{min-height:154px}}.template-hb-bundle .shopify-section-header-sticky{top:calc(-1* var(--header-height))!important}
/*# sourceMappingURL=/cdn/shop/t/127/assets/hb-bundle.css.map */
