.spotlight-banner{--media-overflow-y-safe-space: 32px;margin-top:var(--margin-top-mobile, 0);margin-bottom:var(--margin-bottom-mobile, 0)}.spotlight-banner--overflow{padding-top:var(--media-overflow-y-safe-space);padding-bottom:var(--media-overflow-y-safe-space)}.spotlight-banner__container,.theme-editor .spotlight-banner__container{padding-left:var(--container-padding);padding-right:var(--container-padding)}.spotlight-banner__row{display:flex;flex-direction:column;padding-top:30px;padding-bottom:30px;background-color:var(--background-color)}.spotlight-banner__col{flex:0 0 100%}.spotlight-banner__col--content{padding:0 var(--container-padding)}.spotlight-banner__media{position:relative;z-index:1;margin-inline-start:calc(var(--container-padding) / -2);margin-inline-end:calc(var(--container-padding) / -2)}.spotlight-banner--overflow .spotlight-banner__media{margin-block-start:calc(var(--media-overflow-y-safe-space) * -1);margin-block-end:calc(var(--media-overflow-y-safe-space) * -1)}.spotlight-banner__image{display:block;width:100%;max-width:100%;object-fit:contain;object-position:50% 50%}.spotlight-banner__content{position:relative;display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:20px;margin-left:auto;margin-right:auto;padding:40px 15px 20px;background-color:var(--content-background-color);text-align:center;color:var(--text-color, var(--color-text-primary))}.spotlight-banner__badge{position:absolute;top:-31px;left:-31px;z-index:1}.spotlight-banner__text{font-size:14px;font-weight:400;line-height:1.2;letter-spacing:.07px}.spotlight-banner__text--small{font-size:12px;letter-spacing:0}.spotlight-banner__text *{color:currentColor}.spotlight-banner__text p{margin-bottom:0}.spotlight-banner__text p+p{margin-top:10px}.spotlight-banner__text a{text-decoration:underline;text-underline-position:under;letter-spacing:.005em;transition:color .25s ease-out}.spotlight-banner__title{font-size:27px;font-weight:600;line-height:1.2;letter-spacing:.1px;color:var(--title-text-color)}.spotlight-banner__title-highlight{display:inline;margin-bottom:0;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:var(--title-background-color, transparent);-webkit-box-shadow:10px 0 0 var(--title-background-color, transparent),-10px 0 0 var(--title-background-color, transparent);-moz-box-shadow:10px 0 0 var(--title-background-color, transparent),-10px 0 0 var(--title-background-color, transparent);box-shadow:10px 0 0 var(--title-background-color, transparent),-10px 0 0 var(--title-background-color, transparent);line-height:1.5}.spotlight-banner__button{margin-top:20px}@media screen and (min-width:992px){.spotlight-banner{--media-overflow-y-safe-space: 68px;margin-top:var(--margin-top-desktop, 0);margin-bottom:var(--margin-bottom-desktop, 0);padding-top:var(--media-overflow-y-safe-space);padding-bottom:var(--media-overflow-y-safe-space)}.spotlight-banner__container,.theme-editor .spotlight-banner__container{padding-left:unset;padding-right:unset}.spotlight-banner__row{flex-direction:row;align-items:center;padding:0 var(--container-padding)}.spotlight-banner__col{flex:1 0 50%}.spotlight-banner__col--content{padding-top:var(--container-padding);padding-bottom:var(--container-padding)}.spotlight-banner__media{margin-block-start:calc(var(--media-overflow-y-safe-space) * -1);margin-block-end:calc(var(--media-overflow-y-safe-space) * -1);margin-inline-start:0;margin-inline-end:0}.spotlight-banner__content{gap:20px;margin-top:0;padding:50px 25px}.spotlight-banner__text{font-size:16px;letter-spacing:0}.spotlight-banner__text--small{font-size:12px}.spotlight-banner__title{font-size:30px}}@media screen and (min-width:1199px){.spotlight-banner__col--media{flex:1 0 65%}.spotlight-banner__col--content{flex:1 0 35%}}@media screen and (min-width:1400px){.spotlight-banner__col--media{flex:1 0 70%}.spotlight-banner__col--content{flex:1 0 30%}}
/*# sourceMappingURL=/cdn/shop/t/929/assets/section-spotlight-banner.css.map */
