.product-spotlight{--text-color: #282828;--label-color: #8B8B8B;color:var(--text-color);overflow:hidden}.product-spotlight__spotlight{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap);align-items:start}.product-spotlight__intro{grid-column:1;max-width:283px}.product-spotlight__label,.product-spotlight__title{margin:0;font-size:28px;font-weight:600;line-height:36.4px}.product-spotlight__label{color:var(--label-color)}.product-spotlight__title,.product-spotlight__features-heading{color:var(--text-color)}.product-spotlight__media{grid-column:2 / span 2;min-width:0}.product-spotlight__tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap)}.product-spotlight__tiles--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.product-spotlight__tiles--features{grid-template-columns:repeat(3,minmax(0,1fr))}.product-spotlight__features{margin-top:36px}.product-spotlight__features-heading{margin:0 0 20px;font-size:16px}.media-caption-tile{min-width:0}.media-caption-tile__media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--tile-ratio, 1 / 1);border-radius:0;background-color:var(--bg)}.media-caption-tile__video{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;overflow:hidden;pointer-events:none;container-type:size}.media-caption-tile__video video{display:block;width:100%;height:100%;object-fit:cover}.media-caption-tile__video iframe{position:absolute;top:50%;left:50%;width:var(--tile-iframe-width, 177.78%);height:100%;border:0;transform:translate(-50%,-50%)}@supports (width: 1cqw){.media-caption-tile__video iframe{width:max(100cqw,100cqh * 16 / 9);height:max(100cqh,100cqw * 9 / 16)}}.media-caption-tile__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;color:#fff}.media-caption-tile__play .icon-play{width:60px;height:60px;filter:drop-shadow(0 0 6px rgba(0,0,0,.35));transition:transform .2s ease}.media-caption-tile__play:hover .icon-play,.media-caption-tile__play:focus-visible .icon-play{transform:scale(1.08)}.media-caption-tile__caption{max-width:var(--caption-max-width, 455px);margin-top:20px;color:var(--text-color);font-family:var(--FONT-STACK-BODY);font-size:14px;line-height:1.4}.media-caption-tile__caption-title{margin:0 0 5px;font-weight:600;font-size:14px}.media-caption-tile__caption-text.rte p{margin:0;font-size:14px;line-height:142.857%}.media-caption-tile__caption-text.rte{margin-bottom:0}.media-caption-tile__caption-text>*{margin:0;font-size:inherit;line-height:inherit}.media-caption-tile__caption-text>*+*{margin-top:.5em}@media only screen and (max-width:1023px){.product-spotlight__spotlight{display:block}.product-spotlight__intro{max-width:none;margin-bottom:24px}.product-spotlight__tiles--mobile-stacked{grid-template-columns:minmax(0,1fr)}.product-spotlight__tiles--mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-caption-tile__caption{margin-top:12px}.product-spotlight__tiles--mobile-carousel{display:flex;flex-flow:row nowrap;margin:0 calc(-1 * var(--gutter-mobile));padding:0 var(--gutter-mobile);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter-mobile);scrollbar-width:none;-ms-overflow-style:none}.product-spotlight__tiles--mobile-carousel::-webkit-scrollbar{display:none}.product-spotlight__tiles--mobile-carousel .media-caption-tile{flex:0 0 calc((100% - var(--gap)) / 1.2);scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/145/compiled_assets/styles.css.map?subset=AAAAAAAACA */
