.quick-add{position:relative;grid-row-start:4;margin:0 0 1rem;z-index:1}.card--card:not(.card--horizontal) .quick-add{margin:0;padding:0 1.2rem 1.2rem;bottom:0;width:100%;transition:opacity .15s ease,transform .3s ease;border-radius:0 0 var(--border-radius) var(--border-radius);display:flex;gap:1rem}.card--standard:not(.card--horizontal) .quick-add{display:flex;gap:1rem}@media screen and (min-width: 750px){.card--card:not(.card--horizontal) .quick-add{position:absolute;opacity:0;transform:translateY(5rem);padding:.5rem 2rem 2rem}.grid-list .card-wrapper:hover .card--card:not(.card--horizontal) .quick-add{transform:translateY(0);opacity:1}}@media screen and (min-width: 1200px){.card-wrapper:hover .card--card:not(.card--horizontal) .quick-add{transform:translateY(85%);opacity:1}}.card--standard .quick-add>*,.card--card .quick-add>*{width:100%}.card--card.gradient .quick-add{background:var(--gradient-background)}.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%;background:rgba(var(--color-foreground),.2);height:100%}.quick-add-modal[open]{opacity:1;visibility:visible;z-index:1001}.quick-add-modal .scroll-trigger.scroll-trigger{animation:none;transform:translateY(0);opacity:1}.quick-add-modal__content{--modal-height-offset: 3.2rem;position:absolute;top:0;left:50%;transform:translate(-50%);margin:var(--modal-height-offset) auto 0;width:100%;max-width:124rem;background-color:rgb(var(--color-background));overflow:hidden;width:calc(100% - 3rem);border-radius:var(--popup-corner-radius)}@media screen and (min-width: 750px){.quick-add-modal__content{--modal-height-offset: 5rem;margin-top:var(--modal-height-offset);width:80%;max-height:calc(100% - var(--modal-height-offset) * 2);overflow-y:auto}quick-add-modal .quick-add-modal__toggle{top:2rem;right:2rem}}@media screen and (min-width: 1440px){.quick-add-modal__content{--modal-height-offset: 8rem}}@media screen and (min-width: 990px){.quick-add-modal__content{width:120rem;max-width:90%}}.quick-add-modal__content img{max-width:100%}.quick-add-modal__content-info{display:flex;overflow-y:auto;padding:.5rem 3rem 3rem;height:100%}@media screen and (min-width: 750px){.quick-add-modal__content-info{overflow:visible}body:has(.shopify-section-group-header-group) quick-add-modal .product__column-sticky{top:3.5rem;position:sticky}}@media screen and (min-width: 950px){body:has(.shopify-section-group-header-group) quick-add-modal .product__column-sticky{top:6rem}.quick-add-modal__content-info{padding:2rem 6rem 6rem}}@media screen and (min-width: 1200px){.quick-add-modal__content-info{padding:4rem 8rem 8rem}body:has(.shopify-section-group-header-group) quick-add-modal .product__column-sticky{top:8rem}}.quick-add-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}.card--product{container-type:inline-size;container-name:product}@container product (max-width: 310px){.card-wrapper:hover .quick-add,.card-wrapper:hover .card--card:not(.card--horizontal) .quick-add{transform:none;opacity:1}.product-card-wrapper:has(.card--card .quick-add):hover .card--card,.product-card-wrapper:has(.card--card .quick-add):hover{border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.card--card .card__content .quick-add,.card--card .quick-add{position:static;flex-direction:column;padding:0 1.2rem 1.2rem;transform:none;opacity:1}.card--standard:not(.card--horizontal) .quick-add,.card--standard .quick-add{position:static;flex-direction:column;transform:none;opacity:1}.quick-add-modal__content{bottom:var(--modal-height-offset)}}@media screen and (min-width: 750px) and (max-width: 1300px){.grid--3-col-desktop .card-wrapper:hover .quick-add,.grid--4-col-desktop .card-wrapper:hover .quick-add,.grid--5-col-desktop .card-wrapper:hover .quick-add,.grid--3-col-desktop .card-wrapper:hover .card--card:not(.card--horizontal) .quick-add,.grid--4-col-desktop .card-wrapper:hover .card--card:not(.card--horizontal) .quick-add,.grid--5-col-desktop .card-wrapper:hover .card--card:not(.card--horizontal) .quick-add{transform:none;opacity:1}.grid--3-col-desktop .product-card-wrapper:has(.card--card .quick-add):hover .card--card,.grid--3-col-desktop .product-card-wrapper:has(.card--card .quick-add):hover,.grid--4-col-desktop .product-card-wrapper:has(.card--card .quick-add):hover .card--card,.grid--4-col-desktop .product-card-wrapper:has(.card--card .quick-add):hover,.grid--5-col-desktop .product-card-wrapper:has(.card--card .quick-add):hover .card--card,.grid--5-col-desktop .product-card-wrapper:has(.card--card .quick-add):hover{border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.grid--3-col-desktop .card--card .quick-add,.grid--4-col-desktop .card--card .quick-add,.grid--5-col-desktop .card--card .quick-add{position:static;flex-direction:column;padding:0 1.2rem 1.2rem;transform:none;opacity:1}.grid--3-col-desktop .card--standard .quick-add,.grid--4-col-desktop .card--standard .quick-add,.grid--5-col-desktop .card--standard .quick-add{position:static;flex-direction:column;transform:none;opacity:1}.grid--3-col-desktop .quick-add-modal__content,.grid--4-col-desktop .quick-add-modal__content,.grid--5-col-desktop .quick-add-modal__content{bottom:var(--modal-height-offset)}}@media screen and (max-width: 749px){quick-add-modal .slider .product__media-item.grid__item{margin-left:1.5rem;margin-right:1.5rem}.quick-add-modal__content{bottom:var(--modal-height-offset)}.quick-add-modal__content-info>*{max-height:100%}quick-add-modal .product--mobile-columns .product__media-item{width:calc(100% - 3rem - var(--grid-mobile-horizontal-spacing))}.grid--2-col-tablet-down .card--standard .quick-add,.grid--2-col-tablet-down .card--card .quick-add{flex-direction:column}.grid--2-col-tablet-down .button{font-size:1.4rem;line-height:1.1;min-height:4rem}.card--card .quick-add{position:static;padding:0}.card-wrapper .quick-add,.card-wrapper:hover .quick-add{transform:none;opacity:1}}.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:.8rem;z-index:5;width:3rem;position:sticky;top:1rem;margin-left:auto;right:2rem}.quick-add-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.quick-add-modal__toggle .icon{height:auto;margin:0;width:2.2rem}@media screen and (min-width: 750px){.quick-add-modal__toggle{top:1.5rem;right:1.5rem;width:4rem;padding:1.2rem}}quick-add-modal .product:not(.featured-product) .product__view-details{display:block}quick-add-modal .quick-add-hidden,quick-add-modal .product__modal-opener:not(.product__modal-opener--image){display:none!important}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__media-wrapper.thumbnail--right media-gallery,quick-add-modal .product__media-wrapper.thumbnail--left media-gallery{flex-direction:column}quick-add-modal .product__media-wrapper.thumbnail--right media-gallery slider-component+slider-component,quick-add-modal .product__media-wrapper.thumbnail--left media-gallery slider-component+slider-component,quick-add-modal .product__media-wrapper.thumbnail--right media-gallery slider-component:has(+slider-component),quick-add-modal .product__media-wrapper.thumbnail--left media-gallery slider-component:has(+slider-component){width:100%}quick-add-modal .product--thumbnail .product__media-wrapper.thumbnail--right media-gallery slider-component:has(+slider-component),quick-add-modal .product--thumbnail .product__media-wrapper.thumbnail--left media-gallery slider-component:has(+slider-component),quick-add-modal .product--thumbnail_slider .product__media-wrapper.thumbnail--right media-gallery slider-component:has(+slider-component),quick-add-modal .product--thumbnail_slider .product__media-wrapper.thumbnail--left media-gallery slider-component:has(+slider-component),quick-add-modal .product--thumbnail.product--small .product__media-wrapper.thumbnail--right media-gallery slider-component:has(+slider-component),quick-add-modal .product--thumbnail.product--small .product__media-wrapper.thumbnail--left media-gallery slider-component:has(+slider-component),quick-add-modal .product--thumbnail_slider.product--small .product__media-wrapper.thumbnail--right media-gallery slider-component:has(+slider-component),quick-add-modal .product--thumbnail_slider.product--small .product__media-wrapper.thumbnail--left media-gallery slider-component:has(+slider-component){width:100%}quick-add-modal .product--thumbnail .product__media-wrapper media-gallery slider-component+slider-component ul{grid-template-columns:repeat(3,1fr)}quick-add-modal .product--thumbnail_slider .product__media-wrapper.thumbnail--right media-gallery slider-component+slider-component .slider__slide,quick-add-modal .product--thumbnail_slider .product__media-wrapper.thumbnail--left media-gallery slider-component+slider-component .slider__slide{width:calc(100% / 3 - 2rem / 3)}quick-add-modal .thumbnail--left .thumbnail-slider .thumbnail-list.slider--tablet-up,quick-add-modal .thumbnail--right .thumbnail-slider .thumbnail-list.slider--tablet-up{padding:.5rem;margin-right:.5rem;margin-left:.5rem}quick-add-modal .slider.slider--mobile{overflow:auto}quick-add-modal .product--thumbnail_slider .product__media-wrapper.thumbnail--left media-gallery slider-component+slider-component,quick-add-modal .product--thumbnail_slider .product__media-wrapper.thumbnail--right media-gallery slider-component+slider-component,quick-add-modal .product--thumbnail_slider .product__media-wrapper.thumbnail--left media-gallery slider-component+slider-component ul,quick-add-modal .product--thumbnail_slider .product__media-wrapper.thumbnail--right media-gallery slider-component+slider-component ul{flex-direction:row}quick-add-modal .product__info-container{max-width:100%}quick-add-modal .thumbnail-slider.vertical-scroll .slider-button--prev .icon{transform:rotate(180deg)}quick-add-modal .thumbnail-slider.vertical-scroll .slider-button--next .icon{transform:rotate(0)}quick-add-modal .product.grid{padding-bottom:3rem}@media screen and (min-width: 750px){quick-add-modal .product.grid{column-gap:4rem;padding-bottom:0}quick-add-modal .product:not(.product--no-media) .product__media-wrapper{max-width:calc(50% - 2rem);width:calc(50% - 2rem)}quick-add-modal .product:not(.product--no-media) .product__info-wrapper{padding-left:0;max-width:calc(50% - 2rem);width:calc(50% - 2rem)}quick-add-modal .product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:100%;width:100%}quick-add-modal .product--thumbnail_slider .product__media-wrapper.thumbnail--right media-gallery slider-component+slider-component .slider__slide,quick-add-modal .product--thumbnail_slider .product__media-wrapper.thumbnail--left media-gallery slider-component+slider-component .slider__slide{width:calc(25% - .75rem)}}@media screen and (min-width: 1200px){quick-add-modal .product.grid{column-gap:6rem}quick-add-modal .product:not(.product--no-media) .product__media-wrapper{max-width:calc(46% - 3rem);width:calc(46% - 3rem)}quick-add-modal .product-form__buttons .quantity{max-width:26rem}quick-add-modal .product:not(.product--no-media) .product__media-wrapper media-gallery{gap:1.5rem}quick-add-modal .product:not(.product--no-media) .product__info-wrapper{max-width:calc(54% - 3rem);width:calc(54% - 3rem)}quick-add-modal .product--thumbnail_slider .product__media-wrapper.thumbnail--right media-gallery slider-component+slider-component .slider__slide,quick-add-modal .product--thumbnail_slider .product__media-wrapper.thumbnail--left media-gallery slider-component+slider-component .slider__slide{width:calc(25% - .75rem)}}quick-add-modal .page-width{padding:0}quick-add-modal .product__title>h1{display:none}quick-add-modal .product__title>a:not(.inline-richtext),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}@media screen and (min-width: 750px){quick-add-modal .product-media-container.constrain-height{--constrained-min-height: 400px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/quick-add.css.map */
