.otc-hero{flex-direction:column;align-items:center;gap:4rem;padding:128px 2rem;display:flex}.otc-hero--divider{border-bottom:1px solid #ffffff12}.otc-hero__text{flex-direction:column;align-items:center;gap:2rem;width:100%;display:flex}.otc-hero__title{text-transform:uppercase;max-width:100%;font-size:clamp(40px,10vw,4.8rem)}.otc-hero__media{width:100%;max-width:900px}.otc-hero__media--image-only,.otc-hero__media--warning-only{justify-content:center;display:flex}.otc-hero__media--both{padding-bottom:8rem;position:relative}.otc-hero__image-wrapper{width:100%;max-width:900px}.otc-hero__media--both .otc-hero__image-wrapper--polaroid{transform-origin:50%;width:70%;transform:rotate(-4deg)}.otc-hero__media--image-only .otc-hero__image-wrapper--polaroid{max-width:700px}.otc-hero__image-wrapper--polaroid .otc-hero__image{border:12px solid #e7dbdb}.otc-hero__image{width:100%;height:auto;display:block}.otc-hero__warning{color:#0e0e0e;background-color:#fff}.theme-sales .otc-hero__warning{color:#fff;background-color:#cc007e}.theme-change .otc-hero__warning{color:#fff;background-color:#25f}.otc-hero__warning{border-radius:8px;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.otc-hero__media--both .otc-hero__warning{transform-origin:50%;width:42%;position:absolute;bottom:0;right:0;transform:rotate(3deg)}.otc-hero__media--warning-only .otc-hero__warning{max-width:400px}.otc-hero__warning-icon{flex-shrink:0;font-size:48px!important}.theme-change .otc-hero__warning-icon,.theme-sales .otc-hero__warning-icon{color:#fff}.otc-hero__warning-body{flex-direction:column;gap:.4rem;display:flex}.otc-hero__warning-title{text-transform:uppercase;letter-spacing:.05em;font-weight:700}.otc-hero__warning-text,.otc-hero__warning-title{font-family:Poppins,sans-serif;font-size:var(--font-size-small)}.otc-hero__warning-text{font-style:italic;line-height:1.5}@media (width<=768px){.otc-hero__text{gap:1rem}h1.otc-hero__title{font-size:48px;line-height:1.05}.otc-hero__media--both{flex-direction:column;gap:2rem;padding-bottom:0;display:flex}.otc-hero__media--both .otc-hero__image-wrapper{width:100%;transform:none}.otc-hero__media--both .otc-hero__warning{width:100%;position:static;transform:none}}.otc-customer-banner{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding:1.5rem 2rem}.otc-customer-banner__inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;display:flex}.otc-customer-banner__group{display:contents}.otc-customer-banner__group--copy{display:none}.otc-customer-banner__logo{-o-object-fit:contain;object-fit:contain;opacity:.9;width:auto;height:32px}@media (width<=768px){.otc-customer-banner{--otc-customer-banner-gap:2.5rem;padding-inline:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.otc-customer-banner__inner{width:max-content;max-width:none;animation:otc-customer-banner-marquee var(--otc-customer-banner-duration,24s) linear infinite;flex-wrap:nowrap;justify-content:flex-start;gap:0}.otc-customer-banner__group,.otc-customer-banner__group--copy{align-items:center;gap:var(--otc-customer-banner-gap);padding-right:var(--otc-customer-banner-gap);flex-shrink:0;display:flex}.otc-customer-banner__logo{flex-shrink:0;height:28px}}@media (width<=768px) and (prefers-reduced-motion:reduce){.otc-customer-banner{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.otc-customer-banner__inner{padding-inline:2rem;animation:none}.otc-customer-banner__group--copy{display:none}}@keyframes otc-customer-banner-marquee{to{transform:translate(-50%)}}
