.anaya-quick-add{position:absolute;inset-inline:0;inset-block-end:0;z-index:var(--layer-raised, 10);display:flex;pointer-events:none}.card-gallery{position:relative}.anaya-quick-add__btn{--anaya-quick-add-translate: 100%;display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:.75rem 1rem;border:0;border-radius:0;background:var(--sg-burgundy, var(--wba-wine));backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff;font-size:var(--wba-text-md);font-weight:300;letter-spacing:normal;text-transform:none;cursor:pointer;pointer-events:auto;opacity:0;transform:translateY(var(--anaya-quick-add-translate));transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),background-color .25s ease}.anaya-quick-add__btn:hover,.anaya-quick-add__btn:focus-visible{background:var(--sg-burgundy-hover, var(--wba-wine-dark));color:#fff}.anaya-quick-add__btn.is-loading{opacity:.85;cursor:wait}product-card:is(:hover,:focus-within) .anaya-quick-add__btn,.anaya-quick-add:focus-within .anaya-quick-add__btn,.anaya-quick-add__btn:focus-visible{opacity:1;transform:translateY(0)}@media screen and (max-width:749px){.anaya-quick-add{display:none!important}}[product-grid-view=zoom-out] .anaya-quick-add{display:none}.anaya-quick-add-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:115;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;visibility:hidden}.anaya-quick-add-drawer.is-open{pointer-events:auto;visibility:visible}.anaya-quick-add-drawer[hidden]{display:none}.anaya-quick-add-drawer:not([hidden]).is-open{display:flex}.anaya-quick-add-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#322d2947;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.anaya-quick-add-drawer.is-open .anaya-quick-add-drawer__backdrop{opacity:1}.anaya-quick-add-drawer__panel{position:relative;z-index:1;width:100%;max-width:28rem;max-height:min(88vh,40rem);background:#fff;border-radius:var(--wba-radius) var(--wba-radius) 0 0;box-shadow:0 -8px 40px #0000001f;transform:translateY(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.anaya-quick-add-drawer.is-open .anaya-quick-add-drawer__panel{transform:translateY(0)}.anaya-quick-add-drawer__close{position:absolute;top:.75rem;right:.75rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:var(--wba-radius-round);background:#ffffffe6;color:var(--wba-muted);cursor:pointer}.anaya-quick-add-drawer__close:hover{color:var(--wba-ink)}.anaya-quick-add-drawer__scroll{max-height:min(88vh,40rem);overflow-y:auto;overscroll-behavior:contain;padding:1.5rem var(--anaya-mobile-gutter, 20px) 1.75rem;-webkit-overflow-scrolling:touch}.anaya-quick-add-drawer__media{width:5rem;aspect-ratio:3 / 4;margin:0 auto 1rem;overflow:hidden;background:var(--wba-ivory)}.anaya-quick-add-drawer__media img{width:100%;height:100%;object-fit:cover}.anaya-quick-add-drawer__header{margin-bottom:1.25rem;text-align:center}.anaya-quick-add-drawer__title{margin:0 0 .375rem;font-size:var(--wba-text-lg);line-height:1.35}.anaya-quick-add-drawer__price{margin:0 0 .25rem;font-size:var(--wba-text-base)}.anaya-quick-add-drawer__compare{margin-right:.375rem;opacity:.55}.anaya-quick-add-drawer__stock{margin:0;font-size:var(--wba-text-xs);letter-spacing:.04em;text-transform:uppercase}.anaya-quick-add-drawer__stock.is-available{color:var(--wba-success)}.anaya-quick-add-drawer__stock.is-low{color:var(--wba-warning)}.anaya-quick-add-drawer__stock.is-unavailable{color:var(--wba-error)}.anaya-quick-add-drawer__option{margin:0 0 1rem;padding:0;border:0}.anaya-quick-add-drawer__option-label{margin:0 0 .5rem;padding:0;font-size:var(--wba-text-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--wba-muted)}.anaya-quick-add-drawer__pills{display:flex;flex-wrap:wrap;gap:.5rem}.anaya-quick-add-drawer__pill{min-width:2.75rem;padding:.5rem .875rem;border:1px solid var(--wba-line-strong);border-radius:var(--wba-radius);background:#fff;color:var(--wba-ink);font-size:var(--wba-text-sm);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.anaya-quick-add-drawer__pill:hover:not(:disabled){border-color:var(--anaya-gold, var(--wba-wine))}.anaya-quick-add-drawer__pill.is-selected{border-color:var(--anaya-gold, var(--wba-wine));background:var(--anaya-gold, var(--wba-wine));color:#fff}.anaya-quick-add-drawer__pill.is-disabled,.anaya-quick-add-drawer__pill:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.anaya-quick-add-drawer__loading{margin:0 0 1rem;text-align:center;font-size:var(--wba-text-base);color:var(--wba-muted)}.anaya-quick-add-drawer__error{margin:0 0 1rem;padding:.625rem .75rem;border-radius:var(--wba-radius);background:var(--wba-error-bg);color:var(--wba-error);font-size:var(--wba-text-sm);text-align:center}.anaya-quick-add-drawer__submit{width:100%;margin-bottom:.75rem;font-weight:300;text-transform:none;letter-spacing:normal}.anaya-quick-add-drawer__submit.is-loading{opacity:.7;cursor:wait}.anaya-quick-add-drawer__view{display:block;text-align:center;font-size:var(--wba-text-sm);color:var(--wba-muted);text-decoration:underline;text-underline-offset:2px}.anaya-quick-add-drawer__view:hover{color:var(--anaya-gold, var(--wba-wine))}@media screen and (min-width:750px){.anaya-quick-add-drawer{align-items:center;padding:var(--anaya-mobile-gutter, 20px)}.anaya-quick-add-drawer__panel{max-width:24rem;border-radius:var(--wba-radius);transform:scale(.94) translateY(12px);opacity:0;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1)}.anaya-quick-add-drawer.is-open .anaya-quick-add-drawer__panel{transform:scale(1) translateY(0);opacity:1}}body.anaya-quick-add-open{overflow:hidden}@media(prefers-reduced-motion:reduce){.anaya-quick-add__btn,.anaya-quick-add-drawer__backdrop,.anaya-quick-add-drawer__panel{transition:none}}.product-carousel__card:is(:hover,:focus-within) .anaya-quick-add__btn{opacity:1;transform:translateY(0)}.anaya-quick-add-drawer.anaya-quick-add-drawer{z-index:6000}.anaya-quick-add-drawer__panel{display:flex;flex-direction:column}.anaya-quick-add-drawer__media{position:relative;flex:0 0 auto;width:100%;height:36vh;margin:0;aspect-ratio:auto}.anaya-quick-add-drawer__media[hidden]{display:none}.anaya-quick-add-drawer .anaya-quick-add-drawer__scroll{flex:1 1 auto;min-height:0}@media screen and (max-width:749px){.anaya-quick-add-drawer__panel:has(>.anaya-quick-add-drawer__media:not([hidden])) .anaya-quick-add-drawer__scroll{max-height:calc(min(88vh,40rem) - 36vh)}}.anaya-quick-add-drawer__media img{display:block;object-position:center top}.anaya-quick-add-drawer__track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.anaya-quick-add-drawer__track::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:no-preference){.anaya-quick-add-drawer__track{scroll-behavior:smooth}}.anaya-quick-add-drawer__track .anaya-quick-add-drawer__slide{flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:center;scroll-snap-stop:always}.anaya-quick-add-drawer__nav{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:var(--wba-radius);background:#ffffffe6;color:var(--wba-ink);transform:translateY(-50%);cursor:pointer;transition:background-color .25s ease}.anaya-quick-add-drawer__nav:hover{background:#fff}.anaya-quick-add-drawer__nav[hidden]{display:none}.anaya-quick-add-drawer__nav--prev{left:.75rem}.anaya-quick-add-drawer__nav--next{right:.75rem}.anaya-quick-add-drawer__nav svg,.anaya-quick-add-drawer__view svg,.anaya-quick-add-drawer__wish svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.anaya-quick-add-drawer__count{position:absolute;left:.75rem;bottom:.75rem;padding:.25rem .5rem;border-radius:var(--wba-radius);background:#ffffffe6;color:var(--wba-ink);font-size:var(--wba-text-xs);line-height:1.4}.anaya-quick-add-drawer__count[hidden]{display:none}.anaya-quick-add-drawer__brand{margin:0 0 .25rem;font-size:var(--wba-text-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--wba-muted)}.anaya-quick-add-drawer__brand[hidden],.anaya-quick-add-drawer__desc[hidden]{display:none}.anaya-quick-add-drawer__option-value{margin-left:.5rem;color:var(--wba-ink);letter-spacing:.04em}.anaya-quick-add-drawer__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;align-items:center}.anaya-quick-add-drawer__wish{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.5rem .75rem;border:1px solid var(--wba-line-strong);border-radius:var(--wba-radius);background:#fff;color:var(--wba-ink);font-size:var(--wba-text-sm);cursor:pointer;transition:border-color .3s ease,background-color .3s ease,color .3s ease}.anaya-quick-add-drawer__wish svg{transition:fill .3s ease,transform .3s ease}.anaya-quick-add-drawer__wish:hover{border-color:var(--wba-ink);background:var(--wba-ivory)}.anaya-quick-add-drawer__wish:hover svg{transform:scale(1.08)}.anaya-quick-add-drawer__wish.is-active svg{fill:currentColor}@media(prefers-reduced-motion:reduce){.anaya-quick-add-drawer__wish,.anaya-quick-add-drawer__wish svg,.anaya-quick-add-drawer__nav{transition:none}}.anaya-quick-add-drawer .anaya-quick-add-drawer__view{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:2.75rem}.anaya-quick-add-drawer__desc{margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid var(--wba-line);color:var(--wba-muted);font-size:var(--wba-text-sm);line-height:1.6}@media screen and (min-width:750px){.anaya-quick-add-drawer .anaya-quick-add-drawer__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:56rem;height:min(84vh,38rem);max-height:none}.anaya-quick-add-drawer .anaya-quick-add-drawer__panel:has(>.anaya-quick-add-drawer__media[hidden]){grid-template-columns:minmax(0,1fr);max-width:28rem;height:auto}.anaya-quick-add-drawer .anaya-quick-add-drawer__media{height:100%}.anaya-quick-add-drawer .anaya-quick-add-drawer__panel .anaya-quick-add-drawer__scroll{height:100%;max-height:min(84vh,38rem);padding:2.5rem 2rem 2rem}.anaya-quick-add-drawer .anaya-quick-add-drawer__header{margin-bottom:1.5rem;padding-right:2rem;text-align:left}.anaya-quick-add-drawer .anaya-quick-add-drawer__title{font-size:var(--wba-text-lg, 1.25rem)}}@media screen and (min-width:750px)and (max-width:1023px){.anaya-quick-add-drawer .anaya-quick-add-drawer__panel{grid-template-columns:minmax(0,9fr) minmax(0,11fr)}.anaya-quick-add-drawer .anaya-quick-add-drawer__panel .anaya-quick-add-drawer__scroll{padding:2.5rem 1.5rem 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/118/assets/anaya-quick-add.css.map */
