.product-card .card-quick-add{margin-top:auto}.quick-add-button{position:relative}.card-quick-add__button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;padding:8px 10px;border:0;border-bottom:3px solid #587549;border-radius:8px;background:#7ca168;color:#fff;font-family:Outfit,sans-serif;font-size:16px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background .2s,transform .1s;-webkit-tap-highlight-color:transparent}.card-quick-add__button:active{transform:scale(.97)}.card-quick-add__button:focus-visible,.quick-add-button:focus-visible{outline:2px solid #3a4535;outline-offset:2px}.card-quick-add__button--link{border:1px solid #7ca168;background:#fff;color:#587549}.quick-add-button[disabled]{border-color:#dadada;background:#e9e9e9;color:#777;cursor:default}.card-quick-add__label{font-family:inherit}.card-quick-add__icon{display:inline-flex;width:14px;height:14px}.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{background:#587549}.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:6px 0 0;color:#c0321e;font-family:Outfit,sans-serif;font-size:13px;line-height:1.3}@media(hover:hover){.card-quick-add__button:not([disabled]):not(.is-added):not(.card-quick-add__button--link):hover{background:#6e9159}.card-quick-add__button--link:hover{background:#f3f6f0}}.quick-add-fly{position:fixed;z-index:2147483647;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}.quick-add-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483640}.quick-add-modal[hidden]{display:none}.quick-add-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1e261a80;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:#3a4535;font-family:Outfit,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:#f1f3ee;color:#3a4535;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:1px solid #e9e9e9;border-radius:8px;object-fit:cover}.quick-add-modal__title{margin:0 0 6px;color:#3a4535;font-family:Outfit,sans-serif;font-size:18px;font-weight:700;line-height:1.2}.quick-add-modal__price{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;font-size:18px;font-weight:700}.quick-add-modal__current{font-family:inherit}.quick-add-modal__price s{color:#162f28;font-size:15px;font-weight:400}.quick-add-modal__price.is-sale .quick-add-modal__current{color:#fb3318}.quick-add-modal__options{margin:18px 0 0;padding:0;border:0}.quick-add-modal__legend{margin-bottom:10px;padding:0;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 #c9cfc4;border-radius:8px;background:#fff;color:#3a4535;font-family:Outfit,sans-serif;font-size:14px;line-height:1.2;cursor:pointer}.quick-add-modal__chip[aria-pressed=true]{border-color:#587549;background:#587549;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:14px;color:#3a4535;font-family:inherit;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/6/assets/collection-quick-add.css.map */
