.product-card-layout-08 .card-product__wrapper{position:relative}.product-card-layout-08 .tangible-qa-v2-action{position:absolute!important;right:0!important;bottom:0!important;left:auto!important;top:auto!important;z-index:12!important;width:auto!important;padding:0!important;transform:none!important;visibility:visible!important;opacity:1!important;pointer-events:none!important}.product-card-layout-08 .tangible-qa-v2-action>.tangible-qa-v2-form,.product-card-layout-08 .tangible-qa-v2-action .tangible-qa-v2-form{display:block!important;width:auto!important;min-width:0!important;margin:0!important;overflow:visible!important;pointer-events:none!important}.product-card-layout-08 .tangible-qa-v2-action .variants-popup{display:none!important}.product-card-layout-08 .card-product .tangible-qa-v2-action .tangible-qa-v2__trigger{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0 12px 12px 0!important;padding:0!important;transform:none!important;visibility:visible!important;opacity:1!important;border:1px solid rgba(17,17,17,.18)!important;border-radius:50%!important;background:#fffffff5!important;color:#111!important;box-shadow:0 3px 13px #0000001c!important;line-height:1!important;text-decoration:none!important;cursor:pointer!important;pointer-events:auto!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important;-webkit-tap-highlight-color:transparent}.product-card-layout-08 .card-product .tangible-qa-v2-action .tangible-qa-v2__trigger:hover,.product-card-layout-08 .card-product .tangible-qa-v2-action .tangible-qa-v2__trigger:focus-visible{background:#111!important;color:#fff!important;border-color:#111!important;box-shadow:0 5px 16px #0003!important;transform:translateY(-1px)!important;outline:none!important}.product-card-layout-08 .tangible-qa-v2__icon{display:block;width:20px;height:20px;overflow:visible;pointer-events:none}.product-card-layout-08 .tangible-qa-v2__trigger.is-loading{color:transparent!important;pointer-events:none!important}.product-card-layout-08 .tangible-qa-v2__trigger.is-loading .tangible-qa-v2__icon{opacity:0}.product-card-layout-08 .tangible-qa-v2__trigger.is-loading:after,.tangible-qa-v2-modal__add.is-loading:after{content:"";position:absolute;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:tangible-qa-v2-spin .65s linear infinite}.tangible-best-sellers-section .tangible-qa-v2-form{display:block!important}body.tangible-qa-v2-open{overflow:hidden!important}.tangible-qa-v2-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;display:grid;place-items:center;padding:20px;visibility:visible;opacity:1;pointer-events:auto;transition:opacity .2s ease,visibility .2s ease}.tangible-qa-v2-modal[aria-hidden=true]{visibility:hidden;opacity:0;pointer-events:none}.tangible-qa-v2-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#0f0f0f85;cursor:default}.tangible-qa-v2-modal__dialog{position:relative;z-index:1;width:min(430px,100%);max-height:min(680px,calc(100vh - 40px));overflow-y:auto;padding:30px;border-radius:4px;background:#fff;box-shadow:0 24px 70px #00000040;color:#111;transform:translateY(0);transition:transform .22s ease}.tangible-qa-v2-modal[aria-hidden=true] .tangible-qa-v2-modal__dialog{transform:translateY(12px)}.tangible-qa-v2-modal__close{position:absolute;top:15px;right:15px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:#111;cursor:pointer}.tangible-qa-v2-modal__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.tangible-qa-v2-modal__eyebrow{margin:0 38px 8px 0;color:#666;font-size:10px;font-weight:650;letter-spacing:.17em;line-height:1.2;text-transform:uppercase}.tangible-qa-v2-modal__title{margin:0 38px 22px 0;color:#111;font-size:20px;font-weight:650;letter-spacing:-.015em;line-height:1.3}.tangible-qa-v2-modal__label{margin:0 0 11px;color:#111;font-size:13px;font-weight:600;line-height:1.3}.tangible-qa-v2-modal__variants{display:grid;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:8px}.tangible-qa-v2-modal__variant{min-height:42px;padding:9px 8px;border:1px solid #d7d7d7;border-radius:2px;background:#fff;color:#111;font:inherit;font-size:13px;font-weight:550;line-height:1.2;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.tangible-qa-v2-modal__variant:hover:not(:disabled),.tangible-qa-v2-modal__variant:focus-visible:not(:disabled),.tangible-qa-v2-modal__variant.is-selected{border-color:#111;background:#111;color:#fff;outline:none}.tangible-qa-v2-modal__variant.is-sold-out,.tangible-qa-v2-modal__variant:disabled{position:relative;overflow:hidden;color:#aaa;background:#fafafa;cursor:not-allowed}.tangible-qa-v2-modal__variant.is-sold-out:after{content:"";position:absolute;top:50%;left:-8px;width:calc(100% + 16px);height:1px;background:#bbb;transform:rotate(-25deg)}.tangible-qa-v2-modal__status{min-height:19px;margin:10px 0 4px;color:#666;font-size:12px;line-height:1.45}.tangible-qa-v2-modal__status.is-error{color:#b42318}.tangible-qa-v2-modal__add{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:0;padding:12px 18px;border:1px solid #111;border-radius:2px;background:#111;color:#fff;font:inherit;font-size:12px;font-weight:650;letter-spacing:.08em;line-height:1;text-transform:uppercase;cursor:pointer;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.tangible-qa-v2-modal__add:hover:not(:disabled),.tangible-qa-v2-modal__add:focus-visible:not(:disabled){background:#fff;color:#111;outline:none}.tangible-qa-v2-modal__add:disabled{opacity:.42;cursor:not-allowed}.tangible-qa-v2-modal__add.is-loading{color:transparent;opacity:1}.tangible-qa-v2-modal__add.is-loading:after{color:#fff}.tangible-qa-v2-modal__details{display:block;width:max-content;margin:16px auto 0;border-bottom:1px solid currentColor;color:#333;font-size:11px;font-weight:550;letter-spacing:.04em;line-height:1.4;text-decoration:none}.tangible-qa-v2-toast{position:fixed;left:50%;bottom:24px;z-index:10030;max-width:min(360px,calc(100vw - 32px));padding:12px 18px;border-radius:2px;background:#111;color:#fff;box-shadow:0 10px 30px #0003;font-size:13px;font-weight:550;line-height:1.35;text-align:center;opacity:0;pointer-events:none;transform:translate(-50%,12px);transition:opacity .2s ease,transform .2s ease}.tangible-qa-v2-toast.is-visible{opacity:1;transform:translate(-50%)}.tangible-qa-v2-toast.is-error{background:#b42318}@keyframes tangible-qa-v2-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.product-card-layout-08 .card-product .tangible-qa-v2-action .tangible-qa-v2__trigger{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin-right:9px!important;margin-bottom:9px!important}.product-card-layout-08 .tangible-qa-v2__icon{width:18px;height:18px}.tangible-qa-v2-modal{align-items:end;padding:0}.tangible-qa-v2-modal__dialog{width:100%;max-height:min(78vh,650px);padding:25px 20px calc(22px + env(safe-area-inset-bottom));border-radius:12px 12px 0 0}.tangible-qa-v2-modal[aria-hidden=true] .tangible-qa-v2-modal__dialog{transform:translateY(100%)}.tangible-qa-v2-modal__close{top:11px;right:11px}.tangible-qa-v2-modal__title{margin-bottom:19px;font-size:18px}.tangible-qa-v2-modal__variants{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.tangible-qa-v2-modal__variant{min-width:0;min-height:41px;padding:8px 4px;font-size:12px}.tangible-qa-v2-toast{bottom:calc(18px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.tangible-qa-v2-modal,.tangible-qa-v2-modal__dialog,.tangible-qa-v2-toast,.tangible-qa-v2__trigger{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/tangible-quick-add-v2.css.map */
