.dynamic-bundle-section .product__description{word-spacing:-1px}.bundle-add-btn{letter-spacing:.45px}[id^=bundle-selector] h3{line-height:82%}.bundle-step-label{line-height:90%}.bundle-progress-line-bg{display:flex!important;bottom:3rem;left:3rem;width:calc(100% - 6rem)}.bundle-progress-line{display:flex!important;bottom:3.8rem;left:3rem;width:0;transition:width .4s ease-in-out}@media screen and (min-width:768px){.bundle-item:not(:last-child){border-bottom:1px solid var(--color-gray-500, #B5B5B5)}}@media screen and (min-width:750px){.bundle-progress-line-bg{left:3.6rem;width:calc(100% - 8.7rem)}.bundle-progress-line{left:3.6rem;bottom:5.4rem}}.step-dot{display:block!important}.bundle-step .step-badge{display:none}.bundle-step.completed .step-badge{display:flex}.bundle-step .step-check-icon{display:none}.bundle-step.completed .step-check-icon{display:block}.bundle-step .bundle-step-label,.bundle-step.completed .bundle-step-label{color:#000}.bundle-step .step-price{color:#2b2b2b80}.bundle-step.completed .step-price{color:#0f1c2e}.bundle-step.completed .step-dot-outer{fill:#121212}.bundle-step.completed .step-dot-inner{fill:#b38300}.bundle-steps-container span:empty{display:block!important}.bundle-media-gallery .thumbnail{opacity:.7}.bundle-media-gallery .thumbnail[aria-current]{opacity:1;box-shadow:none!important;border:none!important}.bundle-media-gallery .thumbnail-list__item:has(.thumbnail[aria-current]){border:1px solid black}@media screen and (min-width:768px){.bundle-media-gallery *{border-radius:.8rem}.bundle-media-gallery .thumbnail-list{gap:.8rem}}@media screen and (min-width:750px){.page-width{padding:0 3.2rem}.product__info-wrapper{padding:0 0 0 2.4rem}.dynamic-bundle-section .bundle-media-gallery slider-component.slider-mobile-gutter:not(.thumbnail-slider){display:block;height:60rem}.dynamic-bundle-section .bundle-media-gallery .product__media-list,.dynamic-bundle-section .bundle-media-gallery .product__media-list .product__media-item,.dynamic-bundle-section .bundle-media-gallery .product__media-list .product-media-container{height:100%}.dynamic-bundle-section .bundle-media-gallery .product__media-list .product-media-container{overflow:hidden}.dynamic-bundle-section .bundle-media-gallery .product__media-list .product-media-container .product__modal-opener,.dynamic-bundle-section .bundle-media-gallery .product__media-list .product-media-container .product__media,.dynamic-bundle-section .bundle-media-gallery .product__media-list .product-media-container .product__media img{height:100%}.dynamic-bundle-section .bundle-media-gallery .product__media-list .product-media-container .product__media img{width:100%;object-fit:cover}.dynamic-bundle-section .thumbnail-list{display:grid!important;grid-template-columns:1fr 1fr;gap:.8rem}.dynamic-bundle-section .thumbnail-list .thumbnail-list__item{width:100%;aspect-ratio:1 / 1}}@media screen and (min-width:1024px){.dynamic-bundle-section .product__media-wrapper{max-width:calc(100% - 544px)}.dynamic-bundle-section .bundle-media-gallery slider-component.slider-mobile-gutter:not(.thumbnail-slider){height:67rem}}@media screen and (min-width:1536px){.product__media,.product__media img{max-height:67rem!important;height:67rem!important}}button[id^=BundleSubmitButton-]:not(:disabled):hover{transform:scale(1.02);transition:transform .2s ease-in-out}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-main-product-dynamic-bundle.css.map */
