body:has(.engine-header[data-engine-content=formulation]){background:#fffef2}.engine-hero-immersive[data-engine-variant=literary]{height:min(760px,calc(100svh - 100px));min-height:540px;align-items:end}.engine-hero-immersive[data-engine-variant=literary]:after{background:linear-gradient(transparent 48%,rgb(0 0 0/64%))}.engine-hero-immersive[data-engine-variant=literary] .engine-hero-copy{text-align:center;width:100%;max-width:920px;margin:0 auto;padding:170px 32px 65px}.engine-hero-immersive[data-engine-variant=literary] .engine-display{font-size:32px;font-weight:500;line-height:1.3;margin:0 auto}.engine-hero-immersive[data-engine-variant=literary] .engine-hero-copy>p{margin-inline:auto;font-size:16px;max-width:800px}.engine-hero-immersive[data-engine-variant=literary] .engine-eyebrow{text-transform:none;font-weight:400}.engine-hero-immersive[data-engine-variant=literary] .engine-cta{min-width:300px;justify-content:space-between;border:1px solid;background:transparent;color:inherit;font-size:14px}body:has(.engine-hero[data-engine-variant=literary]) .engine-header[data-engine-header=stacked-brand]{position:absolute;width:100%;background:transparent;color:#fff;border:0}body:has(.engine-hero[data-engine-variant=literary]) .engine-header .engine-wordmark img{filter:invert(1)}body:has(.engine-hero[data-engine-variant=literary]) .engine-header .engine-nav-links{border:0}body:has(.engine-hero[data-engine-variant=literary]) .engine-header .engine-mega-menu{color:var(--theme-text)}body:has(.engine-hero[data-engine-variant=literary]) .engine-header [data-testid=nav-cart-link]{color:inherit}.engine-header[data-engine-content=formulation] .engine-announcement{background:#333;color:#fff;font-size:13px;min-height:40px;text-transform:none}.engine-header[data-engine-content=formulation] .engine-wordmark img{height:46px;max-width:155px}.engine-header[data-engine-content=formulation] .engine-header-bar{padding-inline:40px}.engine-header[data-engine-content=formulation] .engine-nav-links{gap:36px}.engine-header[data-engine-content=formulation] .engine-nav-links [data-ui-disclosure-trigger],.engine-header[data-engine-content=formulation] .engine-nav-links a{font-size:14px;font-weight:400}body:has(.engine-header[data-engine-content=formulation]) .engine-heading-row{justify-content:center;text-align:center}body:has(.engine-header[data-engine-content=formulation]) .engine-heading-row h2{font-family:Georgia,serif;font-size:32px;font-weight:400}body:has(.engine-header[data-engine-content=formulation]) .engine-product-caption{text-align:center}body:has(.engine-header[data-engine-content=formulation]) .engine-product-caption h3{font-size:15px;font-weight:500}body:has(.engine-header[data-engine-content=formulation]) .engine-product-media{background:#fffef2}body:has(.engine-header[data-engine-content=formulation]) .engine-product-grid{-moz-column-gap:22px;column-gap:22px;row-gap:48px}body:has(.engine-header[data-engine-content=formulation]) .engine-catalog-heading h1{font-size:32px;font-weight:400}body:has(.engine-header[data-engine-content=formulation]) .engine-category-tile{background:transparent;border:0}body:has(.engine-header[data-engine-content=formulation]) .engine-category-tile h3{font-size:20px;font-weight:400}[data-engine-page=product][data-engine-content=formulation] .engine-product-detail{padding-top:30px;max-width:1320px}[data-engine-page=product][data-engine-content=formulation] .engine-product-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:70px}[data-engine-page=product][data-engine-content=formulation] .engine-buy-box h1{font-size:30px;font-weight:400;line-height:1.4}.engine-formulation-overview{margin-top:22px;font-size:16px;line-height:1.75}[data-engine-content=formulation] .engine-gallery-stage{background:var(--theme-bg)}[data-engine-content=formulation] .engine-gallery-stage img{-o-object-fit:contain;object-fit:contain}[data-engine-content=formulation] [data-product-option] button{background:transparent;border-radius:0;min-height:44px}[data-engine-content=formulation] [data-product-option] button[aria-pressed=true]{background:var(--theme-text);color:var(--theme-bg)}@media (max-width:1023px){.engine-header[data-engine-content=formulation] .engine-header-bar{padding-inline:20px}}@media (max-width:767px){.engine-header[data-engine-content=formulation] .engine-header-bar{padding-inline:12px;-moz-column-gap:8px;column-gap:8px}.engine-hero-immersive[data-engine-variant=literary]{height:min(660px,calc(100svh - 100px));min-height:530px}.engine-hero-immersive[data-engine-variant=literary] .engine-hero-copy{padding:150px 20px 45px}.engine-hero-immersive[data-engine-variant=literary] .engine-display{font-size:27px}.engine-hero-immersive[data-engine-variant=literary] .engine-cta{min-width:0;width:100%;max-width:330px}.engine-header[data-engine-content=formulation] .engine-wordmark img{height:28px;max-width:90px}[data-engine-page=product][data-engine-content=formulation] .engine-product-detail-grid{grid-template-columns:minmax(0,1fr);gap:30px}[data-engine-page=product][data-engine-content=formulation] .engine-buy-box h1{font-size:26px}body:has(.engine-header[data-engine-content=formulation]) .engine-heading-row h2{font-size:28px}}