.product-shipping-info,.product-stock-inquiry,.product-purchase-evidence{margin:14px 0;padding:12px;border:1px solid #eceef1;border-radius:12px;background:#ffffffb3;font-size:11px;line-height:1.9;color:var(--secondary)}
.product-shipping-info p{margin:0}.product-shipping-info p+p{margin-top:5px}
.product-installment-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 0;padding:10px 12px;border-radius:9px;background:var(--brand-tint,#fff6f6);color:var(--secondary);font-size:12px;line-height:1.9;direction:rtl}.product-installment-row[hidden],.installment-from[hidden]{display:none}.product-installment-row>span:first-child{min-width:0}.installment-amount{color:var(--secondary);font-weight:600}.installment-amount :is(.woocommerce-Price-amount,bdi){display:inline-flex;align-items:baseline;direction:rtl;gap:4px}.installment-amount .woocommerce-Price-currencySymbol{order:1;color:inherit;font-weight:600}.installment-logos{position:relative;display:flex;flex-shrink:0;align-items:center;gap:10px;direction:ltr}.installment-logos::before{content:"";position:absolute;left:50%;top:50%;height:18px;border-left:1px solid #30323826;transform:translate(-50%,-50%)}.installment-logos img{display:block;width:28px;height:28px;object-fit:contain}
.product-stock-inquiry>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}
.product-stock-inquiry a{padding:5px 9px;border-radius:7px;background:#f2f2f2;color:var(--secondary)}
.product-purchase-evidence h2{margin:0 0 10px;font-size:13px}
.product-evidence-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.product-evidence-photos .before-after-photo{aspect-ratio:1}.product-evidence-photos .before-after-card-body{padding:7px}.product-evidence-photos .before-after-card h3{font-size:10px}.product-evidence-photos .before-after-card-body a{font-size:9px}
.product-purchase-evidence blockquote{margin:10px 0;padding:9px;border-radius:8px;background:#f7f7f7}
.product-purchase-evidence blockquote>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-purchase-evidence blockquote p{margin:4px 0 0}
.product-evidence-rating{color:var(--primary);font-size:11px}.product-evidence-more{display:inline-block;margin-top:5px;font-size:10px;color:var(--secondary)}
.product-mobile-purchase{display:none}.product-mobile-purchase[hidden]{display:none!important}
.product-mobile-price :is(.woocommerce-Price-amount,bdi){display:inline-flex;align-items:baseline;direction:rtl;gap:4px}.product-mobile-price .woocommerce-Price-currencySymbol{order:1}
body.woocommerce-cart .wc-block-cart{font-size:12px;color:var(--secondary)}
body.woocommerce-cart .wc-block-cart__submit-button{border-radius:8px;background:var(--primary);color:#fff;font-size:13px}
body.woocommerce-cart .wc-block-cart-item__image img{border-radius:8px}
body.woocommerce-cart .woocommerce-cart-form{padding:12px;border:1px solid #eceef1;border-radius:12px;background:#fff}
body.woocommerce-cart table.shop_table{font-size:12px;border-color:#eceef1}
body.woocommerce-cart .product-thumbnail img{width:60px;height:60px;object-fit:cover;border-radius:8px}
body.woocommerce-cart .variation{margin-top:6px;font-size:11px;line-height:1.8}
body.woocommerce-cart .quantity .qty{width:64px;padding:7px;border:1px solid #e1e3e8;border-radius:8px}
body.woocommerce-cart .woocommerce .button{border-radius:8px;padding:10px 14px;font-size:12px;background:#f2f2f2;color:var(--secondary)}
body.woocommerce-cart .woocommerce .checkout-button{background:var(--primary);color:#fff;font-size:14px}
body.woocommerce-cart .woocommerce .checkout-button:hover{background:var(--primary-hover);color:#fff}
body.woocommerce-cart .cart-collaterals{margin-top:18px}.woocommerce-cart .cart_totals{padding:14px;border:1px solid #eceef1;border-radius:12px;background:#fff}
body.woocommerce-cart .cart_totals h2{font-size:19px}.woocommerce-cart .coupon .input-text{min-height:36px;border:1px solid #e1e3e8;border-radius:8px;padding:7px}
@media(max-width:767px){
.product-mobile-purchase{position:fixed;z-index:1000;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #eceef1;background:#ffffffed;backdrop-filter:blur(12px);box-shadow:0 -4px 18px #30323809}
.product-mobile-price{min-width:0;max-width:50%;font-size:11px;line-height:1.8;color:var(--secondary)}
.product-mobile-price del{display:none}.product-mobile-price ins{text-decoration:none}
.product-mobile-purchase button{flex:1;min-width:0;max-width:210px;padding:10px 8px;border:0;border-radius:8px;background:var(--primary);color:#fff;font:inherit;font-size:11px;line-height:1.8}
.product-mobile-purchase button:disabled{background:#e4e5e7;color:#666}
body.has-mobile-purchase{padding-bottom:90px}body.has-mobile-purchase .whatsapp{bottom:95px}
body.has-mobile-purchase :is(.amirlenz-cart-toast,.product-lens-power-notice){bottom:calc(85px + env(safe-area-inset-bottom))}
body.woocommerce-cart .woocommerce-cart-form{padding:8px}.woocommerce-cart .cart_totals{padding:10px}
}
