.quick-add-modal_overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1100;opacity:0;pointer-events:none;transition:opacity .3s ease}.quick-add-modal_overlay.is-open{opacity:1;pointer-events:all}.quick-add-modal_overlay[aria-hidden=true]{visibility:hidden}.quick-add-modal_overlay[aria-hidden=false]{visibility:visible}.quick-add-modal_panel{position:fixed;top:0;right:0;width:min(700px,100vw);max-width:100vw;height:100%;background:var(--colour-white);transform:translate(100%);transition:transform .35s ease;overflow-y:auto;padding:var(--space-m) var(--site-margin);display:flex;flex-direction:column;gap:var(--space-l)}.quick-add-modal_overlay.is-open .quick-add-modal_panel{transform:translate(0)}.quick-add-modal_head{flex-shrink:0}.quick-add-modal_close{width:25px;height:25px;color:var(--colour-black);background:none;border:none;cursor:pointer;padding:0;transition:opacity .2s}.quick-add-modal_close:hover{opacity:.6}.quick-add-modal_content{transition:opacity .2s ease}.quick-add-modal_content.is-loading{opacity:0}.quick-add-modal_swiper{width:100%;overflow:hidden}.quick-add-modal_swiper .swiper-slide{height:auto;width:306px}.quick-add-modal_swiper .quick-add-modal_slide{width:100%;aspect-ratio:1;overflow:hidden}.quick-add-modal_swiper .quick-add-modal_slide img{width:100%;height:100%;object-fit:contain}.quick-add-modal_title-link{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;align-self:flex-start;padding-block:6px;text-transform:uppercase}.quick-add-modal_title-link:hover{opacity:.8}.quick-add-modal_variant-label{font-weight:300}.quick-add-modal_variant-value{font-weight:700}.quick-add-modal_compare{text-decoration:line-through;color:var(--colour-green);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:700}.quick-add-modal_sale-price{color:#c25151;font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:600}.quick-add-modal_discount-badge.hidden{display:none}.quick-add-modal_discount-badge{background:#c25151;color:var(--colour-white);font-family:var(--font-heading);font-size:var(--fs-btn);padding:2px 8px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:1px}.quick-add-modal_price-wrap .hidden{display:none}.quick-add-modal_price{font-weight:700}.quick-add-modal_price-wrap:not(:has(.quick-add-modal_compare:not(.hidden))) .quick-add-modal_price{display:inline}.quick-add-modal_variant-options{display:flex;flex-wrap:wrap;gap:var(--space-s)}.quick-add-modal_variant-btn{min-height:28px;padding:2px 9px;border:1px solid rgba(20,20,20,.4);background:var(--colour-white);font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:300;text-transform:uppercase;letter-spacing:.5px;color:var(--colour-black);cursor:pointer;transition:border-color .2s,background .2s}.quick-add-modal_variant-btn:hover,.quick-add-modal_variant-btn.is-selected{border-color:var(--colour-black)}.quick-add-modal_buttons .btn--green{height:54px}.quick-add-modal_more-payments{text-align:center;text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:1.5px;text-decoration-color:var(--colour-green);align-self:center;text-transform:uppercase;padding-bottom:var(--space-s)}.quick-add-modal_more-payments:hover{opacity:.8}shopify-paypal-button,shopify-accelerated-checkout-cart{height:54px;display:block}
/*# sourceMappingURL=/cdn/shop/t/17/assets/quick-add-modal.css.map */
