.product-block__price-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-block__price-row .product-price{min-width:0}.quick-add{display:flex;flex:none}.quick-add__btn{width:44px;height:44px;margin:-10px -11px -10px 0;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:0;color:#16243d;cursor:pointer;transition:color .15s ease,opacity .15s ease}.quick-add__btn:hover{color:#7a8496}.quick-add__btn:focus-visible{outline:2px solid #16243d;outline-offset:2px}.quick-add__btn[data-loading]{opacity:.45;pointer-events:none}.quick-add__btn--out{color:#cdc6c0;cursor:not-allowed}.quick-add__btn.is-done svg{animation:qaPop .4s ease}@keyframes qaPop{40%{transform:scale(1.22)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.quick-add__btn.is-done svg{animation:none}}.product-block-options__item{position:relative;cursor:pointer}.product-block-options__item:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.product-block-options__item.is-selected{box-shadow:0 0 0 1px #16243d,inset 0 0 0 1px #fffdfa}.product-block-options__item:focus-visible{outline:2px solid #16243d;outline-offset:3px}.product-block__image img.is-swapping{opacity:.55;transition:opacity .15s ease}.qa-scroll-locked,.qa-scroll-locked body{overflow:hidden}.qa-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.qa-sheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#16243d6b;opacity:0;transition:opacity .34s ease}.qa-sheet.is-open .qa-sheet__scrim{opacity:1}.qa-sheet__panel{position:absolute;left:0;right:0;bottom:0;background:#fffdfa;color:#16243d;padding:10px 20px calc(24px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .44s cubic-bezier(.16,1,.3,1);max-height:86dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}.qa-sheet.is-open .qa-sheet__panel{transform:translateY(0)}.qa-sheet:not(.is-open) .qa-sheet__panel{transition-duration:.26s;transition-timing-function:cubic-bezier(.4,0,.9,1)}@media(prefers-reduced-motion:reduce){.qa-sheet__panel,.qa-sheet__scrim{transition:none}}@media screen and (min-width:768px){.qa-sheet__panel{left:50%;top:50%;bottom:auto;width:420px;max-width:calc(100vw - 40px);transform:translate(-50%,-44%);opacity:0;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .28s ease}.qa-sheet.is-open .qa-sheet__panel{transform:translate(-50%,-50%);opacity:1}.qa-sheet__grip{display:none}}.qa-sheet__grip{width:42px;height:4px;background:#ded6cc;border-radius:999px;margin:0 auto 18px}.qa-sheet__head{display:flex;gap:14px;align-items:flex-start;margin-bottom:20px}.qa-sheet__thumb{width:62px;height:78px;object-fit:cover;flex:none}.qa-sheet__meta{flex:1;min-width:0}.qa-sheet__title{margin:0;font-size:.98rem;line-height:1.35}.qa-sheet__price{margin:4px 0 0;font-size:.9rem;color:#47546e}.qa-sheet__color{margin:4px 0 0;font-size:.82rem;color:#6b7385}.qa-sheet__close{background:none;border:0;font-size:1.4rem;line-height:1;color:#47546e;cursor:pointer;padding:2px 4px}.qa-sheet__label{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.qa-sheet__sizes{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:20px}.qa-size{min-width:62px;min-height:48px;padding:0 14px;font:inherit;font-size:.92rem;background:#fffdfa;color:#16243d;border:1px solid #ded6cc;cursor:pointer}.qa-size:hover{border-color:#16243d}.qa-size:focus-visible{outline:2px solid #16243d;outline-offset:2px}.qa-size.is-selected{background:#16243d;color:#fffdfa;border-color:#16243d}.qa-size--out{color:#b3adaa;text-decoration:line-through;cursor:not-allowed}.qa-size--out:hover{border-color:#ded6cc}.qa-sheet__note{font-size:.82rem;color:#6b7385;margin:-10px 0 18px}.qa-sheet__note a{color:#16243d}.qa-sheet__cta{width:100%;min-height:54px;background:#16243d;color:#fffdfa;border:0;font:inherit;font-size:.88rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.qa-sheet__cta:disabled{background:#b8b2ac;cursor:not-allowed}.qa-toast{position:fixed;left:16px;right:16px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:1100;background:#16243d;color:#fffdfa;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.85rem;opacity:0;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease}.qa-toast.is-in{opacity:1;transform:translateY(0)}.qa-toast--error{background:#8c2f2f}.qa-toast a{color:#fffdfa;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor;text-decoration:none;white-space:nowrap}@media screen and (min-width:768px){.qa-toast{left:auto;right:24px;width:360px}}@media(prefers-reduced-motion:reduce){.qa-toast{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/quick-add.css.map */
