.content-spotlight{position:relative;width:100vw;margin-left:calc(50% - 50vw);overflow:visible}.content-spotlight__inner{background-color:var(--content-spotlight-bg);color:var(--content-spotlight-text);padding-top:var(--content-spotlight-padding-top);padding-bottom:var(--content-spotlight-padding-bottom);position:relative;z-index:1;min-height:100vh;display:flex;align-items:center;width:100%;overflow:hidden}.content-spotlight__container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.content-spotlight__container{padding-left:3rem;padding-right:3rem}}@media screen and (min-width:990px){.content-spotlight__container{padding-left:5rem;padding-right:5rem}}.content-spotlight__split{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;width:100%}@media screen and (min-width:750px){.content-spotlight__split{grid-template-columns:40% 60%;gap:3rem}}@media screen and (min-width:990px){.content-spotlight__split{grid-template-columns:35% 65%;gap:4rem}}.content-spotlight__media{position:relative;z-index:5;display:flex;align-items:center;justify-content:center}@media screen and (min-width:750px){.content-spotlight__media{justify-content:flex-end}}.content-spotlight__image{width:100%;height:auto;max-width:100%;display:block;object-fit:cover;border-radius:8px}@media screen and (max-width:749px){.content-spotlight__media{width:75%;margin-left:auto;margin-right:auto}}@media screen and (min-width:750px){.content-spotlight__image{max-height:600px;width:100%;object-fit:contain}}.content-spotlight__image-placeholder{aspect-ratio:4/3;background:#ffffff1a;border-radius:8px;display:flex;align-items:center;justify-content:center;width:100%}.content-spotlight__image-placeholder svg{width:60px;height:60px;opacity:.5}.content-spotlight__content{display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:5;width:100%}@media screen and (min-width:750px){.content-spotlight__content{gap:2rem}}.content-spotlight__pretitle{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;opacity:.8;margin:0}@media screen and (min-width:750px){.content-spotlight__pretitle{font-size:1rem}}.content-spotlight__title{font-family:"RebrandDisplay",var(--font-heading),sans-serif;font-weight:800;line-height:1.1;margin:0;letter-spacing:-.02em;display:flex;flex-direction:column;gap:0}.content-spotlight__title-line{display:block}.content-spotlight__title-line:first-child{font-size:clamp(3rem,6vw,5.5rem)}.content-spotlight__title-line:last-child{font-size:clamp(2.5rem,5vw,4.5rem)}@media screen and (min-width:750px){.content-spotlight__title-line:first-child{font-size:clamp(4rem,7vw,6.5rem)}.content-spotlight__title-line:last-child{font-size:clamp(3rem,6vw,5.5rem)}}@media screen and (min-width:990px){.content-spotlight__title-line:first-child{font-size:clamp(5rem,8vw,8rem);white-space:nowrap}.content-spotlight__title-line:last-child{font-size:clamp(4rem,7vw,7rem);white-space:nowrap}}.content-spotlight__description{font-size:1.125rem;line-height:1.7;opacity:.9;margin:0}@media screen and (min-width:750px){.content-spotlight__description{font-size:1.25rem}}@media screen and (min-width:990px){.content-spotlight__description{font-size:1.375rem;max-width:90%}}.content-spotlight__description p{margin:0 0 1rem}.content-spotlight__description p:last-child{margin-bottom:0}.content-spotlight__cta{display:inline-block;padding:14px 32px;border:2px solid currentColor;border-radius:30px;text-decoration:none;color:inherit;font-weight:600;font-size:1rem;transition:all .2s ease;width:fit-content;min-width:24px;min-height:24px}@media screen and (min-width:750px){.content-spotlight__cta{padding:16px 40px;font-size:1.125rem}}.content-spotlight__cta:hover{background:#ffffff26;transform:translateY(-2px)}.content-spotlight__cta:focus-visible{outline:3px solid currentColor;outline-offset:4px}.content-spotlight--image-left .content-spotlight__media{order:1}.content-spotlight--image-left .content-spotlight__content,.content-spotlight--image-right .content-spotlight__media{order:2}.content-spotlight--image-right .content-spotlight__content{order:1}@media screen and (max-width:749px){.content-spotlight--image-right .content-spotlight__media,.content-spotlight--image-left .content-spotlight__media{order:1}.content-spotlight--image-right .content-spotlight__content,.content-spotlight--image-left .content-spotlight__content{order:2}}:root{--wave-height: 80px;--wave-height-mobile: 50px}.shopify-section:has(.content-spotlight--wave-bottom){position:relative;z-index:2;overflow:visible}.content-spotlight--wave-bottom{overflow:visible}.content-spotlight--wave-bottom:after{content:"";position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%);width:100vw;height:var(--wave-height);background-color:var(--content-spotlight-bg);clip-path:polygon(0% 0%,0% 18%,2% 22%,4% 28%,6% 35%,8% 43%,10% 52%,12% 61%,14% 70%,16% 78%,18% 85%,20% 91%,22% 96%,24% 99%,26% 100%,28% 99%,30% 96%,32% 92%,34% 86%,36% 79%,38% 71%,40% 62%,42% 53%,44% 44%,46% 36%,48% 28%,50% 21%,52% 15%,54% 11%,56% 7%,58% 5%,60% 3%,62% 2%,64% 1%,66% 1%,68% 2%,70% 4%,72% 7%,74% 12%,76% 18%,78% 26%,80% 34%,82% 43%,84% 51%,86% 58%,88% 64%,90% 69%,92% 73%,94% 76%,96% 78%,98% 79%,100% 80%,100% 0%);z-index:10;pointer-events:none}.shopify-section:has(.content-spotlight--wave-top){position:relative;z-index:1}.content-spotlight--wave-top{margin-top:calc(var(--wave-height) * -1)}.content-spotlight--wave-top .content-spotlight__inner{padding-top:calc(var(--content-spotlight-padding-top) + var(--wave-height))}@media screen and (max-width:749px){.content-spotlight--wave-bottom:after{height:var(--wave-height-mobile)}.content-spotlight--wave-top{margin-top:calc(var(--wave-height-mobile) * -1)}.content-spotlight--wave-top .content-spotlight__inner{padding-top:calc(var(--content-spotlight-padding-top) + var(--wave-height-mobile))}}@media(prefers-reduced-motion:reduce){.content-spotlight__cta{transition:none}.content-spotlight__cta:hover{transform:none}}@media(prefers-contrast:more){.content-spotlight__cta{border-width:3px}.content-spotlight__description,.content-spotlight__pretitle{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-content-spotlight.css.map */
