*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}html{scroll-behavior:smooth}.product-kit__grid-container{display:grid;grid-template-columns:1fr}@media screen and (min-width: 1024px){.product-kit__grid-container{display:grid;grid-template-columns:repeat(3,1fr) minmax(12rem,21.25rem);gap:3.375rem;position:relative}}.grid-span-form{grid-column:span 4}@media screen and (min-width: 1024px){.grid-span-form{grid-column:span 3}}.grid-span-cart{position:sticky;grid-column:span 4;left:0;bottom:0;right:0;z-index:1}@media screen and (min-width: 1024px){.grid-span-cart{grid-column:4;grid-row:1 / auto}}.grid-item{background-color:#d3d3d3;padding:20px;text-align:center}.product-kit__row-grid__kit-filters{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}@media screen and (min-width: 1024px){.product-kit__row-grid__kit-filters{gap:2rem;margin-bottom:1.5rem}}@media screen and (min-width: 767px){.product-kit__row-grid__kit-filters.one-filter{display:grid;grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1306px){.product-kit__row-grid__kit-filters.two-filters{display:grid;grid-template-columns:1fr 1fr 1fr}}.product-kit__row-grid__filter-by{display:flex;width:100%;justify-content:space-between;gap:2rem}@media screen and (min-width: 1306px){.product-kit__row-grid__kit-filters.two-filters .product-kit__row-grid__filter-by{display:grid;grid-column:2 / 4;grid-template-columns:subgrid;gap:1rem}.product-kit__row-grid__kit-filters.one-filter .product-kit__row-grid__filter-by{display:grid;grid-column:3 / 4;grid-template-columns:subgrid}}.product-kit__row-grid__filter-by>div{width:100%}.product-kit__search,.product-kit__search__long{display:flex;grid-column:1 / 4}@media screen and (min-width: 1024px){.product-kit__search{grid-column:1 / 2}.product-kit__search__long{grid-column:1 / 3}}.product-kit__search__input{padding-left:1.25rem;border-radius:50px;width:100%}.product-kit__search__icon{margin:.5rem 0 auto -2.625rem;z-index:1}@media screen and (min-width: 767px){.product-kit__search__icon{margin:.75rem 0 auto -2.625rem;z-index:1}}.product-kit__sort-wrapper{display:flex;height:100%;position:relative;align-items:center;gap:.5rem}.product-kit__sort-wrapper label{text-wrap:nowrap}.kit-modal-filters__filter{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.75rem}.product-kit__row-grid__row__table-heading{padding:1.25rem 0 .75rem;margin-bottom:1rem;border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA}.product-kit--section{position:relative;margin:4rem 0}.product-kit--section.cart-modal-open{z-index:9999}.product-kit__summary{width:100%;display:flex;justify-content:space-between}.product-kit__summary__selected-items{margin-right:1rem}.product-kit__row-grid{display:grid;grid-template-columns:6rem 1fr;gap:1rem}.product-kit__row-grid__row{display:grid;grid-column:1 / 3;grid-template-columns:subgrid}.product-kit__row-grid__row__next-step{grid-column:1 / -1;display:flex;justify-content:center;margin:2.125rem 0}.product-kit__row-grid__row__next-step button{margin:0 auto}.product-kit__row-grid__subgrid{display:grid;grid-column:2 / 3;grid-template-columns:subgrid}.product-kit__flex-row__img{grid-column:1 / 2}@media screen and (min-width: 767px){.product-kit__row-grid{grid-template-columns:6rem minmax(13.5rem,21.625rem) 1fr 1fr}.product-kit__row-grid__row{grid-column:1 / 5}.product-kit__row-grid__subgrid{grid-column:2 / 5}.product-kit__flex-row__img{grid-column:1 / 2}}.product-kit__flex-row{display:flex;justify-content:space-between;gap:1rem}@media screen and (min-width: 1024px){.product-kit__flex-row{justify-content:flex-start}}.product-kit__flex-row__inner-wrapper{width:100%}@media screen and (min-width: 1024px){.product-kit__flex-row__inner-wrapper{display:grid;grid-template-columns:minmax(13.5rem,21.625rem) minmax(1rem,1fr) 1fr 1fr;gap:1rem;justify-content:space-between;align-items:center}}.product-image{height:6rem;width:6rem}.product-kit__flex-row__info{width:100%}@media screen and (min-width: 1024px){.product-kit__flex-row__info{width:auto}}.product-kit__flex-row__info-text{font-size:.875rem}.product-kit__flex-row__info-text.bold-weight{font-size:.875rem;font-weight:700}.product-kit__flex-row__status-wrapper{display:flex;justify-content:center;align-items:center}.product-kit__flex-row__qty-wrapper{display:flex;justify-content:flex-start}@media screen and (min-width: 767px){.product-kit__flex-row__qty-wrapper{justify-content:center;height:100%}}.product-kit__flex-row__qty-container{display:flex;align-items:center;gap:.25rem;padding:.375rem 0rem;height:fit-content;align-content:center;justify-content:center;margin:auto 0;border:solid 1px #D0D0D0;border-radius:.5rem}.product-kit__flex-row__qty-container.product-kit__flex-row__qty-container__cart{gap:.125rem}@media screen and (min-width: 767px){.product-kit__flex-row__qty-container{padding:.75rem 0rem}.product-kit__flex-row__qty-container.product-kit__flex-row__qty-container__cart{padding:.1875rem 0rem}}.product-kit__flex-row__qty-controller{border:none;margin:0 .25rem;padding:.375rem;display:flex;align-items:center;cursor:pointer}.product-kit__flex-row__qty-controller svg{width:.75rem;height:.75rem}.product-kit__flex-row__qty-controller[disabled] svg{opacity:.5}.product-kit__flex-row__qty-display{width:1rem;text-align:center}.product-kit__flex-row__qty-display__input{border:none;padding:unset;width:2rem;text-align:center}@media screen and (min-width: 767px){.product-kit__flex-row__qty-display__input{width:3rem}}.grid-span-cart .product-kit__flex-row__qty-display{font-size:.75rem}.product-kit__flex-row p{margin:.625rem}.sticky-cart__wrapper{background-color:#faf9f7;margin:0 -1.25rem}@media screen and (min-width: 1024px){.sticky-cart__wrapper{position:sticky;top:8.25rem;margin:unset}}.sticky-cart__header{background-color:#f2f2f2;padding:1rem 1.5rem}@media screen and (min-width: 1024px){.sticky-cart__header{background-color:unset;padding:1.25rem 1.5rem 0rem}}.sticky-cart__btn-open-modal{display:block}@media screen and (min-width: 1024px){.sticky-cart__btn-open-modal{display:none}}.filters__btn-open-modal{display:flex;grid-column:1 / 4}@media screen and (min-width: 1024px){.filters__btn-open-modal{display:none}}.sticky-cart__inner-wrapper{display:none}@media screen and (min-width: 1024px){.sticky-cart__inner-wrapper{display:block;padding:1.25rem 1.5rem;max-height:50vh;overflow:scroll}}.sticky-cart-card__empty-content-container{display:flex;margin-bottom:1rem}.sticky-cart-cart__empty-image{position:relative;height:3.75rem;min-width:3.75rem;margin-right:.75rem;border-radius:3.125rem;border:solid 1px #D0D0D0}.sticky-cart-card__empty-wrapper{width:100%}.sticky-cart-cart__empty-fullwidth{width:100%;border:solid 1px #D0D0D0;padding:.375rem;margin-bottom:5px}.sticky-cart-cart__empty-halfwidth{width:50%;border:solid 1px #D0D0D0;padding:.375rem;margin-bottom:5px}.sticky-cart-card__wrapper{display:flex;margin-bottom:1.25rem}.sticky-cart__product-count{margin:0rem auto .75rem;width:fit-content}@media screen and (min-width: 1024px){.sticky-cart-card__wrapper{margin-bottom:1.5rem}.sticky-cart__product-count{margin:0rem}}.sticky-cart-card__content{margin-left:.5rem}.sticky-cart__product-name{font-size:.75rem;font-weight:700;margin-bottom:.625rem}.sticky-cart-card__image{height:3.75rem;width:3.75rem;border-radius:3.125rem;margin-right:.75rem}.sticky-cart-card__image-wrapper{position:relative}.sticky-cart-card__remove-item{position:absolute;display:flex;justify-content:center;align-items:center;top:0;right:0;height:1.5rem;width:1.5rem;border-radius:50px;background-color:#fff;cursor:pointer}.sticky-cart-cart__empty-image .sticky-cart-card__remove-item{right:-.75rem}.product-kit__flex-row.product-kit__flex-row__mobile-qty-wrapper{align-items:center;justify-content:flex-start;gap:1.25rem}.product-kit__flex-row.product-kit__flex-row__mobile-qty-wrapper>a{font-size:.75rem;border-bottom:solid 1px black;cursor:pointer}.kit-checkout__btns{background-color:#f2f2f2;padding:1.25rem;width:100%}.button.button--solid.button--fullwidth.button--move.button-kit-checkout[disabled],.button-kit-checkout__loading{background-color:#f2f2f2;cursor:not-allowed;color:#d0d0d0;border:1px solid #D0D0D0}.button.button--solid.button--fullwidth.button--move.button-kit-checkout[disabled]:hover{padding-inline-start:2.875rem;padding-inline-end:2.875rem}.button.button--solid.button--fullwidth.button--move.button-kit-checkout[disabled]:hover .button__text{width:100%}.button.button--solid.button--fullwidth.button--move.button-kit-checkout[disabled]:hover .button__icon{opacity:0}.kit-checkout__clear-cart{margin:1rem;color:#151515}.kit-modal-cart,.kit-modal-filters{display:none;z-index:2;height:100%}.kit-modal-filters.kit-modal--open,.kit-modal-cart.kit-modal--open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100%;background-color:#000;opacity:.3}.kit-modal-filters__content,.kit-modal-cart__content{position:fixed;top:0;right:0;bottom:0;opacity:1;background-color:#fff;width:100vw;height:100%;z-index:3;overflow:auto;transform:translate(100%);transition:transform .4s ease-in-out;display:flex;flex-direction:column;justify-content:space-between}.kit-modal-filters__content.kit-modal-slide,.kit-modal-cart__content.kit-modal-slide{transform:translate(0)}.kit-modal__wrapper{height:100%;width:100%;display:grid;grid-template-columns:1fr}@media screen and (min-width: 476px){.kit-modal-filters__content,.kit-modal-cart__content{width:400px}}.kit-modal__overlay{background-color:#000;opacity:.3}@media screen and (min-width: 1024px){.kit-modal,.kit-modal__content{display:none!important}}.kit-modal__body{padding:1rem 1rem 0rem;height:100%}.sticky-cart__mobile__checkout-btns{position:sticky}.kit-modal-filters__search-btn{position:fixed}.sticky-cart__mobile__checkout-btns,.kit-modal-filters__search-btn{background-color:#f2f2f2;left:0;bottom:0;right:0;padding:1rem}.sticky-cart__mobile__checkout-btns .kit-checkout-buttons__title{margin:.5rem 0 1.5rem}.freebies-margin{margin-top:1.25rem}.facets__disclosure__details{margin:0 0 1.25rem}.grid-span-cart .facets__disclosure__details,.grid-span-cart .facets__disclosure__details[open]{margin:0}.product-kit__summary__icon-container{display:flex;justify-content:center;align-items:center}.facets__disclosure__details .facets__disclosure__summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1rem;background-color:#faf9f7;gap:1rem}.kit-modal__body .facets__disclosure__details .facets__disclosure__summary{background-color:unset;font-size:13px}.grid-span-cart .facets__disclosure__details .facets__disclosure__summary{padding:0rem 0rem 1.25rem}.facets__disclosure__details[open] .facets__disclosure__summary{margin:0 0 1rem}@media screen and (min-width: 1024px){.facets__disclosure__details[open] .facets__disclosure__summary{margin:0 0 2.5rem}}.grid-span-cart .facets__disclosure__details[open] .facets__disclosure__summary{margin:0}.facets__disclosure__summary p{margin-bottom:0}.facets__disclosure__details .facets__disclosure__summary .icon svg{transition:transform .3s ease;transform:rotate(180deg)}.facets__disclosure__details[open] .facets__disclosure__summary .icon svg{transform:rotate(0)}.product-kit__row__warning{width:100%;display:flex;justify-content:space-between;padding:1.25rem 1rem;margin-top:2.125rem;background-color:#fdd2d2;border-radius:5px}.product-kit__row__warning__inner-wrapper{display:flex;gap:.75rem}@media screen and (min-width: 768px){.product-kit__row__warning__inner-wrapper{align-items:center}}.product-kit__row__warning__inner-wrapper svg{display:block}.kit-flex-center{display:flex;justify-content:center}.product-kit__tag{min-width:6.5625rem;display:flex;justify-content:center;padding:.25rem .5rem;border-radius:6.25rem;font-size:.75rem;font-weight:700;color:#333}.product-kit__tag.grey{background-color:#f2f2f2}.product-kit__tag.red{background-color:#fdd2d2}.product-kit__tag.promotion-red{background-color:#ff5656;color:#fff}.product-kit__tag--mobile{margin:auto 0rem auto 1rem;display:block}@media screen and (min-width: 768px){.product-kit__tag--mobile{display:none}}.glow-error{animation:glow-red 1.5s ease-in-out}@keyframes glow-red{0%{box-shadow:0 0 #f000;background-color:transparent}50%{box-shadow:0 0 10px 2px #f006;background-color:#ff00000d}to{box-shadow:0 0 #f000;background-color:transparent}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-product-kit.css.map */
