.card-quick-add{margin-top:12px;padding-bottom:4px}.quick-add-button{position:relative}.card-quick-add__button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:40px;padding:8px 12px;border:0;border-radius:50px;background:#0d991b;box-shadow:0 4px #006b0b;color:#fff;font-family:Nunito,sans-serif;font-size:16px;font-weight:700;line-height:1;cursor:pointer;transition:background .2s,box-shadow .1s,transform .1s;-webkit-tap-highlight-color:transparent}.card-quick-add__button:active{box-shadow:0 2px #006b0b;transform:translateY(2px)}.card-quick-add__button:focus-visible{outline:2px solid #0a4a3c;outline-offset:3px}.card-quick-add__button[disabled]{background:#e0e0e0;box-shadow:none;color:#6b6b6b;cursor:default;transform:none}.card-quick-add__icon{display:inline-flex;width:15px;height:15px}.card-quick-add__icon svg{width:100%;height:100%}.card-quick-add__check,.quick-add-button.is-added .card-quick-add__plus{display:none}.quick-add-button.is-added .card-quick-add__check{display:block}.quick-add-button.is-added,.quick-add-button.is-added:active{background:#0a4a3c;box-shadow:0 4px #062f26;transform:none}.quick-add-button.is-loading .card-quick-add__icon,.quick-add-button.is-loading .card-quick-add__label{visibility:hidden}.quick-add-button.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid #fff;border-right-color:transparent;border-radius:50%;animation:quick-add-spin .6s linear infinite}.card-quick-add__error{margin:10px 0 0;color:#c8331f;font-size:12px;line-height:1.3}@media screen and (min-width:768px){.card-quick-add__button{min-height:44px}}@media(hover:hover){.card-quick-add__button:not([disabled]):not(.is-added):hover{background:#0fc721;box-shadow:0 4px #019d10}.card-quick-add__button:not([disabled]):not(.is-added):active{box-shadow:0 2px #019d10}}.quick-add-fly{position:fixed;z-index:2147483600;margin:0;object-fit:cover;border-radius:8px;pointer-events:none;will-change:transform,opacity}#cart-icon-bubble.quick-add-bump{animation:quick-add-bump .5s ease-out}html.quick-add-modal-open{overflow:hidden}html.quick-add-modal-open #gorgias-chat-container,html.quick-add-modal-open chat-widget{display:none!important}.quick-add-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600}.quick-add-modal[hidden]{display:none}.quick-add-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a4a3c80;opacity:0;transition:opacity .2s}.quick-add-modal__panel{position:absolute;right:0;bottom:0;left:0;max-height:85vh;overflow-y:auto;padding:20px 16px calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:#fff;color:#0a4a3c;font-family:Nunito,sans-serif;transform:translateY(100%);transition:transform .25s ease-out}.quick-add-modal.is-open .quick-add-modal__overlay{opacity:1}.quick-add-modal.is-open .quick-add-modal__panel{transform:none}.quick-add-modal__close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#f7f5f0;color:#0a4a3c;cursor:pointer}.quick-add-modal__close svg{width:14px;height:14px}.quick-add-modal__head{display:flex;gap:14px;align-items:center;padding-right:36px}.quick-add-modal__image{flex-shrink:0;width:88px;height:88px;border:.7px solid #e9e9e9;border-radius:8px;background:#f7f5f0;object-fit:cover}.quick-add-modal__title{margin:0 0 6px;color:#0a4a3c;font-family:Nunito,sans-serif;font-size:18px;font-weight:700;line-height:1.1}.quick-add-modal__price{display:flex;flex-wrap:wrap;gap:4px;align-items:center;color:#0a4a3c;font-size:18px;font-weight:700;line-height:1}.quick-add-modal__price s{font-size:16px;font-weight:500}.quick-add-modal__price.is-sale .quick-add-modal__current{color:#ff5e48}.quick-add-modal__options{margin:18px 0 0;padding:0;border:0}.quick-add-modal__legend{margin-bottom:10px;padding:0;color:#0a4a3c;font-size:14px;font-weight:700}.quick-add-modal__chips{display:flex;flex-wrap:wrap;gap:8px}.quick-add-modal__chip{padding:9px 14px;border:1px solid #e0e0e0;border-radius:50px;background:#fff;color:#0a4a3c;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer}.quick-add-modal__chip[aria-pressed=true]{border-color:#0a4a3c;background:#0a4a3c;color:#fff}.quick-add-modal__chip[disabled]{opacity:.45;text-decoration:line-through;cursor:default}.quick-add-modal__submit{margin-top:20px;min-height:48px}.quick-add-modal__details{display:block;margin-top:16px;color:#0a4a3c;font-size:14px;text-align:center;text-decoration:underline}@media screen and (min-width:768px){.quick-add-modal__panel{top:50%;right:auto;bottom:auto;left:50%;width:440px;padding:24px;border-radius:20px;opacity:0;transform:translate(-50%,-46%);transition:transform .2s ease-out,opacity .2s}.quick-add-modal.is-open .quick-add-modal__panel{opacity:1;transform:translate(-50%,-50%)}}@keyframes quick-add-spin{to{transform:rotate(360deg)}}@keyframes quick-add-bump{0%,to{transform:scale(1)}40%{transform:scale(1.3)}}@media(prefers-reduced-motion:reduce){.quick-add-modal__panel,.quick-add-modal__overlay,#cart-icon-bubble.quick-add-bump{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/collection-quick-add.css.map */
