/* Category 44 only. Frozen editorial and product/funnel URLs are unaffected. */
body.tax-product_cat.term-44.ff2-aove-hub-page .ed-f-layer,body.tax-product_cat.term-44.ff2-aove-hub-page .ff2-brand-architecture{display:none!important}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master{--cat-ivory:#F7F3EB;--cat-cream:#EFE6D7;--cat-green:#145248;color:#102E29;background:var(--cat-ivory)}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master>.ed-section{padding:32px 6%!important;background:#F7F3EB!important;color:#102E29!important}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .ed-section::after{content:none!important}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master :is(p,li,dd,dt,summary){font:400 19px/1.7 Manrope,sans-serif!important}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master :is(h1,h2,.ah-claim,.ah-quote){font-family:Newsreader,serif!important}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master :is(.ah-kicker,.ah-small,.ah-button,.ah-text-link,.ah-stock,.ah-guide a,.ah-guide strong,.ah-facts span,.ct-breadcrumbs,.ct-breadcrumbs *,summary){font-size:15px!important}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .ct-breadcrumbs .first-item{flex-shrink:0}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .ct-breadcrumbs .first-item [itemprop=name]{white-space:nowrap!important}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .ah-crumb .last-item{white-space:normal;overflow-wrap:anywhere}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .ah-claim{font-size:30px!important;line-height:1.2!important}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .ah-bottles .ed-photo{height:210px!important}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .ah-purchase{max-width:1080px!important}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master :is(.ed-photo,.ed-photo img,.cat-aove-card-image,.cat-aove-card-image img){mask:none!important;-webkit-mask:none!important;filter:none!important;box-shadow:none!important;opacity:1!important;background:none!important}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master :is(.ed-photo,.cat-aove-card-image)::before,body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master :is(.ed-photo,.cat-aove-card-image)::after{content:none!important}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-groups{margin-top:28px}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-group-title{font:700 18px/1.4 Manrope,sans-serif!important;letter-spacing:.06em;margin:0 0 18px}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-card{display:flex;flex-direction:column;min-width:0;padding:24px;background:#fffdf8;border:1px solid #14524826;box-sizing:border-box}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-card-image{display:block;height:230px;margin:0 0 20px}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-card-image img{display:block;width:100%!important;height:100%!important;object-fit:contain!important}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-card-name{font:600 20px/1.45 Manrope,sans-serif!important;margin:0 0 8px;min-height:3em}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-card-format,body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-card-stock{font:400 15px/1.5 Manrope,sans-serif!important;margin:0 0 10px}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-card-price{font:600 25px/1.4 Manrope,sans-serif!important;margin:8px 0 2px}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-card-cta{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:12px 18px;margin-top:auto;background:#145248;color:#F7F3EB;font:600 16px/1.4 Manrope,sans-serif;text-decoration:none;box-sizing:border-box}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-packs{margin-top:30px;padding:24px;background:#EFE6D7}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-packs .cat-aove-card-image{height:175px}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-nav{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:24px;font:600 16px/1.5 Manrope,sans-serif}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-editorial{margin:0;border-top:1px solid #14524833;background:#F7F3EB}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-editorial>summary{padding:24px 6%;font-size:18px!important;font-weight:600!important;cursor:pointer}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-editorial>.ed-section{padding:32px 6%!important;background:#F7F3EB!important;color:#102E29!important;--ed-fg:#102E29}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-editorial .ed-copy{max-width:74ch!important}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-editorial .ah-products{max-width:1080px}
body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-editorial :is(.ah-price,.ah-price span){font-size:17px!important}
@media(max-width:899px){body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master :is(p,li,dd,dt){font-size:18px!important}body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .ah-hero-grid{grid-template-columns:1fr}body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .ah-bottles .ed-photo{height:150px!important}}
@media(max-width:479px){body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master :is(p,li,dd,dt){font-size:17px!important}body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-grid{grid-template-columns:1fr}body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-packs{padding:18px 12px}body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-card{padding:18px}body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-card-name{font-size:18px!important}body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .ah-comparison{grid-template-columns:1fr}}

/* PACKS1: three packs on desktop; preserve the existing tablet/mobile grid. */
@media(min-width:1000px){body.tax-product_cat.term-44.ff2-aove-hub-page #main .ah-master .cat-aove-packs .cat-aove-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
