.rvl-luna-style .rvl-sauna-categories{margin:2px 0 27px;color:#27332a}html.rvl-sauna-style-home .rvl-range:not(.rvl-shopify-product-mode) .rvl-sauna-categories,html.rvl-sauna-style-home .rvl-range:not(.rvl-shopify-product-mode) [data-rvl-sauna-landing-content]{display:block!important}html.rvl-sauna-style-home .rvl-range:not(.rvl-shopify-product-mode) .rvl-range-filters,html.rvl-sauna-style-home .rvl-range:not(.rvl-shopify-product-mode) [data-range-count],html.rvl-sauna-style-home .rvl-range:not(.rvl-shopify-product-mode) [data-range-grid]{display:none!important}.rvl-luna-style .rvl-sauna-categories-header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:0 0 15px}.rvl-luna-style .rvl-sauna-categories-header h2{font:400 clamp(27px,3vw,37px)/1.12 Georgia,serif;letter-spacing:-.035em;margin:0 0 5px}.rvl-luna-style .rvl-sauna-categories-header p{margin:0;color:#667064;font-size:13px;line-height:1.45}.rvl-luna-style .rvl-sauna-categories-reset{display:inline-flex;align-items:center;justify-content:center;min-height:44px;background:transparent;border:1px solid #d2d9d0;border-radius:24px;padding:10px 15px;white-space:nowrap;cursor:pointer;font-family:inherit;font-weight:500;font-size:12px;line-height:1.2;color:#294535}.rvl-luna-style .rvl-sauna-categories-reset:focus-visible,.rvl-luna-style .rvl-sauna-category:focus-visible{outline:3px solid #bf995e;outline-offset:3px}.rvl-luna-style .rvl-sauna-categories-scroller{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-height:0;align-items:start}.rvl-luna-style .rvl-sauna-category{position:relative;display:flex;align-items:flex-end;isolation:isolate;overflow:hidden;min-width:0;min-height:0;aspect-ratio:3 / 2;border:2px solid transparent;border-radius:16px;padding:0;cursor:pointer;text-align:left;background:#e2ddd3;color:#fff;font-family:inherit;transition:transform .18s ease,border-color .18s ease}.rvl-luna-style .rvl-sauna-category:hover{transform:translateY(-2px)}.rvl-luna-style .rvl-sauna-category[aria-pressed=true]{border-color:#294535;box-shadow:0 0 0 2px #2945351b}.rvl-luna-style .rvl-sauna-category img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;background:#e7e1d6;transition:none;z-index:-2}.rvl-luna-style .rvl-sauna-category:hover img{transform:none}.rvl-luna-style .rvl-sauna-category:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#151b1805 20%,#14201624 45%,#142016d9);z-index:-1}.rvl-luna-style .rvl-sauna-category-copy{display:grid;gap:5px;width:100%;padding:16px 13px 15px}.rvl-luna-style .rvl-sauna-category-copy strong{color:#fff;font:400 clamp(18px,1.75vw,24px)/1.11 Georgia,serif;letter-spacing:-.02em}.rvl-luna-style .rvl-sauna-category-copy small{font-family:inherit;font-weight:400;font-size:11px;line-height:1.35;color:#fffef5e6}.rvl-luna-style .rvl-sauna-category-copy em{font-family:inherit;font-weight:500;font-size:11px;line-height:1.2;color:#fff;text-decoration:underline;text-underline-offset:4px;margin-top:4px}.rvl-luna-style .rvl-sauna-category-count{position:absolute;top:11px;right:10px;border-radius:25px;background:#fffef8e9;color:#294535;font-family:inherit;font-weight:600;font-size:11px;line-height:1.1;padding:7px 10px}.rvl-luna-style .rvl-sauna-category[aria-pressed=true] .rvl-sauna-category-count{background:#294535;color:#fff}.rvl-luna-style .rvl-sauna-categories-status{margin:11px 0 0;color:#58665a;font-size:12px;min-height:1.4em}.rvl-luna-style.is-configuring .rvl-sauna-categories{display:none!important}@media(max-width:989px){.rvl-luna-style .rvl-sauna-categories-header{align-items:center}.rvl-luna-style .rvl-sauna-categories-header h2{font-size:clamp(26px,6vw,31px)}.rvl-luna-style .rvl-sauna-categories-header p{font-size:12px}.rvl-luna-style .rvl-sauna-categories-reset{font-size:11px;padding:9px 11px}.rvl-luna-style .rvl-sauna-categories-scroller{display:flex;gap:11px;min-height:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:2px 4px 14px 2px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.rvl-luna-style .rvl-sauna-category{flex:0 0 clamp(240px,78vw,320px);min-height:0;aspect-ratio:3 / 2;scroll-snap-align:start;border-radius:14px}.rvl-luna-style .rvl-sauna-category-copy{padding:16px}.rvl-luna-style .rvl-sauna-category-copy strong{font-size:23px}.rvl-luna-style .rvl-sauna-categories{margin-bottom:21px}}@media(prefers-reduced-motion:reduce){.rvl-luna-style .rvl-sauna-category,.rvl-luna-style .rvl-sauna-category img{transition:none}}@media(max-width:989px){.rvl-luna-style .rvl-sauna-categories-scroller{gap:9px;scroll-snap-type:x proximity;scroll-padding-inline:8px}.rvl-luna-style .rvl-sauna-category{flex:0 0 clamp(150px,43vw,210px);aspect-ratio:4 / 5;border-radius:12px}.rvl-luna-style .rvl-sauna-category-copy{padding:11px}.rvl-luna-style .rvl-sauna-category-copy strong{font-size:18px;line-height:1.1}.rvl-luna-style .rvl-sauna-category-copy small{font-size:10.5px;line-height:1.3}.rvl-luna-style .rvl-sauna-category-copy em{display:none}.rvl-luna-style .rvl-sauna-category-count{font-size:10px;padding:4px 8px;top:8px;right:8px}}.rvl-luna-style .rvl-sauna-category:before{background:linear-gradient(180deg,#1a221d00 30%,#1a221d73 55%,#121a15eb)}.rvl-luna-style .rvl-sauna-category-copy{position:relative;z-index:1;text-shadow:0 1px 3px #0a100c99}.rvl-luna-style .rvl-sauna-category-copy strong,.rvl-luna-style .rvl-sauna-category-copy small{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;white-space:normal;overflow-wrap:break-word}.rvl-luna-style .rvl-sauna-category-count{text-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/77/assets/rvl-leisurecraft-sauna-categories.css.map */
