.t-collection__grid .c-product-item{height:100%;padding-bottom:0}.t-collection__grid .c-product-item__swatches{position:static;height:auto;margin:0 0 1rem}.t-collection__grid .c-product-item__slide img,.t-collection__grid .c-product-item__image img{aspect-ratio:2 / 3;width:100%;height:auto;object-fit:cover;object-position:top}.c-product-item .c-quick-add-btn{margin-top:auto;width:100%;height:4.4rem;border:.1rem solid #c8c8c8;background:#fff;color:#000;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.1rem;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease-in-out}.c-product-item .c-quick-add-btn:hover,.c-product-item .c-quick-add-btn:focus-visible{border-color:#000}@media(min-width:800px){.c-product-item .c-quick-add-btn{font-size:1.3rem}}html.quick-add-open,html.quick-add-open body{overflow:hidden}html.quick-add-open shopify-chat{display:none!important}html.quick-add-open .wb-btn-trigger{display:none!important}html.quick-add-open #attentive_creative,html.quick-add-open iframe[title*="Sign Up via Text"]{visibility:hidden!important}html:has(#BIS_frame[style*="display: block"]) shopify-chat{display:none!important}html:has(#BIS_frame[style*="display: block"]) .wb-btn-trigger{display:none!important}html:has(#BIS_frame[style*="display: block"]) #attentive_creative,html:has(#BIS_frame[style*="display: block"]) iframe[title*="Sign Up via Text"]{visibility:hidden!important}.c-quick-add[hidden]{display:none}.c-quick-add{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3500}.c-quick-add__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .25s ease-in-out}.c-quick-add.is-open .c-quick-add__overlay{opacity:1}.c-quick-add__panel{position:absolute;left:0;right:0;bottom:0;max-height:85vh;overflow-y:auto;background:#fff;border-radius:1.6rem 1.6rem 0 0;box-shadow:0 -.4rem 2rem #0000001f;padding:2.4rem 1.6rem calc(1.6rem + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .25s ease-in-out}.c-quick-add.is-open .c-quick-add__panel{transform:translateY(0)}@media(min-width:800px){.c-quick-add__panel{left:50%;right:auto;bottom:auto;top:50%;width:44rem;border-radius:.4rem;padding:3.2rem 2.4rem 2.4rem;box-shadow:0 .4rem 3rem #00000026;transform:translate(-50%,-46%);opacity:0;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.c-quick-add.is-open .c-quick-add__panel{transform:translate(-50%,-50%);opacity:1}}.c-quick-add__close{position:absolute;top:1.6rem;right:1.6rem;width:3.2rem;height:3.2rem;border:.1rem solid #000;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.c-quick-add__title{margin:0 4.4rem .6rem 0;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.3;text-transform:uppercase}.c-quick-add__price{display:flex;margin-bottom:1.6rem;font-size:1.4rem}.c-quick-add__price span{font-weight:500}.c-quick-add__price span.old{opacity:.5;text-decoration:line-through;margin-left:1rem}.c-quick-add__notice{margin:0 0 1.6rem;padding:1rem;border:.1rem solid #000;font-size:1.3rem}.c-quick-add__added{margin:0 0 1.6rem;font-size:1.4rem}.c-quick-add__sizes{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.2rem;padding:0;list-style:none}.c-quick-add__sizes li{flex:1 1 0;min-width:4.2rem}.c-quick-add__size{position:relative;width:100%;height:4.4rem;border:.1rem solid #000;background:#fff;color:#000;font-family:Roboto,sans-serif;font-size:1.3rem;cursor:pointer;padding:0 .2rem}.c-quick-add__size.is-selected{background:#000;color:#fff}.c-quick-add__size.is-sold-out{border-color:#c8c8c8;color:#a0a0a0}.c-quick-add__size.is-sold-out.is-selected{background:#8c8c8c;border-color:#8c8c8c;color:#fff}.c-quick-add__size.is-unavailable{cursor:not-allowed;text-decoration:line-through}.c-quick-add__bell{position:absolute;top:-.7rem;right:-.7rem;width:1.8rem;height:1.8rem;border-radius:50%;background:#8c8c8c;display:flex;align-items:center;justify-content:center}.c-quick-add__bell svg{fill:#fff}.c-quick-add__message{min-height:1.6rem;margin:0 0 .8rem;color:#c00;font-size:1.3rem}.c-quick-add__message:empty{min-height:0;margin:0}.c-quick-add__submit,.c-quick-add__secondary{display:flex;align-items:center;justify-content:center;width:100%;height:5rem;border:.1rem solid #000;background:#000;color:#fff;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:500;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;cursor:pointer}.c-quick-add__submit:hover,.c-quick-add__secondary:hover{text-decoration:none}.c-quick-add__submit[disabled]{opacity:.35;cursor:default}.c-quick-add__secondary{background:#fff;color:#000}.c-quick-add__actions{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.c-quick-add__submit:hover{color:#fff}.c-quick-add__loading{width:2.8rem;height:2.8rem;margin:3rem auto;border:.3rem solid #e5e5e5;border-top-color:#000;border-radius:50%;animation:c-quick-add-spin .8s linear infinite}@keyframes c-quick-add-spin{to{transform:rotate(360deg)}}.c-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:3400;background:#fff;box-shadow:0 -.2rem 1.2rem #00000014;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .2s ease-in-out}.c-sticky-atc.is-visible{transform:translateY(0)}.c-sticky-atc__btn{width:100%;height:4.8rem;border:0;background:#000;color:#fff;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:500;letter-spacing:.1rem;text-transform:uppercase;cursor:pointer}html.has-sticky-atc body{padding-bottom:6.8rem}html.has-sticky-atc{--shopify-chat-activator-offset: calc(6.8rem + 4px) }html.has-sticky-atc .wb-btn-trigger{bottom:calc(6.8rem + 4px)!important}@media(min-width:800px){.c-sticky-atc{display:none}html.has-sticky-atc body{padding-bottom:0}html.has-sticky-atc{--shopify-chat-activator-offset: 20px}html.has-sticky-atc .wb-btn-trigger{bottom:20px!important}}.t-product .c-btn--black[disabled],.t-product .c-btn--black[disabled]:hover,.t-product .c-btn--black[disabled]:focus{background-color:#fff;color:#a0a0a0;border-color:#c8c8c8;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/22/assets/quick-add.css.map */
