/* India Artworks 1.7 product presentation - single authoritative summary order. */
.single-product .ia-classic-product .summary.ia-pdp-summary{display:block!important;min-width:0!important}
.single-product .ia-classic-product .ia-pdp-summary .product_title{font-family:var(--ia-serif,"Cormorant Garamond",Georgia,serif)!important;color:#1f1a15!important;line-height:1.08!important;font-weight:600!important;margin:0 0 8px!important;clear:none}
.single-product .ia-classic-product .ia-pdp-summary .ia-px-sku{margin:2px 0 17px!important;color:#6d6256!important;font:500 12px/1.5 var(--ia-sans,Manrope,Arial,sans-serif)!important;letter-spacing:.01em}
.single-product .ia-classic-product .ia-pdp-summary .ia-px-trust{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:16px 0 24px!important;padding:20px 0!important;border-top:1px solid #e3d7c7!important;border-bottom:1px solid #e3d7c7!important;max-width:100%;clear:both!important}
.single-product .ia-classic-product .ia-pdp-summary .ia-px-trust__item{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;text-align:center!important;gap:7px!important;margin:0!important}
.single-product .ia-classic-product .ia-pdp-summary .ia-px-trust__icon{display:grid!important;place-items:center!important;width:53px!important;height:53px!important;margin:0 0 4px!important;border:1px solid #b89257!important;outline:1px solid #e8dac1!important;outline-offset:3px!important;border-radius:50%!important;background:#fffdfa!important;color:#a07a3e!important}
.single-product .ia-classic-product .ia-pdp-summary .ia-px-trust__icon svg{display:block!important;width:27px!important;height:27px!important}
.single-product .ia-classic-product .ia-pdp-summary .ia-px-trust__item strong{color:#29231d!important;font:650 12px/1.35 var(--ia-sans,Manrope,Arial,sans-serif)!important;max-width:160px;word-wrap:break-word}
.single-product .ia-classic-product .ia-pdp-summary .ia-px-trust__item small{color:#6e6559!important;font:500 10px/1.4 var(--ia-sans,Manrope,Arial,sans-serif)!important;max-width:165px;overflow-wrap:anywhere}
.single-product .ia-classic-product .ia-pdp-summary .woocommerce-product-rating{margin:0 0 12px!important}
.single-product .ia-classic-product .ia-pdp-summary p.price{margin:7px 0 7px!important;clear:both!important}
.single-product .ia-classic-product .ia-pdp-summary .ia-px-tax-note{margin:5px 0 20px!important}
/* Preserve the native WooCommerce form for stock checks, variations and quantity. */
.single-product .ia-classic-product .ia-pdp-summary form.cart:not(.variations_form):not(.grouped_form){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:15px 0 20px!important}
.single-product .ia-classic-product .ia-pdp-summary form.cart:not(.variations_form):not(.grouped_form) .quantity{grid-column:1!important;grid-row:1!important;justify-self:start!important;float:none!important;width:116px!important;margin:0 0 8px!important}
.single-product .ia-classic-product .ia-pdp-summary form.cart:not(.variations_form):not(.grouped_form) .ia-px-service-list{grid-column:1!important;grid-row:2!important;margin:8px 0!important}
.single-product .ia-classic-product .ia-pdp-summary form.cart:not(.variations_form):not(.grouped_form) .single_add_to_cart_button{grid-column:1!important;grid-row:3!important}
.single-product .ia-classic-product .ia-pdp-summary form.cart:not(.variations_form):not(.grouped_form) .ia-px-buy-now{grid-column:1!important;grid-row:4!important}
.single-product .ia-classic-product .ia-pdp-summary form.cart:not(.variations_form):not(.grouped_form) .ia-vb-trigger{grid-column:1!important;grid-row:5!important}
.single-product .ia-classic-product .ia-pdp-summary form.cart .single_add_to_cart_button,.single-product .ia-classic-product .ia-pdp-summary form.cart .ia-px-buy-now,.single-product .ia-classic-product .ia-pdp-summary form.cart .ia-vb-trigger{width:100%!important;min-height:52px!important;float:none!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;font:700 14px/1.4 var(--ia-sans,Manrope,Arial,sans-serif)!important;text-align:center!important;white-space:normal!important;letter-spacing:.015em!important;border-radius:3px!important;padding:12px 18px!important;text-transform:none!important;opacity:1}
.single-product .ia-classic-product .ia-pdp-summary form.cart .single_add_to_cart_button:not(:disabled){background:#f9f4e9!important;color:#55331d!important;-webkit-text-fill-color:#55331d!important;border:1px solid #98703d!important}
.single-product .ia-classic-product .ia-pdp-summary form.cart .ia-px-buy-now:not(:disabled){background:#63361e!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #63361e!important}
.single-product .ia-classic-product .ia-pdp-summary form.cart .ia-vb-trigger{background:#a07a3e!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #a07a3e!important}
.single-product .ia-classic-product .ia-pdp-summary form.cart .single_add_to_cart_button:hover:not(:disabled){background:#ead8b9!important}
.single-product .ia-classic-product .ia-pdp-summary form.cart .ia-px-buy-now:hover:not(:disabled){background:#4c2a18!important}
.single-product .ia-classic-product .ia-pdp-summary form.cart .ia-vb-trigger:hover{background:#7e5d2f!important}
.single-product .ia-classic-product .ia-pdp-summary .ia-px-categories{clear:both!important;margin:16px 0!important}
.single-product .ia-classic-product .woocommerce-product-gallery{position:relative!important}
.single-product .ia-classic-product .woocommerce-product-gallery .ia-wishlist-btn--single{position:absolute!important;top:14px!important;right:14px!important;z-index:20!important;display:grid!important;place-items:center!important;width:46px!important;height:46px!important;padding:0!important;border-radius:50%!important}
.single-product .ia-classic-product .ia-pdp-summary button:focus-visible{outline:3px solid #ae8a4c!important;outline-offset:3px!important}
@media(max-width:900px){.single-product .ia-classic-product .ia-pdp-summary .ia-px-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 12px!important}}
@media(max-width:480px){.single-product .ia-classic-product .ia-pdp-summary .ia-px-trust__icon{width:49px!important;height:49px!important}.single-product .ia-classic-product .ia-pdp-summary .ia-px-trust__item strong{font-size:11px!important}.single-product .ia-classic-product .ia-pdp-summary .ia-px-trust__item small{font-size:10px!important}}

/* v1.8: no fallback WooCommerce meta panel beneath the purchase block.
   SKU is presented once immediately after the single product heading. */
.single-product .ia-classic-product .summary .product_meta {display:none!important}
.single-product .ia-classic-product .ia-pdp-summary>.product_title:not(:first-child){margin-top:0}


/* v2.1 canonical product layout: exactly one title, SKU, trust row and price. */
.woocommerce div.product.ia-pdp-canonical{display:grid!important;grid-template-columns:minmax(0,1.03fr) minmax(0,0.97fr);gap:0 clamp(22px,4vw,65px)!important;align-items:start;max-width:1320px;width:min(calc(100% - 48px),1320px);margin:0 auto;padding:32px 0 70px;background:transparent}
.woocommerce div.product.ia-pdp-canonical::before,.woocommerce div.product.ia-pdp-canonical::after{display:none!important}
.woocommerce div.product.ia-pdp-canonical>.woocommerce-product-gallery{grid-column:1;grid-row:1;float:none!important;width:100%!important;min-width:0;max-width:100%;margin:0 0 25px!important}
.woocommerce div.product.ia-pdp-canonical>.ia-pdp-summary{grid-column:2;grid-row:1;float:none!important;width:100%!important;min-width:0;margin:0!important;padding:0!important;max-width:none!important;display:block!important}
.woocommerce div.product.ia-pdp-canonical>.woocommerce-tabs,.woocommerce div.product.ia-pdp-canonical>.ia-px-details,.woocommerce div.product.ia-pdp-canonical>.related,.woocommerce div.product.ia-pdp-canonical>.upsells{grid-column:1 / -1!important;min-width:0;clear:both!important;width:100%!important}
.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary .ia-pdp-intro{border-bottom:0;padding:0}
.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary .product_title{font-family:var(--ia-serif,"Cormorant Garamond",Georgia,serif)!important;font-weight:600!important;font-size:clamp(37px,3.25vw,55px)!important;letter-spacing:-.035em;line-height:1.09!important;color:#211c17!important;margin:0 0 10px!important}
.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary .ia-px-sku{font-size:12px!important;margin:0 0 12px!important;color:#726557!important}
.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary .ia-px-trust{margin:19px 0 22px!important;padding:20px 0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border-top:1px solid #e9ddcf!important;border-bottom:1px solid #e9ddcf!important;gap:12px!important}
.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary .ia-px-trust__item{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-direction:column!important;gap:7px!important;margin:0!important;text-align:center!important}
.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary .ia-px-trust__item strong{font:700 11px/1.45 var(--ia-sans,Manrope,Arial,sans-serif)!important;color:#30251c!important}
.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary .ia-px-trust__item small{font:500 10px/1.4 var(--ia-sans,Manrope,Arial,sans-serif)!important;color:#6a5946!important}
.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary .ia-px-trust__icon{width:56px!important;height:56px!important;background:#fffefa!important;color:#a67b3b!important}
.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary .woocommerce-product-rating{margin:5px 0 10px!important}
.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary p.price{margin:4px 0 7px!important;color:#322014!important;font-size:clamp(27px,2.5vw,36px)!important;font-weight:750!important}
.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary .ia-pdp-intro-copy{font:500 14px/1.75 var(--ia-sans,Manrope,Arial,sans-serif)!important;color:#594b3d!important;margin:10px 0 18px!important}
.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary .ia-pdp-purchase-anchor{display:block;position:relative;top:-80px;width:0;height:0}
.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary .ia-origin-note{border:1px solid #e7d9c5!important;background:#f8f2e8!important;padding:14px 15px!important;border-radius:4px;gap:12px;margin:22px 0 12px!important}
.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary .ia-origin-note p{font:500 12px/1.55 var(--ia-sans,Manrope,Arial,sans-serif)!important;color:#635340!important}
.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary .ia-px-categories{margin:14px 0 7px!important}
.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary .ia-px-share{margin:17px 0 0!important;padding:12px 0!important}
.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary form.cart{margin:18px 0 20px!important;max-width:100%}
.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary form.cart .single_add_to_cart_button,.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary form.cart .ia-px-buy-now,.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary form.cart .ia-vb-trigger{min-height:52px!important;font:700 13px/1.4 var(--ia-sans,Manrope,Arial,sans-serif)!important;border-radius:4px!important}
@media(max-width:980px){.woocommerce div.product.ia-pdp-canonical{grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:0 22px!important;width:min(calc(100% - 36px),1320px)}.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary .ia-px-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){.woocommerce div.product.ia-pdp-canonical{display:flex!important;flex-direction:column!important;width:min(calc(100% - 28px),620px);padding-top:14px!important;gap:0!important}.woocommerce div.product.ia-pdp-canonical>.woocommerce-product-gallery,.woocommerce div.product.ia-pdp-canonical>.ia-pdp-summary,.woocommerce div.product.ia-pdp-canonical>.woocommerce-tabs{width:100%!important;max-width:100%!important}.woocommerce div.product.ia-pdp-canonical>.woocommerce-product-gallery{margin:0 0 22px!important}.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary .product_title{font-size:clamp(35px,9vw,47px)!important}.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary .ia-px-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 10px!important}.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary .ia-px-trust__icon{width:51px!important;height:51px!important}.woocommerce div.product.ia-pdp-canonical .ia-pdp-summary .ia-px-share{margin-bottom:22px!important}}
