html.m-quick-add-open{overflow:hidden}.m-quick-add-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;visibility:hidden}.m-quick-add-overlay.is-open{pointer-events:auto;visibility:visible}.m-quick-add-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .35s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.m-quick-add-overlay.is-active .m-quick-add-backdrop{opacity:1}.m-quick-add-panel{position:relative;z-index:1;width:100%;max-width:95%;max-height:88vh;overflow:hidden;transform:translateY(100%);opacity:0;transition:transform .42s cubic-bezier(.32,.72,0,1),opacity .3s ease}.m-quick-add-overlay.is-active .m-quick-add-panel{transform:translateY(0);opacity:1}@media screen and (min-width:768px){.m-quick-add-overlay{align-items:center;justify-content:flex-end;padding:24px 32px 24px 24px}.m-quick-add-panel{width:min(480px,calc(100vw - 48px));max-height:min(90vh,680px);height:auto;transform:translate(calc(100% + 40px))}.m-quick-add-overlay.is-active .m-quick-add-panel{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.m-quick-add-backdrop,.m-quick-add-panel{transition:none}}.m-quick-add{position:relative;display:flex;flex-direction:column;background:#fff;color:#111;border-radius:16px 16px 0 0;box-shadow:0 -8px 40px #0000001f;max-height:inherit;overflow:hidden}@media screen and (min-width:768px){.m-quick-add{border-radius:16px;box-shadow:0 24px 64px #00000029;height:auto;max-height:min(90vh,680px)}}.m-quick-add__close{align-self:center;top:-18px;z-index:9999999;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:#fff;color:#111;cursor:pointer;box-shadow:0 2px 12px #00000026;transition:transform .2s ease,box-shadow .2s ease;margin-top:10px}.m-quick-add__close:hover{box-shadow:0 4px 16px #0003}@media screen and (min-width:768px){.m-quick-add__close{top:14px;right:14px;left:auto;transform:none;width:32px;height:32px;box-shadow:none;background:transparent}.m-quick-add__close:hover{transform:scale(1.08);box-shadow:none;opacity:.65}}.m-quick-add__inner{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:28px 20px 24px;-webkit-overflow-scrolling:touch;max-height:inherit}@media screen and (min-width:768px){.m-quick-add__inner{padding:28px 28px 24px;max-height:min(90vh,680px)}}.m-quick-add__header{display:flex;gap:14px;align-items:flex-start;margin-bottom:12px;padding-right:28px}.m-quick-add__media{flex:0 0 72px;width:72px;height:72px;border-radius:8px;overflow:hidden;background:#0000000a;text-decoration:none}@media screen and (min-width:768px){.m-quick-add__media{flex:0 0 80px;width:80px;height:80px}}.m-quick-add__image,.m-quick-add__placeholder{width:100%;height:100%;object-fit:cover;display:block}.m-quick-add__meta{flex:1;min-width:0}.m-quick-add__title{margin:0 0 8px;font-size:1.0625rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}@media screen and (min-width:768px){.m-quick-add__title{font-size:1.125rem}}.m-quick-add__title a{color:inherit;text-decoration:none}.m-quick-add__title a:hover{text-decoration:underline}.m-quick-add__price .m-price{gap:8px}.m-quick-add__price .m-price-item--sale{color:#e85d04;font-weight:600}.m-quick-add__price .m-price-item--regular s,.m-quick-add__price s.m-price-item--regular{color:#9ca3af;font-size:.875em;font-weight:400}.m-quick-add__rating{display:flex;align-items:center;gap:6px;margin-bottom:18px}.m-quick-add__stars{display:inline-flex;gap:2px}.m-quick-add__star{display:inline-flex;color:#ddd;line-height:0}.m-quick-add__star.is-filled,.m-quick-add__star.is-partial{color:#111}.m-quick-add__rating-count{font-size:.8125rem;color:#00000080}.m-quick-add__content{display:flex;flex-direction:column;flex:1}.m-quick-add__content .main-product__block-description,.m-quick-add__content .main-product__block-inventory_status{display:none}.m-quick-add__content .main-product__block-variant_picker{margin-bottom:0}.m-quick-add__content variant-picker{display:block}.m-quick-add__content .m-product-option{margin-bottom:18px}.m-quick-add__content .m-product-option--label{margin-bottom:10px;font-size:.875rem;font-weight:400}.m-quick-add__content .m-product-option--label .option-label--title{font-weight:500;color:#111}.m-quick-add__content .m-product-option--label .option-label--selected{font-weight:400;color:#111}.m-quick-add__content .m-product-option--content{display:flex;flex-wrap:wrap;gap:8px}.m-quick-add variant-button .m-product-option--node,.m-quick-add .m-product-option--button .m-product-option--node{margin:0}.m-quick-add variant-button .m-product-option--node__label,.m-quick-add .m-product-option--button .m-product-option--node__label{display:inline-flex;align-items:center;justify-content:center;min-width:42px;width:42px;height:42px;padding:0;border-radius:50%;border:1.5px solid #d1d5db;background:#fff;color:#111;font-size:.8125rem;font-weight:500;line-height:1;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.m-quick-add variant-button input:checked+.m-product-option--node__label,.m-quick-add .m-product-option--button input:checked+.m-product-option--node__label{border:2.5px solid #111;box-shadow:none}.m-quick-add variant-color .m-product-option--node,.m-quick-add .m-product-option--color .m-product-option--node{margin:0}.m-quick-add variant-color .m-product-option--swatch,.m-quick-add .m-product-option--color .m-product-option--swatch{display:block}.m-quick-add variant-color .m-product-option--node__label,.m-quick-add .m-product-option--color .m-product-option--node__label{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 14px;border-radius:999px;border:1.5px solid #d1d5db;background:#fff;color:#111;font-size:.8125rem;font-weight:500;line-height:1.2;cursor:pointer;transition:border-color .2s ease}.m-quick-add variant-color input:checked+.m-product-option--node__label,.m-quick-add .m-product-option--color input:checked+.m-product-option--node__label{border:2.5px solid #111}.m-quick-add variant-color .m-product-option--node__label:before,.m-quick-add .m-product-option--color .m-product-option--node__label:before{content:"";flex-shrink:0;width:14px;height:14px;border-radius:50%;background:var(--swatch-color, #ccc);border:1px solid rgba(0,0,0,.08)}.m-quick-add .m-product-option--node__unavailable .m-product-option--node__label,.m-quick-add .m-product-option--node.m-product-option--node__unavailable .m-product-option--node__label{opacity:.45;position:relative;overflow:hidden}.m-quick-add .m-product-option--node__unavailable .m-product-option--node__label:after,.m-quick-add .m-product-option--node.m-product-option--node__unavailable .m-product-option--node__label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent calc(50% - .5px),#9ca3af calc(50% - .5px),#9ca3af calc(50% + .5px),transparent calc(50% + .5px));pointer-events:none}.m-quick-add__content .main-product__block-buy_buttons{margin-top:auto;padding-top:8px}.m-quick-add__content .m-product-form--wrapper{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;padding-top:4px}.m-quick-add__content .m-add-to-cart{width:100%;min-height:48px;border-radius:999px!important;font-weight:600;letter-spacing:.02em}.m-quick-add__content .m-product-dynamic-checkout{width:100%;min-height:48px}.m-quick-add__content .m-product-dynamic-checkout .shopify-payment-button{width:100%}.m-quick-add__content .m-product-dynamic-checkout .shopify-payment-button__button{width:100%;min-height:48px;border-radius:999px!important;font-weight:600!important}@media screen and (max-width:767px){.m-quick-add__content .m-product-form--wrapper{grid-template-columns:1fr}}.m-quick-add__content .m-add-to-cart,.m-quick-add__content .m-product-dynamic-checkout .shopify-payment-button__button--unbranded{background-color:#111!important;color:#fff!important;border-color:#111!important}.m-quick-add__content .m-add-to-cart:hover,.m-quick-add__content .m-product-dynamic-checkout .shopify-payment-button__button--unbranded:hover{background-color:#333!important;border-color:#333!important}.m-quick-add.m-spinner-loading .m-quick-add__inner{opacity:.6;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/quick-add.css.map */
