.productDetails-module__hAU8vq__screen{background-color:#fff;flex-direction:column;min-height:100dvh;display:flex}.productDetails-module__hAU8vq__content{padding-bottom:env(safe-area-inset-bottom,0);flex:1}.productDetails-module__hAU8vq__loadingContainer,.productDetails-module__hAU8vq__errorContainer{text-align:center;background-color:#fff;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:60vh;padding:20px;display:flex}.productDetails-module__hAU8vq__errorText{color:red;text-align:center;margin-bottom:10px;font-size:18px}.productDetails-module__hAU8vq__retryButton{color:#fff;cursor:pointer;background-color:#458cff;border:none;border-radius:8px;padding:10px 20px;font-size:16px}.productDetails-module__hAU8vq__headerLogo{object-fit:contain;width:180px;height:30px}.productDetails-module__hAU8vq__cartButton{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex;position:relative}.productDetails-module__hAU8vq__cartBadge{z-index:2;color:#fff;text-align:center;background-color:#ff5b45;border-radius:50%;width:15px;height:15px;font-size:11px;line-height:15px;position:absolute;top:-5px;right:-10px}.productDetails-module__hAU8vq__categoryPath{margin:12px 20px 0}.productDetails-module__hAU8vq__categoryPath ol{font-size:13px}.productDetails-module__hAU8vq__titleText{color:#000;overflow-wrap:anywhere;margin:10px 20px 0;font-size:24px;font-weight:700}.productDetails-module__hAU8vq__priceRow{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.productDetails-module__hAU8vq__conditionBox{flex-direction:column;justify-content:center;margin-top:10px;display:flex}.productDetails-module__hAU8vq__conditionLabel{text-align:right;color:gray;margin:0 20px;font-size:12px}.productDetails-module__hAU8vq__conditionValue{color:#000;margin:0 20px;font-size:18px}.productDetails-module__hAU8vq__statusBanner{border-radius:10px;margin:12px 20px 0;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.4}.productDetails-module__hAU8vq__unavailableContainer{text-align:center;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60vh;padding:24px 20px;display:flex}.productDetails-module__hAU8vq__unavailableImage{object-fit:cover;opacity:.6;border-radius:16px;width:160px;height:160px}.productDetails-module__hAU8vq__unavailableTitle{color:#111;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700}.productDetails-module__hAU8vq__unavailableText{color:#6b7280;margin:0;font-size:16px}.productDetails-module__hAU8vq__variationsContainer{margin:15px 20px 0}.productDetails-module__hAU8vq__variationsTitle{color:#000;margin-bottom:10px;font-size:18px;font-weight:700}.productDetails-module__hAU8vq__attributeTypeRow{margin-bottom:15px}.productDetails-module__hAU8vq__attributeTypeName{color:gray;margin-bottom:8px;font-size:16px}.productDetails-module__hAU8vq__attributeValuesList{scrollbar-width:none;flex-direction:row;padding:2px 2px 6px;display:flex;overflow-x:auto}.productDetails-module__hAU8vq__attributeValuesList::-webkit-scrollbar{display:none}.productDetails-module__hAU8vq__attributeValueButton{cursor:pointer;color:#333;background-color:#fff;border:.2px solid #d0d0d0;border-radius:20px;flex-shrink:0;margin-bottom:5px;margin-right:10px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:700;box-shadow:0 2px 3px #0000001a}.productDetails-module__hAU8vq__attributeValueButtonSelected{box-shadow:none;color:#fff;background-color:#458cff}.productDetails-module__hAU8vq__attributeValueButtonDisabled{opacity:.4;color:#a0a0a0;cursor:default;background-color:#f9f9f9}.productDetails-module__hAU8vq__descriptionText{color:#000;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 20px 0;font-size:14px}.productDetails-module__hAU8vq__sellerInfoContainer{border-top:.7px solid #d0d0d0;border-bottom:.7px solid #d0d0d0;margin-top:10px}.productDetails-module__hAU8vq__sellerInfoText{color:#000;margin:5px 20px 0;font-size:14px}.productDetails-module__hAU8vq__sellerFallback{padding:0 20px 10px;font-size:14px}.productDetails-module__hAU8vq__addToCartSection{border-radius:15px;flex-direction:column;justify-content:center;align-items:center;display:flex}.productDetails-module__hAU8vq__availableQuantityText{color:gray;margin:10px 0;font-size:14px}.productDetails-module__hAU8vq__storeCartActions{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.productDetails-module__hAU8vq__addToCartButton{cursor:pointer;color:#fff;background-color:#003d63;border:none;border-radius:15px;justify-content:center;align-items:center;width:180px;height:60px;font-family:inherit;font-size:18px;display:flex}.productDetails-module__hAU8vq__quantityControls{flex-direction:row;justify-content:center;align-items:center;width:180px;height:60px;display:flex}.productDetails-module__hAU8vq__quantityButtonMinus,.productDetails-module__hAU8vq__quantityButtonPlus{cursor:pointer;color:#fff;border:none;justify-content:center;align-items:center;width:33%;height:100%;font-family:inherit;font-size:25px;display:flex}.productDetails-module__hAU8vq__quantityButtonMinus{background-color:#ff5b45;border-top-left-radius:15px;border-bottom-left-radius:15px}.productDetails-module__hAU8vq__quantityButtonPlus{background-color:#458cff;border-top-right-radius:15px;border-bottom-right-radius:15px}.productDetails-module__hAU8vq__quantityDisplay{color:#000;background-color:#fff;justify-content:center;align-items:center;width:33%;height:100%;font-size:25px;display:flex}.productDetails-module__hAU8vq__guestPurchaseActions{background-color:#003d63;border-radius:15px;flex-direction:column;align-items:center;display:flex}.productDetails-module__hAU8vq__buyNowButton{cursor:pointer;color:#fff;background-color:#003d63;border:none;border-radius:0 0 15px 15px;justify-content:center;align-items:center;width:180px;height:60px;font-family:inherit;font-size:20px;display:flex}.productDetails-module__hAU8vq__addToCartButton:active,.productDetails-module__hAU8vq__buyNowButton:active,.productDetails-module__hAU8vq__quantityButtonMinus:active,.productDetails-module__hAU8vq__quantityButtonPlus:active{opacity:.2}.productDetails-module__hAU8vq__variantsContainer{width:100%;margin-top:15px}.productDetails-module__hAU8vq__variantsContainer .productDetails-module__hAU8vq__variationsTitle{margin-left:20px}.productDetails-module__hAU8vq__variantItemRow{background-color:#fff;border-bottom:.7px solid #d0d0d0;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:15px 10px;display:flex}.productDetails-module__hAU8vq__variantItemInfoColumn{flex-direction:row;align-items:center;width:45%;display:flex}.productDetails-module__hAU8vq__variantTitle{color:#000;font-size:15px;font-weight:700}.productDetails-module__hAU8vq__variantAttributeText{color:#666;font-size:15px}.productDetails-module__hAU8vq__variantQuantityControls{flex-direction:row;justify-content:center;align-items:center;height:50px;display:flex}.productDetails-module__hAU8vq__variantMinusButton,.productDetails-module__hAU8vq__variantPlusButton{cursor:pointer;color:#fff;border:none;border-radius:50px;justify-content:center;align-items:center;width:40px;height:40px;font-family:inherit;font-size:25px;display:flex}.productDetails-module__hAU8vq__variantMinusButton{background-color:#ff5b45}.productDetails-module__hAU8vq__variantPlusButton{background-color:#458cff}.productDetails-module__hAU8vq__variantCountDisplay{color:#000;justify-content:center;align-items:center;width:40px;font-size:25px;display:flex}.productDetails-module__hAU8vq__questionSection{flex-direction:row;justify-content:space-between;align-items:center;margin:20px;display:flex}.productDetails-module__hAU8vq__questionInput{caret-color:#458cff;color:#000;background:#fff;border:1px solid #000;border-radius:15px;outline:none;width:85%;height:50px;padding:0 10px;font-family:inherit;font-size:14px}.productDetails-module__hAU8vq__questionInput::placeholder{color:#8e8e8e}.productDetails-module__hAU8vq__sendButton{cursor:pointer;background-color:#fff;border:none;border-radius:15px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}@media (min-width:1024px){.productDetails-module__hAU8vq__desktopLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;max-width:1200px;margin:0 auto;padding:24px;display:grid}.productDetails-module__hAU8vq__screen{background-color:#f4f6fa}.productDetails-module__hAU8vq__content{padding:32px 24px 56px}.productDetails-module__hAU8vq__desktopLayout{background-color:#fff;border:1px solid #e6ebf2;border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;padding:32px;box-shadow:0 4px 14px #0f172a0f}.productDetails-module__hAU8vq__desktopLayout>:first-child{position:sticky;top:96px}.productDetails-module__hAU8vq__titleText{padding:0;font-size:30px;line-height:1.2}.productDetails-module__hAU8vq__retryButton:hover{filter:brightness(1.06)}}
