/* Private runtime refinements after the approved presentation sheets. */
body.eds-hlp .hlp-product-shell .plant-editorial{grid-column:1/-1;margin:30px 0 0;padding:40px;background:#f5f4ef;align-items:start}
body.eds-hlp .hlp-product-shell .plant-editorial .source-description{font-size:15px;line-height:1.75;overflow-wrap:anywhere}
body.eds-hlp .hlp-product-shell .plant-editorial .source-description h2,body.eds-hlp .hlp-product-shell .plant-editorial .source-description h3{font-size:22px;line-height:1.3}
body.eds-hlp .hlp-product-shell .plant-editorial .source-description ul{padding-left:22px}
body.eds-hlp .hlp-product-shell .hl-ordering{margin:18px 0;padding:24px;background:#fff2b9}
body.eds-hlp .hlp-product-shell .hl-ordering h2{font-size:20px;margin:0 0 14px}
body.eds-hlp .hlp-product-shell .hl-ordering p{font-size:14px;line-height:1.65;margin:0}
body.eds-hlp .hlp-product-shell .hl-facts{min-width:0}
body.eds-hlp .hlp-product-shell .hl-facts h2{font-size:28px;margin:0 0 24px}
body.eds-hlp .hlp-product-shell .hl-facts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}
body.eds-hlp .hlp-product-shell .hl-facts dd{overflow-wrap:anywhere}
body.eds-hlp .hl-related{padding:30px 0 0}
body.eds-hlp .hl-related .hlp-products{max-width:none;grid-template-columns:repeat(4,minmax(0,1fr))}
body.eds-hlp .hlp-callouts{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:12px 0 0;padding:0}
body.eds-hlp .hlp-callouts li{background:#edf1e7;color:#284330;border:1px solid #dde5d4;border-radius:20px;font-size:11px;line-height:1.4;padding:5px 9px;margin:0}
body.eds-hlp .hlp-stock-note{display:block;font-size:12px;margin-top:10px;color:#793a30}
body.eds-hlp .editorial-hero .hero-media{border-radius:0}.eds-hlp .editorial-hero .hero-copy{display:block}
body.eds-hlp .logo img{height:auto;max-height:none}body.eds-hlp .footer-logo img{height:auto}
body.single-product.eds-modern.woocommerce.eds-hlp .hlp-product-shell div.product .summary form.cart .single_add_to_cart_button{border-radius:4px!important}
body.eds-hlp .hlp-product-shell .summary button:disabled{cursor:not-allowed}
body.single-product.eds-modern.woocommerce.eds-hlp .hlp-product-shell .summary .variations select[hidden]{display:none!important}
body.single-product.eds-modern.woocommerce.eds-hlp .hlp-product-shell .summary .eds-variation-pill{position:relative}
body.single-product.eds-modern.woocommerce.eds-hlp .hlp-product-shell .summary .eds-variation-pill__check{display:none!important}
body.single-product.eds-modern.woocommerce.eds-hlp .hlp-product-shell .summary h1.product_title{max-width:none;width:100%;font-weight:650}
body.single-product.eds-modern.woocommerce.eds-hlp .hlp-product-shell .summary form.cart .single_add_to_cart_button{display:flex!important;justify-content:center!important;align-items:center;background:#14211b!important;border-color:#14211b!important;color:white!important;text-align:center!important}
body.single-product.eds-modern.woocommerce.eds-hlp .hlp-product-shell .summary form.cart .single_add_to_cart_button:disabled{opacity:.6}
@media(max-width:760px){body.eds-hlp .hlp-product-shell .plant-editorial{padding:28px 20px;display:block}body.eds-hlp .hl-related .hlp-products{grid-template-columns:repeat(2,minmax(0,1fr))}body.eds-hlp .hlp-product-shell .hl-facts{margin-top:34px}body.eds-hlp .hlp-product-shell .hl-ordering{padding:20px}}
@media(min-width:761px) and (max-width:1100px){body.eds-hlp .site-header{gap:24px;padding:0 24px}body.eds-hlp .editorial-hero .hero-copy{padding:42px 24px}body.eds-hlp .editorial-hero h1{font-size:52px;white-space:normal}body.eds-hlp .hlp-product-shell{padding:22px 24px 40px}}
