.echo-bundle-section .tab-content:not(.is-active){display:none}.echo-bundle-section .text-decoration{text-decoration:line-through;font-weight:400}.echo-bundle-section .tab-content.is-active{display:block}.echo-bundle-section .tab-buttons{display:flex;gap:12px;margin-bottom:40px;align-items:center}.product--count{margin-left:auto;font-weight:600}.quick-add-modal img,.quick-add-modal video{width:100%;height:auto}.quick-add-modal .mediaGallery-inner .product__media-thumbnails video{height:100%;object-fit:cover;border-radius:8px}.quick-add-modal .thumb-button{display:none}.quick-add-modal .mediaGallery-inner .product__media-thumbnails{margin-top:15px!important}.quick-add-modal .mediaGallery-inner .icon-playthumb{display:block!important;position:absolute;top:50%;background:#000;border-radius:100px;padding:4px;transform:translate(-10px,-10px);left:50%}.quick-add-modal .mediaGallery-inner .swiper-wrapper{align-items:center}.echo-bundle-section .tab_description{margin:40px 0 80px}.echo-bundle-section .tab-buttons>li{list-style:none;border:1px solid #000000;padding:10px 16px;font-size:14px;font-weight:700;line-height:20px;border-radius:4px;cursor:pointer;text-align:center}.echo-bundle-section .tab-button.is-active{background:#000;color:#fff}.echo-bundle-section .product-item-image *{width:auto;height:auto;display:block;object-fit:cover;margin:0 auto;padding-bottom:24px}.echo-bundle-section .product-item{border-radius:12px;background:#f7f4f2;min-height:540px;display:flex;flex-direction:column;height:auto}.echo-bundle-section .tab-body_wrapper .rating-star{--letter-spacing: .7;--font-size: 1.4}.echo-bundle-section .view-details{border:unset;background:transparent;display:flex;align-items:center;gap:5px;font-size:12px;cursor:pointer}.echo-bundle-section .product-item-content{display:flex;flex-direction:column;width:100%;flex-grow:1;padding:0 20px 20px;gap:20px}.product-banner img{display:block;border-radius:12px}.echo-bundle-section .bundle-cart__section{height:100%;background:#f7f4f2;border-radius:12px}.bundle_products--cart-section{padding:20px 20px 16px}.product-item-button{width:100%;margin-top:auto;justify-content:space-between;background:#fff;color:#000;padding:12px 16px}.echo-bundle-section .product-counts{margin-left:auto}.product-item-button:after{box-shadow:unset}.product-item-button:hover:after{box-shadow:unset!important}.echo-bundle-section .product-item-review{display:flex;justify-content:space-between;margin-bottom:16px}.echo-bundle-section .product-item-content-info .card-key-points{margin-top:25px}span.button_text{font-size:15px;line-height:24px;font-weight:700}.price_compare-price{display:flex;gap:8px}.price_compare-price *{font-size:15px;font-weight:700;line-height:24px;letter-spacing:0px}.compare-price.text-decoration{font-weight:400}.product-item-image img{width:100%!important;border-radius:10px;aspect-ratio:4 / 3;object-position:center center}@media screen and (max-width: 749px){.grid.grid-70-30-desktop .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2);max-width:100%}.echo-bundle-section .tab-buttons{overflow-x:auto}.echo-bundle-section .tab-buttons>li{min-width:110px}.product--count{display:inline-flex;gap:5px}.echo-bundle-section .tab_description{margin:40px 0}}@media screen and (min-width: 750px){.grid.grid-70-30-desktop{column-gap:42px}.tab-body_wrapper .grid{column-gap:24px;row-gap:26px}}.view-details .quick-add__submit{padding:0;min-width:100%;box-sizing:border-box;min-height:auto;background:unset;font-size:12px;font-weight:400;line-height:24px}.view-details .quick-add{margin:0}.view-details .button:after{box-shadow:unset}.view-details .button:not([disabled]):hover:after{box-shadow:unset}.template-page-build-my-routine .quick-add-modal__content{border-radius:12px}.template-page-build-my-routine .cs--main_breadcrumb--grid a{font-size:14px;color:#000;text-decoration:unset}.template-page-build-my-routine .cs--main_breadcrumb--grid{margin-bottom:1rem}.template-page-build-my-routine .product__thumbnail-item{width:76px;height:76px;padding:5px;border:1px solid #e5e7eb;border-radius:2px;cursor:pointer}.template-page-build-my-routine .swiper-slide-thumb-active{border:1px solid #8e8e82}.template-page-build-my-routine .product__thumbnail-item img{width:100%;height:100%;object-fit:cover;border-radius:8px}.template-page-build-my-routine .product__media-thumbnails{margin-top:15px}.template-page-build-my-routine .product-button__grid{display:flex;align-items:center;gap:10px;width:100%;justify-content:space-between}.template-page-build-my-routine .product-badge.for-desktop{display:none}.quick-add-modal__content::-webkit-scrollbar{width:8px}.quick-add-modal__content::-webkit-scrollbar-track{background-color:#000;border-radius:4px}.quick-add-modal__content::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}@media screen and (max-width: 749px){.template-page-build-my-routine .product__media-thumbnails{margin-bottom:15px}}.echo-bundle-section button.product-item-button:disabled .price_compare-price{display:none}.echo-bundle-section .bundle_cart--item{padding:10px;display:flex;align-items:center;gap:10px;background:#fff;margin-bottom:15px}.bundle_cart--item:last-child{margin-bottom:0}.echo-bundle-section img.cart_item-media{width:100px;height:100px;object-fit:cover}.cart_item-title{font-size:1.6rem}.echo-bundle-section .bundle_cart-quantity{display:flex;align-items:stretch;border:1px solid currentColor;border-radius:4px;width:10rem;height:3.5rem}.echo-bundle-section .cart_item-content{display:flex;flex-direction:column;gap:8px;width:100%}.echo-bundle-section .quantity-btn{display:flex;justify-content:center;align-items:center;background:transparent;border:0;width:100%;height:auto;cursor:pointer}.echo-bundle-section .quantity-btn svg{width:1.2rem;height:1.2rem}.echo-bundle-section input.quantity_input{width:100%;height:3rem;text-align:center;border:0}.echo-bundle-section .mini-cart-form{margin-bottom:15px}.echo-bundle-section .bundle_products--cart-item{display:block!important;width:100%;height:auto;min-height:150px;background:#fff;border:1px dashed rgba(217,217,213,1)}.echo-bundle-section .bundle_cart--total_price button{margin-top:0;background:#cc9c94;border:1px solid #cc9c94;color:#000;min-height:48px;line-height:1}.echo-bundle-section .bundle_cart--total_price button:after{box-shadow:unset}.echo-bundle-section .bundle_cart--total_price button:hover:after{box-shadow:unset}.bundle_cart--total_price{padding:21px 20px 32px;border-top:1px solid #d9d9d5}.bundle_cart--total_price p{display:none}.echo-bundle-section .bundle_cart--recommended{margin:16px 0 0}.echo-bundle-section .promotion_banner--1 .promotion-banner_wrapper{position:relative;border-radius:12px;overflow:hidden;display:flex;max-height:100%}.echo-bundle-section .promotion_banner--1 .promotion-banner_wrapper:hover img.banner_hover{opacity:1}.echo-bundle-section .promotion_banner--1 img{width:100%;height:100%;border-radius:12px;background:transparent;object-fit:cover;object-position:bottom}.echo-bundle-section .promotion_banner--1 img.banner_hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.echo-bundle-section .promotion_banner--2 .promotion-banner_wrapper{position:relative;border-radius:12px;overflow:hidden;display:flex}.echo-bundle-section .promotion_banner--2 .promotion-banner_wrapper:hover .promotion-banner__content{opacity:1}.echo-bundle-section .promotion_banner--2 img{width:100%;height:100%;border-radius:12px;background:transparent}.echo-bundle-section .promotion_banner--2 .promotion-banner__content{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;padding:0 40px 0 20px;display:flex;flex-direction:column;justify-content:center;opacity:0;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.echo-bundle-section .promotion_banner--2 .promotion-banner__content svg{width:60px;height:auto}.echo-bundle-section .promotion_banner--2 h4.__heading{color:#fff;margin-top:60px;margin-bottom:20px;font-size:40px}.echo-bundle-section .promotion_banner--2 .promotion-banner__caption{position:absolute;right:40px;bottom:80px;z-index:1;color:#fff;font-size:20px;text-align:right;width:100%}.echo-bundle-section .promotion_banner--2 .promotion-banner__caption strong{display:block}@media screen and (min-width: 750px){.echo-bundle-section .grid-70-30-desktop>.grid__item:first-child{width:calc(70% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(70% - var(--grid-desktop-horizontal-spacing) / 2)}.grid__item.bundle-cart__section{position:sticky;top:40px;height:100vh}.bundle_products--cart_recommended{overflow-y:auto;height:80vh}}.bundle_recommended-product-wrapper{padding:11px;display:flex;align-items:center;gap:12px;background:#fff;margin-bottom:15px;border-radius:4px}.product-wrapper-img{min-width:100px;height:112px;object-fit:contain;background:#f7f4f2;border-radius:4px}.bundle_recommended-product-wrapper .product-wrapper-img img{width:80px;height:100%;object-fit:contain;margin:0 auto}.recommended-item_inner_price,.cart_item-title_price{display:flex;width:100%;gap:10px;justify-content:space-between}.recommded-title{margin-bottom:12px;display:block;font-weight:800}.bundle_recommended-product-button.button{min-height:30px;min-width:88px;padding:6px 8px;margin-top:20px;margin-right:auto;background:transparent;color:#000}.bundle_product-title.h6{text-transform:uppercase}.bundle_recommended-item_inner{display:flex;flex-direction:column;align-items:center;width:100%}.recommended-item_inner_price *{color:#000;font-weight:700}.recommended-subtitle{font-size:12px;font-weight:400;line-height:12px;display:flex;width:100%;margin-bottom:6px}.bundle_recommended-product-item:last-child .bundle_recommended-product-wrapper{margin:0}.recommended_price_compare,.cart_price_compare{font-size:14px;line-height:20px}quick-add-modal .mediaGallery-inner .product__media-thumbnails{width:100%}
/*# sourceMappingURL=/cdn/shop/t/23/assets/echo-bundle-section.css.map */
