.spotlight-products{position:relative;width:100%;overflow:hidden;padding:var(--spotlight-padding-block-mobile) var(--spotlight-padding-inline-mobile);background:var(--spotlight-background-color, #f3dfa3);color:#2e1b24;isolation:isolate}.spotlight-products slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:unset}.spotlight-products__background{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}.spotlight-products__background img{width:100%;height:100%;object-fit:cover;object-position:var(--spotlight-background-position)}.spotlight-products__container{display:flex;width:100%;max-width:1312px;margin-inline:auto;flex-direction:column;align-items:center;gap:24px}.spotlight-products__copy{display:flex;width:100%;flex-direction:column;align-items:center;gap:16px;text-align:center}.spotlight-products__text{display:flex;width:100%;flex-direction:column;gap:8px}.spotlight-products__heading{margin:0;color:inherit;font-family:var(--font-heading--family, var(--font-body--family));font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-.03em}.spotlight-products__body,.spotlight-products__body p{margin:0;color:inherit;font-family:var(--font-body--family);font-size:16px;font-weight:400;line-height:1.5}.spotlight-products__cta{color:inherit;font-family:var(--font-heading--family, var(--font-body--family));font-size:14px;font-weight:600;line-height:1.3;letter-spacing:-.03em;text-decoration:underline;text-underline-offset:2px;text-decoration-color:currentColor}.spotlight-products__carousel,.spotlight-products__slider{width:100%;min-width:0}.spotlight-products__carousel{width:calc(100% + var(--spotlight-padding-inline-mobile));align-self:flex-start}.spotlight-products__slider>slideshow-container{overflow:visible;background:transparent}.spotlight-products__slider>slideshow-container>slideshow-slides{align-items:stretch;gap:16px;scroll-padding-inline:0}.spotlight-products__slide{width:260px;min-width:0;flex:0 0 260px;scroll-snap-align:start}.spotlight-products__slide .product-card,.spotlight-products__slide .product-card__content{width:100%;height:100%;color:#2e1b24}@media screen and (max-width:749px){.spotlight-products__slide .quick-add{display:none}}.spotlight-products__slide .quantity-selector-wrapper,.spotlight-products__slide shopify-accelerated-checkout{display:none!important}.spotlight-products__slide .spotlight-product-rating{display:none!important}.spotlight-products__slider>slideshow-container>slideshow-arrows{display:none;pointer-events:none!important}.spotlight-products__slider>slideshow-container>slideshow-arrows .slideshow-control{pointer-events:auto}.spotlight-products__dots{min-height:32px;justify-content:center;padding-top:16px;mix-blend-mode:normal}.spotlight-products__dots .slideshow-controls__dots{gap:8px;padding:0}.spotlight-products__dots .slideshow-controls__dots button{width:12px;min-width:12px;height:16px;min-height:16px;margin:0;padding:0}.spotlight-products__dots .slideshow-controls__dots button:after{width:8px;height:8px;background:#2e1b2440;box-shadow:none}.spotlight-products__dots .slideshow-controls__dots button[aria-selected=true]:after{background:#2e1b24}@media screen and (min-width:750px){.spotlight-products__slider{--spotlight-column-gap: 20px;--spotlight-visible-next-card: 45px;--spotlight-next-card-offset: calc( var(--spotlight-column-gap) + var(--spotlight-visible-next-card) );--spotlight-next-card-offset: 0px}.spotlight-products{padding:var(--spotlight-padding-block-desktop) var(--spotlight-padding-inline-desktop)}.spotlight-products__carousel{--spotlight-carousel-bleed: max( var(--spotlight-padding-inline-desktop), calc((100vw - 1312px)/2) );width:calc(100% + var(--spotlight-carousel-bleed));min-width:0}.spotlight-products__container{display:grid;grid-template-columns:350px minmax(0,1fr);align-items:stretch;gap:24px}.spotlight-products__copy{align-items:flex-start;justify-content:space-between;gap:8px;text-align:left}.spotlight-products__heading{font-size:36px}.spotlight-products__body,.spotlight-products__body p,.spotlight-products__cta{font-size:18px}.spotlight-products__slider>slideshow-container>slideshow-slides{--spotlight-column-count: 2;gap:var(--spotlight-column-gap)}.spotlight-products__slide{width:calc((100% - (var(--spotlight-column-gap) * (var(--spotlight-column-count) - 1)) - var(--spotlight-next-card-offset)) / var(--spotlight-column-count));flex-basis:auto}.spotlight-products__slider>slideshow-container>slideshow-arrows{display:flex;padding-inline-end:max(var(--page-margin),calc((100vw - min(var(--page-content-width),100vw - var(--page-margin) * 2))/2));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.spotlight-products__slider:is(:hover,:focus-within)>slideshow-container>slideshow-arrows{opacity:1;visibility:visible;pointer-events:none}.spotlight-products__slider>slideshow-container>slideshow-arrows>.slideshow-control{width:48px;min-width:48px;height:48px;min-height:48px;border-radius:50%;background:#fcf7ef;box-shadow:0 2px 6px #0003;color:#2e1b24;opacity:1}.spotlight-products__dots{display:none}}@media screen and (min-width:1200px){.spotlight-products__slider>slideshow-container>slideshow-slides{--spotlight-column-count: 3}}@media screen and (min-width:1441px){.spotlight-products__slide{width:calc((100% - var(--spotlight-carousel-bleed) - (var(--spotlight-column-gap) * (var(--spotlight-column-count) - 1)) - var(--spotlight-next-card-offset)) / var(--spotlight-column-count))}}.spotlight-products__carousel{width:100%}.spotlight-products__slider>slideshow-container>slideshow-arrows{padding-left:20px!important;padding-right:20px!important;opacity:1;visibility:visible}@media screen and (min-width:1441px){.spotlight-products__slide{width:calc((100% / 3) - (40px / 3))}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-media-with-content.css.map */
