/* Presentation only. No price, gating, cart, product data or copy selectors. */
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) .wd-content-layout{width:100%;max-width:1600px;padding-inline:32px}
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) .elementor-12430 .elementor-element-af4e061{--flex-direction:column;flex-direction:column;--gap:32px;gap:32px;width:100%}
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) .elementor-12430 .elementor-element-af4e061> .e-con{--width:100%;width:100%;max-width:100%;flex-basis:auto;min-width:0}
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) .elementor-element-c3245a5{width:100%;max-width:100%}
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) .woocommerce-product-gallery .wp-post-image{width:100%;max-height:700px;object-fit:contain}
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) #hb-kit-contents{width:100%;max-width:none;padding:32px}
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) #hb-kit-contents .hbkc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) #hb-kit-contents .hbkc-photo{height:300px!important;min-height:300px}
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) #hb-kit-contents .hbkc-card{padding:24px}
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) #hb-kit-contents :is(h3,h4){font-size:18px}
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) #hb-kit-contents a{display:block;min-height:48px}
/* Two-item Intro fills the whole row, not two of three columns. */
body.postid-13444 #hb-kit-contents .hbkc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (min-width:768px) and (max-width:1100px){body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) #hb-kit-contents .hbkc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Mobile is explicitly one column; alternatives sit BELOW included items. */
@media(max-width:767px){
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) .wd-content-layout{padding-inline:16px}
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) .elementor-12430 .elementor-element-af4e061{gap:24px;--gap:24px}
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) .elementor-element-c3245a5{position:static!important;transform:none!important}
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) .woocommerce-product-gallery .wp-post-image{max-height:460px;min-height:280px}
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) #hb-kit-contents{padding:20px 16px;margin:20px 0}
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) #hb-kit-contents .hbkc-grid{grid-template-columns:minmax(0,1fr);gap:20px}
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) #hb-kit-contents .hbkc-wide{grid-column:auto}
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) #hb-kit-contents .hbkc-tiles{grid-template-columns:minmax(0,1fr);gap:20px}
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) #hb-kit-contents .hbkc-photo{height:320px!important;min-height:280px}
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) #hb-kit-contents .hbkc-card{padding:20px}
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) #hb-kit-contents .hbkc-alternative{border-left:0;border-top:1px solid #d4e8ed;padding:20px 0 0}
body:is(.postid-15825,.postid-15826,.postid-13441,.postid-13444) #hb-kit-contents :is(h3,h4){font-size:19px}
}
/* 2026-11-07 grouped kit heroes: show the full 7-item photo, never crop to first bottles (13441/15826/15825 only). */
body:is(.postid-15825,.postid-15826,.postid-13441) .woocommerce-product-gallery .woocommerce-product-gallery__image img,body:is(.postid-15825,.postid-15826,.postid-13441) .woocommerce-product-gallery .wp-post-image{object-fit:contain!important;object-position:center center!important;height:auto;aspect-ratio:auto}
