.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%;background:rgba(var(--color-foreground),.2);height:100%}.quick-add-modal[open]{opacity:1;visibility:visible;z-index:101}.quick-add-modal .scroll-trigger.scroll-trigger{animation:none;opacity:1;transform:none}.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;background-color:rgb(var(--color-background));overflow:hidden;max-width:var(--page-width);width:calc(100% - 3rem)}@media screen and (min-width:750px){.quick-add-modal__content{--modal-height-offset: 3rem;margin-top:var(--modal-height-offset);width:calc(100% - 6rem);height:calc(100dvh - var(--modal-height-offset) * 2);max-height:none;overflow-y:auto;border-radius:1rem}quick-add-modal .quick-add-modal__toggle{top:2rem;right:2rem}}@media screen and (min-width:990px){.quick-add-modal__content{width:min(105rem,calc(100% - 8rem))}}.quick-add-modal__content img{max-width:100%}.quick-add-modal__content-info{--modal-padding: 2.5rem;padding:var(--modal-padding)}.quick-add-modal__content-info>*{max-width:100%;width:100%}@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))}}.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:absolute;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 .dc-main-product .product:not(.featured-product) .product__view-details{display:block}quick-add-modal .dc-main-product .quick-add-hidden:not(.thumbnail-slider):not(.product-media-gallery__viewer-buttons),quick-add-modal .dc-main-product .product__modal-opener:not(.product__modal-opener--image){display:none}quick-add-modal .dc-main-product .product__media-list .deferred-media{display:block;width:100%}quick-add-modal .dc-main-product .product__column-sticky{top:0;position:relative}.quick-add__submit{padding:.8rem;min-width:100%;box-sizing:border-box}.product-card-wrapper--dizzy .quick-add{z-index:2;margin-top:1rem;margin-bottom:0}.product-card-wrapper--dizzy .quick-add__submit{display:grid;grid-template-columns:4.2rem minmax(0,1fr);align-items:center;min-height:4.4rem;padding:0;overflow:hidden;border:0;border-radius:.6rem;background:#03182a;color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:0}.product-card-wrapper--dizzy .quick-add__submit:before,.product-card-wrapper--dizzy .quick-add__submit:after{display:none}.product-card-wrapper--dizzy a.quick-add__submit,.product-card-wrapper--dizzy a.quick-add__submit:visited,.product-card-wrapper--dizzy a.quick-add__submit:hover,.product-card-wrapper--dizzy a.quick-add__submit:focus{text-decoration:none;color:#fff}.product-card-wrapper--dizzy.underline-links-hover:hover a.quick-add__submit{text-decoration:none}.product-card-wrapper--dizzy .quick-add__submit:hover{background:#092c4a;color:#fff}.product-card-wrapper--dizzy .quick-add__submit:disabled{background:rgba(var(--color-foreground),.22);color:rgba(var(--color-foreground),.7);cursor:not-allowed}.product-card-wrapper--dizzy .quick-add__icon{display:flex;align-items:center;justify-content:center;align-self:stretch;border-right:.1rem solid rgba(255,255,255,.22)}.product-card-wrapper--dizzy .quick-add__icon .icon{width:2rem;height:2rem}.product-card-wrapper--dizzy .quick-add__label{overflow:hidden;padding:0 .8rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:749px){.product-card-wrapper--dizzy .quick-add,.product-card-wrapper .quick-add,.quick-add{display:none!important}}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-modal .dc-main-product>.dc-pdp-breadcrumb{display:none}quick-add-modal .dc-main-product>.page-width{max-width:none;padding:0}quick-add-modal .dc-main-product .product{display:grid;gap:2rem;margin:0}quick-add-modal .dc-main-product .product__media-wrapper,quick-add-modal .dc-main-product .product__info-wrapper{min-width:0;width:auto;max-width:none;margin:0;position:static}quick-add-modal .dc-main-product .product__info-wrapper{padding:0}quick-add-modal .dc-main-product .product__info-container{max-width:none}quick-add-modal .dc-main-product .product__title{margin-top:0;padding-right:7rem}quick-add-modal .dc-main-product .dc-product-shipping-note{display:none}quick-add-modal .dc-main-product .dc-product-shipping-note+.product__accordion{margin-top:0;border-top:0}quick-add-modal .dc-main-product .thumbnail-slider.quick-add-hidden{display:block}quick-add-modal .dc-main-product .product-media-gallery__viewer-buttons.quick-add-hidden{display:flex}@media screen and (min-width:750px){quick-add-modal .quick-add-modal__content-info{--modal-padding: 2.5rem}quick-add-modal .dc-main-product .product{grid-template-columns:minmax(0,1.08fr) minmax(30rem,.92fr);align-items:start}quick-add-modal .dc-main-product .product__media-wrapper{grid-column:1}quick-add-modal .dc-main-product .product__info-wrapper{grid-column:2}}@media screen and (min-width:990px){quick-add-modal .dc-main-product .product.product--medium:not(.product--no-media) .product__media-wrapper,quick-add-modal .dc-main-product .product.product--medium:not(.product--no-media) .product__info-wrapper{width:auto;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/quick-add.css.map */
