.quick-add{position:relative;grid-row-start:4;z-index:10}.modal-opener{position:relative;z-index:1}.quick-add-modal{box-sizing:border-box;position:fixed;top:0;left:0;display:flex;margin:0 auto;width:100%;height:100vh;height:100dvh;background-color:rgba(var(--color-modal-overlay),.2);opacity:0;visibility:hidden;z-index:2;transition:visibility .3s linear,opacity .3s linear;overflow:hidden}.quick-add-modal.active{opacity:1;visibility:visible;z-index:101}.quick-add-modal.active .quick-add-modal__content-wrapper{pointer-events:all;opacity:1;visibility:visible}.quick-add-modal__toggle{position:absolute;top:.2667rem;right:.2667rem;left:auto;color:rgb(var(--color-foreground));transition:var(--duration-default)}@media(min-width:576px){.quick-add-modal__toggle{top:.6667rem;right:.6667rem}}@media screen and (hover:hover)and (pointer:fine){.quick-add-modal__toggle:hover{opacity:var(--hover-opacity)}}.quick-add-modal .shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate>div{overflow:hidden}.quick-add-modal .breadcrumb{display:none}.quick-add-modal.product--no-media .product__main{border-radius:var(--border-radius-button)}.quick-add-modal.product--no-media .product__main svg{width:100%;height:100%;object-fit:contain}.quick-add-modal .product{--block-width: 100%;flex-direction:column;--block-width: 23.8666rem }@media(min-width:750px){.quick-add-modal .product{--block-width: 24.4rem }}.quick-add-modal .product__main{margin:auto;width:min(32rem,100%);grid-area:unset}.quick-add-modal .product__media-list .product__media img,.quick-add-modal .product__media-list .deferred-media__poster img{width:100%;height:100%;object-fit:contain!important}@media(min-width:990px){.quick-add-modal .product__main{margin:0 auto;width:28.6rem;grid-area:1/1/3/2}}.quick-add-modal .product .main-information{overflow:hidden;grid-area:unset}@media(min-width:990px){.quick-add-modal .product .main-information{grid-area:1/2/2/3;overflow-y:auto}}.quick-add-modal .product .main-information::-webkit-scrollbar{width:.2667rem;height:.2667rem;background-color:rgb(var(--color-background-secondary))}.quick-add-modal .product .main-information::-webkit-scrollbar-thumb{border-radius:1.3333rem;background-color:rgba(var(--color-foreground-secondary),.5)}.quick-add-modal .product .additional-information{grid-area:unset}@media(min-width:990px){.quick-add-modal .product .additional-information{grid-area:2/3/2/3}}.quick-add-modal .product .additional-information:empty{display:none}.quick-add-modal .product__pagination-wrapper{display:none}@media(min-width:990px){.quick-add-modal .product__media-wrapper:has(.gallery) .product__media-sublist-outer{display:block}.quick-add-modal .product__media-wrapper:has(.gallery) .product__slider-nav{display:flex}.quick-add-modal .product__media-wrapper:has(.gallery) .gallery-wrapper{gap:0;flex-wrap:nowrap}.quick-add-modal .product__media-wrapper:has(.gallery) .gallery-item,.quick-add-modal .product__media-wrapper:has(.gallery) .gallery-item.active{order:0}}@media(max-width:989px){.quick-add-modal .product__media-wrapper:has(.gallery--mobile) .gallery-wrapper--mobile{gap:0;flex-wrap:nowrap}.quick-add-modal .product__media-wrapper:has(.gallery--mobile) .product__slider-nav{display:flex;visibility:visible;opacity:1;z-index:112}.quick-add-modal .product__media-wrapper:has(.gallery--mobile) .gallery-item--mobile,.quick-add-modal .product__media-wrapper:has(.gallery--mobile) .gallery-item--mobile.active{order:0}}.quick-add-modal .product__media-wrapper:not(:has(.product__media-sublist-outer)) .product__media-list{width:100%}@media(min-width:990px){.quick-add-modal .product__media-wrapper:has([data-thumbs-direction=horizontal]) .product__media-list,.quick-add-modal .product__media-wrapper:has([data-thumbs-direction=horizontal]) .product__media-sublist-outer{width:100%}.quick-add-modal .product__media-wrapper:has([data-thumbs-direction=vertical]) .product__media-list,.quick-add-modal .product__media-wrapper:has([data-thumbs-direction=vertical]) .product__media-sublist-outer{width:calc(100% - 4.1333rem)}}.quick-add-modal .product__media-list-wrapper{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1.0667rem;width:100%;height:auto}.quick-add-modal .product__media-list-wrapper__media-list{cursor:pointer}@media screen and (min-width:990px){.quick-add-modal .product__media-list-wrapper__media-list.gallery .product__media-badges{display:flex}.quick-add-modal .product__media-list-wrapper__media-list.gallery .gallery-wrapper{flex-wrap:nowrap}.quick-add-modal .product__media-list-wrapper__media-list.gallery .product__slider-nav{display:flex}}@media screen and (min-width:990px)and (hover:hover)and (pointer:fine){.quick-add-modal .product__media-wrapper:has(.product__media-sublist-outer) .product__media-list:hover .product__slider-nav{display:flex;visibility:visible;opacity:1;z-index:112}}.quick-add-modal .product.product--no-media .product__media-item,.quick-add-modal .product .product__media-list-container:only-child .product__media-item{width:min(32rem,100%)}@media screen and (min-width:990px){.quick-add-modal .product.product--no-media .product__media-item,.quick-add-modal .product .product__media-list-container:only-child .product__media-item{width:24.4667rem;margin:auto}}.quick-add-modal .product__slider-nav{display:flex;visibility:visible;opacity:1;z-index:112}@media screen and (min-width:990px)and (hover:hover)and (pointer:fine){.quick-add-modal .product__slider-nav{visibility:hidden;opacity:0;z-index:-1}}.quick-add-modal .product__outer{padding:0;grid-row-gap:0;grid-column-gap:0;max-height:inherit}.quick-add-modal .product__title{color:rgb(var(--color-foreground))}.quick-add-modal .product .deferred-media__poster-button{display:flex}.quick-add-modal .product__media-toggle,.quick-add-modal .product__media-icon{display:none}.quick-add-modal .product__button-prev,.quick-add-modal .product__button-next{background-color:rgb(var(--color-background))}.quick-add-modal .product__button-prev{bottom:.3333rem}@media(min-width:1200px){.quick-add-modal .product__button-prev{top:.3333rem}}.quick-add-modal .product__button-next{bottom:.3333rem}.quick-add-modal .product .price dd:not(:last-child){margin:0 .5333rem 0 0}.quick-add-modal .product .price__regular,.quick-add-modal .product .price-item--sale,.quick-add-modal .product .price--on-sale .price-item--regular{font-size:1.0667rem}@media screen and (min-width:1200px){.quick-add-modal .product .price__regular,.quick-add-modal .product .price-item--sale,.quick-add-modal .product .price--on-sale .price-item--regular{font-size:1.3333rem}}.quick-add-modal .product.row.container{max-width:100%;max-height:calc(var(--vh, 1vh) * 100 - 4.4rem);height:auto;overflow-y:auto;overflow-x:hidden;padding-right:.1333rem}.quick-add-modal .product.row.container::-webkit-scrollbar{width:.2667rem;height:.2667rem;background-color:rgb(var(--color-background-secondary))}.quick-add-modal .product.row.container::-webkit-scrollbar-thumb{border-radius:1.3333rem;background-color:rgba(var(--color-foreground-secondary),.5)}@media(min-width:750px){.quick-add-modal .product.row.container{max-height:calc(var(--vh, 1vh) * 100 - 5.3333rem)}}@media(min-width:750px){.quick-add-modal .product.row.container{padding-right:0}}@media(min-width:990px){.quick-add-modal .product.row.container{max-height:calc(70vh - 5.3333rem)}}@media(min-width:990px){.quick-add-modal .product.row.container{max-height:38.0667rem}}.quick-add-modal .product .product__pickup-divider{display:none!important}.quick-add-modal .product__full-details{margin-top:2.1333rem}@media(min-width:990px){.quick-add-modal .product__full-details{margin-top:2.6667rem}}.quick-add-modal .product__full-details:focus-visible{outline-offset:-.0667rem}.quick-add-modal .quick-add-modal__utility-row{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.quick-add-modal .product__full-details--inline{margin-top:0}.quick-add-modal .product__title{max-width:21.7333rem}.quick-add-modal .product__info-container{width:auto!important;position:static!important;justify-content:start}@media(min-width:576px){.quick-add-modal .product__info-container{max-width:21.7333rem}}@media(min-width:990px){.quick-add-modal .product__info-container{padding-top:1.6rem;max-width:21.7333rem}}@media(min-width:990px){.quick-add-modal .product__info-container{max-width:21.7333rem}}.quick-add-modal .product__info-container>*:not(.product__title__wrapper):not(.price-wrapper):not(.product__buy-buttons):not(.installment-wrapper):not(:first-child){margin-top:1.6rem}.quick-add-modal .product__info-container .installment-wrapper{margin:0}.quick-add-modal .product .product-parameters .product-form__controls{width:auto}.quick-add-modal .product .product-parameters .product-form__controls--dropdown{width:100%}.quick-add-modal .product .price-wrapper{max-width:21.7333rem}.quick-add-modal .product .product-form{width:100%;max-width:100%}@media(min-width:576px){.quick-add-modal .product .product-form{width:21.7333rem}}.quick-add-modal .product .product-form__controls-group{max-width:100%}@media(min-width:576px){.quick-add-modal .product .product-form__controls-group{max-width:21.7333rem}}.quick-add-modal .product .product-form__group-name{font-size:.9333rem}.quick-add-modal .product .product-form__buttons{width:auto;gap:1.3333rem}.quick-add-modal .product__pagination{display:none}.quick-add-modal__content-wrapper{position:static;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-default) .1s linear,visibility var(--duration-default) .1s linear}.quick-add-modal__content{position:absolute;top:0;right:0;bottom:0;left:0;transform:unset;background-color:rgb(var(--color-background));box-sizing:border-box;border-radius:0;width:auto;padding:2.1333rem .2667rem;box-shadow:0 20px 40px #00000008;height:auto}@media(max-width:989px){.quick-add-modal{padding:max(.8rem,env(safe-area-inset-top)) .8rem max(.8rem,env(safe-area-inset-bottom));background-color:rgba(var(--color-modal-overlay),.45);align-items:center;justify-content:center}.quick-add-modal__content{inset:auto;top:50%;left:50%;width:min(calc(100vw - 1.6rem),34rem);max-height:min(calc(100dvh - 1.6rem),46rem);padding:3.8rem .9333rem 1rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:1rem;box-shadow:0 1.3333rem 3.3333rem #0000002e;overflow:hidden;transform:translate(-50%,-50%)}.quick-add-modal__content-wrapper{height:100%;max-height:inherit}.quick-add-modal__content-info{max-height:calc(100dvh - 6.8rem);overflow:hidden}.quick-add-modal__toggle{top:.7333rem;right:.7333rem;z-index:5;width:2.6667rem;height:2.6667rem;min-width:2.6667rem;min-height:2.6667rem;border:1px solid rgba(255,255,255,.38);border-radius:50%;background:var(--fk-color-orange, #ef5a3d);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 .5333rem 1.0667rem #00000038}.quick-add-modal__toggle svg{width:1rem;height:1rem}}@media(min-width:576px){.quick-add-modal__content{padding:2.6667rem 1.3333rem}}@media(min-width:576px)and (max-width:989px){.quick-add-modal__content{padding:3.8rem 1.3333rem 1.3333rem}}@media(min-width:990px){.quick-add-modal__content{height:max-content;padding:2.6667rem;width:80vw;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:var(--border-radius-block)}}@media(min-width:1200px){.quick-add-modal__content{width:66.3333rem}}.quick-add-modal__content img{max-width:100%}.quick-add-modal style{display:none!important}.quick-add-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%;padding:0;direction:ltr}.quick-add-modal .featured-product{display:grid;gap:2rem;max-height:calc(100vh - 8rem);overflow-y:auto}.quick-add-modal .featured-product__media{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.quick-add-modal .featured-product__description{border-top:1px solid var(--border-color);color:rgb(var(--color-foreground));font-size:1rem;line-height:1.5;padding-top:1.25rem}.quick-add-modal .featured-product__description p{margin:0 0 1rem}.quick-add-modal .featured-product__description p:last-child{margin-bottom:0}.quick-add-modal .featured-product>*{display:block;width:100%}.quick-add-modal .featured-product>style{display:none!important}.quick-add-modal .featured-product .card{border:0;box-shadow:none}.quick-add-modal .product-meta__share-buttons,.quick-add-modal .product-meta .social-media__item-list,.quick-add-modal .save{display:none!important}@media(max-width:989px){.quick-add-modal .featured-product{gap:1rem;max-height:calc(100dvh - 7rem);padding-right:.1333rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.quick-add-modal .featured-product__media{display:contents}.quick-add-modal .featured-product .product-gallery{order:1;max-height:none;overflow:visible;border:1px solid var(--border-color);border-radius:.8rem}.quick-add-modal .featured-product>.card,.quick-add-modal .featured-product>.card .card__section{padding:0}.quick-add-modal .product-gallery__carousel-wrapper{margin-bottom:.5333rem}.quick-add-modal .product-gallery__carousel{margin-right:0;margin-left:0}.quick-add-modal .product-gallery__carousel-item{padding:.5333rem}.quick-add-modal .product-gallery__size-limiter{width:100%;max-width:14rem!important}.quick-add-modal .product-gallery .scroller{margin:0}.quick-add-modal .product-gallery__thumbnail-list:before,.quick-add-modal .product-gallery__thumbnail-list:after{width:0}.quick-add-modal .product-gallery__thumbnail{width:3.4667rem;margin:0 .2rem}.quick-add-modal .featured-product>.card{order:2}.quick-add-modal .featured-product__description{order:3;font-size:.9333rem;line-height:1.45;padding-top:.9333rem}.quick-add-modal .product-meta{margin:0}.quick-add-modal .product-meta__title.heading.h2,.quick-add-modal .product-meta__title.heading.h2 a{font-size:1.5333rem;line-height:1.18}.quick-add-modal .product-meta__reference,.quick-add-modal .product-meta__vendor,.quick-add-modal .product-meta__sku{font-size:.8667rem;line-height:1.35}.quick-add-modal .product-label{font-size:.8rem;line-height:1.2;padding:.2rem .5333rem}.quick-add-modal .product-form__info-list.variant-selector{padding-top:.5333rem;padding-bottom:.5333rem}.quick-add-modal .product-form__info-item.flexi-price{display:grid;grid-template-columns:1fr;gap:.6667rem;margin:.9333rem 0}.quick-add-modal .price-item,.quick-add-modal .price-item.rent{border-radius:.6667rem;min-height:0}.quick-add-modal .rrp p{margin:0;padding:.4667rem .8rem;font-size:1rem;line-height:1.25}.quick-add-modal .price-item-type{padding:.5333rem .8rem 0;font-size:.9333rem;line-height:1.25}.quick-add-modal .price-item-amt{padding:.1333rem .8rem .6667rem;font-size:1.8667rem;line-height:1.05}.quick-add-modal .tax-type{font-size:.7333rem;line-height:1.2}.quick-add-modal .apply-finance-btn{position:static;margin-top:.2rem;padding:.4667rem .8rem;border-radius:0 0 .6667rem .6667rem;font-size:.9333rem;line-height:1.2}.quick-add-modal .product-form__info-item.product-form__info-item--quantity{width:100%;margin:.6667rem 0}.quick-add-modal .product-form__info-title{margin-bottom:.3333rem;font-size:.9333rem;line-height:1.25}.quick-add-modal .quantity-selector.quantity-selector--product{width:min(100%,12rem)}.quick-add-modal .product-form__payment-container{display:grid;gap:.6667rem;margin-top:0}.quick-add-modal .product-form__add-button.button.button--primary{width:100%;min-height:2.8rem;margin:0;border-radius:.6667rem}.quick-add-modal .product-form__add-button .button__label{white-space:normal}.quick-add-modal .shopify-payment-button{width:100%}.quick-add-modal .shopify-payment-button__button{min-height:2.8rem}}@media(max-width:575px){.quick-add-modal .product-gallery__size-limiter{max-width:12rem!important}.quick-add-modal .product-meta__title.heading.h2,.quick-add-modal .product-meta__title.heading.h2 a{font-size:1.4rem}.quick-add-modal .price-item-amt{font-size:1.7333rem}}@media(min-width:990px){.quick-add-modal .featured-product{grid-template-columns:minmax(0,1fr) minmax(20rem,.82fr);align-items:start;max-height:calc(100vh - 10rem)}}.quick-add-modal .product__slider-nav{left:1.0667rem;right:1.0667rem}.quick-add-modal .product__media-list-container{display:flex}.quick-add-modal .share-buttons{width:fit-content}.quick-add-modal .share-buttons .button{font-size:.9333rem}.quick-add-modal .share-buttons__list{bottom:0;transform:translate(1.3333rem);left:100%}.quick-add-modal .share-buttons__item span{white-space:nowrap;font-size:.9333rem}.quick-add-modal .size-guide .button__label{font-size:.9333rem}
/*# sourceMappingURL=/cdn/shop/t/57/assets/quick-add.css.map */
