.cc-promo{padding:48px 0}.shopify-section:has(+.shopify-section>.cc-section)>.cc-promo{padding-bottom:0}.cc-promo__panel{position:relative;display:flex;min-height:483px;padding:40px;overflow:hidden;border-radius:var(--cc-radius);background:var(--cc-black);color:var(--cc-white);isolation:isolate}.cc-promo__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:526px;max-width:50%}.cc-promo--cta .cc-promo__copy{width:461px}.cc-promo__text{margin-bottom:16px}.cc-promo__glow{position:absolute;z-index:-1;overflow:visible;pointer-events:none}.cc-promo__glow--purple{fill:var(--cc-purple);filter:blur(27px)}.cc-promo__glow--lilac{fill:var(--cc-lilac);filter:blur(34px)}.cc-promo__glow--lime{fill:var(--cc-lime);filter:blur(27px)}.cc-promo__glow--cream{fill:var(--cc-cream);filter:blur(24px)}.cc-promo__glow--lime,.cc-promo__glow--cream,.cc-promo--cta .cc-promo__glow--purple,.cc-promo--cta .cc-promo__glow--lilac{transform:rotate(180deg)}.cc-promo--rx .cc-promo__glow--lime{width:396px;height:396px;right:-20px;top:-20px}.cc-promo--rx .cc-promo__glow--cream{width:254px;height:254px;right:-30px;top:-30px}.cc-promo--rx .cc-promo__glow--purple{width:534px;height:534px;left:-20px;top:-31px}.cc-promo--rx .cc-promo__glow--lilac{width:298px;height:298px;left:-30px;bottom:-30px}.cc-promo--cta .cc-promo__glow--purple{width:534px;height:534px;right:-24px;top:-31px}.cc-promo--cta .cc-promo__glow--lilac{width:298px;height:298px;right:-34px;bottom:-30px}.cc-promo--cta .cc-promo__glow--lime{z-index:2;width:232px;height:232px;right:-24px;top:-24px}.cc-promo--cta .cc-promo__glow--cream{z-index:2;width:149px;height:149px;right:-30px;top:-30px}.cc-promo__media{position:absolute;top:0;right:0;bottom:0;z-index:1}.cc-promo__img{position:absolute;max-width:none;height:auto}.cc-promo--rx .cc-promo__media{top:auto;width:min(41.25%,561px);aspect-ratio:561 / 483}.cc-promo--rx .cc-promo__img{left:7.7%;top:5.2%;width:97.9%}.cc-promo--cta .cc-promo__media{width:44.3%;overflow:hidden}.cc-promo--cta .cc-promo__img{left:-17.7%;top:2.5%;width:165.7%}.cc-promo__media--slides .cc-slide,.cc-promo__media--slides .cc-slide-thumb{opacity:0;transition:opacity .65s cubic-bezier(.4,0,.2,1)}.cc-promo__media--slides .cc-slide{scale:1.015;transition:opacity .65s cubic-bezier(.4,0,.2,1),scale .9s cubic-bezier(.16,1,.3,1)}.cc-promo__media--slides .cc-slide.is-active,.cc-promo__media--slides .cc-slide-thumb.is-active{opacity:1}.cc-promo__media--slides .cc-slide.is-active{scale:1}.cc-promo--rx .cc-promo__img--alt{left:9.09%;top:0;width:86.27%}.cc-promo--rx .cc-promo__img--alt-3{left:0;top:0;width:100%}.cc-promo__callout{position:absolute;left:0;top:52%;display:flex;align-items:center;width:208px;overflow:hidden;border:1px solid var(--cc-n700);border-radius:8px;background:#fff3;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.cc-promo__callout-thumb{position:relative;flex:0 0 77px;height:77px}.cc-promo__callout-thumb .cc-slide-thumb+.cc-slide-thumb{position:absolute;top:0;right:0;bottom:0;left:0}.cc-promo__callout-thumb img{width:100%;height:100%;object-fit:contain}.cc-promo__callout-text{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1 1 auto;padding:0 8px;text-align:center}.cc-promo__callout-value{font-size:14px;line-height:20px;font-weight:600;white-space:nowrap}.cc-promo__connector{position:absolute;left:18.5%;top:24.6%;width:26.2%;height:27.5%;border-top:1px solid var(--cc-n800);border-left:1px solid var(--cc-n800);border-top-left-radius:8px}.cc-promo__wires{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cc-promo__wire{fill:none;stroke:none}.cc-promo__dot{position:absolute;left:calc(44.7% - 5px);top:calc(24.6% - 5px);width:10px;height:10px;border:1px solid var(--cc-white);border-radius:50%}.cc-promo__dot:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:50%;background:var(--cc-white)}@media screen and (max-width:989px){.cc-promo{padding:32px 0}.shopify-section:has(+.shopify-section>.cc-section)>.cc-promo{padding-bottom:0}.cc-promo__panel{flex-direction:column;min-height:0;padding:0}.cc-promo__copy,.cc-promo--cta .cc-promo__copy{width:100%;max-width:none;gap:12px;padding:16px}.cc-promo__text{margin-bottom:20px}.cc-promo__media,.cc-promo--rx .cc-promo__media,.cc-promo--cta .cc-promo__media{position:relative;width:100%;height:260px;overflow:hidden}.cc-promo--rx .cc-promo__img{left:50%;top:2px;width:320px;transform:translate(-50%)}.cc-promo--rx .cc-promo__img--alt{left:calc(50% - 155px);top:-13px;width:282px;transform:none}.cc-promo--rx .cc-promo__img--alt-3{left:auto;right:-8px;top:-18px;width:336px;transform:none}.cc-promo--cta .cc-promo__img{left:-24px;top:0;width:550px}.cc-promo__callout{left:20px;top:auto;bottom:53px;width:189px}.cc-promo__callout-thumb{flex-basis:63px;height:63px}.cc-promo__connector,.cc-promo__wires,.cc-promo__dot{display:none}.cc-promo .cc-promo__glow{z-index:-1}.cc-promo .cc-promo__glow--lime{width:276px;height:276px;right:-20px;top:-20px;bottom:auto;left:auto;transform:rotate(180deg)}.cc-promo .cc-promo__glow--cream{width:225px;height:225px;right:-30px;top:-30px;bottom:auto;left:auto;transform:rotate(180deg)}.cc-promo .cc-promo__glow--purple{width:378px;height:378px;left:-20px;bottom:-20px;top:auto;right:auto;transform:none}.cc-promo .cc-promo__glow--lilac{width:229px;height:229px;left:-30px;bottom:-30px;top:auto;right:auto;transform:none}}@media(prefers-reduced-motion:reduce){.cc-promo__media--slides .cc-slide,.cc-promo__media--slides .cc-slide-thumb{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/cc-promo-banner.css.map */
