.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__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 .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}@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 .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}}@media(max-width:430px){.qq-compatible__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/qq-main-product.css.map */
