grid-quick-add{--qa-navy: #243a5a;--qa-navy-hover: #16263f;--qa-text-secondary: #41536f;--qa-ring: #5e6e86;--qa-hairline: #d8e0ea;--qa-disabled-bg: #f1f4f8;--qa-disabled-border: #9aa7b8;display:block;margin-top:auto;padding-top:12px;text-align:left}grid-quick-add *,grid-quick-add *:before,grid-quick-add *:after{box-sizing:border-box}.js-grid>div:has(>.product-grid-item--quick-add){display:flex;flex-direction:column}.product-grid-item--quick-add,.product-grid-item--quick-add .product__grid__info{display:flex;flex-direction:column;flex:1 1 auto}.product-grid-item--quick-add .product__grid__info>a{flex:0 0 auto}.flickity-grid--quick-add .product-grid-slide{min-height:100%;display:flex;flex-direction:column}.flickity-grid--quick-add.is-measuring .product-grid-slide{min-height:0}.collection-tabs .flickity-grid--quick-add .flickity-viewport{min-height:405px}.flickity-grid--quick-add .product-grid-slide .product-grid-item{flex:1 1 auto;width:100%}.grid-quick-add__btn,.product__grid__info a.grid-quick-add__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin:0;padding:0 12px;background:#fff;border:1px solid var(--qa-navy);border-radius:0;color:var(--qa-navy);font-family:var(--TYPE-STACK-BUTTON, "Mr Eaves Mod OT", sans-serif);font-size:12px;font-weight:700;line-height:1;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;-webkit-appearance:none;appearance:none}.grid-quick-add__btn[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.grid-quick-add__btn{transition:background-color .2s,color .2s}}.grid-quick-add__btn:hover,.product__grid__info a.grid-quick-add__btn:hover{background:var(--qa-navy);color:#fff}.grid-quick-add__btn:focus-visible,.grid-quick-add__swatch:focus-visible,.grid-quick-add__close:focus-visible{outline:2px solid var(--qa-navy);outline-offset:2px}.grid-quick-add__btn[disabled]{background:var(--qa-disabled-bg);border-color:var(--qa-disabled-border);color:var(--qa-navy);cursor:not-allowed}.grid-quick-add__btn[aria-disabled=true]{cursor:progress}.grid-quick-add__btn--solid{flex:1 1 auto;min-width:0;background:var(--qa-navy);border-color:var(--qa-navy);color:#fff;white-space:normal;line-height:1.25;padding:8px 12px}.grid-quick-add__btn--solid:hover{background:var(--qa-navy-hover);border-color:var(--qa-navy-hover)}.grid-quick-add__btn--solid[disabled]{background:var(--qa-disabled-bg);border-color:var(--qa-disabled-border);color:var(--qa-navy)}.grid-quick-add__spinner{display:none;width:14px;height:14px;flex:0 0 auto;border:2px solid currentColor;border-top-color:transparent;border-radius:50%}.grid-quick-add__btn.is-loading .grid-quick-add__spinner{display:inline-block}@media(prefers-reduced-motion:no-preference){.grid-quick-add__btn.is-loading .grid-quick-add__spinner{animation:grid-quick-add-spin .7s linear infinite}}@keyframes grid-quick-add-spin{to{transform:rotate(360deg)}}.grid-quick-add__panel{border:1px solid var(--qa-hairline);padding:14px}.grid-quick-add__panel[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.grid-quick-add__panel:not([hidden]){animation:grid-quick-add-fade-up .2s ease}}@keyframes grid-quick-add-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.grid-quick-add__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.grid-quick-add__swatch-wrap{display:inline-block;line-height:0}.grid-quick-add__swatch{position:relative;flex:0 0 44px;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--qa-ring);border-radius:50%;background-color:var(--swatch, #e5e5e5);background-size:cover;cursor:pointer;overflow:hidden;-webkit-appearance:none;appearance:none}.grid-quick-add__swatch img{display:block;width:100%;height:100%;object-fit:cover}.grid-quick-add__swatch[aria-pressed=true]{border:3px solid var(--qa-navy)}.grid-quick-add__swatch--pill{flex:0 0 auto;width:auto;min-width:44px;padding:0 14px;border-radius:0;background:#fff;color:var(--qa-navy);font-family:var(--FONT-STACK-BODY, sans-serif);font-size:13px;font-weight:400;line-height:1.2;white-space:nowrap}.grid-quick-add__swatch--pill[aria-pressed=true]{font-weight:700}.grid-quick-add__swatch.is-sold-out{cursor:not-allowed}.grid-quick-add__swatch.is-sold-out:after{content:"";position:absolute;left:-10%;right:-10%;top:50%;height:2px;background:var(--qa-navy);transform:rotate(-45deg)}.grid-quick-add__selected{flex:1 1 100%;color:var(--qa-text-secondary);font-family:var(--FONT-STACK-BODY, sans-serif);font-size:12px;line-height:1.3}.grid-quick-add__selected strong{font-weight:700}.grid-quick-add__actions{display:flex;align-items:stretch;gap:8px}.grid-quick-add__form{flex:1 1 auto;min-width:0}.grid-quick-add__form form{display:block;margin:0}.grid-quick-add__close{flex:0 0 44px;width:44px;min-height:44px;margin:0;padding:0;background:#fff;border:1px solid var(--qa-ring);border-radius:0;color:var(--qa-navy);font-size:20px;line-height:1;cursor:pointer;-webkit-appearance:none;appearance:none}.grid-quick-add__close:hover{background:var(--qa-disabled-bg)}grid-quick-add .add-action-errors{text-align:left}grid-quick-add .add-action-errors:not(:empty){margin-top:8px}@media(max-width:479px){.grid-quick-add__swatches{gap:8px}.grid-quick-add__btn{padding:0 8px}.grid-quick-add__actions{flex-wrap:wrap}.grid-quick-add__form{flex:1 1 100%}.grid-quick-add__btn--solid{white-space:normal;line-height:1.25;padding:8px}.grid-quick-add__close{margin-left:auto}}
/*# sourceMappingURL=/cdn/shop/t/136/assets/grid-quick-add.css.map */
