[id$=__header] a[href$="/cart"],[id$=__header] shopify-account,[id$=__header] div:has(>a[href$="/cart"]),[id$=__header] div:has(>shopify-account){display:none!important}[id$=__header] ul.gap-x-4>li>a,[id$=__header] ul.gap-x-4>li>div>a,[id$=__header] ul.gap-x-4>li>div>button,[id$=__header] ul.gap-x-4>li>data-island>button{border:var(--text-border-width) solid currentColor;border-radius:9999px;padding:.5em;align-self:center;font-size:clamp(1rem,1.5vw,1.7rem);line-height:1;white-space:nowrap;width:100%;justify-content:center}[id$=__header] ul.gap-x-4{flex-wrap:nowrap;column-gap:calc(.15*clamp(1rem,1.5vw,1.7rem));flex-grow:1}[id$=__header] ul.gap-x-4>li{flex:1 1 0;min-width:0;max-width:calc(12*clamp(1rem,1.5vw,1.7rem))}[id$=__header] ul.gap-x-4>li>data-island{width:100%}[id$=__header] ul.gap-x-4>li>data-island>button span.h-3{height:.45em;width:.45em}[id$=__header] ul.gap-x-4>li>a,[id$=__header] ul.gap-x-4>li>div>a,[id$=__header] ul.gap-x-4>li>div>button,[id$=__header] ul.gap-x-4>li>data-island>button{-webkit-text-stroke:.025em currentColor}[id$=__header] ul.gap-x-4 data-island .no-js-focus-container ul{justify-content:center}[id$=__header] ul.gap-x-4 data-island .no-js-focus-container ul a{font-size:clamp(1.2rem,1.4vw,1.6rem)}#whats-inside{scroll-margin-top:110px}form[id^=Contact-] div.items-end{display:flex;align-items:center;border:var(--text-border-width) solid currentColor;border-radius:9999px;padding:.3em .4em .3em 1.2em}form[id^=Contact-] input[type=email]{border-bottom:none;padding-bottom:0}form[id^=Contact-] button{margin:0 .4em;padding:0}[id$=__footer] .grid.lg\:grid-cols-var>div:last-child{grid-column:1 / -1;text-align:center;padding-top:1rem;padding-bottom:1rem;font-size:.75rem}form[id^=Contact-] button.theme-link:after{content:none!important}@font-face{font-family:Bugrino;src:url(bugrino-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bugrino;src:url(bugrino-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"DIN 2014";src:url(din2014-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DIN 2014";src:url(din2014-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"DIN 2014";src:url(din2014-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--heading-font-stack: "Bugrino", "DIN 2014", sans-serif;--body-font-stack: "DIN 2014", sans-serif;--main-font-stack: "DIN 2014", sans-serif;--font-heading: "Bugrino", "DIN 2014", sans-serif}[id$=__footer] nav ul{text-transform:none}form[id^=Contact-] button{text-decoration:none}@media(min-width:1024px){[id$=__footer] .grid.lg\:grid-cols-var{grid-template-columns:minmax(0,3.9fr) minmax(0,1.55fr) minmax(0,1.55fr) max-content max-content minmax(0,2fr)}[id$=__footer] .grid.lg\:grid-cols-var>div{grid-column:auto;padding-left:1.25rem;padding-right:1.25rem}[id$=__footer] .grid.lg\:grid-cols-var>div:nth-child(4),[id$=__footer] .grid.lg\:grid-cols-var>div:nth-child(5){white-space:nowrap}[id$=__footer] .grid.lg\:grid-cols-var>div:first-child{padding-left:var(--rayve-rail-desktop)}[id$=__footer] .grid.lg\:grid-cols-var>div:nth-child(6){padding-right:var(--rayve-rail-desktop)}[id$=__footer] .grid.lg\:grid-cols-var>div:last-child{grid-column:1 / -1;padding-left:var(--rayve-rail-desktop);padding-right:var(--rayve-rail-desktop)}}@media(min-width:1024px){[id$=__footer] .grid.lg\:grid-cols-var>div:first-child h2{font-size:2.3rem}}:root{--rayve-rail-mobile: 1rem;--rayve-rail-desktop: 3rem}:root{--section-horizontal-spacing-mobile: var(--rayve-rail-mobile);--section-horizontal-spacing-desktop: var(--rayve-rail-desktop)}[id$=__header],[id$=__giant-text],[id$=__footer]{--section-horizontal-spacing: var(--rayve-rail-mobile)}@media(min-width:1024px){[id$=__header],[id$=__giant-text],[id$=__footer]{--section-horizontal-spacing: var(--rayve-rail-desktop)}}.product-block--grid-container.grid-cols-\[auto_1fr\]{padding-inline:calc(var(--section-horizontal-spacing) - 1rem)}@media(min-width:1024px){[id$=__footer] .grid.lg\:grid-cols-var>div{padding-top:2.5rem;padding-bottom:2.5rem}}@media(min-width:1024px){[id$=__footer] .grid.lg\:grid-cols-var>div{padding-top:1.5rem;padding-bottom:1.5rem}}[id$=__footer] .grid.lg\:grid-cols-var>div:last-child{padding-top:.25rem;padding-bottom:1rem}[id$=__footer] .grid.lg\:grid-cols-var>div{font-family:var(--heading-font-stack)}[id$=__footer] .grid.lg\:grid-cols-var>div form input{font-family:var(--heading-font-stack)}[id$=__footer] .grid.lg\:grid-cols-var>div:last-child{font-family:var(--body-font-stack)}[id$=__footer] .grid.lg\:grid-cols-var>div .rte{font-family:inherit}.rayve-image-tint{width:100%;background-color:currentColor;-webkit-mask-image:var(--rayve-tint-mask);mask-image:var(--rayve-tint-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}form[id^=Contact-] button{border-bottom:none!important}@media(max-width:1023px){[id$=__footer] .grid.lg\:grid-cols-var{grid-template-columns:1fr 11rem}[id$=__footer] .grid.lg\:grid-cols-var>div:first-child,[id$=__footer] .grid.lg\:grid-cols-var>div:last-child{grid-column:1 / -1}[id$=__footer] .grid.lg\:grid-cols-var>div:nth-child(2),[id$=__footer] .grid.lg\:grid-cols-var>div:nth-child(3),[id$=__footer] .grid.lg\:grid-cols-var>div:nth-child(4),[id$=__footer] .grid.lg\:grid-cols-var>div:nth-child(5){grid-column:1}[id$=__footer] .grid.lg\:grid-cols-var>div:nth-child(6){grid-column:2;grid-row:2 / 6;display:flex;align-items:center}[id$=__footer] .grid.lg\:grid-cols-var>div:nth-child(6)>div{max-width:130px!important}}.rayve-hero{--rayve-hero-gap: .375rem;display:flex;flex-direction:column}[data-rayve-fold] .rayve-hero{min-height:calc(100vh - var(--header-group-height, 0px) - var(--rayve-marquee-height, 0px));min-height:calc(100dvh - var(--header-group-height, 0px) - var(--rayve-marquee-height, 0px))}.rayve-hero>div{flex-grow:1;min-height:0}@media(min-width:1024px){.rayve-hero__grid{grid-template-columns:1fr 2fr}.rayve-hero{--feature-heading-size: clamp(2.75rem, 4vw, 5rem)}}.rayve-hero .rte{font-family:var(--heading-font-stack);font-weight:300;font-size:1.25rem;line-height:1.4}@media(max-width:1023px){.rayve-hero .rte{font-size:1rem}}.rayve-heading-icon{display:inline-block;height:.62em;width:auto;vertical-align:.04em}@media(max-width:1023px){.rayve-hero{--rayve-hero-mascot-w: clamp(5rem, 23vw, 10rem);--rayve-hero-mascot-gap: .75rem;--rayve-hero-lane: calc( 100vw - 2 * var(--section-horizontal-spacing) - var(--rayve-hero-mascot-w) - var(--rayve-hero-mascot-gap) );--feature-heading-size: clamp( 2.5rem, min(14vw, var(--rayve-hero-lane) / 4.65), 5rem )}.rayve-hero__copy{display:flow-root}.rayve-hero__intro-mascot{float:right;width:var(--rayve-hero-mascot-w);margin:.25rem 0 .75rem var(--rayve-hero-mascot-gap)}.rayve-hero__intro-mascot-img{width:100%;height:auto}}.rayve-hero__mascot-img{width:100%;max-width:220px;height:auto}@media(min-width:1024px){.rayve-hero .rayve-hero__mascot{display:flex;justify-content:center;align-items:center}[data-rayve-fold] .rayve-hero .rayve-hero__mascot{flex:1 1 0;min-height:0}[data-rayve-fold] .rayve-hero .rayve-hero__mascot-img{height:100%;width:auto;max-height:min(100%,20rem)}}@media(max-width:1023px){.rayve-hero>div{display:flex;flex-direction:column}.rayve-hero .rayve-hero__media{flex-grow:1;min-height:0}}.rayve-hero__scroll-list{display:flex;height:100%;gap:var(--rayve-hero-gap, var(--gridline-width));overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;cursor:grab;scrollbar-width:none}.rayve-hero__scroll-list::-webkit-scrollbar{display:none}.rayve-hero__scroll-list>li{scroll-snap-align:start}.rayve-hero__scroll-list.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}@media(max-width:1023px){.rayve-hero__scroller{display:flex;flex-direction:column}.rayve-hero__scroll-list{height:auto;flex:1 1 0;min-height:0}[data-rayve-fold] .rayve-hero .rayve-hero__media>.rayve-hero__scroller{position:absolute;top:0;right:0;bottom:0;left:0}}.rayve-hero__slide{flex-shrink:0;width:100%}@media(max-width:1023px){.rayve-hero__slide{width:calc(50% - var(--rayve-hero-gap, var(--gridline-width)) / 2)}}@media(min-width:1024px){.rayve-hero__slide{width:calc(50% - var(--rayve-hero-gap, var(--gridline-width)) * 2)}.rayve-hero .rayve-hero__media{padding:.375rem}}.rayve-hero__arrow{width:2.5rem;padding:0;border:none;background:transparent;cursor:pointer}@media(min-width:1024px){.rayve-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.rayve-hero__arrow--prev{left:-3.5rem}.rayve-hero__arrow--next{right:.75rem}.rayve-hero .rte{padding-right:4.5rem}}@media(max-width:1023px){.rayve-hero__controls{display:flex;align-items:center;justify-content:space-between;padding-top:.875rem;padding-bottom:.875rem}.rayve-hero__counter-rest{opacity:.45}.rayve-hero__controls-arrows{display:flex;gap:1.25rem}}.rayve-marquee-icon{height:1.9em;width:auto;flex:none;color:var(--rayve-marquee-icon-color, currentColor)}.rayve-icon-marquee scrolling-items-surface{height:1.6em}.rayve-icon-marquee__text{font-size:1.2em}.rayve-icon-marquee{--heading-capitalize: none}@media(min-width:1024px){[id$=__product-spotlight] .text-heading-standard{max-width:48rem;margin-inline:auto}[id$=__product-spotlight] .py-section-vertical-spacing{padding-top:1rem;padding-bottom:1rem}[id$=__product-spotlight] .rte{font-size:var(--type-scale-n1)}[id$=__product-spotlight]>section{min-height:calc(100vh - var(--header-group-height, 0px) + 3.5rem);min-height:calc(100dvh - var(--header-group-height, 0px) + 3.5rem)}[id$=__product-spotlight] .rayve-content-image img{max-height:clamp(12rem,100vh - var(--header-group-height, 0px) - 21.5rem,36rem);max-height:clamp(12rem,100dvh - var(--header-group-height, 0px) - 21.5rem,36rem)}[id$=__product-spotlight] .rayve-content-image{max-width:42rem}}[id$=__product-spotlight] .rayve-content-image{margin-block:1rem}[id$=__product-spotlight] .rayve-content-image img{display:block;margin-inline:auto;width:auto;max-width:100%}[id$=__product-spotlight] .rte{max-width:36rem;margin-inline:auto}:root{--rayve-announcement-height: 2.5rem}[id^=shopify-section][id$=__announcement-bar]{position:sticky;top:0;z-index:60;height:var(--rayve-announcement-height);overflow:hidden}[id^=shopify-section][id$=__announcement-bar]>section{height:100%;display:flex;flex-direction:column;justify-content:center}[id^=shopify-section][id$=__header]{top:var(--rayve-announcement-height)!important}[id^=shopify-section][id$=__announcement-bar],[id^=shopify-section][id$=__header]{transition:transform .25s ease}.rayve-bars-hidden [id^=shopify-section][id$=__announcement-bar]{transform:translateY(-110%)}.rayve-bars-hidden [id^=shopify-section][id$=__header]{transform:translateY(calc(-100% - var(--rayve-announcement-height)))}[id$=__why]{--standard-heading-size: clamp(2rem, 3.64vw, 4.5rem)}[id$=__why] h2{--why-heading-optical-shift: .101em;position:relative;margin-left:calc(-1 * var(--why-heading-optical-shift));padding-bottom:1rem}[id$=__why] h2:after{content:"";position:absolute;left:var(--why-heading-optical-shift);right:0;bottom:0;border-bottom:var(--text-border-width) solid currentColor}[id$=__why] .rte{margin-top:2.5rem;font-size:var(--type-scale-n1);line-height:1.05;text-align:justify}[id$=__why] .rte p:first-child:not(:only-child){font-family:var(--heading-font-stack);font-weight:300;font-size:clamp(1.4rem,2.34vw,2.9rem);line-height:.96;text-align:left}[id$=__why] .mt-cta{text-align:center}@media(min-width:1024px){[id$=__why]{--section-horizontal-spacing: 10vw}[id$=__why] .py-section-vertical-spacing{padding-top:clamp(3rem,12vw,14rem);padding-bottom:clamp(3rem,12vw,14rem)}}[id$=__marquee]{--heading-capitalize: none}[id$=__find-us]{--heading-capitalize: none;--standard-heading-size: clamp(2.75rem, 6vw, 7.5rem)}[id$=__find-us] .text-heading-standard{font-weight:300;line-height:.82}[id$=__find-us] .rte{margin-top:2.5rem;font-weight:300;font-size:var(--type-scale-n2);line-height:1.05;text-align:justify;max-width:13em}[id$=__wwu-intro]{--heading-capitalize: none;--standard-heading-size: clamp(2.25rem, 3.6vw, 4.5rem)}[id$=__wwu-intro] .text-heading-standard{font-weight:300;line-height:.95}@media(min-width:1024px){[id$=__wwu-intro] .py-section-vertical-spacing{padding-top:clamp(3rem,9vw,11rem);padding-bottom:clamp(3rem,9vw,11rem)}[id$=__wwu-intro] .rayve-iwt-narrow{min-height:max(36rem,calc(100vh - 19rem))}[id$=__wwu-intro] .rayve-iwt-narrow>div{max-width:min(36rem,30vw)}}[id$=__contact-intro]{--heading-capitalize: none;--standard-heading-size: clamp(2.25rem, 3.2vw, 3.75rem)}[id$=__contact-intro] .text-heading-standard{font-weight:300;line-height:.95}@media(min-width:1024px){[id$=__contact-intro] .rayve-iwt-narrow>div{max-width:min(44rem,38vw)}[id$=__contact-intro] .rayve-iwt-narrow{min-height:max(36rem,calc(100vh - 15rem))}}@media(min-width:1024px){[id$=__image_with_text_yqrdQJ] .rayve-iwt-narrow>div{max-width:32rem}}@media(min-width:1024px){[id$=__find-us] .px-section-horizontal-spacing{padding-left:10vw}[id$=__find-us] .py-section-vertical-spacing{padding-top:clamp(3rem,14vw,16rem);padding-bottom:clamp(3rem,14vw,16rem)}}@media(max-width:1023.98px){[id$=__find-us] .py-section-vertical-spacing{padding-top:3rem;padding-bottom:3rem}}.rayve-sg-group{margin-top:3.5rem}.rayve-sg-group:first-child{margin-top:0}.rayve-sg-group>.text-subheading{display:inline-block;margin-bottom:1.25rem}.rayve-sg-note{margin:-.5rem 0 1.25rem;max-width:46em;font-size:var(--type-scale-n2, .9rem);opacity:.75}.rayve-sg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:1rem}.rayve-sg-card{padding:1.25rem;border:1px solid rgb(var(--color-scheme-text) / .15);border-radius:14px}.rayve-sg-card__label{display:block;margin-bottom:.85rem;font-family:var(--body-font-stack);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;opacity:.6}.rayve-sg-swatches{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:.6rem}.rayve-sg-swatch{display:flex;flex-direction:column;gap:.3rem}.rayve-sg-swatch__chip{display:block;height:2.75rem;border-radius:8px;border:1px solid rgb(var(--color-scheme-text) / .2)}.rayve-sg-swatch__name{font-size:.72rem;line-height:1.2}.rayve-sg-swatch__hex{font-size:.68rem;opacity:.6}.rayve-sg-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.rayve-sg-type{display:flex;flex-direction:column;gap:1.75rem}.shopify-policy__container{padding-top:var(--spacing-double);padding-bottom:var(--spacing-double)}.main-product-rayve .rayve-product-hero{display:flex;flex-direction:column;padding-top:clamp(2.5rem,6vw,5.5rem);padding-bottom:0}.rayve-product-hero__stage{position:relative;isolation:isolate;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.rayve-product-hero__wordmark{position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);z-index:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.rayve-product-hero__wordmark .rayve-wordmark{width:min(112%,2200px);height:auto;color:rgb(var(--color-scheme-text) / .13)}.rayve-product-hero__carousel{position:relative;z-index:1}.rayve-product-hero__carousel:not(.is-initialized) .rayve-product-hero__slide:not(:first-child){display:none}.rayve-product-hero__slide{display:flex;align-items:center;justify-content:center}.rayve-product-hero__img{width:auto;max-width:100%;max-height:clamp(340px,56vh,640px);object-fit:contain;margin:0 auto}.rayve-product-hero__carousel .rayve-product-hero__slide:first-child .rayve-product-hero__img{height:clamp(340px,56vh,640px);width:auto;max-height:none}.rayve-product-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:2.25rem;padding:0;border:var(--text-border-width, 2px) solid rgb(var(--color-scheme-text));border-radius:9999px;background:transparent;color:rgb(var(--color-scheme-text));cursor:pointer}.rayve-product-hero__arrow--prev{left:12%;right:auto;transform:translate(-50%,-50%)}.rayve-product-hero__arrow--next{right:12%;left:auto;transform:translate(50%,-50%)}.rayve-product-hero__arrow-glyph{display:block;width:1.15rem}.rayve-product-hero__arrow .theme-icon path{fill:currentColor;stroke:none}.rayve-product-hero__arrow:disabled{opacity:.35;cursor:default}.rayve-product-hero__carousel .splide__pagination{display:none!important}.rayve-product-hero__heading{--heading-capitalize: none;position:relative;z-index:2;margin-top:1.5rem;text-align:center;color:rgb(var(--color-scheme-text));font-size:clamp(2rem,6vw,2.75rem);line-height:1.05;white-space:nowrap}@media(min-width:1024px){.rayve-product-hero__arrow{width:4rem;height:2.75rem}.rayve-product-hero__arrow--prev{left:18%}.rayve-product-hero__arrow--next{right:18%}.rayve-product-hero__arrow-glyph{width:1.4rem}.rayve-product-hero__heading{position:absolute;right:5rem;bottom:8%;margin-top:0;max-width:32%;text-align:right;font-size:clamp(2.5rem,3.6vw,4rem)}}.rayve-product-hero__benefits{list-style:none;margin:0;margin-inline:calc(var(--rayve-rail-mobile) - var(--section-horizontal-spacing));padding:clamp(1.25rem,2.5vw,2rem) 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2rem) .5rem}.rayve-product-hero__benefit{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem}.rayve-product-hero__benefit-icon{display:flex;align-items:center;justify-content:center;width:clamp(3rem,6vw,4rem);height:clamp(3rem,6vw,4rem);border-radius:9999px;background:var(--rayve-benefit-circle, #f8ddc8)}.rayve-product-hero__benefit-icon .rayve-marquee-icon{height:115%;width:auto}.rayve-product-hero__benefit-label{--heading-capitalize: none;font-size:clamp(.85rem,1.4vw,1.05rem);line-height:1.2}@media(min-width:640px){.rayve-product-hero__benefits{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.rayve-product-hero__benefits{grid-template-columns:repeat(6,minmax(0,1fr));margin-inline:calc(var(--rayve-rail-desktop) - var(--section-horizontal-spacing))}}.main-product-rayve .rayve-product-details{margin-inline:var(--rayve-rail-mobile);padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(2.5rem,5vw,4.5rem)}@media(min-width:1024px){.main-product-rayve .rayve-product-details{margin-inline:var(--rayve-rail-desktop)}}.rayve-product-details__inner{max-width:44rem;margin-inline:auto}@media(max-width:1023px){[id$=__designed]>section>div:first-child{padding-left:var(--rayve-rail-mobile);padding-right:var(--rayve-rail-mobile)}}@media(min-width:1024px){[id$=__designed]{--section-horizontal-spacing: 8vw}[id$=__designed]>section>div:first-child img{width:88%;height:auto;margin-right:auto}[id$=__designed]>section{min-height:clamp(40rem,85vh,60rem)}[id$=__designed]>section>div:first-child>.relative{display:grid;align-items:center;min-height:100%}}[id$=__text_columns_with_images_cVTLJr] .image{object-fit:contain;padding:10%}.rayve-fevent__media{position:relative;overflow:hidden;aspect-ratio:4 / 5}@media(min-width:1024px){.rayve-fevent{display:flex;align-items:stretch}.rayve-fevent__media{width:50%;flex:none;aspect-ratio:1 / 1}.rayve-fevent__text{width:50%;display:flex;flex-direction:column;justify-content:center}}.rayve-fevent__slide{width:100%;flex-shrink:0}.rayve-fevent .splide:not(.is-initialized) .rayve-fevent__slide:not(:first-child){display:none}.rayve-fevent__arrow{position:absolute;bottom:1rem;z-index:2;width:2.5rem;padding:0;border:none;background:transparent;cursor:pointer;color:rgb(var(--color-scheme-text))}.rayve-fevent__arrow--prev{right:4rem}.rayve-fevent__arrow--next{right:1rem}.rayve-fevent__arrow:disabled{opacity:.35;cursor:default}.rayve-fevent__media .splide__pagination{display:none!important}.rayve-fevent__seemore{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.rayve-fevent-lightbox{width:min(92vw,1100px);max-width:92vw;height:min(88vh,900px);max-height:88vh;padding:0;border:none;background:transparent;overflow:visible}.rayve-fevent-lightbox::backdrop{background:#000000d1}.rayve-fevent-lightbox__inner{position:relative;display:flex;width:100%;height:100%;padding:2.75rem 1rem 1rem}.rayve-fevent-lightbox__gallery{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rayve-fevent-lightbox__gallery::-webkit-scrollbar{display:none}.rayve-fevent-lightbox__slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center}.rayve-fevent-lightbox__img{max-height:100%;max-width:100%;object-fit:contain}.rayve-fevent-lightbox__close{position:absolute;top:.5rem;right:.5rem;z-index:3;display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:none;background:transparent;color:rgb(var(--color-scheme-text));cursor:pointer}.rayve-fevent-lightbox__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:2.5rem;padding:0;border:none;background:transparent;color:rgb(var(--color-scheme-text));cursor:pointer}.rayve-fevent-lightbox__arrow--prev{left:.5rem}.rayve-fevent-lightbox__arrow--next{right:.5rem}.rayve-fevent-lightbox__arrow:disabled{opacity:.35;cursor:default}[id$=__shop] .splide--product .splide__slide{aspect-ratio:1 / 1;min-height:0;overflow:hidden}[id$=__shop] .splide--product .splide__slide>*,[id$=__shop] .splide--product .splide__slide image-with-placeholder{height:100%;min-height:0}[id$=__shop] .splide--product .splide__slide img,[id$=__shop] .splide--product .splide__slide video,[id$=__shop] .splide--product .splide__slide iframe{width:100%;height:100%;object-fit:contain}@media(min-width:1024px){[id$=__shop] .splide--product{position:static!important}[id$=__shop] .splide--product .splide__slide{aspect-ratio:5 / 4}}[id$=__shop] .product-block-area>div:first-child .rte{font-size:var(--secondary-heading-size);line-height:1.2}.rayve-inglist__media{position:relative;overflow:hidden}.rayve-inglist__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:1023px){.rayve-inglist__media{aspect-ratio:4 / 3}}@media(min-width:1024px){.rayve-inglist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.rayve-inglist__header{padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.rayve-inglist__rows{list-style:none;margin:0;padding-left:0}.rayve-inglist__row{display:grid;grid-template-columns:1fr;gap:.25rem;padding-top:1rem;padding-bottom:1rem}.rayve-inglist__name{font-size:1.05rem;line-height:1.3}.rayve-inglist__name-label:before{content:"";display:inline-block;width:.35em;height:.35em;margin-right:.55em;border-radius:9999px;background:currentColor;vertical-align:.08em}.rayve-inglist__desc{max-width:46em}@media(min-width:640px){.rayve-inglist__row{grid-template-columns:minmax(9rem,14rem) 1fr;gap:0;padding-top:0;padding-bottom:0}.rayve-inglist__name{display:flex;flex-direction:column;justify-content:center;min-width:0;padding-block:1rem;padding-right:1.5rem;border-right:var(--gridline-width) solid rgb(var(--color-gridline))}.rayve-inglist__desc{padding-block:1rem;padding-left:1.5rem}}.rayve-imgstack{margin-inline:auto}.rayve-imgstack__img{display:block;width:100%;height:auto}.rayve-imgstack__link{display:block}.rayve-event-poster{position:relative;height:14rem}.rayve-event-poster img{display:block;width:100%;height:100%;object-fit:cover}.rayve-event-poster--empty{display:none}.rayve-event-desc{margin-top:.35rem}@media(min-width:1024px){.rayve-event-poster{height:auto;width:12rem;flex:none}.rayve-event-poster--empty{display:block}.rayve-event-poster img{position:absolute;top:0;right:0;bottom:0;left:0}}@media(min-width:1024px){.rayve-iwt-narrow{min-height:36rem}.rayve-iwt-narrow>div{max-width:36rem;margin-inline:auto}}.rayve-founders__title{text-align:center;text-transform:uppercase;font-size:clamp(2.25rem,5.1vw,6rem);line-height:1.05;margin-bottom:clamp(2rem,4.5vw,4.5rem)}.rayve-founders__row{display:flex;flex-direction:column;gap:2rem;padding-bottom:clamp(2.5rem,6vw,6rem)}.rayve-founders__media{order:-1;align-self:center;width:min(26rem,100%)}.rayve-founders__img{width:100%;height:auto;display:block}.rayve-founders__name{font-weight:700;margin-bottom:0}@media(min-width:1024px){.rayve-founders__bio .rayve-founders__name,.rayve-founders__bio .rte{font-size:1.25rem}}@media(min-width:1024px){.rayve-founders__row{display:grid;grid-template-columns:1fr clamp(18rem,26vw,30rem) 1fr;gap:clamp(2.5rem,4vw,4.75rem);align-items:center}.rayve-founders__media{order:0;width:100%}.rayve-founders__bio{max-width:16rem;justify-self:center}}.rayve-video-embed{max-width:72rem;margin-inline:auto;aspect-ratio:16 / 9}.rayve-video-embed iframe{display:block;width:100%;height:100%;border:0}@media(max-width:1023.98px){.rayve-video-embed{margin-inline:calc(-1 * var(--section-horizontal-spacing, 0px))}}.rayve-newsletter-card__open{padding:0;border:0;background:none;cursor:pointer}.rayve-newsletter-lightbox{width:min(90vw,700px);max-width:90vw;height:min(84vh,920px);max-height:84vh;padding:0;border:none;background:transparent;overflow:visible}.rayve-newsletter-lightbox::backdrop{background:#000000d1}.rayve-newsletter-lightbox__inner{position:relative;display:flex;width:100%;height:100%;padding-top:2.75rem}.rayve-newsletter-lightbox__pages{flex:1 1 auto;min-width:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.rayve-newsletter-lightbox__pages img{display:block;width:100%;height:auto}.rayve-newsletter-lightbox__close{position:absolute;top:.5rem;right:.5rem;z-index:3;display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:none;background:transparent;color:rgb(var(--color-scheme-text));cursor:pointer}@media(max-width:767.98px){.rayve-newsletter-lightbox{width:100vw;max-width:100vw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rayve-custom.css.map */
