.quick-add{position:relative;grid-row-start:4;margin:0 0 1rem;z-index:1}.card--card .quick-add{margin:0 1.3rem 1rem}.quick-add-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;width:100%;height:100%;background:rgba(var(--color-foreground),.2);overflow-y:auto;overflow-x:hidden}.quick-add-modal[open]{opacity:1;visibility:visible;z-index:101}@media screen and (max-width:749px){.quick-add-modal[open]{z-index:100000!important}.quick-add-modal__content{opacity:1!important;visibility:visible!important;background-color:rgb(var(--color-background))!important;background:rgb(var(--color-background))!important;color:rgb(var(--color-foreground))!important}}body.overflow-hidden{overflow:hidden!important;width:100%!important;height:100%!important;position:fixed!important}html:has(body.overflow-hidden){overflow:hidden!important}.quick-add-modal .scroll-trigger.scroll-trigger{animation:none;opacity:1;transform:none}.quick-add-modal .quick-order-list__container{padding-bottom:1.5rem}.quick-add-modal__content.quick-add-modal__content--bulk{width:95%}.quick-add-modal__content{--modal-height-offset: 3.2rem;position:relative;top:0;left:50%;transform:translate(-50%);margin:var(--modal-height-offset) auto;width:100%;background-color:rgb(var(--color-background));overflow:visible;max-width:var(--page-width);width:calc(100% - 3rem);min-height:auto;padding-bottom:3rem}@media screen and (min-width:750px){.quick-add-modal__content{--modal-height-offset: 5rem;margin-top:var(--modal-height-offset);margin-bottom:var(--modal-height-offset);width:97%;max-height:calc(100vh - var(--modal-height-offset) * 2);overflow-y:visible;overflow-x:hidden;min-height:auto;padding-left:.5rem;padding-right:.5rem}quick-add-modal .quick-add-modal__toggle{top:2rem;right:2rem}}@media screen and (min-width:750px)and (max-width:1024px){.quick-add-modal__content{padding-left:.5rem;padding-right:.25rem}.quick-add-modal__content-info{--modal-padding: 1.5rem;padding:var(--modal-padding)!important;padding-right:1.25rem!important}quick-add-modal .product:not(.product--no-media) .product__info-wrapper{padding-right:.75rem}}@media screen and (min-width:990px){.quick-add-modal__content{width:97%;max-width:97vw;max-height:calc(100vh - 10rem);overflow-y:visible;padding-left:.75rem;padding-right:.75rem}}.quick-add-modal__content img{max-width:100%}.quick-add-modal__content-info.quick-add-modal__content-info--bulk{padding-bottom:0}.quick-add-modal__content-info--bulk h3{margin-bottom:.5rem;margin-top:0}.quick-add-modal__content-info--bulk .price,.quick-add-modal__content-info--bulk .card__information-volume-pricing-note{display:inline-block}.section-bulk-quick-order-list-padding{padding-top:2.7rem;padding-bottom:2.7rem}@media screen and (min-width:750px){.section-bulk-quick-order-list-padding{padding-top:3.6rem;padding-bottom:3.6rem}.quick-add-modal__content-info--bulk .card__information-volume-pricing-note{padding-left:1.6rem}}@media screen and (min-width:990px){.quick-add-modal__content-info.quick-add-modal__content-info--bulk{overflow-y:initial}.quick-add-modal__content-info--bulk .quick-order-list__table th{padding-top:2.5rem}.quick-add-modal__content-info--bulk thead{position:sticky;z-index:3;top:0;background-color:rgb(var(--color-background))}}.quick-add-modal__content-info--bulk .quick-add__product-media,.quick-add-modal__content-info--bulk .quick-add__product-container,.quick-add-modal__content-info--bulk .quick-add__info{width:4.8rem;height:7rem}.quick-add-modal__content-info--bulk-details{padding-left:1rem}.quick-add-modal__content-info--bulk-details>a:hover{text-decoration:underline;text-underline-offset:.3rem}@media screen and (min-width:990px){.quick-add-modal__content-info--bulk .quick-add__product-media,.quick-add-modal__content-info--bulk .quick-add__product-container,.quick-add-modal__content-info--bulk .quick-add__info{width:17rem;height:22rem}.quick-add-modal__content-info--bulk-details,.quick-add-modal__content-info--bulk quick-order-list{padding:0 2.5rem}}.quick-add__product-media{margin-bottom:1rem}.quick-add-modal__content-info--bulk .quick-add__product-container img{width:100%;height:100%;object-fit:cover}.quick-add-modal__content-info--bulk .quick-add__info{display:flex}.quick-add-modal__content-info--bulk .quick-add__content-info__media{width:auto}@media screen and (max-width:989px){.quick-add-modal__content-info--bulk .quick-add__content-info__media{display:flex;margin:0}.quick-add-modal__content-info--bulk quick-order-list{padding-left:0;padding-right:0}.quick-add-modal__content-info.quick-add-modal__content-info--bulk{--modal-padding: 1.5rem}}@media screen and (min-width:990px){.quick-add-modal__content-info--bulk .quick-add__info{flex-direction:column;position:sticky;top:0;margin-top:-2.5rem;padding-top:2.5rem}}@media screen and (max-width:989px){.quick-add-modal__content-info--bulk{flex-direction:column}}.quick-add-modal__content-info{--modal-padding: 2.5rem;padding-right:4.4rem;display:flex;overflow-y:visible;overflow-x:hidden;height:auto;max-height:calc(100vh - 10rem);overflow:visible;padding:var(--modal-padding);min-height:auto}.quick-add-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}.quick-add-modal__content-info>product-info{padding:0}@media screen and (max-width:749px){quick-add-modal .slider .product__media-item.grid__item{margin-left:0!important;margin-right:0!important}.quick-add-modal__content{bottom:var(--modal-height-offset);width:100%!important;max-width:100%!important;margin:0!important;left:0!important;transform:none!important;border-radius:0!important;min-height:100vh!important;max-height:none!important;padding-bottom:6rem!important}.quick-add-modal__content-info>*{max-height:none!important}.quick-add-modal__content-info{max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding:1.5rem 1.5rem 4rem!important;min-height:auto!important;height:auto!important}quick-add-modal .product-gallery-viewer .slider.slider--mobile,quick-add-modal .product-gallery-viewer .product__media-list.slider--mobile,quick-add-modal media-gallery .slider.slider--mobile{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain;column-gap:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;padding-left:0!important;padding-right:0!important}quick-add-modal .product-gallery-viewer .product__media-list.slider--mobile .product__media-item,quick-add-modal media-gallery .product__media-list.slider--mobile .product__media-item{flex:0 0 100%!important;max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;scroll-snap-align:none!important}quick-add-modal .product__media-wrapper slider-component,quick-add-modal .product-gallery-viewer,quick-add-modal media-gallery .product-gallery-viewer{margin-left:0!important;margin-right:0!important;touch-action:auto}quick-add-modal .product__media-list.slider--mobile:after{display:none!important;content:none!important;padding-left:0!important;width:0!important}quick-add-modal .thumbnail-slider .thumbnail-list.slider.slider--mobile,quick-add-modal .thumbnail-slider .thumbnail-list--vertical{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;gap:.5rem!important;scroll-snap-type:x proximity}quick-add-modal .thumbnail-slider .thumbnail-list__item.slider__slide{flex:0 0 auto!important;width:70px!important;min-width:70px!important;max-width:70px!important;aspect-ratio:1 / 1;scroll-snap-align:start}quick-add-modal .thumbnail-slider .slider-button{display:none!important}quick-add-modal .product-description-with-images__images{display:none!important}quick-add-modal .product-description-with-images__content{width:100%!important;max-width:100%!important;flex:1 1 100%!important;padding-right:0!important}quick-add-modal .product-description-with-images__container{flex-direction:column!important}quick-add-modal .product-description-with-images{margin-top:2rem!important;padding:0!important;border-top:none!important;width:100%!important;max-width:100%!important}quick-add-modal .product-description-with-images__description{font-size:1.4rem!important;line-height:1.8!important;max-width:100%!important;width:100%!important}quick-add-modal .bidex-accordion-panel{max-height:none!important;overflow:visible!important}quick-add-modal .bidex-description-content{max-height:none!important;overflow:visible!important}quick-add-modal .product__info-container{padding-bottom:2rem!important}quick-add-modal .product-form__buttons{position:relative!important;bottom:auto!important;padding:1rem!important;background:transparent!important;margin-top:1rem!important}quick-add-modal .quick-add-modal__toggle{position:fixed!important;top:1rem!important;right:1rem!important;z-index:110!important}quick-add-modal .product--mobile-columns .product__media-item{width:calc(100% - 3rem - var(--grid-mobile-horizontal-spacing))}}.quick-add-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:1.2rem;z-index:5;width:4rem;position:fixed;top:1.5rem;right:1.5rem}.quick-add-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.quick-add-modal__toggle .icon{height:auto;margin:0;width:2.2rem}quick-add-modal .product:not(.featured-product) .product__view-details{display:block}.quick-add-modal__content--bulk .product__view-details .icon{margin-left:1.2rem}quick-add-modal .quick-add-hidden{display:none!important}quick-add-modal .product__modal-opener:not(.product__modal-opener--image){display:none!important}quick-add-modal .thumbnail-slider.quick-add-hidden{display:block!important}@media screen and (min-width:750px){quick-add-modal .slider.slider--mobile{overflow:visible}}quick-add-modal .product__column-sticky .product__media-list{margin-bottom:0}quick-add-modal .product__media-list .deferred-media{display:block;width:100%}quick-add-modal .product__column-sticky{top:0;position:relative}quick-add-modal .variant-color-display-below{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:.5rem 0!important}quick-add-modal .variant-color-display-below>div{display:flex!important;justify-content:center!important;align-items:center!important}quick-add-modal .product-form__quantity-and-insurance{margin-top:1rem}quick-add-modal .product-form__quantity-and-insurance .product-form__quantity{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center}quick-add-modal .product-form__quantity-and-insurance--no-insurance,quick-add-modal .product-form__quantity-and-insurance:not(:has(.linexo-insurance-option)){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center}quick-add-modal .product-form__quantity-and-insurance--no-insurance .product-form__quantity,quick-add-modal .product-form__quantity-and-insurance:not(:has(.linexo-insurance-option)) .product-form__quantity{width:100%!important;max-width:100%!important;align-self:center!important}@media screen and (min-width:750px){quick-add-modal .product:not(.product--no-media) .product__media-wrapper{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2);flex:0 0 55%;padding-right:3rem}quick-add-modal .product:not(.product--no-media) .product__info-wrapper{padding-top:2rem;padding-left:2rem;padding-right:.5rem;max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2);flex:0 0 45%}quick-add-modal .product__media-wrapper .product-media-container{max-width:100%!important;width:100%!important}quick-add-modal .product__media-wrapper img{max-width:100%!important;width:100%!important;height:auto!important;object-fit:contain!important}quick-add-modal .product__media-wrapper .product__media{max-width:100%!important;width:100%!important}quick-add-modal .product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:100%;width:100%}quick-add-modal .thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex!important}}quick-add-modal .page-width{padding:0}quick-add-modal .product__title>h1{display:none}quick-add-modal .product__title>a{display:block;text-decoration:none}quick-add-modal .product__title>a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.2rem;text-decoration-thickness:.3rem}quick-add-modal .product-form__buttons{max-width:initial}.quick-add__submit{padding:.8rem;min-width:100%;box-sizing:border-box}quick-add-modal .product-media-container.constrain-height{--viewport-offset: calc((var(--modal-height-offset) + var(--modal-padding) + var(--popup-border-width)) * 2)}@media screen and (min-width:750px){quick-add-modal .product-media-container.constrain-height{--constrained-min-height: 400px}}quick-add-bulk{position:relative;grid-row-start:4;margin:0 0 1rem;z-index:1}.card__content quick-add-bulk .quantity{width:100%}quick-add-bulk .progress-bar-container{position:absolute;height:100%;display:flex;overflow:hidden;border-radius:var(--inputs-radius-outset);border:var(--inputs-border-width) solid transparent;z-index:-1}quick-add-bulk quantity-input{justify-content:space-between}quick-add-bulk .quantity__input{max-width:calc(6.5rem / var(--font-body-scale));flex-grow:0}.quantity__input-disabled{pointer-events:none}quick-add-modal .product-description-with-images__description,quick-add-modal .product-description-with-images__description .rte,quick-add-modal #product-description-container,quick-add-modal #product-description-content{max-height:none!important;overflow:visible!important;height:auto!important}quick-add-modal .bidex-product-accordion{max-height:none!important;overflow:visible!important}quick-add-modal .bidex-accordion-panel{max-height:none!important;overflow:visible!important;height:auto!important}quick-add-modal .bidex-description-content{max-height:none!important;overflow:visible!important;height:auto!important;-webkit-line-clamp:unset!important;display:block!important}quick-add-modal .bidex-description-content p{max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important}quick-add-modal .bidex-attribute-groups{max-height:none!important;overflow:visible!important}@media screen and (min-width:750px){quick-add-modal .product-description-with-images__images{display:flex!important;flex-direction:column!important;gap:1rem!important;flex:0 0 40%!important;max-width:40%!important;position:sticky!important;top:0!important}quick-add-modal .product-description-with-images__images:empty{display:none!important;width:0!important;flex:0!important}quick-add-modal .product-description-with-images__container{display:flex!important;flex-direction:row!important;width:100%!important;max-width:100%!important;gap:2rem!important}quick-add-modal .product-description-with-images__container:not(:has(.product-description-with-images__images img)) .product-description-with-images__content{flex:1 1 100%!important;max-width:100%!important;width:100%!important}quick-add-modal .product-description-with-images__content{flex:1 1 100%!important;max-width:100%!important;width:100%!important;padding-right:0!important}quick-add-modal .product-description-with-images__container:has(.product-description-with-images__images img) .product-description-with-images__content{flex:1 1 60%!important;max-width:60%!important;width:60%!important}quick-add-modal .product-description-with-images{max-height:none!important;overflow:visible!important;width:100%!important;max-width:100%!important}quick-add-modal .product-description-with-images__description{width:100%!important;max-width:100%!important}quick-add-modal .product-description-container{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}quick-add-modal #product-description-container,quick-add-modal #product-description-content,quick-add-modal .bidex-product-accordion{width:100%!important;max-width:100%!important}}@media screen and (min-width:750px)and (max-width:989px){quick-add-modal .product-description-with-images__images{display:flex!important;flex:0 0 35%!important;max-width:35%!important}quick-add-modal .product-description-with-images__container:has(.product-description-with-images__images img) .product-description-with-images__content{flex:1 1 65%!important;max-width:65%!important;width:65%!important}}@media screen and (max-width:749px){quick-add-modal .product-description-with-images__images{display:none!important;width:0!important;height:0!important;overflow:hidden!important}quick-add-modal .product-description-with-images,quick-add-modal .product-description-container,quick-add-modal .product-description-with-images__container,quick-add-modal .product-description-with-images__content,quick-add-modal .product-description-with-images__description,quick-add-modal #product-description-container,quick-add-modal #product-description-content,quick-add-modal .bidex-product-accordion,quick-add-modal .bidex-accordion-panel,quick-add-modal .bidex-description-content{width:100%!important;max-width:100%!important;flex:1 1 100%!important}quick-add-modal .product-description-container{padding:0!important;margin:0!important}}quick-add-modal .product-description-container[style]{padding:0!important}.quick-add-modal .delivery-time-info__content{align-items:center;text-align:center}.quick-add-modal .delivery-time-info__row{flex-wrap:nowrap;gap:.35rem;justify-content:center;width:100%;max-width:100%}.quick-add-modal .delivery-time-info__text{font-size:1.05rem;line-height:1.4;flex:0 1 auto;min-width:0}.quick-add-modal .delivery-time-info__icon{margin:0;flex-shrink:0}.quick-add-modal .delivery-time-info__icon svg{width:16px;height:16px}.quick-add-modal .delivery-time-info__row--date{justify-content:center}@media screen and (min-width:750px){.quick-add-modal .delivery-time-info__text{font-size:1.45rem!important;line-height:1.5}.quick-add-modal .delivery-time-info__countdown{font-size:inherit}.quick-add-modal .delivery-time-info__date{font-size:1.6rem!important}.quick-add-modal .delivery-time-info__icon svg{width:20px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/quick-add.css.map */
