.qq-main-product .product__wrapper.container{max-width:1480px}.qq-main-product .product__detail-content{top:92px;padding:26px 38px 40px}.qq-main-product .product__detail-content>.product-detail-desc:first-child{margin-bottom:8px;color:var(--body-text-color);font-size:11px;font-style:normal;font-weight:600;line-height:1.2;opacity:.62;text-transform:uppercase}.qq-main-product .qq-product-detail-status{display:inline-flex;align-items:center;min-height:25px;margin-bottom:12px;padding:6px 9px;border:1px solid transparent;border-radius:3px;background:#60524e;color:#fff;font-size:10px;font-weight:700;line-height:1;text-transform:uppercase}.qq-main-product .qq-product-detail-status--group-buy{background:#60524e;color:#fff}.qq-main-product .qq-product-detail-status--preorder{border-color:#c2a59e;background:#e4cdc7;color:#463a36}.qq-main-product .qq-product-detail-status--display{border-color:#60524e;background:#fff;color:#60524e}.qq-main-product .qq-product-detail-status--coming-soon{background:#c2a59e;color:#463a36}.qq-main-product .qq-product-detail-status--sold-out{background:#b73745;color:#fff}.qq-main-product .qq-product-detail-status--ended{background:#4b4544;color:#fff}.qq-main-product .product-detail-title{max-width:650px;margin:0 0 14px;font-size:36px;line-height:1.12}.qq-main-product .pricebox-outer{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--divider-color)}.qq-main-product .pricebox-outer .product-prizebox{align-items:baseline;gap:9px}.qq-main-product .pricebox-outer .product-actual-price{font-size:22px}.qq-main-product .pricebox-outer .product-compare-price{font-size:14px}.qq-main-product .ratingbox{margin-bottom:22px}.qq-main-product .product-option-selector{margin-bottom:24px}.qq-main-product .variant-title{margin-bottom:10px;font-size:12px;font-weight:600}.qq-main-product .product-loop-variants{gap:8px}.qq-main-product .product-loop-variants .variant_option .option{min-height:40px;padding:8px 13px;border-radius:4px}.qq-main-product .purchase-info{margin-bottom:20px}.qq-main-product .qq-project-progress{margin:0 0 24px;padding:20px 0;border-top:1px solid var(--divider-color);border-bottom:1px solid var(--divider-color);color:#60524e}.qq-main-product .qq-project-progress[hidden]{display:none}.qq-main-product .qq-project-progress:not([hidden]){display:block;width:100%}.qq-main-product .qq-project-progress__header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px}.qq-main-product .qq-project-progress__eyebrow,.qq-main-product .qq-project-progress__status,.qq-main-product .qq-project-progress__date,.qq-main-product .qq-project-progress__note p{margin:0}.qq-main-product .qq-project-progress__eyebrow{margin-bottom:4px;color:#8b7771;font-size:10px;font-weight:700;line-height:1.2;text-transform:uppercase}.qq-main-product .qq-project-progress__status{color:#463a36;font-size:15px;font-weight:600;line-height:1.35}.qq-main-product .qq-project-progress__status:before{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#b99186;content:""}.qq-main-product .qq-project-progress__date{color:#8b7771;font-size:10px;white-space:nowrap}.qq-main-product .qq-project-progress__timeline{position:relative}.qq-main-product .qq-project-progress__track{position:absolute;top:13px;right:14px;left:14px;height:2px;background:#e4dedc}.qq-main-product .qq-project-progress__track span{display:block;width:0;height:100%;background:#60524e}.qq-main-product .qq-project-progress__timeline ol{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none}.qq-main-product .qq-project-progress__timeline li{min-width:0;text-align:center}.qq-main-product .qq-project-progress__dot{display:grid;width:28px;height:28px;margin:0 auto 8px;place-items:center;border:1px solid #d8cecb;border-radius:50%;background:#fff;color:#9a8b87;font-size:10px;font-weight:600}.qq-main-product .qq-project-progress__timeline li.is-done .qq-project-progress__dot{border-color:#60524e;background:#60524e;color:#fff}.qq-main-product .qq-project-progress__timeline li.is-next .qq-project-progress__dot{border-color:#b99186;box-shadow:0 0 0 4px #f3e7e4;color:#60524e}.qq-main-product .qq-project-progress__label{display:block;padding:0 2px;color:#8b7771;font-size:8px;line-height:1.3}.qq-main-product .qq-project-progress__timeline li.is-done .qq-project-progress__label{color:#60524e}.qq-main-product .qq-project-progress__note{margin-top:18px;padding:11px 13px;border-left:2px solid #b99186;background:#fff7f5;font-size:11px;line-height:1.55}.qq-main-product .qq-project-progress__link{display:inline-block;margin-top:14px;color:#60524e;font-size:10px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.qq-main-product .purchase-info-card{border-color:var(--divider-color);border-radius:4px;background:var(--body-alternate-bg)}.qq-main-product .checkout-btn{margin-bottom:24px;padding-top:4px}.qq-main-product .qq-restock-placement:empty{display:none}.qq-main-product .qq-restock-placement.has-restock-control{display:block;margin:-14px 0 24px}.qq-main-product .qq-restock-placement button,.qq-main-product .qq-restock-placement [role=button],.qq-main-product .qq-restock-placement input[type=button],.qq-main-product .qq-restock-placement input[type=submit]{width:100%;min-height:48px}.qq-main-product .atc__button,.qq-main-product .shopify-payment-button__button{min-height:50px}.qq-main-product .product__detail-accordion{margin-top:6px}.qq-main-product .product__detail-accordion .accordion__heading{padding:17px 0;font-size:13px}.qq-main-product .product__detail-accordion .accordion__content{padding-bottom:20px;line-height:1.7}.qq-main-product .product__img-item,.qq-main-product .product__thumb-item-img{border-radius:4px}.qq-main-product .product-img-thumbnails-wrapper{margin-top:10px}.qq-compatible{margin-top:8px;margin-bottom:24px;padding-top:20px;border-top:1px solid var(--divider-color)}.qq-compatible__heading-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.qq-compatible__heading-row h2{margin:0;font-size:15px;line-height:1.2}.qq-compatible__heading-row>span{font-size:10px;opacity:.62}.qq-compatible__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qq-compatible__item{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px;border:1px solid var(--divider-color);border-radius:4px}.qq-compatible__media{display:block;width:72px;aspect-ratio:1;overflow:hidden;border-radius:3px;background:var(--image-bg)}.qq-compatible__media img,.qq-compatible__media svg{width:100%;height:100%;object-fit:cover}.qq-compatible__details{min-width:0}.qq-compatible__details>a{display:-webkit-box;overflow:hidden;color:var(--heading-color);font-size:11px;font-weight:600;line-height:1.35;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.qq-compatible__meta{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:7px;font-size:10px}.qq-compatible__availability{color:#b73745;font-weight:700}.related-products-section .product-card-img{position:relative}.related-products-section .qq-product-status{position:absolute;z-index:3;top:12px;left:12px;display:inline-flex;align-items:center;min-height:25px;padding:6px 9px;border:1px solid transparent;border-radius:3px;background:#60524e;color:#fff;font-size:10px;font-weight:700;line-height:1;text-transform:uppercase}.related-products-section .product-card-img .product-percent-off{position:absolute;z-index:3;top:12px;right:12px;left:auto;display:inline-flex;align-items:center;min-height:25px;margin:0;padding:6px 9px;border:1px solid transparent;border-bottom:1px solid transparent;border-radius:3px;background:#c2a59e;color:#463a36!important;font-size:10px!important;font-weight:700;line-height:1!important;text-transform:uppercase}.related-products-section .qq-product-status--preorder{border-color:#c2a59e;background:#e4cdc7;color:#463a36}.related-products-section .qq-product-status--display{border-color:#60524e;background:#fff;color:#60524e}.related-products-section .qq-product-status--coming-soon{background:#c2a59e;color:#463a36}.related-products-section .qq-product-status--sold-out{background:#b73745;color:#fff}.related-products-section .qq-product-status--ended{background:#4b4544;color:#fff}#productMediaModal .popup-background{display:block;background:#30292885;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#productMediaModal .popup-container{display:flex;width:100%;max-width:none;height:100%;padding:clamp(28px,6vh,64px) clamp(28px,7vw,96px);align-items:center;justify-content:center;overflow:hidden}#productMediaModal .popup-body{width:min(960px,100%);height:min(78dvh,740px);max-height:740px;overflow:hidden;border:1px solid rgba(96,82,78,.2);border-radius:6px;background:#f7f5f4;box-shadow:0 24px 70px #2a23223d}#productMediaModal.popup--visible .popup-body{animation:qq-gallery-enter .22s ease-out both}#productMediaModal .popup-body-inner{width:100%;height:100%;margin:0;padding:0;overflow:hidden}#productMediaModal .popup-close,#productMediaModal.popup-fullwidth .popup-close{position:absolute;z-index:6;top:16px;right:16px;width:40px;height:40px;border:1px solid rgba(96,82,78,.18);border-radius:50%;background:#fffffff0;color:#60524e;box-shadow:0 6px 20px #2a23221a;transition:transform .16s ease,background-color .16s ease}#productMediaModal .popup-close:hover{transform:scale(1.06);background:#fff}#productMediaModal .qq-media-viewer{position:relative;display:grid;width:100%;height:100%;place-items:center;overflow:hidden;background:#f7f5f4}#productMediaModal .qq-media-viewer__stage{width:100%;height:100%;padding:36px 76px;touch-action:pan-y}#productMediaModal .qq-media-viewer__slide{display:none;width:100%;height:100%;margin:0}#productMediaModal .qq-media-viewer__slide.is-active{display:grid;place-items:center}#productMediaModal .qq-media-viewer__slide .image-wrapper{width:100%;height:100%;padding:0!important}#productMediaModal .qq-media-viewer__slide .image-wrapper img,#productMediaModal .qq-media-viewer__slide .image-wrapper video,#productMediaModal .qq-media-viewer__slide .image-wrapper iframe,#productMediaModal .qq-media-viewer__slide .image-wrapper model-viewer{width:100%;height:100%;object-fit:contain}#productMediaModal .qq-media-viewer__nav{position:absolute;z-index:4;top:50%;display:grid;width:48px;height:48px;padding:0;place-items:center;transform:translateY(-50%);border:1px solid rgba(96,82,78,.24);border-radius:50%;background:#ffffffeb;color:#60524e;font-size:20px;cursor:pointer;transition:transform .16s ease,background-color .16s ease}#productMediaModal .qq-media-viewer__nav:hover{transform:translateY(-50%) scale(1.06);background:#fff}#productMediaModal .qq-media-viewer__nav--previous{left:24px}#productMediaModal .qq-media-viewer__nav--next{right:24px}#productMediaModal .qq-media-viewer__counter{position:absolute;right:24px;bottom:18px;margin:0;padding:6px 9px;border-radius:3px;background:#ffffffe6;color:#60524e;font-size:10px;font-weight:600}@keyframes qq-gallery-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:992px){.qq-main-product .product__wrapper>.row>.col-xl-7{padding-right:22px}.qq-main-product .product__wrapper>.row>.col-xl-5{padding-left:22px}}@media(max-width:991px){.qq-main-product .product__detail-content{top:78px;padding-right:22px;padding-left:22px}.qq-main-product .product-detail-title{font-size:30px}.qq-compatible__grid{grid-template-columns:1fr}}@media(max-width:767px){.qq-main-product .product__detail-content{padding:24px 0 16px}.qq-main-product .product-detail-title{font-size:28px;line-height:1.16}.qq-main-product .qq-project-progress:not([hidden]){display:block!important;width:100%;margin:0 0 22px;padding:18px 0}.qq-main-product .qq-project-progress__header{align-items:flex-start;margin-bottom:18px}.qq-main-product .qq-project-progress__date{max-width:42%;white-space:normal;text-align:right}.qq-main-product .qq-project-progress__timeline{width:100%;overflow:visible}.qq-main-product .qq-project-progress__label{font-size:8px}.qq-main-product .pricebox-outer .product-actual-price{font-size:20px}.qq-main-product .product-loop-variants .variant_option .option{min-height:38px;padding:7px 11px}.qq-compatible__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qq-compatible__item{grid-template-columns:64px minmax(0,1fr);padding:6px}.qq-compatible__media{width:64px}.related-products-section .qq-product-status{top:8px;left:8px;min-height:23px;padding:5px 8px;font-size:9px}.related-products-section .product-card-img .product-percent-off{top:8px;right:8px;min-height:23px;padding:5px 8px;font-size:9px!important}#productMediaModal .popup-container{padding:18px}#productMediaModal .popup-body{width:100%;height:min(76dvh,620px);max-height:calc(100dvh - 36px)}#productMediaModal .popup-close,#productMediaModal.popup-fullwidth .popup-close{top:10px;right:10px;width:38px;height:38px}#productMediaModal .qq-media-viewer__stage{padding:50px 12px 70px}#productMediaModal .qq-media-viewer__nav{top:auto;bottom:16px;width:44px;height:44px;transform:none}#productMediaModal .qq-media-viewer__nav:hover{transform:none}#productMediaModal .qq-media-viewer__nav--previous{left:16px}#productMediaModal .qq-media-viewer__nav--next{right:16px}#productMediaModal .qq-media-viewer__counter{right:50%;bottom:29px;transform:translate(50%)}}@media(max-width:430px){.qq-compatible__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){#productMediaModal .popup-body{animation:none}#productMediaModal .popup-close,#productMediaModal .qq-media-viewer__nav{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/qq-main-product.css.map */
