.product-spotlight.gradient{background-attachment:scroll}@media screen and (max-width:989px){.product-spotlight.gradient{background-color:rgb(var(--color-background));background-size:120% 280vw;background-repeat:no-repeat;background-position:center 30%}}.product-spotlight__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "media" "aside";row-gap:3.2rem}.product-spotlight__intro{grid-area:intro;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "text";column-gap:2.4rem;row-gap:2.4rem}.product-spotlight__intro--has-badge{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading badge" "text text"}.product-spotlight__badge{grid-area:badge;width:var(--badge-width)}.product-spotlight__badge img{display:block;width:100%;height:auto}.product-spotlight__heading-group{grid-area:heading;align-self:center}.product-spotlight__eyebrow{margin:0 0 .8rem;opacity:.75}.product-spotlight__heading{margin:0}.product-spotlight__text{grid-area:text;max-width:60rem;color:rgb(var(--color-foreground))}.product-spotlight__text>*:first-child{margin-top:0}.product-spotlight__text>*:last-child{margin-bottom:0}.product-spotlight__media{grid-area:media}.product-spotlight__media img,.product-spotlight__media .placeholder-svg{display:block;width:100%;height:auto}.product-spotlight__button--transparent{--alpha-button-background: 0}.product-spotlight__aside{grid-area:aside;display:flex;flex-direction:column;gap:2.4rem}.product-spotlight__panel{padding:2.4rem 2rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:1.2rem;background:var(--panel-background, rgba(var(--color-foreground), .04))}.product-spotlight__panel-heading{margin:0 0 4.6rem;font-size:1.8rem;font-weight:500;line-height:1.2;color:var(--panel-heading-color, rgb(var(--color-foreground)));text-transform:uppercase}.product-spotlight__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.product-spotlight__feature{display:flex;overflow:hidden;border:1px solid rgba(59,116,230,.45);border-radius:.8rem;background:rgba(var(--color-foreground),.04)}.product-spotlight__feature-content{flex:1 1 auto;min-width:0;overflow-wrap:break-word;padding:1.2rem 1.6rem 1.6rem}.product-spotlight__feature-title{margin:0 0 .4rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:600;text-transform:uppercase;line-height:1.1;color:rgb(var(--color-foreground))}.product-spotlight__feature-title--small{font-size:2rem}.product-spotlight__feature-title--medium{font-size:2.4rem}.product-spotlight__feature-title--large{font-size:2.8rem}.product-spotlight__feature-text{margin:0;font-size:1.2rem;line-height:1.4;color:var(--feature-text-color, rgba(var(--color-foreground), .85))}.product-spotlight__feature-check{flex:0 0 auto;display:flex;justify-content:center;width:4rem;padding-top:1.4rem;background:#3b74e659;color:#0b1a31}.product-spotlight__feature-check .icon{width:1.4rem;height:1.2rem}.product-spotlight__editor-notice{margin:1.6rem 0 0;font-size:1.4rem;opacity:.75}@media screen and (min-width:750px){.product-spotlight__panel{padding:1.6rem 1.6rem 2.4rem}.product-spotlight__feature-text{font-size:1.4rem}}@media screen and (min-width:990px){.product-spotlight__panel-heading{font-size:2.4rem}.product-spotlight__feature-title--small{font-size:2.8rem}.product-spotlight__feature-title--medium{font-size:3.2rem}.product-spotlight__feature-title--large{font-size:3.6rem}.product-spotlight__grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);grid-template-areas:"intro aside" "media aside";column-gap:5rem;row-gap:2.4rem}.product-spotlight__aside{align-self:end;padding-bottom:4rem}.product-spotlight__intro--has-badge{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge heading" "badge text";column-gap:6rem}.product-spotlight__intro--has-badge .product-spotlight__badge,.product-spotlight__heading-group{align-self:start}}@media screen and (max-width:389px),screen and (min-width:990px)and (max-width:1199px){.product-spotlight__features{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/129/assets/section-product-spotlight.css.map */
