.HomeHero-module__4Lje7q__content{padding-block:var(--mantine-spacing-xl);justify-content:center;align-items:center;display:flex}.HomeHero-module__4Lje7q__card{padding:var(--mantine-spacing-md);border-radius:var(--mantine-radius-lg);border:calc(.0625rem*var(--mantine-scale))solid var(--lsh-color-border);background:color-mix(in srgb,var(--lsh-color-card-background),transparent 15%)}[data-mantine-color-scheme=dark] .HomeHero-module__4Lje7q__card{background:color-mix(in srgb,var(--lsh-color-card-background),transparent 5.0%)}.HomeHero-module__4Lje7q__card{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:var(--mantine-shadow-sm)}.HomeHero-module__4Lje7q__cta{font-size:calc(1.125rem*var(--mantine-scale));margin:.5em calc(.5rem*var(--mantine-scale))var(--mantine-spacing-sm);color:var(--lsh-color-slightly-dimmed);text-align:center;font-weight:700}.HomeHero-module__4Lje7q__title{font-size:var(--mantine-font-size-sm);color:var(--lsh-color-slightly-dimmed);text-align:center;margin:1.5em var(--mantine-spacing-sm);font-weight:400}.HomeHero-module__4Lje7q__smBr{display:none}.HomeHero-module__4Lje7q__group{margin-block:calc(.75rem*var(--mantine-scale))calc(1rem*var(--mantine-scale));justify-content:center;gap:calc(.375rem*var(--mantine-scale));flex-wrap:wrap;display:flex}.HomeHero-module__4Lje7q__button{color:var(--lsh-color-slightly-dimmed)}@media (min-width:36em){.HomeHero-module__4Lje7q__cta{font-size:calc(1.5rem*var(--mantine-scale))}}@media (min-width:48em){.HomeHero-module__4Lje7q__content{aspect-ratio:3}.HomeHero-module__4Lje7q__card{width:70%;padding-inline:var(--mantine-spacing-xl)}.HomeHero-module__4Lje7q__cta{font-size:calc(1.75rem*var(--mantine-scale))}.HomeHero-module__4Lje7q__group{gap:var(--mantine-spacing-xs)}.HomeHero-module__4Lje7q__smBr{display:initial}}@media (min-width:75em){.HomeHero-module__4Lje7q__cta{font-size:calc(2.25rem*var(--mantine-scale))}.HomeHero-module__4Lje7q__title{font-size:var(--mantine-font-size-md)}}
.AbstractProductCtaButton-module__KMH_Wq__root{padding-block:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-xs);color:var(--lsh-color-slightly-dimmed);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:0 0 25%;justify-content:center;align-items:center;text-decoration:none;transition:background .2s;display:flex}@media (hover:hover){.AbstractProductCtaButton-module__KMH_Wq__root:hover{color:var(--mantine-color-text);background:color-mix(in srgb,var(--mantine-color-anchor),transparent 90%)}}@media (hover:none){.AbstractProductCtaButton-module__KMH_Wq__root:active{color:var(--mantine-color-text);background:color-mix(in srgb,var(--mantine-color-anchor),transparent 90%)}}.AbstractProductCtaButton-module__KMH_Wq__root:focus-visible{outline:none}.AbstractProductCtaButton-module__KMH_Wq__root:active .AbstractProductCtaButton-module__KMH_Wq__icon{transform:scale(.9)translateY(calc(.0625rem*var(--mantine-scale)))}.AbstractProductCtaButton-module__KMH_Wq__icon{width:calc(2rem*var(--mantine-scale));height:calc(2rem*var(--mantine-scale));transform-origin:bottom;transition:transform .1s}
.ProductCallButton-module__Lfjq-a__animated svg{transform-origin:initial;animation:1s linear infinite ProductCallButton-module__Lfjq-a__shake}@media (prefers-reduced-motion:reduce){.ProductCallButton-module__Lfjq-a__animated svg{animation:none}}.ProductCallButton-module__Lfjq-a__animated:active svg{transform-origin:bottom;animation:none}@keyframes ProductCallButton-module__Lfjq-a__shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}
.SpoilerCard-module__574Gma__root{border:calc(.0625rem*var(--mantine-scale))solid var(--lsh-color-border);border-radius:var(--mantine-radius-lg);color:var(--lsh-color-text);background:var(--lsh-color-card-background);overflow:hidden}.SpoilerCard-module__574Gma__header,.SpoilerCard-module__574Gma__spoiler{padding:var(--mantine-spacing-sm)}.SpoilerCard-module__574Gma__header{border-bottom:calc(.0625rem*var(--mantine-scale))solid var(--lsh-color-border);cursor:pointer;justify-content:space-between;align-items:center;transition:background .2s;display:flex}@media (hover:hover){.SpoilerCard-module__574Gma__header:hover{background:color-mix(in srgb,var(--mantine-color-anchor),transparent 90%)}}@media (hover:none){.SpoilerCard-module__574Gma__header:active{background:color-mix(in srgb,var(--mantine-color-anchor),transparent 90%)}}.SpoilerCard-module__574Gma__title{font-weight:700;font-size:calc(1.25rem*var(--mantine-scale));margin:0;line-height:1.2}.SpoilerCard-module__574Gma__headerIcon{transition:transform .2s}.SpoilerCard-module__574Gma__rotated{transform:rotate(180deg)}.SpoilerCard-module__574Gma__spoiler{margin-bottom:calc(2.25rem*var(--mantine-scale));font-size:87.5%}.SpoilerCard-module__574Gma__spoilerControl{justify-content:center;align-items:center;gap:calc(.25rem*var(--mantine-scale));padding:calc(1.5rem*var(--mantine-scale))var(--mantine-spacing-sm);height:calc(2.5rem*var(--mantine-scale));width:100%;margin-top:calc(-.75rem*var(--mantine-scale));border-radius:0 0 var(--mantine-radius-lg)var(--mantine-radius-lg);font-size:var(--mantine-font-size-sm);color:var(--lsh-color-blue);display:flex}@media (hover:hover){.SpoilerCard-module__574Gma__spoilerControl:hover{background:linear-gradient(to bottom,transparent calc(1rem*var(--mantine-scale)),color-mix(in srgb,var(--mantine-color-anchor),transparent 90%))}}@media (hover:none){.SpoilerCard-module__574Gma__spoilerControl:active{background:linear-gradient(to bottom,transparent calc(1rem*var(--mantine-scale)),color-mix(in srgb,var(--mantine-color-anchor),transparent 90%))}}.SpoilerCard-module__574Gma__spoilerControl:focus{outline:none}
.Feature-module__RBcSQW__root{margin-bottom:var(--mantine-spacing-xs);align-items:flex-start;gap:var(--mantine-spacing-xs);display:flex}.Feature-module__RBcSQW__icon{margin-top:calc(.1875rem*var(--mantine-scale));flex-shrink:0}
.FeaturesCard-module__Gowz0W__root{font-size:var(--mantine-font-size-sm);column-gap:calc(2*var(--mantine-spacing-md) + calc(.0625rem*var(--mantine-scale)));column-rule:calc(.0625rem*var(--mantine-scale))solid var(--lsh-color-border);margin:0;padding:0;list-style:none}@media (min-width:35em){.FeaturesCard-module__Gowz0W__root{columns:2}}@media (min-width:48em){.FeaturesCard-module__Gowz0W__root{columns:1}}@media (min-width:62em){.FeaturesCard-module__Gowz0W__root{columns:2}}
.FullscreenGallery-module__6cRKkq__root{z-index:302;background:color-mix(in srgb,var(--mantine-color-gray-8),transparent 2.0%);position:fixed;inset:0}.FullscreenGallery-module__6cRKkq__header{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-md);pointer-events:none;background:linear-gradient(to bottom,#00000040 calc(1.25rem*var(--mantine-scale)),transparent);display:flex;position:absolute;top:0;left:0;right:0}.FullscreenGallery-module__6cRKkq__title{color:var(--mantine-color-gray-1);font-weight:700;font-size:var(--mantine-font-size-lg);text-shadow:0 calc(.0625rem*var(--mantine-scale))calc(.3125rem*var(--mantine-scale))#000000f2}@media (min-width:48em){.FullscreenGallery-module__6cRKkq__title{font-size:var(--mantine-font-size-xl)}}.FullscreenGallery-module__6cRKkq__title.FullscreenGallery-module__6cRKkq__center{text-align:center}.FullscreenGallery-module__6cRKkq__price{white-space:nowrap}.FullscreenGallery-module__6cRKkq__button{pointer-events:initial;border-radius:var(--mantine-radius-md);color:var(--mantine-color-gray-8);background:var(--mantine-color-white);box-shadow:var(--mantine-shadow-md);aspect-ratio:1;cursor:pointer;opacity:.75;width:calc(3rem*var(--mantine-scale));border:0;justify-content:center;align-items:center;display:flex}@media (pointer:coarse){.FullscreenGallery-module__6cRKkq__button{border-radius:var(--mantine-radius-xl)}}@media (hover:hover){.FullscreenGallery-module__6cRKkq__button{width:calc(2.25rem*var(--mantine-scale));transition:opacity .2s}.FullscreenGallery-module__6cRKkq__button:hover{opacity:1}}.FullscreenGallery-module__6cRKkq__button:active{transform:translateY(calc(.0625rem*var(--mantine-scale)));box-shadow:var(--mantine-shadow-xs)}@media (hover:hover){.FullscreenGallery-module__6cRKkq__fullscreenButton{display:none}}.FullscreenGallery-module__6cRKkq__closeButton{right:calc(.375rem*var(--mantine-scale))}@media (pointer:coarse){.FullscreenGallery-module__6cRKkq__closeButton{right:var(--mantine-spacing-md)}}.FullscreenGallery-module__6cRKkq__carousel,.FullscreenGallery-module__6cRKkq__slide{width:100dvw;height:100dvh}.FullscreenGallery-module__6cRKkq__slide{justify-content:center;align-items:center;display:flex}.FullscreenGallery-module__6cRKkq__controls{left:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.FullscreenGallery-module__6cRKkq__control{display:none}@media (hover:hover){.FullscreenGallery-module__6cRKkq__control{color:var(--mantine-color-gray-8);background:var(--mantine-color-white);opacity:.5;border-radius:var(--mantine-radius-md);border:0;transition:opacity .2s;display:flex}.FullscreenGallery-module__6cRKkq__control:active{transform:translateY(calc(.0625rem*var(--mantine-scale)));box-shadow:var(--mantine-shadow-xs)}.FullscreenGallery-module__6cRKkq__control>svg{--mantine-scale:1.5}}.FullscreenGallery-module__6cRKkq__indicators{padding:calc(.5rem*var(--mantine-scale));background:linear-gradient(to top,#00000040 calc(.25rem*var(--mantine-scale)),transparent);flex-wrap:wrap;bottom:0}.FullscreenGallery-module__6cRKkq__indicator{background:var(--mantine-color-gray-1);box-shadow:0 calc(.0625rem*var(--mantine-scale))calc(.125rem*var(--mantine-scale))var(--mantine-color-black);width:calc(.5rem*var(--mantine-scale));height:calc(.5rem*var(--mantine-scale));pointer-events:none;cursor:pointer;transition:width .2s,opacity .2s,background .2s}@media (hover:hover){.FullscreenGallery-module__6cRKkq__indicator{pointer-events:all}}.FullscreenGallery-module__6cRKkq__indicator[data-active]{cursor:auto;pointer-events:none;background:var(--mantine-color-white)}@media (min-width:48em){.FullscreenGallery-module__6cRKkq__indicator[data-active]{width:calc(1rem*var(--mantine-scale))}}.FullscreenGallery-module__6cRKkq__picture{width:calc(100% - calc(.25rem*var(--mantine-scale)));border-radius:var(--mantine-radius-sm);box-shadow:var(--mantine-shadow-sm)}.FullscreenGallery-module__6cRKkq__fitHeight{width:unset;height:calc(100% - calc(.25rem*var(--mantine-scale)))}
.FullscreenGallerySlide-module__2k-Z4a__zoomContainer{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.FullscreenGallerySlide-module__2k-Z4a__zoomContent{transform-origin:50%;will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.FullscreenGallerySlide-module__2k-Z4a__picture{width:calc(100% - calc(.25rem*var(--mantine-scale)));border-radius:var(--mantine-radius-sm);box-shadow:var(--mantine-shadow-sm);pointer-events:none}.FullscreenGallerySlide-module__2k-Z4a__fitHeight{width:unset;height:calc(100% - calc(.25rem*var(--mantine-scale)))}
.Gallery-module__Ass2cq__root{gap:calc(.0625rem*var(--mantine-scale));background:var(--lsh-color-border);border:calc(.0625rem*var(--mantine-scale))solid var(--lsh-color-border);border-radius:var(--mantine-radius-lg);flex-direction:column;display:flex;overflow:hidden}.Gallery-module__Ass2cq__carousel{--thumbnail-displacement:calc(3.125rem*var(--mantine-scale))}.Gallery-module__Ass2cq__hidden{display:none}.Gallery-module__Ass2cq__control{color:color-mix(in srgb,var(--mantine-color-text),transparent 60%);background:var(--mantine-color-gray-0);border:0}[data-mantine-color-scheme=dark] .Gallery-module__Ass2cq__control{background:var(--mantine-color-dark-8)}.Gallery-module__Ass2cq__control>svg{--mantine-scale:1.5}.Gallery-module__Ass2cq__control{transition:transform .2s,opacity .2s,color .2s}.Gallery-module__Ass2cq__control:focus-visible{display:none}.Gallery-module__Ass2cq__control:first-child{border-radius:0 var(--mantine-radius-md)var(--mantine-radius-md)0;transform:translateX(calc(-1*var(--thumbnail-displacement)))}.Gallery-module__Ass2cq__control:last-child{border-radius:var(--mantine-radius-md)0 0 var(--mantine-radius-md);transform:translateX(var(--thumbnail-displacement))}@media (hover:hover){.Gallery-module__Ass2cq__control:hover{color:var(--mantine-color-anchor)}}@media (hover:none){.Gallery-module__Ass2cq__control:active{color:var(--mantine-color-anchor)}}.Gallery-module__Ass2cq__control:active svg{scale:1.15}@media (hover:hover){.Gallery-module__Ass2cq__carousel:hover .Gallery-module__Ass2cq__control:not([data-inactive]):first-child,.Gallery-module__Ass2cq__carousel:hover .Gallery-module__Ass2cq__control:not([data-inactive]):last-child{transform:translate(0)}}.Gallery-module__Ass2cq__picture{max-width:100%}.Gallery-module__Ass2cq__mainCarouselSlide{cursor:zoom-in}.Gallery-module__Ass2cq__thumbnailCarouselSlide{opacity:.5;cursor:pointer;transition:opacity .2s}.Gallery-module__Ass2cq__thumbnailCarouselSlide.Gallery-module__Ass2cq__current{opacity:1;cursor:zoom-in}
.page-module__CBf4vW__container{margin-block:var(--mantine-spacing-md)var(--mantine-spacing-xl);gap:var(--mantine-spacing-md);flex-direction:column;display:flex}.page-module__CBf4vW__breadcrumbs{justify-content:space-between;align-items:flex-start;gap:var(--mantine-spacing-xs);display:flex}.page-module__CBf4vW__sku{margin-top:calc(-.125rem*var(--mantine-scale));font-size:var(--mantine-font-size-sm);color:var(--lsh-color-slightly-dimmed);background:var(--lsh-color-card-background);border:calc(.0625rem*var(--mantine-scale))solid var(--lsh-color-border);border-radius:calc(.375rem*var(--mantine-scale));padding:calc(.0625rem*var(--mantine-scale))calc(.3125rem*var(--mantine-scale))calc(.0625rem*var(--mantine-scale))calc(.0625rem*var(--mantine-scale));font-weight:700;display:flex}.page-module__CBf4vW__sku:before{content:"#";background:var(--mantine-color-gray-6);display:inline-block}[data-mantine-color-scheme=dark] .page-module__CBf4vW__sku:before{background:var(--mantine-color-dark-3)}.page-module__CBf4vW__sku:before{color:var(--mantine-color-gray-2);border-radius:calc(.375rem*var(--mantine-scale))0rem 0rem calc(.375rem*var(--mantine-scale));padding:calc(.125rem*var(--mantine-scale))calc(.3125rem*var(--mantine-scale));margin:calc(-.125rem*var(--mantine-scale))calc(.1875rem*var(--mantine-scale))calc(-.125rem*var(--mantine-scale))calc(-.125rem*var(--mantine-scale))}.page-module__CBf4vW__grid{gap:var(--mantine-spacing-md);grid-template-columns:1fr;display:grid}.page-module__CBf4vW__sidebarContent,.page-module__CBf4vW__info{gap:var(--mantine-spacing-md);flex-direction:column;display:flex}.page-module__CBf4vW__adminActions{border:calc(.0625rem*var(--mantine-scale))solid var(--lsh-color-border);border-radius:var(--mantine-radius-lg);padding:var(--mantine-spacing-xs)var(--mantine-spacing-sm);background:var(--lsh-color-card-background)}@media (min-width:48em){.page-module__CBf4vW__grid{grid-template-columns:1fr 300px}.page-module__CBf4vW__sidebar{grid-area:1/2/span 2}.page-module__CBf4vW__sidebarContent{top:calc(var(--lsh-header-height) + var(--mantine-spacing-md));position:sticky}}.page-module__CBf4vW__similarProducts{border-top:calc(.0625rem*var(--mantine-scale))solid var(--lsh-color-border);background:linear-gradient(to bottom,var(--mantine-color-gray-1),transparent calc(12.5rem*var(--mantine-scale)))}[data-mantine-color-scheme=dark] .page-module__CBf4vW__similarProducts{background:linear-gradient(to bottom,var(--mantine-color-dark-6),transparent calc(12.5rem*var(--mantine-scale)))}
.SeriesOrModelSlugSelect-module__IOyhpW__child{padding-left:var(--mantine-spacing-sm);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
