.gbh-v2-product-panel-header .gbh-foundations-product-type{font-size:13px;line-height:1.5;color:var(--gbh-muted);margin:6px 0 14px}.gbh-foundations-announcement{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:18px 28px;margin:12px auto;max-width:1400px;border:1px solid var(--gbh-line);border-radius:10px;background:var(--gbh-surface)}.gbh-foundations-announcement a{color:var(--gbh-text);font-size:13px}.gbh-foundations-announcement strong{display:block;font-size:16px;color:var(--gbh-text)}.gbh-foundations-announcement span{display:block;margin-top:3px;color:var(--gbh-muted)}.gbh-foundations-feature,.gbh-foundations-product-film{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(28px,5vw,72px);margin:36px auto;background:var(--gbh-surface);color:var(--gbh-text);border:1px solid var(--gbh-line);border-radius:16px}.gbh-foundations-feature{max-width:1280px}.gbh-foundations-feature h2,.gbh-foundations-product-film h2{color:inherit;font-size:clamp(28px,3vw,48px);line-height:1.1;letter-spacing:-.04em}.gbh-foundations-feature p,.gbh-foundations-product-film p{color:var(--gbh-muted)}.gbh-foundations-kicker{font-size:11px;letter-spacing:.17em;font-weight:600;color:var(--gbh-muted)!important;text-transform:uppercase}.gbh-foundations-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin:24px 0}.gbh-foundations-actions a,.gbh-foundations-product-film a{color:var(--gbh-text)}.gbh-foundations-mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gbh-foundations-mosaic a{position:relative;min-height:110px;overflow:hidden;border-radius:6px;color:#fff;background:var(--gbh-bg)}.gbh-foundations-mosaic a:first-child{grid-column:1/-1}.gbh-foundations-mosaic img{display:block;width:100%;height:100%;max-height:170px;object-fit:cover}.gbh-foundations-mosaic span{position:absolute;inset:auto 0 0;padding:20px 12px 10px;background:linear-gradient(transparent,#000c);font-size:12px;font-weight:600}.gbh-foundations-product-film{clear:both}.gbh-foundations-product-film video{display:block;width:100%;aspect-ratio:16/9;background:#000;border-radius:6px}.gbh-foundations-film-credits{font-size:12px;overflow-wrap:anywhere;margin-top:12px;color:var(--gbh-muted)}.gbh-foundations-film-credits summary{cursor:pointer}.gbh-foundations-overview-link{display:flex;flex-wrap:wrap;gap:8px 20px;margin:12px 0;font-size:13px}.gbh-foundations-collection-link{padding:22px;margin:20px 0;border:1px solid #dfbd9160;border-radius:10px;background:#dfbd910a}.gbh-foundations-collection-link strong{color:#dfbd91;font-size:18px}.gbh-foundations-collection-link p{margin:8px 0;font-size:14px}.gbh-foundations-campaign-preview{max-width:1080px;margin:40px auto;padding:24px}.gbh-foundations-campaign-preview h1{font-size:clamp(32px,4vw,56px)}.gbh-foundations-draft{padding:clamp(24px,4vw,52px);margin:28px 0;border:1px solid #ffffff26;border-radius:14px;background:#171b21}.gbh-foundations-draft h2{font-size:clamp(24px,3vw,38px);line-height:1.15}.gbh-foundations-draft details{margin-top:24px}.gbh-foundations-draft textarea{width:100%;margin-top:12px;font-size:13px}@media (max-width:760px){.gbh-foundations-feature,.gbh-foundations-product-film{grid-template-columns:1fr;padding:24px}.gbh-foundations-mosaic a{min-height:90px}}.single-product .hyper-tiered-pricing-selector{position:relative}.single-product .hyper-tiered-pricing-selector__tooltip-wrap{position:static}.single-product .hyper-tiered-pricing-selector__tooltip{left:0;width:100%;max-width:100%;box-sizing:border-box}.gbh-home-hero-slide__bg img[src*="/foundations-collection.jpg"]{object-fit:cover;object-position:right center;mask-image:linear-gradient(90deg,transparent,#0004 22%,#000b 48%,#000 70%)}.gbh-home-hero-slide.is-active .gbh-home-hero-slide__bg img[src*="/foundations-collection.jpg"]{animation:gbh-foundations-image-in 1.2s ease-out both}@keyframes gbh-foundations-image-in{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.gbh-home-hero-slide.is-active .gbh-home-hero-slide__bg img[src*="/foundations-collection.jpg"]{animation:none}}@media (max-width:760px){.gbh-home-hero-slide__bg img[src*="/foundations-collection.jpg"]{object-fit:contain;object-position:center top;mask-image:linear-gradient(180deg,#000 4%,#000b 18%,transparent 45%)}}body.term-foundations.gbh-v2-theme .gbh-v2-collection-hero{background-image:linear-gradient(90deg,rgb(7 8 10 / .88),rgb(7 8 10 / .44) 45%,rgb(7 8 10 / .12)),linear-gradient(180deg,transparent,rgb(7 8 10 / .65)),var(--gbh-collection-image)!important;background-position:center 18%!important}