:root{--qq-status-black: #111111;--qq-status-white: #ffffff;--qq-status-muted: #888888;--qq-status-blue: #2b59a0;--qq-status-icon-size: 32px;--qq-status-touch-size: 40px}button.qq-product-lock__button,button.qq-product-lock__button:disabled,.product-form-buttons button.qq-product-lock__button:disabled{display:flex!important;align-items:center!important;justify-content:center!important;flex:1 1 auto;width:100%!important;min-width:0;min-height:54px!important;margin:0!important;padding:10px 16px!important;-webkit-appearance:none!important;appearance:none!important;border:1px solid var(--qq-status-black)!important;border-radius:0!important;background:var(--qq-status-black)!important;background-color:var(--qq-status-black)!important;color:var(--qq-status-white)!important;-webkit-text-fill-color:var(--qq-status-white)!important;opacity:1!important;visibility:visible!important;box-shadow:none!important;filter:none!important;cursor:not-allowed;pointer-events:none}button.qq-product-lock__button:before,button.qq-product-lock__button:after{content:none!important;display:none!important}button.qq-product-lock__button svg.qq-product-lock__icon{display:block!important;flex:0 0 32px!important;width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;min-height:32px!important;max-height:32px!important;aspect-ratio:1 / 1!important;margin:0!important;padding:0!important;fill:none!important;stroke:#fff!important;stroke-width:1.65!important;stroke-linecap:square;stroke-linejoin:miter;color:#fff!important;opacity:1!important;visibility:visible!important;overflow:visible}.qq-product-lock__icon--loading{transform-origin:center;animation:qq-status-spin 1.6s linear infinite}.qq-product-lock__icon--lock{animation:none!important}@keyframes qq-status-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qq-product-lock__caption{display:block!important;width:100%!important;margin:9px 0 0!important;padding:0!important;color:var(--qq-status-muted)!important;font-family:var(--qq-font-ui, inherit);font-size:10px!important;font-weight:400;line-height:1.4;letter-spacing:.03em;text-align:center!important;text-transform:uppercase}.buy-buttons-block:has(.qq-product-lock__button) .quantity-selector-wrapper,.buy-buttons-block:has(.qq-product-lock__button) quantity-selector-component,.buy-buttons-block:has(.qq-product-lock__button) .quantity-selector,.buy-buttons-block:has(.qq-product-lock__button) .quantity-label,.buy-buttons-block:has(.qq-product-lock__button) .quantity-rules{display:none!important}.buy-buttons-block:has(.qq-product-lock__button) .product-form-buttons{display:flex!important;width:100%!important}.buy-buttons-block:has(.qq-product-lock__button) .product-form-buttons>span:has(.qq-product-lock__button){display:block;flex:1 1 100%;width:100%;min-width:0}body.qqiosk[data-template=product] .product-details:has(.qq-product-lock__button) product-price>*{display:none!important}body.qqiosk[data-template=product] .product-details:has(.qq-product-lock__button) product-price{display:block!important;font-size:0!important;line-height:0!important}body.qqiosk[data-template=product] .product-details:has(.qq-product-lock__button) product-price:before{display:block;color:var(--qq-status-black);font-family:var(--qq-font-ui, inherit);font-size:12px;font-weight:600;line-height:1.5;text-transform:uppercase}body.qqiosk[data-template=product] .product-details:has(.qq-product-lock__button) product-price:after{display:block;max-width:440px;margin-top:5px;color:var(--qq-status-muted);font-family:var(--qq-font-ui, inherit);font-size:12px;font-weight:400;line-height:1.55}.product-details:has(.qq-product-lock__button[data-qq-status=upcoming]) product-price:before{content:"UPCOMING"}.product-details:has(.qq-product-lock__button[data-qq-status=upcoming]) product-price:after{content:"This article is arriving soon. Pricing and release details will be announced."}.product-details:has(.qq-product-lock__button[data-qq-status=developing]) product-price:before{content:"IN DEVELOPMENT"}.product-details:has(.qq-product-lock__button[data-qq-status=developing]) product-price:after{content:"This article is currently in development. Pricing and availability will be announced when ready."}.product-details:has(.qq-product-lock__button[data-qq-status=locked]) product-price:before{content:"CURRENTLY UNAVAILABLE"}.product-details:has(.qq-product-lock__button[data-qq-status=locked]) product-price:after{content:"This article is not available for purchase at the moment."}.card-gallery{position:relative}.card-gallery>.qq-collection-status{position:absolute!important;top:auto!important;left:auto!important;right:8px!important;bottom:8px!important;z-index:101!important;display:flex!important;align-items:center!important;justify-content:center!important;width:var(--qq-status-touch-size)!important;height:var(--qq-status-touch-size)!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--qq-status-black)!important;overflow:visible;pointer-events:none}.card-gallery .qq-collection-status svg{display:block!important;flex:0 0 var(--qq-status-icon-size)!important;width:var(--qq-status-icon-size)!important;height:var(--qq-status-icon-size)!important;min-width:var(--qq-status-icon-size)!important;max-width:var(--qq-status-icon-size)!important;min-height:var(--qq-status-icon-size)!important;max-height:var(--qq-status-icon-size)!important;aspect-ratio:1 / 1!important;margin:0!important;padding:0!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important;stroke-linecap:square!important;stroke-linejoin:miter!important;opacity:1!important;overflow:visible}.card-gallery .qq-collection-status__loading{transform-origin:center;animation:qq-status-spin 1.6s linear infinite}.card-gallery .qq-collection-status__lock{animation:none!important}product-card:has(.qq-collection-status) quick-add-component,.card-gallery:has(.qq-collection-status) quick-add-component,.card-gallery:has(.qq-collection-status) .qq-collection__add--overlay{display:none!important}product-card:has(.qq-collection-status) product-price>*{display:none!important}product-card:has(.qq-collection-status) product-price{display:block!important;font-size:0!important;line-height:0!important}product-card:has(.qq-collection-status) product-price:after{display:block;color:var(--qq-status-black);font-family:var(--qq-font-ui, inherit);font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.02em;text-transform:uppercase}product-card:has(.qq-collection-status[data-qq-product-status=upcoming]) product-price:after{content:"UPCOMING"}product-card:has(.qq-collection-status[data-qq-product-status=developing]) product-price:after{content:"IN DEVELOPMENT"}product-card:has(.qq-collection-status[data-qq-product-status=locked]) product-price:after{content:"CURRENTLY UNAVAILABLE"}@media screen and (max-width:749px){:root{--qq-status-icon-size: 28px;--qq-status-touch-size: 36px}button.qq-product-lock__button,button.qq-product-lock__button:disabled{min-height:50px!important}button.qq-product-lock__button svg.qq-product-lock__icon{flex-basis:28px!important;width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important;min-height:28px!important;max-height:28px!important}.card-gallery>.qq-collection-status{right:6px!important;bottom:6px!important}}@media(prefers-reduced-motion:reduce){.qq-product-lock__icon--loading,.card-gallery .qq-collection-status__loading{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/qq-product-status.css.map */
