.qb-modal[hidden]{display:none}.qb-modal{position:fixed;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:8vh 1.6rem;top:0;right:0;bottom:0;left:0}.qb-modal__overlay{position:absolute;background:#0006;top:0;right:0;bottom:0;left:0}.qb-modal__card{position:relative;display:flex;overflow:hidden;width:100%;max-width:52rem;max-height:84vh;flex-direction:column;padding:.8rem 1.6rem 1.6rem;background:#fff;border-radius:.4rem}@supports (height: 1dvh){.qb-modal__card{max-height:84dvh}}.qb-modal__close{position:sticky;z-index:2;top:0;display:flex;width:2.4rem;height:2.4rem;flex:0 0 auto;align-self:flex-end;align-items:center;justify-content:center;padding:0;border:0;background:#fff;border-radius:999px;cursor:pointer}.qb-modal__close svg{width:1.4rem;height:1.4rem}.qb-modal__body{display:grid;min-height:0;flex:1 1 auto;overflow-y:auto;align-items:start;gap:1.2rem;grid-template-areas:"media head" "options options";grid-template-columns:10rem 1fr;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(0 0 0 / 25%) transparent}.qb-modal__media{grid-area:media}.qb-modal__body::-webkit-scrollbar{width:.4rem}.qb-modal__body::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:.2rem}.qb-modal__media img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:center;border-radius:.4rem}.qb-modal__head{display:flex;flex-direction:column;gap:.8rem;grid-area:head}.qb-modal__title{margin:0;color:#000;font-size:1.4rem;font-weight:500;letter-spacing:-.028rem;line-height:130%;text-transform:uppercase}.qb-modal .price .price__regular{display:block}.qb-modal .price .price__sale,.qb-modal .price--on-sale .price__regular{display:none}.qb-modal .price--on-sale .price__sale{display:flex;flex-wrap:wrap;gap:.8rem}.qb-modal__options{display:flex;flex-direction:column;gap:1.6rem;grid-area:options}.qb-option__head{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.8rem}.qb-option__name{color:#747474;font-size:1.2rem;letter-spacing:-.024rem;text-transform:uppercase}.qb-option__value{color:#000;font-size:1.2rem;font-weight:500;letter-spacing:-.024rem}.qb-option__values{display:flex;flex-wrap:wrap;gap:.8rem}.qb-swatch{display:flex;min-width:4.4rem;flex-direction:column;align-items:center;justify-content:center;padding:.9rem 1.2rem;border:1px solid #ddd;background:#fff;border-radius:.4rem;color:#1f1f1f;cursor:pointer;font-size:1.2rem;letter-spacing:-.024rem;line-height:1.2;transition:border-color .15s ease}.qb-swatch:hover{border-color:#999}.qb-swatch.is-selected{border-color:#000;box-shadow:inset 0 0 0 1px #000}.qb-swatch.is-unmatched{border-style:dashed;opacity:.7}.qb-swatch.is-unavailable{cursor:not-allowed;opacity:.4;text-decoration:line-through}.qb-option--swatch .qb-swatch{width:6.4rem;min-width:0;padding:.4rem;gap:.4rem}.qb-swatch__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:.2rem}.qb-option--swatch .qb-swatch__label{overflow:hidden;width:100%;color:#747474;font-size:1rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.qb-modal__cta{display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;padding-top:1.2rem;gap:.8rem}.qb-modal__add{width:100%;height:auto;padding:1.4rem 1.75rem;font-size:1.6rem;font-weight:600;letter-spacing:-.032rem;line-height:150%;text-align:center;text-transform:uppercase}.qb-modal__add[disabled]{cursor:not-allowed;opacity:.45}.qb-modal__detail{color:#747474;font-size:1.2rem;letter-spacing:-.024rem;text-align:center;text-decoration:underline;text-transform:uppercase}.qb-modal__error{margin:0;color:#c0392b;font-size:1.2rem;line-height:140%}.qb-modal__error[hidden]{display:none}@media screen and (min-width:961px){.qb-modal__card{max-width:78rem;padding:.8rem 2.4rem 2.4rem}.qb-modal__body{gap:1.6rem 2.4rem;grid-template-areas:"media head" "media options";grid-template-columns:30rem minmax(0,1fr)}.qb-modal__cta{flex-direction:row;align-items:center;justify-content:flex-end;gap:1.6rem}.qb-modal__error{flex:1 1 auto;text-align:left}.qb-modal__add{width:auto;min-width:22rem}}[data-quick-buy-url][aria-busy=true]{cursor:progress;opacity:.55;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-quick-buy.css.map */
