.wc-kit-builder-opener{width:100%}.wc .wc-kit-builder-modal .product-popup-modal__content{margin-top:0;width:100%;height:100%;padding:0;overflow:hidden}.wc .wc-kit-builder-modal .wc-more-info-modal__toggle{z-index:1;top:0;right:0;color:rgb(var(--color-foreground))}@media screen and (min-width: 750px){.wc .wc-kit-builder-modal .wc-more-info-modal__toggle{top:2rem;right:2rem}}.wc-kit-builder{display:grid;position:relative;height:100%;width:100%;max-height:100%;grid-template-rows:7.5rem 1fr 25rem}@media screen and (min-width: 750px){.wc-kit-builder{grid-template-rows:13rem 1fr 13rem;grid-template-rows:13rem 1fr 16rem}}.wc-kit-builder .wc-kit{display:block}.wc-kit-builder__kit-header{padding:0 var(--wc-page-width-padding);height:100%;display:flex;align-items:left;justify-content:center;flex-direction:column}.wc-kit-header__title{margin:0 0 .5rem}@media screen and (min-width: 750px){.wc-kit-builder__kit-header{align-items:center}.wc-kit-header__title{font-size:3rem;margin:0 0 var(--wc-spacer-small-x2)}}.wc-kit-header__header-price{display:flex;gap:var(--wc-spacer-small)}.wc-kit-builder .wc-header-price__compare{text-decoration:line-through}.wc-kit-builder .wc-header-price__subtotal{font-weight:var(--wc-font-weight-strong)}.wc-kit-builder__main{overflow:auto;height:100%}.wc .wc-kits:not([data-active-item="1"]) .wc-bundle-item-container[data-wc-position="1"],.wc .wc-kits:not([data-active-item="2"]) .wc-bundle-item-container[data-wc-position="2"],.wc .wc-kits:not([data-active-item="3"]) .wc-bundle-item-container[data-wc-position="3"],.wc .wc-kits:not([data-active-item="4"]) .wc-bundle-item-container[data-wc-position="4"],.wc .wc-kits:not([data-active-item="5"]) .wc-bundle-item-container[data-wc-position="5"],.wc .wc-kits:not([data-active-item="6"]) .wc-bundle-item-container[data-wc-position="6"],.wc .wc-kits:not([data-active-item="7"]) .wc-bundle-item-container[data-wc-position="7"],.wc .wc-kits:not([data-active-item="8"]) .wc-bundle-item-container[data-wc-position="8"],.wc .wc-kits:not([data-active-item="9"]) .wc-bundle-item-container[data-wc-position="9"],.wc .wc-kits:not([data-active-item="10"]) .wc-bundle-item-container[data-wc-position="10"]{display:none}@media screen and (max-width: 749px){.wc .wc-bundle-item-container{padding-left:0;padding-right:0}}@media screen and (min-width: 750px){.wc .wc-bundle-item-container{display:grid;grid-template-columns:1fr 1fr}}.kit-item__gallery{position:relative}.kit-item__gallery .product__media-icon,.gz .kit-item__gallery .wc-product-badges{display:none}.wc.wc.wc .kit-item__gallery .slider{scroll-padding-left:0;margin-bottom:0}.wc.wc.wc .kit-item__gallery .grid__item{width:100%;max-width:100%;margin-left:0;scroll-margin-left:0}.wc.wc.wc .kit-item__gallery .grid__item .product__media{--ratio-percent: 100%}.wc.wc.wc .kit-item__gallery .grid__item .product__media img{display:block;max-width:100%;position:absolute;top:50%;left:0;height:auto;width:100%;transform:translateY(-50%)}.wc.wc.wc .kit-item__gallery .slider-buttons{display:none;position:absolute;z-index:2;bottom:var(--wc-spacer-small);right:var(--wc-spacer-small);gap:1rem}@media screen and (min-width: 750px){.wc.wc.wc .kit-item__gallery .slider-buttons{display:flex}}.wc.wc.wc .kit-item__gallery .slider-buttons .slider-counter{display:none}.wc.wc.wc .kit-item__gallery .slider-buttons .slider-button{background:rgb(var(--color-foreground));color:rgb(var(--color-background))!important;height:3.2rem;width:3.2rem}.wc.wc.wc .kit-item__gallery .slider-buttons .slider-button[disabled]{opacity:.5}.wc.wc.wc .kit-item__gallery .slider-buttons .slider-button[disabled] .icon{color:var(--text-black)}.kit-item__gallery .wc-media-gallery__nav-dots.large-up-hide{display:block!important}.wc-bundle-item-container--refills-only .kit-item__gallery .thumbnail-list_item--variant:not(.thumbnail-list_item--refill){display:none!important}.wc-bundle-item-container--refills-only .kit-item__gallery .thumbnail-list_item--refill{display:block!important;order:-1}.wc .kit-item__form .wc-adjecent-products,.wc .kit-item__form .wc-adjacent-products--placeholder{padding:var(--wc-spacer-small) 0}.kit-item__gallery__kit-image{position:absolute;width:100%;height:100%;z-index:3}.kit-gallery__gallery-toggle{position:absolute;top:2rem;left:2rem;z-index:4;box-shadow:var(--wc-box-shadow)}wc-kits-wrapper:not([data-wc-current-value=kit]) .kit-item__gallery__kit-image,wc-kits-wrapper:not([data-wc-current-value=kit]) .gallery-toggle__image--gallery,wc-kits-wrapper[data-wc-current-value=kit] .gallery-toggle__image--kit{display:none}.gallery-toggle__image{display:block;cursor:pointer;object-fit:cover;height:7.5rem;width:7.5rem}@media screen and (max-width: 749px){.wc .kit-item__form{padding:var(--wc-spacer-small) var(--wc-page-width-padding)}}@media screen and (min-width: 750px){.wc .kit-item__form{display:flex;flex-direction:column;justify-content:center;padding-left:var(--wc-spacer-large)}}.wc .kit-item__form .wc-adjecent-product--out-of-stock{pointer-events:none}.gz .wc-bundle-product-info__title{font-size:var(--wc-h3-font-size);font-weight:var(--wc-font-weight-heavy);margin-right:var(--wc-spacer-small-3)}.wc .kit-item__description{margin-top:var(--wc-spacer-small-x4)}.wc-kit-builder__kit-footer{width:100%;max-width:100vw;box-shadow:var(--wc-box-shadow-heavy);min-height:10rem;z-index:1}@media screen and (min-width: 750px){.wc-kit-builder__kit-footer{display:flex;flex-direction:row;align-items:center}}.kit-footer__content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media screen and (min-width: 750px){.kit-footer__content{flex-direction:row}}.kit-footer__kit-nav{position:relative;height:5rem;width:100%;display:flex;justify-content:center;align-items:center}.kit-nav__title{font-weight:var(--wc-font-weight-strong)}@media screen and (min-width: 750px){.kit-footer__kit-nav{width:100%;max-width:22rem;display:flex;height:100%;flex-direction:column;align-items:flex-start}.kit-nav__title{font-weight:var(--wc-font-weight-normal);font-family:var(--wc-font-heading-family);font-size:var(--wc-h4-font-size)}}.kit-nav__buttons{margin-top:1rem}.gz .kit-nav__buttons .button{padding:0}@media screen and (max-width: 749px){.wc .kit-nav__buttons .button--prev{position:absolute;top:0;left:calc(-1 * var(--wc-page-width-padding))}.wc .kit-nav__buttons .button--next{position:absolute;top:0;right:calc(-1 * var(--wc-page-width-padding))}.wc.wc.wc .kit-nav__buttons .button{background:none;height:100%}.wc .kit-nav__buttons .button .icon{color:rgb(var(--color-foreground))}}@media screen and (min-width: 750px){.kit-nav__buttons{margin-top:1rem}.kit-nav__buttons .button--prev{margin-right:1rem}}.kit-footer__kit-steps{max-width:100vw;display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;margin:0 calc(-1 * var(--wc-page-width-padding));padding:0}@media screen and (max-width: 749px){.kit-footer__kit-steps{margin-bottom:1rem}.kit-footer__content{position:relative}.kit-footer__content:before,.kit-footer__content:after{content:"";display:block;position:absolute;z-index:1;height:1rem;width:var(--wc-page-width-padding-mobile);bottom:5rem;background:rgb(var(--color-background));left:0}.kit-footer__content:after{left:unset;right:0}}@media screen and (min-width: 750px){.kit-footer__kit-steps{margin:0 var(--wc-page-width-padding)}}.kit-steps__kit-step{cursor:pointer;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 749px){.kit-steps__kit-step:first-child{padding-left:var(--wc-page-width-padding)}.kit-steps__kit-step:last-child{padding-right:var(--wc-page-width-padding)}}.kit-steps__kit-step:not([data-wc-kit-step=complete]),.kit-steps__kit-step.active{pointer-events:none}.wc .kit-steps__kit-step[data-wc-kit-step=complete]+.kit-steps__kit-step{pointer-events:all}.kit-step__thumbnail{position:relative;height:10rem;width:10rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgb(var(--wc-color-brand-background-1))}.kit-steps__kit-step.active .kit-step__thumbnail{position:relative}.kit-steps__kit-step.active .kit-step__thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:solid 1px rgb(var(--wc-color-brand-primary))}.kit-steps__kit-step .kit-step__number{font-family:var(--wc-font-heading-family);font-size:2.4rem}.kit-steps__kit-step .kit-step__title{text-align:center;margin:0 1rem;font-size:var(--wc-caption-font-size);line-height:var(--wc-font-body-line-hight-tight)}.kit-step__thumbnail-img{width:10rem;height:10rem;object-fit:cover;position:absolute;top:0;left:0}.wc .kit-step__price{display:block;height:2rem;margin:.5rem}@media screen and (min-width: 750px){.wc .kit-step__price{margin:.6rem 0}}.kit-footer__kit-buttons{width:100%}.wc-kit-builder .product-form__submit .loading-overlay__spinner{position:absolute}.wc-kit-builder[data-all-steps-complete=false] .product-form,.wc-kit-builder[data-all-steps-complete=true] .button--kit-continue,.wc .kit-footer__kit-buttons [data-wc-cta-buttons-select=true] .product-form,.wc .kit-footer__kit-buttons[data-wc-cta-buttons-select=true] .button--kit-continue,.wc .kit-footer__kit-buttons[data-wc-cta-buttons-select=false] .button--kit-select{display:none}.kit-footer__kit-buttons .product-form__submit,.kit-footer__kit-buttons .button--kit-add,.kit-footer__kit-buttons .button--kit-continue,.kit-footer__kit-buttons .button--kit-select{margin-bottom:0;min-width:100%}@media screen and (min-width: 750px){.kit-footer__kit-buttons{width:unset}.kit-footer__kit-buttons .product-form__submit,.kit-footer__kit-buttons .button--kit-add,.kit-footer__kit-buttons .button--kit-continue,.kit-footer__kit-buttons .button--kit-select{min-width:25rem}}.wc .kit-footer__kit-buttons .button--kit-select{cursor:default}.kit-footer__kit-buttons .product-form__submit .cta{width:100%;display:flex;justify-content:space-between}.kit-footer__kit-buttons .kit-add-price__compare-at{text-decoration:line-through}@media screen and (max-width: 749px){.kit-footer__kit-buttons .product-form__buttons{max-width:100%}}@media screen and (min-width: 990px){.wc.wc.wc .kit-item__gallery .grid__item .product__media img{transform:translateY(-50%);top:50%;height:auto}}.wc-zero-discount-kit .bundle__percentage-saving,.wc-zero-discount-kit .wc-kit-header__header-price .wc-header-price__compare,.wc-zero-discount-kit .wc-kit-header__header-price .wc-header-price__discount,.wc-zero-discount-kit .button--kit-add__kit-add-price .kit-add-price__compare-at{display:none}
/*# sourceMappingURL=/cdn/shop/t/426/assets/wc-section-main-product-kit.css.map */
