.gs-quick-add{position:absolute;top:0;left:0;width:100%;height:0;padding-bottom:var(--ratio-percent, 100%);z-index:2;pointer-events:none}.gs-quick-add__button{pointer-events:auto;position:absolute;right:.8rem;bottom:.8rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;margin:0;border:0;border-radius:50%;background:#fff;color:#121212;box-shadow:0 .2rem .8rem #0000002e;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,box-shadow .15s ease}.gs-quick-add__button svg{width:2.2rem;height:2.2rem;pointer-events:none}.gs-quick-add__button:hover{transform:scale(1.06);box-shadow:0 .3rem 1rem #0000003d}.gs-quick-add__button:focus-visible{outline:.2rem solid #121212;outline-offset:.2rem}@media screen and (min-width:750px){.gs-quick-add__button{right:1.2rem;bottom:1.2rem;width:4.8rem;height:4.8rem}}body.gs-qa-open{overflow:hidden}.gs-qa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;font-family:var(--font-body-family);color:#121212}.gs-qa[hidden]{display:none}.gs-qa__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#12121273;opacity:0;transition:opacity .25s ease}.gs-qa__panel{position:absolute;left:0;right:0;bottom:0;max-height:88vh;max-height:88dvh;display:flex;flex-direction:column;background:#fff;border-radius:1.2rem 1.2rem 0 0;box-shadow:0 -.4rem 2rem #00000026;transform:translateY(100%);transition:transform .25s ease;outline:none}.gs-qa--active .gs-qa__overlay{opacity:1}.gs-qa--active .gs-qa__panel{transform:translateY(0)}@media screen and (min-width:750px){.gs-qa__panel{left:50%;right:auto;bottom:auto;top:50%;width:44rem;max-width:calc(100vw - 4rem);max-height:85vh;border-radius:1.2rem;transform:translate(-50%,-45%);opacity:0;transition:transform .25s ease,opacity .25s ease}.gs-qa--active .gs-qa__panel{transform:translate(-50%,-50%);opacity:1}}.gs-qa__header{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.2rem 1.2rem 2rem;border-bottom:.1rem solid rgba(18,18,18,.1);flex-shrink:0}.gs-qa__heading{margin:0;font-family:var(--font-heading-family);font-size:1.8rem;letter-spacing:.06rem;text-transform:uppercase;color:#121212}.gs-qa__close{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:transparent;color:#121212;cursor:pointer}.gs-qa__body{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1.6rem 2rem calc(2rem + env(safe-area-inset-bottom))}.gs-qa__product{display:flex;align-items:center;gap:1.4rem}.gs-qa__thumb-wrap{flex:0 0 7.2rem;width:7.2rem;height:7.2rem;border-radius:.6rem;overflow:hidden;background:#f3f3f3}.gs-qa__thumb{display:block;width:100%;height:100%;object-fit:cover}.gs-qa__meta p{margin:0;line-height:1.3}.gs-qa__title{font-size:1.6rem;font-weight:600}.gs-qa__color-name{margin-top:.4rem!important;font-size:1.4rem;color:#121212b3}.gs-qa__swatches{display:flex;flex-wrap:wrap;gap:1rem;padding:1.6rem .2rem;border-bottom:.1rem solid rgba(18,18,18,.1)}.gs-qa__swatch{position:relative;width:3.4rem;height:3.4rem;padding:0;border:.1rem solid rgba(18,18,18,.25);border-radius:50%;background:var(--gs-qa-swatch, #dddddd);cursor:pointer;-webkit-tap-highlight-color:transparent}.gs-qa__swatch[aria-checked=true]{box-shadow:0 0 0 .2rem #fff,0 0 0 .35rem #121212}.gs-qa__swatch:focus-visible{outline:.2rem solid #121212;outline-offset:.4rem}.gs-qa__swatch--unavailable{opacity:.35;cursor:not-allowed}.gs-qa__swatch--unavailable:after{content:"";position:absolute;top:50%;left:10%;width:80%;height:.15rem;background:#121212;box-shadow:0 0 0 .1rem #fff;transform:rotate(-45deg)}.gs-qa__sizes{list-style:none;margin:0;padding:0}.gs-qa__size{display:flex;width:100%;min-height:5.2rem;align-items:center;justify-content:space-between;padding:1.2rem .8rem;border:0;border-bottom:.1rem solid rgba(18,18,18,.1);background:transparent;color:#121212;font-family:inherit;font-size:1.6rem;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.gs-qa__size:hover,.gs-qa__size:focus-visible{background:#f3f4f2}.gs-qa__size:focus-visible{outline:.2rem solid #121212;outline-offset:-.2rem}.gs-qa__size-price{font-size:1.5rem;color:#121212bf}.gs-qa__size--unavailable{cursor:not-allowed;color:#12121266}.gs-qa__size--unavailable:hover{background:transparent}.gs-qa__size--unavailable .gs-qa__size-label{text-decoration:line-through}.gs-qa__size--unavailable .gs-qa__size-price{font-size:1.3rem;color:#12121273}.gs-qa--busy .gs-qa__size{pointer-events:none}.gs-qa__size--loading{background:#f3f4f2}.gs-qa__size--loading .gs-qa__size-price{font-size:0}.gs-qa__size--loading .gs-qa__size-price:after{content:"";display:inline-block;width:1.8rem;height:1.8rem;border:.2rem solid rgba(18,18,18,.2);border-top-color:#121212;border-radius:50%;animation:gs-qa-spin .7s linear infinite}@keyframes gs-qa-spin{to{transform:rotate(360deg)}}.gs-qa__error{margin:1.2rem 0 0;font-size:1.4rem;color:#b3261e}.gs-qa__details{display:block;margin-top:1.8rem;text-align:center;font-size:1.4rem;color:#121212;text-decoration:underline;text-underline-offset:.3rem}@media(prefers-reduced-motion:reduce){.gs-qa__overlay,.gs-qa__panel,.gs-quick-add__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/quick-add-icon.css.map */
