@import"//hello.myfonts.net/count/4270b5";@font-face{font-family:MuseoSans;src:local("MuseoSans-100"),url(MuseoSans-100.woff) format("woff"),url(MuseoSans-100.woff2) format("woff2");font-display:swap;font-weight:100}@font-face{font-family:MuseoSans;src:local("MuseoSans-300"),url(MuseoSans-300.woff) format("woff"),url(MuseoSans-300.woff2) format("woff2");font-display:swap}@font-face{font-family:MuseoSans;src:local("MuseoSans-500"),url(MuseoSans-500.woff) format("woff"),url(MuseoSans-500.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:MuseoSans;src:local("MuseoSans-300Italic"),url(MuseoSans-300Italic.woff) format("woff"),url(MuseoSans-300Italic.woff2) format("woff2");font-display:swap;font-weight:300;font-style:oblique}@font-face{font-family:MuseoSans;src:local("MuseoSans-700"),url(MuseoSans-700.woff) format("woff"),url(MuseoSans-700.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:MuseoSans;src:local("MuseoSans-900"),url(MuseoSans-900.woff) format("woff"),url(MuseoSans-900.woff2) format("woff2");font-display:swap;font-weight:900}strong{font-weight:500}em{font-weight:500;font-style:oblique}h2{font-size:2rem}.wordmark{font-size:1.1em!important;font-weight:700;font-style:oblice}@keyframes flow{0%{background-position:0 50%;background-size:100%}25%{background-size:300%}50%{background-position:100% 50%;background-size:200%}75%{background-size:450%}to{background-position:0 50%;background-size:100%}}.animated-headline{animation:flow 20s ease-in-out infinite;background:linear-gradient(to right,#02dabd,#ffe26e,#eb074b,#4700b9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}@media only screen and (min-width:550px){.mobile-landscape--show{display:block!important}.mobile-landscape--hide{display:none!important}}@media only screen and (max-width:749px){.only-mobile--show{display:block!important}.only-mobile--hide{display:none!important}}@media only screen and (min-width:750px){.tablet-portrait--show{display:block!important}.tablet-portrait--hide{display:none!important}}@media only screen and (min-width:950px){.tablet-landscape--show{display:block!important}.tablet-landscape--hide{display:none!important}}@media only screen and (min-width:1150px){.laptop--show{display:block!important}.laptop--hide{display:none!important}}@media only screen and (min-width:1400px){.laptop-pro--show{display:block!important}.laptop-pro--hide{display:none!important}}@media only screen and (min-width:1650px){.desktop--show{display:block!important}.desktop--hide{display:none!important}}@media only screen and (min-width:1950px){.desktop-pro--show{display:block!important}.desktop-pro--hide{display:none!important}}body,html{font-family:MuseoSans,sans-serif}body{background-color:#fff;margin:0;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;transition:background-color 0,4s ease-in-out}.hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.overflow-hidden{overflow:hidden}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}:root{--main-foreground:#222;--main-background:#fff;--inverse-foreground:#fff;--inverse-background:#222}body{background-color:var(--main-background)}.visually-hidden{height:0;overflow:hidden;position:absolute}h1,h2,h3,h4,h5,h6{margin:0;line-height:1}.btn{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;border:0;position:relative}.btn.loading{color:#fff}.btn.loading .loading-overlay__spinner{display:block}.btn.soft-cta{padding:.6rem 1.7rem;border-radius:.8em;font-size:1rem;font-weight:700;border:.15rem solid var(--main-foreground);background:var(--main-background);cursor:pointer;color:var(--main-foreground);transition:background-color .2s ease-in-out;text-decoration:none;justify-self:baseline;margin:1rem 0;display:inline-block}.btn.soft-cta:active,.btn.soft-cta:link,.btn.soft-cta:visited{color:var(--main-foreground)}.btn.soft-cta:hover{background:var(--inverse-background);color:var(--inverse-foreground)}.btn.soft-cta.inverse{border:.15rem solid var(--main-background);background:var(--main-foreground);color:var(--main-background)}.btn.soft-cta.inverse:active,.btn.soft-cta.inverse:link,.btn.soft-cta.inverse:visited{color:var(--main-background)}.btn.soft-cta.inverse:hover{background:var(--inverse-foreground);color:var(--inverse-background)}.btn.hard-cta{padding:.6rem 1.7rem;border-radius:.8em;font-size:1rem;font-weight:700;cursor:pointer;border:.15rem solid var(--inverse-background);transition:background-color .2s ease-in-out;text-decoration:none;justify-self:baseline;margin:1rem 0;background:var(--inverse-background);color:var(--inverse-foreground)}.btn.hard-cta:active,.btn.hard-cta:link,.btn.hard-cta:visited{color:var(--inverse-foreground)}.btn.hard-cta:hover{background:var(--main-background);color:var(--main-foreground)}.btn.hard-cta.add-to-cart{width:100%}.btn.hard-cta.add-to-cart:disabled{opacity:.3;pointer-events:none}span.oldPrice{opacity:.7;font-weight:400;margin-right:.5rem;position:relative}span.oldPrice:before{content:"";height:2px;width:calc(100% + 10px);position:absolute;background:#bbb;margin-left:-5px;top:50%;transform:rotate(-15deg)}input[type=email],input[type=text],textarea{background:#f0f1f3;border:0;padding:.6rem;font-size:1.1rem;font-weight:300;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;font-family:MuseoSans,sans-serif}input[type=email],input[type=text]{max-height:1.6rem}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.2em;height:1.2em;border:.15em solid #ccc;border-radius:10%;margin:0;place-content:center;display:grid;font:inherit}input[type=checkbox]:before,input[type=radio]:before{content:"";width:.5em;height:.5em;border-radius:10%;transition:.2s opacity ease-in-out;background:#000;opacity:0}input[type=checkbox]:checked:before,input[type=radio]:checked:before{opacity:1}input[type=checkbox].round,input[type=radio]{border-radius:100%}input[type=checkbox].round:before,input[type=radio]:before{border-radius:100%}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.loading-overlay__spinner{position:absolute;height:2rem;width:2rem;z-index:5;left:50%;top:.3rem;display:none;transform:translate(-50%)}.loading-overlay__spinner .spinner{animation:rotator 1.4s linear infinite;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.loading-overlay__spinner .spinner .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:var(--main-foreground);animation:dash 1.4s ease-in-out infinite}.appears-on-scroll{opacity:0;will-change:opacity;transition:opacity .2s ease-in-out;display:none;visibility:hidden}html:not([data-scroll="0"]) .appears-on-scroll{opacity:1;display:block;visibility:visible}main#MainContent{padding-top:0}@media only screen and (min-width:750px){main#MainContent{padding-top:80px}}section .border-radius{border-radius:10px}@media only screen and (min-width:750px){section .border-radius{border-radius:25px}}section.hidden{display:none;visibility:hidden}.inner-section{max-width:1700px;height:100%;box-sizing:border-box;margin:0 auto}.inner-section.frame{padding:20px 10px}@media only screen and (min-width:750px){.inner-section.frame{padding:40px}}@media only screen and (min-width:750px){.inner-section.frame__min-tablet{padding:40px}}.inner-section.full{max-width:100%}.inner-section.full .content-wrapper{margin:0 auto;box-sizing:border-box}.inner-section.full .content-wrapper.frame{padding:40px 20px}@media only screen and (min-width:750px){.inner-section.full .content-wrapper.frame{padding:80px 40px}}@media only screen and (min-width:750px){.inner-section.full .content-wrapper.frame__min-tablet{padding:40px}}.text-over-media{background-size:cover;background-position:center}.shopify-section:not(header,#shopify-section-announcement-bar,:first-of-type){margin:2.5rem 0}.wiremo_widget_main .headerCard__title svg{width:auto}:root{--height:-webkit-fill-available}section.hero{height:calc(100vh - 90px);max-height:1100px;min-height:-webkit-fill-available}section.hero .inner-section .hero-content{height:100%;height:calc(100vh - 90px);min-height:-webkit-fill-available;display:grid;position:relative}section.hero .inner-section .hero-content:before{content:"";width:100%;background:linear-gradient(0deg,#000000b3,#fff0);height:60%;position:absolute;bottom:0;border-radius:10px}@media only screen and (min-width:750px){section.hero .inner-section .hero-content:before{border-radius:25px}}section.hero .inner-section .hero-content .hero-text{margin:0 1.5rem 1.5rem;position:relative}section.hero .inner-section .hero-content .hero-text p.h4{font-weight:700;font-size:1.5rem;margin-bottom:.5rem;position:relative;color:var(--inverse-foreground)}section.hero .inner-section .hero-content .hero-text p.h4.bright{color:var(--main-foreground)}section.hero .inner-section .hero-content .hero-text h1{font-size:2.5rem;margin-bottom:3rem;position:relative}section.hero .inner-section .hero-content .hero__badges{display:flex;flex-direction:column;gap:2rem}section.hero .inner-section .hero-content .hero__badges a,section.hero .inner-section .hero-content .hero__badges span{text-align:center}section.hero .inner-section .hero-content .hero__badges img{height:50px;width:auto;box-shadow:#0006 0 5px 10px;border-radius:.5rem}@media only screen and (min-width:750px){section.hero .inner-section .hero-content .hero-text{margin:8rem 5rem}section.hero .inner-section .hero-content .hero-text h1{font-size:3rem}section.hero .inner-section .hero-content .hero__badges{flex-direction:row}section.hero .inner-section .hero-content .hero__badges img{height:60px}}@media only screen and (min-width:750px){section.hero{height:calc(100vh - 150px);min-height:-webkit-fill-available}section.hero .inner-section{padding-top:20px}section.hero .inner-section .hero-content{height:100%;height:calc(100vh - 150px);max-height:1100px}}section.hero.video .inner-section{position:relative}section.hero.video .inner-section .hero-content{overflow:hidden}section.hero.video .inner-section .hero-content .hero-video-background{width:100%;height:100%}section.hero.video .inner-section .hero-content .hero-video-background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;border-radius:10px;overflow:hidden}@media only screen and (min-width:750px){section.hero.video .inner-section .hero-content .hero-video-background video{border-radius:25px}}@media only screen and (min-width:750px){section.hero.video .inner-section .hero-content .hero-video-background{width:100%;height:100%}section.hero.video .inner-section .hero-content .hero-video-background video{width:100%;height:100%}}section.hero.video .inner-section .hero-content .rte strong{font-weight:700}section.textmedia{position:relative}@media only screen and (min-width:750px){section.textmedia{height:700px}}section.textmedia .inner-section.frame{padding:20px 10px}@media only screen and (min-width:750px){section.textmedia .inner-section.frame{padding:40px}}section.textmedia .inner-section .textmedia-content{height:100%;display:grid;grid-template:"media" "text";grid-gap:40px}@media only screen and (min-width:750px){section.textmedia .inner-section .textmedia-content{grid-template:"media text";grid-auto-columns:minmax(0,1fr)}section.textmedia .inner-section .textmedia-content.rtl{grid-template:"text media"}}section.textmedia .inner-section .textmedia-content .text-column{display:grid;align-content:center;grid-area:text;font-size:1.25rem;color:var(--main-foreground);line-height:1.8rem;letter-spacing:.01rem;padding:0 10px}@media only screen and (min-width:750px){section.textmedia .inner-section .textmedia-content .text-column{padding:0}}section.textmedia .inner-section .textmedia-content h5{font-weight:500;font-size:1.2rem;margin-bottom:.75rem}section.textmedia .inner-section .textmedia-content .media-column img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.textmedia .inner-section .textmedia-content .media-column h2{z-index:2}section.textmedia.slider .media-column{position:relative;height:85vw;grid-area:media}section.textmedia.slider .media-column .slider-indicators{position:absolute;left:1.5rem;bottom:1rem;padding:0;margin:0}section.textmedia.slider .media-column .slider-indicators ul{list-style:none;padding:0}section.textmedia.slider .media-column .slider-indicators li{list-style:none;line-height:1.8;color:#fff}section.textmedia.slider .media-column .slider-indicators label{margin:10px 0;cursor:pointer;color:#fff;opacity:.6;font-weight:500;font-size:1.1rem}section.textmedia.slider .media-column .slider-indicators label.active{opacity:1}@media only screen and (min-width:750px){section.textmedia.slider .media-column{height:auto}section.textmedia.slider .media-column .slider-indicators{left:50%;bottom:50px}}section.textmedia.slider .media-column .slider input[type=radio]{position:fixed;left:-9999px}section.textmedia.slider .media-column .slider input[type=radio].active+div,section.textmedia.slider .media-column .slider input[type=radio]:checked+div{opacity:1;visibility:visible}section.textmedia.slider .media-column .slider .slide{position:absolute;height:100%;overflow:hidden;width:100%;border-radius:10px;transition:all ease-in-out .5s;opacity:0}@media only screen and (min-width:1150px){section.textmedia.video .textmedia-content{grid-template:"media text";grid-auto-columns:4fr 2fr}section.textmedia.video .textmedia-content.rtl{grid-template:"text media";grid-auto-columns:2fr 4fr}}section.textmedia.video .media-column .video,section.textmedia.video .media-column video{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:10px;aspect-ratio:16/9}section.textmedia.newsletter .media-column figure{position:relative;height:85vw;border-radius:10px;margin:0;overflow:hidden}@media only screen and (min-width:750px){section.textmedia.newsletter .media-column figure{height:100%}}section.textmedia.image .media-column figure{display:flex;position:relative;height:85vw;border-radius:10px;overflow:hidden;margin:0}section.textmedia.image .media-column figure h3{position:absolute;padding:1.5rem;font-size:2rem}@media only screen and (min-width:750px){section.textmedia.image .media-column figure{height:100%;max-height:620px}section.textmedia.image .media-column figure h3{padding:3rem;font-size:2.5rem}}section.textmedia.product-description{height:auto}section.textmedia.product-description .inner-section .media-column figure{max-height:600px;height:100%;margin:0;overflow:hidden;border-radius:10px}section.textmedia.product-description .inner-section .media-column figure img{-o-object-fit:contain;object-fit:contain;position:relative}section.textmedia.product-description .inner-section .text-column h3{font-size:1.75rem;margin-bottom:1.75rem}section.textmedia.product-description .inner-section .text-column .rich-text strong{font-weight:900}body.product-shade section.textmedia.product-description .inner-section .media-column figure img{-o-object-fit:cover;object-fit:cover}section.textmedia.title .media-column{display:flex;flex-direction:column;justify-content:center;padding:1rem}section.textmedia.title .media-column h2{font-size:2.5rem}section.textmedia.title .text-column{display:flex!important;justify-content:center;flex-direction:column}section.textmedia.title .text-column.reverse-order{flex-direction:column-reverse}@media only screen and (min-width:750px){section.textmedia.title{height:auto}}section.textmedia.image.alternate{height:auto}section.textmedia.image.alternate .textmedia-content{grid-gap:0;grid-auto-flow:row;grid-template:inherit;border-radius:10px;overflow:hidden;position:relative}@media only screen and (min-width:750px){section.textmedia.image.alternate .textmedia-content{border-radius:25px}}section.textmedia.image.alternate h2{font-weight:100}section.textmedia.image.alternate h2 p{margin:0}section.textmedia.image.alternate .text-column{padding:3rem 1rem 2rem}section.textmedia.image.alternate .media-column{position:relative}section.textmedia.image.alternate .text-image-row{display:flex;flex-direction:column}section.textmedia.image.alternate .text-image-row figure{border-radius:0}section.textmedia.image.alternate .text-image-row .slider{width:100%;max-height:620px;display:flex;position:relative;height:85vw}@media only screen and (min-width:750px){section.textmedia.image.alternate .text-image-row .slider{height:100%}}section.textmedia.image.alternate .text-image-row .slider-indicators{position:absolute;left:1.5rem;bottom:1rem;padding:0;margin:0}section.textmedia.image.alternate .text-image-row .slider-indicators ul{list-style:none;padding:0}section.textmedia.image.alternate .text-image-row .slider-indicators li{list-style:none;line-height:1.8;color:#fff}section.textmedia.image.alternate .text-image-row .slider-indicators label{margin:10px 0;cursor:pointer;color:#fff;opacity:.6;font-weight:500;font-size:1.1rem}section.textmedia.image.alternate .text-image-row .slider-indicators label.active{opacity:1}@media only screen and (min-width:750px){section.textmedia.image.alternate .text-image-row{height:auto}section.textmedia.image.alternate .text-image-row .slider-indicators{left:50%;bottom:50px}}section.textmedia.image.alternate .text-image-row .slider input[type=radio]{position:fixed;left:-9999px}section.textmedia.image.alternate .text-image-row .slider input[type=radio].active+div,section.textmedia.image.alternate .text-image-row .slider input[type=radio]:checked+div{opacity:1;visibility:visible}section.textmedia.image.alternate .text-image-row .slider .slide{position:absolute;height:100%;overflow:hidden;width:100%;border-radius:0;transition:all ease-in-out .5s;opacity:0}@media only screen and (min-width:750px){section.textmedia.image.alternate .text-image-row{flex-direction:row;gap:50px;height:500px}section.textmedia.image.alternate .text-image-row .text-column{flex:1;padding:0}section.textmedia.image.alternate .text-image-row .media-column{flex:2}section.textmedia.image.alternate .text-image-row.even{flex-direction:row-reverse}section.textmedia.image.alternate .text-image-row.even .rich-text,section.textmedia.image.alternate .text-image-row.even h2{padding-left:50px}}section.featured-collection .featured-collection__content{display:grid;grid-template-areas:"cards" "text";gap:30px}@media only screen and (min-width:950px){section.featured-collection .featured-collection__content{grid-template-areas:"text cards";grid-auto-columns:1fr 3fr}section.featured-collection .featured-collection__content.append_header{grid-template-areas:"cards text";grid-auto-columns:3fr 1fr}}section.featured-collection .featured-collection__content .featured_collection__text{grid-area:text}@media only screen and (min-width:950px){section.featured-collection .featured-collection__content .featured_collection__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}}section.featured-collection .featured-collection__content .featured_collection__text .rte{font-size:1.25rem;color:var(--main-foreground);line-height:1.8rem;letter-spacing:.01rem}section.featured-collection .featured-collection__content .featured_collection__text .wiremo-widget-lite{margin-bottom:1rem}section.featured-collection .featured-collection__content .featured_collection__text .btn{margin-top:1rem}section.featured-collection .featured-collection__content .featured_collection__cards,section.featured-collection .featured-collection__content .featured_collection__videos{display:grid;grid-auto-columns:70vw;grid-auto-flow:column;overflow:hidden;overflow-x:scroll;gap:50px;grid-area:cards}@media only screen and (min-width:750px){section.featured-collection .featured-collection__content .featured_collection__cards,section.featured-collection .featured-collection__content .featured_collection__videos{grid-auto-columns:1fr 1fr 1fr;overflow:unset}}section.featured-collection .featured-collection__content .featured_collection__videos{gap:20px}.product-card{text-align:center;overflow:hidden}.product-card a{text-decoration:none;color:var(--main-foreground)}.product-card .product-card__image{position:relative;margin:0;height:250px}.product-card .product-card__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;margin:0 auto;transform-origin:bottom center;transform:scale(1.7) translateY(7%)}@media only screen and (min-width:750px){.product-card .product-card__image{height:350px}}.product-card .product-card__title{font-weight:500;font-size:1.2rem}.product-card .product-card__price{color:#b9bec1;font-size:.9rem;margin-top:.5rem;font-weight:500}.video-card{position:relative;max-height:650px}.video-card video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:15px;position:relative;overflow:hidden;pointer-events:none}.video-card .product-card_titles{position:absolute;left:2rem;bottom:2rem;color:#fff}.video-card .product-card_titles p{margin:0;font-size:1.2rem;font-weight:500}.video-card .product-card_titles h4{font-size:2rem}@media only screen and (min-width:750px){.video-card{left:1rem;bottom:1rem}}@keyframes enhance{0%{transform:scale(1.2);z-index:0}99%{transform:scale(1.2);z-index:0}to{z-index:1}}.explosion-view__outer .inner-section.frame{padding:20px 10px}@media only screen and (min-width:750px){.explosion-view__outer .inner-section.frame{padding:40px}}.explosion-view__wrapper{position:relative}.explosion-view__wrapper .page-width{padding:0 40px}@media only screen and (min-width:1650px){.explosion-view__wrapper .page-width{padding:0}}.explosion-view__wrapper .explosion-view__inner{padding:30px 0}.explosion-view__wrapper .explosion-view__inner.is-dark{background:#222;color:#efefef}.explosion-view__wrapper .explosion-view__inner.section-radius{border-radius:15px}.explosion-view__wrapper .explosion-view__inner .explosion-view__header{text-align:center;padding:0 20px;font-size:1.5em;line-height:1.2em;font-weight:700;color:#fff}.explosion-view__wrapper .explosion-view__inner .explosion-view__description{text-align:center;margin:15px auto 0;padding:0 20px;font-size:.85em}.explosion-view__wrapper .explosion-view__inner .explosion-view__content{margin:15px 0 0;display:flex;height:110vw;position:relative}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper{height:100%;position:relative;overflow:hidden;width:50%}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic{display:block;width:170%;height:100%;position:relative;left:-85%;top:0}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic img{position:absolute;top:0;z-index:1;cursor:pointer;transition:transform .6s ease-in-out .1s,opacity 1s ease-in-out;transform:scale(1);height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic img.enhanced{transform:scale(1.2)}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic img.dehanced{opacity:.5}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic img.pcb{z-index:3}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic img.optics{z-index:2}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.cooler,.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.diffusor,.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.optics,.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.pcb,.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.ring,.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.uplight{width:100%;z-index:7;position:relative;height:16.6666667%}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.ring{height:12%}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.pcb{height:10%}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.uplight{height:8%}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.cooler{height:37%}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text{overflow:scroll;margin-left:20px;position:absolute;width:calc(100% - 20px);height:calc(100% + 30px);z-index:1}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text .explosion-view__text-item{margin:20px 0;cursor:pointer;transition:transform .6s ease-in-out .1s,opacity 1s ease-in-out;transform:scale(1)}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text .explosion-view__text-item h5{font-size:.9em;font-weight:700;text-transform:initial;letter-spacing:.01em}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text .explosion-view__text-item p{font-size:.8em;line-height:1.2}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text .explosion-view__text-item.enhanced{transform:scale(1.1)}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text .explosion-view__text-item.dehanced{opacity:.5}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text .explosion-view__text-left{width:50%;left:45%;position:relative;display:none}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text .explosion-view__text-left .explosion-view__text-item{transform-origin:right}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text .explosion-view__text-right{width:50%;left:45%;position:relative;padding-bottom:50px}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text .explosion-view__text-right .explosion-view__text-item{transform-origin:right}@media only screen and (min-width:550px){.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.cooler,.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.diffusor,.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.optics,.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.pcb,.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.ring,.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.uplight{height:15%}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.ring{height:10%}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.pcb,.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.uplight{height:9%}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.cooler{height:33%}}@media only screen and (min-width:750px){.explosion-view__wrapper .explosion-view__inner{padding:60px 30px;margin-left:0;margin-right:0}.explosion-view__wrapper .explosion-view__inner .explosion-view__description,.explosion-view__wrapper .explosion-view__inner .explosion-view__header{transform:scale(1)}.explosion-view__wrapper .explosion-view__inner .explosion-view__content{height:100%;margin:50px 0 0}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper{overflow:initial;width:50%;height:100%;position:absolute;left:initial}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic{width:100%;left:0}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.cooler,.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.diffusor,.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.optics,.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.pcb,.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.ring,.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.uplight{height:16.6666667%}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.ring{height:12%}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.pcb{height:10%}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.uplight{height:8%}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic .explosion-view__graphic-highlight.cooler{height:37%}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text{margin-left:40px;position:relative;width:45%;left:50%;overflow:visible}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text .explosion-view__text-left{position:initial;width:auto}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text .explosion-view__text-left .explosion-view__text-item{transform-origin:right}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text .explosion-view__text-right{position:initial;width:auto;padding-bottom:0}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text .explosion-view__text-right .explosion-view__text-item{transform-origin:right}}@media only screen and (min-width:1150px){.explosion-view__wrapper .explosion-view__inner{padding:80px}.explosion-view__wrapper .explosion-view__inner h2.explosion-view__header{font-size:2.5em}.explosion-view__wrapper .explosion-view__inner .explosion-view__description{max-width:45vw;font-size:1.2em;line-height:1.2em}.explosion-view__wrapper .explosion-view__inner .explosion-view__content{position:relative;display:block;height:600px}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper{position:absolute;z-index:4;left:0;right:0;width:50%;margin:0 auto}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic img{height:600px;margin:0 auto;left:0;right:0;width:auto}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text{position:absolute;width:100%;display:flex;justify-content:space-between;z-index:3;padding:40px 0;height:100%;left:0}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text .explosion-view__text-left,.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text .explosion-view__text-right{width:25%;display:flex;flex-direction:column;justify-content:space-evenly}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text .explosion-view__text-left .explosion-view__text-item h5,.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text .explosion-view__text-right .explosion-view__text-item h5{font-size:1em}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text .explosion-view__text-left .explosion-view__text-item p,.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text .explosion-view__text-right .explosion-view__text-item p{font-size:.9em;margin:0}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text .explosion-view__text-left{display:flex}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text .explosion-view__text-left .explosion-view__text-item{transform-origin:left}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text .explosion-view__text-right .explosion-view__text-item{transform-origin:right}}@media only screen and (min-width:1650px){.explosion-view__wrapper .explosion-view__inner .explosion-view__content,.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__center-wrapper .explosion-view__center-graphic img{height:750px}.explosion-view__wrapper .explosion-view__inner .explosion-view__content .explosion-view__text{padding:80px 0}}header.page-header{position:fixed;width:100%;z-index:200001;height:100px}header.page-header .inner-section.frame{padding:15px 10px 0}@media only screen and (min-width:950px){header.page-header .inner-section.frame{padding:10px 40px 0}}header.page-header .inner-section .header-content{display:flex;justify-content:flex-end;align-items:center;padding:0 10px;position:relative;border-radius:10px;transition:background-color .25s ease-in-out,box-shadow .25s ease-in-out}@media only screen and (min-width:750px){header.page-header .inner-section .header-content{justify-content:space-between}}header.page-header .home-logo{margin-right:auto;max-width:60px}header.page-header .home-logo img{clip-path:ellipse(2em 2em at 1.75em 1.75em);-webkit-clip-path:ellipse(2em 2em at 1.75em 1.75em);transition:clip-path .25s ease-in-out,-webkit-clip-path .25s ease-in-out;height:3rem;width:auto}@media only screen and (min-width:950px){header.page-header .home-logo img{clip-path:ellipse(60% 80%);-webkit-clip-path:ellipse(60% 80%)}}header.page-header #menu-toggle{background:linear-gradient(#ffffffbf,#ffffffe6);height:2.5rem;display:flex;justify-content:center;align-items:center;border-radius:50%;width:2.5rem;padding:.5rem}header.page-header.minimized{top:-15px}@media only screen and (min-width:750px){header.page-header .home-logo{margin-right:0}header.page-header.minimized{top:0}header.page-header.minimized .header-content{background:#fff;box-shadow:0 5px 10px #0000001a}header.page-header #menu-toggle{display:none;flex:0 1 auto}header.page-header.minimized:not(:hover) .home-logo img{clip-path:ellipse(2em 2em at 1.75em 1.75em);-webkit-clip-path:ellipse(2em 2em at 1.75em 1.75em)}header.page-header.minimized:not(:hover) .menu-wrapper{transform:translateY(10px);opacity:0}header.page-header.minimized:not(:hover) .header-content{background:0 0;box-shadow:none}header.page-header.minimized:not(:hover) #cart-notify{display:none}header.page-header.minimized:not(:hover) #lang-wrapper{display:none}header.page-header.minimized:not(:hover) #menu-toggle{display:flex}}@media only screen and (min-width:950px){header.page-header .home-logo{max-width:175px}}header.page-header .mobile-fold{display:none}@media only screen and (min-width:750px){header.page-header .mobile-fold{display:block}}@media only screen and (min-width:750px){header.page-header .mobile-fold.menu-wrapper{display:block}}header.page-header .mobile-fold.active{display:block}header.page-header nav{position:absolute;top:90px;background:#000000e6;right:20px;padding:2rem;width:calc(100% - 40px);border-radius:15px;box-shadow:0 12px 25px #0006;box-sizing:border-box}@media only screen and (min-width:750px){header.page-header nav{position:initial;background:0 0;box-shadow:none;width:auto;padding:0;flex:auto}}header.page-header nav ul{padding:0;display:flex;gap:2rem;flex-direction:column;margin:0;font-size:1.5rem}header.page-header nav ul li{list-style:none;flex-direction:column}header.page-header nav ul li a{color:#fff;text-decoration:none}header.page-header nav ul li span{font-weight:700;color:#fff}header.page-header nav ul li ul{margin-top:2rem}@media only screen and (min-width:750px){header.page-header nav ul li ul{margin-top:0}}@media only screen and (min-width:750px){header.page-header nav ul{gap:2rem;flex-direction:row;font-size:1.25rem;justify-content:center}header.page-header nav ul.list-menu>li{display:flex;align-items:flex-start;justify-content:flex-start;height:40px}header.page-header nav ul.list-menu>li{transition:height .2s ease-in-out}header.page-header nav ul.list-menu>li a{color:var(--main-foreground)}header.page-header nav ul.list-menu>li a:hover{font-weight:500}header.page-header nav ul.list-menu>li span{padding:3px 15px;border-radius:10px;background:#f3f6f8;color:var(--main-foreground)}header.page-header nav ul.list-menu>li ul{display:none}header.page-header nav ul.list-menu>li.has-submenu{background:no-repeat url('data:image/svg+xml;utf8,<svg viewBox="0 0 284.49 498.98" xmlns="http://www.w3.org/2000/svg"><path width="40" height="20" transform="translate(75 165) scale(0.4) rotate(90 142.245 249.49) " fill="gray" d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z" /></svg>');background-position:right -4px;padding-right:30px}header.page-header nav ul.list-menu>li.has-submenu:hover{position:relative}header.page-header nav ul.list-menu>li.has-submenu:hover ul{position:absolute;display:flex;align-self:flex-start;flex-direction:column;padding:1rem;gap:1.5rem;min-width:200px;text-align:left;margin-left:-1rem;background:#f3f6f8;border-radius:1rem;margin-top:2.5rem}header.page-header nav ul.list-menu>li.has-submenu:hover ul li{position:relative}header.page-header nav ul.list-menu>li.has-submenu:hover ul li span{padding:0!important}header.page-header nav ul.list-menu>li.has-submenu:hover ul li:first-child:before{content:"";position:absolute;top:-1rem;left:0;width:1rem;height:1rem;border-radius:.2rem;transform:rotate(45deg) translateY(-50%);background:#f3f6f8}}@media only screen and (min-width:950px){header.page-header nav ul{gap:3rem}}@media only screen and (min-width:1150px){header.page-header nav ul{gap:5rem}}header.page-header #cart-notify{border-radius:15px;display:flex;padding:1rem;padding-right:0}header.page-header #cart-notify a{padding:10px;width:30px;height:30px;color:#b9bec1;text-decoration:none;display:flex;position:relative;pointer-events:none;justify-content:center}header.page-header #cart-notify a.is-filled{pointer-events:all;color:#000}header.page-header #cart-notify a.is-filled:before{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:10px;height:10px;background-color:#00c188;border-radius:50%}header.page-header #cart-notify .icon-bag path{fill:none!important;stroke-width:2.6px;stroke:currentColor!important;stroke-linecap:round;stroke-linejoin:round}@media only screen and (min-width:750px){header.page-header #cart-notify{padding-right:1rem;flex:0 1 auto}}header.page-header .btn.hamburger{display:flex;padding:25px 5px;cursor:pointer}header.page-header .btn.hamburger svg{width:35px}header.page-header div#lang-wrapper selector.ls-sw-languages{margin:0;top:0!important;right:0!important;bottom:0!important;left:0!important}header.page-header div#lang-wrapper selector.ls-sw-languages ul{border:0;background:0}header.page-header div#lang-wrapper selector.ls-sw-languages ul li{opacity:.5;transform:scale(.9)}header.page-header div#lang-wrapper selector.ls-sw-languages ul li.active{opacity:1}header.page-header div#lang-wrapper selector.ls-sw-languages ul li.active a{background:0 0;-webkit-text-fill-color:var(--main-foreground);color:var(--main-foreground)}@media only screen and (min-width:750px){header.page-header div#lang-wrapper{flex:0 1 auto}}footer{padding:100px 20px 20px}footer a{color:var(--main-foreground);text-decoration:none}footer a:hover{color:#b9bec1}footer .footer-social{grid-area:social;padding:40px 0 0}footer .footer-social ul{margin:0 auto;padding:0;list-style:none;display:grid;gap:0;grid-template-columns:repeat(6,1fr);max-width:480px}footer .footer-social ul li{display:grid;justify-items:center}footer .footer-social ul li a{display:flex}footer .footer-social ul li a svg{width:25px}@media only screen and (min-width:750px){footer .footer-social{max-width:400px;margin:0 auto}}footer .footer-menu{grid-area:menu;padding:40px}footer .footer-menu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center}footer .footer-copyright{grid-area:copyright;text-align:center}footer .footer-payment{padding:40px;display:grid;justify-content:center}footer .footer-payment ul{padding:0;list-style:none;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,60px);max-width:350px;margin:0 auto;text-align:center;justify-content:center}footer .footer-payment ul svg{width:40px}@media only screen and (min-width:750px){footer{padding:100px 40px 40px}footer .footer-payment ul{max-width:700px}}@media only screen and (min-width:950px){footer .footer-main .footer-social{margin:0;max-width:none}}@media only screen and (min-width:1400px){footer .footer-main{max-width:1600px;margin:0 auto}footer .footer-main .footer-social{margin:0;max-width:none}}section.feature-detail .inner-section .feature-element .feature-element__header{grid-area:header;padding:.5rem}section.feature-detail .inner-section .feature-element .feature-element__header p{font-weight:500;text-transform:uppercase;margin:0;font-size:.9rem}section.feature-detail .inner-section .feature-element .feature-element__header h2{font-size:2rem}section.feature-detail .inner-section .feature-element .feature-element__leadtext{grid-area:leadtext;font-size:1.2rem;padding:.5rem}section.feature-detail .inner-section .feature-element .feature-element__bodytext{grid-area:bodytext;padding:.5rem}section.feature-detail .inner-section .feature-element .feature-element__video{grid-area:video;overflow:hidden;border-radius:10px;position:relative;pointer-events:none;width:100%;height:auto;aspect-ratio:9/16;margin:0 auto}section.feature-detail .inner-section .feature-element .feature-element__video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;pointer-events:none}section.feature-detail .inner-section .feature-element .feature-element__boxfacts{grid-area:boxfacts}section.feature-detail .inner-section .feature-element .feature-element__boxfacts dl{display:grid;gap:10px}section.feature-detail .inner-section .feature-element .feature-element__boxfacts dl div{background:#f3f6f8;border-radius:8px;padding:20px;line-height:.85em;float:left;letter-spacing:.0125em}section.feature-detail .inner-section .feature-element .feature-element__boxfacts dl div dt{font-size:1.2rem;line-height:normal;font-weight:700}section.feature-detail .inner-section .feature-element .feature-element__boxfacts dl div dd{font-size:1rem;line-height:normal;margin:15px 0 0}@media only screen and (min-width:750px){section.feature-detail .inner-section .feature-element{display:grid;grid-template-areas:"video header ." "video leadtext ." "video bodytext ." "video boxfacts boxfacts";gap:0 50px;grid-template-columns:3fr 4fr;max-width:1200px;margin:0 auto}section.feature-detail .inner-section .feature-element .feature-element__header{margin-top:40px}section.feature-detail .inner-section .feature-element.rtl{grid-template-areas:"header header video" "leadtext leadtext video" "bodytext bodytext video" "boxfacts boxfacts video";grid-template-columns:4fr 3fr}section.feature-detail .inner-section .feature-element .feature-element__video{height:600px}section.feature-detail .inner-section .feature-element .feature-element__boxfacts dl{display:flex;gap:1rem}section.feature-detail .inner-section .feature-element .feature-element__boxfacts dl div{aspect-ratio:1/1}}@media only screen and (min-width:1150px){section.feature-detail .inner-section .feature-element .feature-element__header{margin-top:100px}section.feature-detail .inner-section .feature-element .feature-element__header h2{font-size:2.75rem}section.feature-detail .inner-section .feature-element .feature-element__header p{font-weight:500;font-size:1.2rem}section.feature-detail .inner-section .feature-element .feature-element__video{height:800px;margin:0 auto;width:auto}section.feature-detail .inner-section .feature-element .feature-element__leadtext{font-size:1.5rem}section.feature-detail .inner-section .feature-element .feature-element__bodytext{font-size:1.1rem}section.feature-detail .inner-section .feature-element .feature-element__boxfacts dl{display:flex;gap:1rem}section.feature-detail .inner-section .feature-element .feature-element__boxfacts dl div{flex:0 0 175px}section.feature-detail .inner-section .feature-element .feature-element__boxfacts dl div dt{font-size:1.2rem;line-height:normal}section.feature-detail .inner-section .feature-element .feature-element__boxfacts dl div dd{font-size:1rem;line-height:normal}}@media only screen and (min-width:750px){.index section.feature-detail .inner-section .feature-element{display:grid;grid-template-areas:"video header" "video leadtext" "video bodytext" "video ." "video btn";grid-template-columns:3fr 3fr}.index section.feature-detail .inner-section .feature-element.rtl{grid-template-areas:"header video" "leadtext video" "bodytext video" ". video" "btn video"}}.index section.feature-detail .inner-section .feature-element .btn-wrapper{grid-area:btn}.lumen-chart .lumen-chart-content{position:relative;padding:20px 10px 60px}.lumen-chart .lumen-chart-content h3{font-weight:700;font-size:1.7em;color:#222;text-transform:uppercase;font-weight:300;padding-bottom:20px}.lumen-chart .lumen-chart-content p.lumen-chart_label{font-size:1.1em;margin-bottom:5px}.lumen-chart .lumen-chart-content p.lumen-chart_label span{font-size:.75em;margin-top:6px}.lumen-chart .lumen-chart-content div.lumen-chart_bar{height:8px;width:100%;background:#00c188;margin-bottom:30px}.lumen-chart .lumen-chart-content div.lumen-chart_bar.bulbs,.lumen-chart .lumen-chart-content div.lumen-chart_bar.smart-bulbs{width:20%;background:#707681}@media only screen and (min-width:750px){.lumen-chart .lumen-chart-content{width:75%;padding:60px 10px;margin:0 auto}}@media only screen and (min-width:1150px){.lumen-chart .lumen-chart-content{width:70%;padding:0 0 0 50px;margin:0}}.app-store-badges-content{text-align:center}.app-store-badges-content .app-store__buttons{grid-area:buttons;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:750px){.app-store-badges-content{max-width:800px;margin:0 auto;display:grid;grid-template-areas:"header ." "buttons .";grid-template-columns:4fr 3fr;gap:25px;text-align:right}.app-store-badges-content .app-store__header{grid-area:header}.app-store-badges-content .app-store__buttons{justify-content:flex-end}.app-store-badges-content.right-column{grid-template-areas:". header" ". buttons";grid-template-columns:3fr 4fr;text-align:left}.app-store-badges-content.right-column .app-store__buttons{justify-content:flex-start}}#your-smart-home{padding-bottom:0}section.smarthome-faqs .inner-section{padding-top:0}section.smarthome-faqs .inner-section .smarthome-faq-content{display:flex;gap:20px;flex-direction:column}section.smarthome-faqs .inner-section .smarthome-faq-content .feature-smart-home__alexa,section.smarthome-faqs .inner-section .smarthome-faq-content .feature-smart-home__google{text-align:center}section.smarthome-faqs .inner-section .smarthome-faq-content .feature-smart-home__alexa figure,section.smarthome-faqs .inner-section .smarthome-faq-content .feature-smart-home__google figure{margin-left:0;margin-right:0}section.smarthome-faqs .inner-section .smarthome-faq-content .feature-smart-home__alexa a,section.smarthome-faqs .inner-section .smarthome-faq-content .feature-smart-home__google a{padding:.5rem 1rem;font-size:.9rem}@media only screen and (min-width:750px){section.smarthome-faqs .inner-section .smarthome-faq-content .feature-smart-home__alexa a,section.smarthome-faqs .inner-section .smarthome-faq-content .feature-smart-home__google a{padding:.6rem 1.7rem;font-size:1rem}}section.smarthome-faqs .inner-section .smarthome-faq-content.right-column{justify-content:flex-end}@media only screen and (min-width:750px){section.smarthome-faqs .inner-section .smarthome-faq-content{flex-direction:row;gap:40px}}.product-switcher-content{margin-top:-20px}@media only screen and (min-width:550px){.product-switcher-content{margin-top:0}}.product-switcher-content .product-switcher-card{width:auto;min-height:800px;display:none;opacity:0;transition:opacity .25s ease-in-out}.product-switcher-content .product-switcher-card.active{display:grid;opacity:1}.product-switcher-content .product-switcher-card .images{grid-area:1/1/20/24;min-height:450px}.product-switcher-content .product-switcher-card .heading{grid-area:3/1/6/24;padding-left:10px;padding-top:70px;grid-auto-flow:column;justify-content:space-between;z-index:1}.product-switcher-content .product-switcher-card .heading .reviews{justify-self:flex-start}.product-switcher-content .product-switcher-card .heading .reviews .wiremo-widget-lite{display:flex;justify-content:center}.product-switcher-content .product-switcher-card .heading .reviews .wiremo-widget-lite a{width:105px;display:block}.product-switcher-content .product-switcher-card .interaction{grid-area:20/1/24/24;padding-top:40px}@media only screen and (min-width:750px){.product-switcher-content .product-switcher-card{min-height:700px;height:auto}.product-switcher-content .product-switcher-card .images{grid-area:1/3/8/9}.product-switcher-content .product-switcher-card .heading{grid-area:1/1/3/3;justify-content:center;align-items:center;display:grid;text-align:center;padding:0;gap:20px;display:flex;flex-direction:column-reverse}.product-switcher-content .product-switcher-card .heading .reviews{justify-self:center}.product-switcher-content .product-switcher-card .interaction{grid-area:3/1/8/3;max-width:300px;margin:0 auto;justify-items:flex-start}}@media only screen and (min-width:950px){.product-switcher-content .product-switcher-card .images{grid-area:1/3/8/10}.product-switcher-content .product-switcher-card .heading{grid-area:1/1/4/3}.product-switcher-content .product-switcher-card .interaction{grid-area:4/1/8/3;width:350px;max-width:none}}.product-switcher-card .pricing{font-size:.8rem;text-align:right}.product-switcher-card .pricing .compare_at_price{text-decoration:line-through;display:inline-block;font-weight:400;color:#444}.product-switcher-card .pricing .current_price{font-weight:700;display:inline-block}.product-switcher-card .images{position:relative}.product-switcher-card .images .overflow_wrapper{overflow-x:scroll;display:grid;grid-auto-flow:column;width:100%;position:absolute;height:100%;scroll-snap-type:x mandatory;min-height:500px}.product-switcher-card .images .overflow_wrapper figure{box-sizing:border-box;margin:0;width:300px;height:600px;scroll-snap-align:center;overflow:hidden;max-height:440px}@media only screen and (min-width:750px){.product-switcher-card .images .overflow_wrapper figure{max-height:550px}}@media only screen and (min-width:1400px){.product-switcher-card .images .overflow_wrapper figure{max-height:100%;font-size:5rem}}.product-switcher-card .images .overflow_wrapper figure div{background-image:url(https://static.luke-roberts.com/product-images/model-f-white-smooth/side.png);height:100%;width:100%;display:block;background-size:cover;background-position:bottom;background-repeat:no-repeat}.product-switcher-card .images .overflow_wrapper figure img{margin:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}@media only screen and (min-width:750px){.product-switcher-card .images .overflow_wrapper figure{padding:20px}}.product-switcher-card .images .overflow_wrapper.lamp figure div{background-size:120%;background-position:center 78%}@media only screen and (min-width:550px){.product-switcher-card .images .overflow_wrapper.lamp figure div{background-position:center 88%}}.product-switcher-card .images .overflow_wrapper.lamp figure:last-child div{background-size:contain;background-position:bottom}.product-switcher-card .images .overflow_wrapper.lamp figure img{transform:scale(1.3)}.product-switcher-card .images button{position:absolute;top:42%;z-index:1;height:1.7rem;width:1.7rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;border:0;padding:1.6rem;box-sizing:content-box;cursor:pointer;opacity:.3;transition:opacity .25s ease-in-out;color:var(--main-foreground);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.product-switcher-card .images button.next{right:0}.product-switcher-card .images button.prev{left:0}.product-switcher-card .images button svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-switcher-card .images button:hover{opacity:1}.product-switcher-card .images button:focus{background:0}@media only screen and (min-width:750px){.product-switcher-card .images button{padding:2rem}.product-switcher-card .images button.next{right:1rem}.product-switcher-card .images button.prev{left:1rem}}.product-switcher-card .heading{display:grid;align-items:flex-end}.product-switcher-card .heading h1{font-weight:300;font-size:2.7rem;line-height:1.9rem;display:flex;flex-direction:column;grid-area:1/1/2/3}.product-switcher-card .heading h1 strong{font-weight:700;display:block}.product-switcher-card .heading h1 span.refurbed_description{font-weight:700;font-size:1.5rem;padding-top:.5rem}.product-switcher-card .heading .pricing{grid-area:1/2/3/3;align-items:flex-end;justify-content:flex-end;display:flex;flex-direction:column;padding-bottom:24px;padding-right:18px;height:50px}.product-switcher-card .heading.refurbed-product h1{line-height:1.5rem}.product-switcher-card .interaction{display:grid;justify-items:center;gap:30px;align-content:center;grid-template-rows:fit-content(2rem);position:relative}@media only screen and (min-width:750px){.product-switcher-card .heading h1{grid-area:auto}.product-switcher-card .heading .pricing{grid-area:auto;padding:0;display:flex;align-items:center}}.product-form{display:flex;flex-direction:column;width:100%}.product-form form{display:flex;flex-direction:column;align-items:center;gap:20px}.product-form form p.addon-intro{margin:0;font-weight:700;padding-left:1.5rem;align-self:flex-start}.product-form .product-form__error-message{font-size:1.25rem;font-weight:500;color:#e04}.product-form #total_pricing{align-self:center;text-align:right;font-weight:700;width:100%;font-size:1.25rem;border-top:1px solid #ddd;padding-top:10px}.product-form #total_pricing .label{font-weight:400;color:#b9bec1;padding-right:.5rem}@media only screen and (min-width:550px){.product-form #total_pricing{width:400px}}@media only screen and (min-width:750px){.product-form #total_pricing{width:100%}}.product-form .product-form__buttons{display:flex;gap:1rem;width:100%}.product-inventory{font-size:.8rem;font-weight:500;color:#b9bec1;position:relative;align-self:center;display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:1.5rem}.product-inventory span{padding-left:1.2rem}.product-inventory span:before{content:"";position:absolute;width:10px;height:10px;background:#00c188;border-radius:50%;left:0;margin-top:4px}.product_switcher-simple-nav{display:flex;gap:10px;flex-direction:column;margin:0;padding:0}.product_option_item.simple{list-style:none}.product_option_item.simple ul{position:relative;padding:0;list-style:none;margin:0 10px 0 0;width:50px;height:50px}.product_option_item.simple ul li{position:absolute;width:25px;height:25px;background:linear-gradient(90deg,#e2e2e2 0,#fff);border-radius:100%}.product_option_item.simple ul li:first-of-type{top:6px;left:6px}.product_option_item.simple ul li:first-of-type.black{background:#000}.product_option_item.simple ul li:first-of-type.white{background:#fff;border:1px solid #d3d6d8}.product_option_item.simple ul li:first-of-type.gray{background:gray}.product_option_item.simple ul li:last-of-type{bottom:6px;right:6px}.product_option_item.simple ul li:last-of-type.braided{background-size:300%;background-position:left}.product_option_item.simple div{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:.25rem}.product_option_item.simple div .variant_option{font-size:1rem}.product_option_item.simple div .availability{color:#b9bec1;font-weight:500;font-style:italic;font-size:.8rem}.product_option_item.simple input{display:none}.product_option_item.simple input:checked+label{border-color:#00c188;background-color:#00c18807}.product_option_item.simple label{border-radius:10px;border:1px solid #d3d6d8;display:flex;padding:10px;width:330px}.product-lamp-bstock .regreen{color:#00c188}.product-lamp-bstock #total_pricing{border-top:0;text-align:center;padding-top:20px}body.cart #MainContent{padding-top:80px}body.cart #MainContent .shopify-section.cart-header{display:block}body.cart #MainContent .shopify-section.cart{height:100%;height:-webkit-fill-available}@media only screen and (min-width:750px){body.cart #MainContent .shopify-section.cart .inner-section{padding:0 40px}}@media only screen and (min-width:550px){body.cart #MainContent .shopify-section.cart-header{margin-top:0}body.cart #MainContent .shopify-section.cart{height:100%}}body.cart #MainContent .js-contents{display:flex;flex-direction:column}.shopify-section.cart-header{display:none}.shopify-section.cart-header h1{text-align:center}#header-cart .cart__warnings,.shopify-section.cart .cart__warnings{display:none}#header-cart .cart__items,.shopify-section.cart .cart__items{position:relative}#header-cart .cart__items.cart__items--disabled .cart__line-item,.shopify-section.cart .cart__items.cart__items--disabled .cart__line-item{opacity:.5}#header-cart .cart__items.cart__items--disabled .loading-overlay__spinner,.shopify-section.cart .cart__items.cart__items--disabled .loading-overlay__spinner{display:block}#header-cart .cart__items .loading-overlay__spinner,.shopify-section.cart .cart__items .loading-overlay__spinner{position:absolute;height:2rem;width:2rem;z-index:5;left:50%;top:50%;display:none;transform:translate(-50%) translateY(-50%)}#header-cart .is-empty .cart__warnings,.shopify-section.cart .is-empty .cart__warnings{display:block;text-align:center;padding:40px 0}#header-cart .is-empty .cart__warnings h1,.shopify-section.cart .is-empty .cart__warnings h1{font-size:1.5rem}#header-cart .is-empty .cart__warnings a,.shopify-section.cart .is-empty .cart__warnings a{color:var(--main-foreground)}@media only screen and (min-width:750px){#header-cart .is-empty .cart__warnings,.shopify-section.cart .is-empty .cart__warnings{padding:80px 0}}#header-cart .cart__line-item,.shopify-section.cart .cart__line-item{display:grid;grid-template-areas:"image details" "image quantity";max-width:480px;background:#fff;border-radius:10px;margin:20px auto;padding:1em .5em 1em 0;gap:.75rem;row-gap:1rem}#header-cart .cart__line-item .image,.shopify-section.cart .cart__line-item .image{grid-area:image;width:100px;height:100px;justify-self:center}#header-cart .cart__line-item .image img,.shopify-section.cart .cart__line-item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}#header-cart .cart__line-item .details,.shopify-section.cart .cart__line-item .details{grid-area:details;font-size:.8rem;color:#999}#header-cart .cart__line-item .details a,.shopify-section.cart .cart__line-item .details a{font-weight:500;text-decoration:none;color:#222;font-size:.9rem}#header-cart .cart__line-item .details .current_price,.shopify-section.cart .cart__line-item .details .current_price{font-weight:700;color:#00c188;animation:flow 20s ease-in-out infinite;background:linear-gradient(to right,#02dabd,#ffe26e,#eb074b,#4700b9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;position:relative;font-size:.9rem}#header-cart .cart__line-item .quantity,.shopify-section.cart .cart__line-item .quantity{grid-area:quantity;display:flex;gap:1.5rem;align-items:center;justify-content:flex-start}#header-cart .cart__line-item .quantity quantity-input,.shopify-section.cart .cart__line-item .quantity quantity-input{display:flex;flex-direction:row;gap:.5rem}#header-cart .cart__line-item .quantity quantity-input .quantity__button,.shopify-section.cart .cart__line-item .quantity quantity-input .quantity__button{width:30px;height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f3f6f8;border:0;border-radius:10px;padding:7px;color:#b9bec1;cursor:pointer}#header-cart .cart__line-item .quantity quantity-input .quantity__button svg,.shopify-section.cart .cart__line-item .quantity quantity-input .quantity__button svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}#header-cart .cart__line-item .quantity quantity-input input,.shopify-section.cart .cart__line-item .quantity quantity-input input{width:50px;height:40px;background:#fff;border:.15em solid #f3f6f8;border-radius:10px;padding:10px;text-align:center;box-sizing:border-box;font-size:1rem;font-weight:500;color:#444;appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield}#header-cart .cart__line-item .quantity quantity-input input::-webkit-inner-spin-button,#header-cart .cart__line-item .quantity quantity-input input::-webkit-outer-spin-button,.shopify-section.cart .cart__line-item .quantity quantity-input input::-webkit-inner-spin-button,.shopify-section.cart .cart__line-item .quantity quantity-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#header-cart .cart__line-item .quantity cart-remove-button,.shopify-section.cart .cart__line-item .quantity cart-remove-button{display:inline-block;width:35px;height:35px;padding:5px;box-sizing:border-box}#header-cart .cart__line-item .quantity cart-remove-button a,.shopify-section.cart .cart__line-item .quantity cart-remove-button a{color:#999}#header-cart .cart__line-item .quantity cart-remove-button svg,.shopify-section.cart .cart__line-item .quantity cart-remove-button svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#header-cart .cart__line-item .total_price,.shopify-section.cart .cart__line-item .total_price{grid-area:total;align-self:flex-end;justify-self:flex-start}@media only screen and (min-width:750px){#header-cart .shopify-section.cart .cart__line-item,.shopify-section.cart .shopify-section.cart .cart__line-item{grid-template-areas:"image details" "image quantity";padding:1.5rem 1.5rem 1.5rem .5rem}#header-cart .shopify-section.cart .cart__line-item .image,.shopify-section.cart .shopify-section.cart .cart__line-item .image{width:150px}#header-cart .shopify-section.cart .cart__line-item .details a,.shopify-section.cart .shopify-section.cart .cart__line-item .details a{font-size:1rem}#header-cart .shopify-section.cart .cart__line-item .quantity,.shopify-section.cart .shopify-section.cart .cart__line-item .quantity{gap:2.3em}#header-cart .shopify-section.cart .cart__line-item .quantity .quantity__button,.shopify-section.cart .shopify-section.cart .cart__line-item .quantity .quantity__button{width:40px;height:40px;padding:10px}#header-cart .shopify-section.cart .cart__line-item .quantity quantity-input,.shopify-section.cart .shopify-section.cart .cart__line-item .quantity quantity-input{gap:1em}#header-cart .shopify-section.cart .cart__line-item .quantity cart-remove-button,.shopify-section.cart .shopify-section.cart .cart__line-item .quantity cart-remove-button{width:40px;height:40px;padding:6px}#header-cart .shopify-section.cart .cart__line-item .total_price,.shopify-section.cart .shopify-section.cart .cart__line-item .total_price{justify-self:flex-end}}.cart-checkout{max-width:480px;display:grid;margin:0 auto;grid-auto-flow:row}.cart-checkout .js-footer-contents{display:grid;grid-auto-flow:column}.cart-checkout .totals{display:flex;flex-direction:column;justify-content:flex-start;align-self:center}.cart-checkout .totals p{margin:0}.cart-checkout .checkout{justify-self:stretch}.cart-checkout .checkout .btn{width:100%}.cart-checkout .checkout .btn.is-wempty{background-color:#ddd;border:0;pointer-events:none}.cart-checkout .checkout .btn.is-wempty:hover{background-color:#ddd;border:0}.cart-checkout .dynamic-cart-content.is-empty{display:none}.cart-checkout .checkout-alternative{text-align:center;padding:1rem 0 1.5rem;font-size:.8rem;color:#888}.cart-checkout .dynamic-checkout ul{display:flex!important;flex-direction:row!important;gap:1em;justify-content:center}.cart-checkout .dynamic-checkout ul li{flex-basis:50%!important}body.blog #MainContent{padding-top:100px}body.blog #MainContent .shopify-section h1{display:block}@media only screen and (min-width:550px){body.blog #MainContent{padding-top:120px}body.blog #MainContent .shopify-section.cart-header{margin-top:0}}section.blog .blog-content h1{text-align:center;font-size:1.2rem}section.blog .blog-content .blog-articles{display:grid;grid-template-columns:1fr;gap:60px;margin-top:40px}@media only screen and (min-width:750px){section.blog .blog-content h1{text-align:center;margin-bottom:60px}section.blog .blog-content .blog-articles{margin-top:0;grid-template-columns:repeat(auto-fill,minmax(40%,1fr))}}@media only screen and (min-width:1150px){section.blog .blog-content .blog-articles{grid-template-columns:repeat(auto-fill,minmax(30%,1fr))}}article.article-card a{color:#222;text-decoration:none;display:flex;flex-direction:column;gap:20px;border-radius:15px;background:#fff;transition:background-color .25s ease-in-out}article.article-card a:hover{background:#f3f6f8}article.article-card .article-card__image-wrapper figure{margin:0;height:240px;border-radius:15px;overflow:hidden}article.article-card .article-card__image-wrapper figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:550px){article.article-card .article-card__image-wrapper figure{height:240px}}article.article-card .article-card__info{padding:0 1.5rem 1rem}article.article-card .article-card__info .article-card__header span.published_date{font-size:.8rem;font-style:oblique}article.article-card .article-card__info p.article-card__text{text-align:justify}@media only screen and (min-width:750px){article.article-card:first-child:not(.footer){grid-column:1/3;grid-row:1/2}article.article-card:first-child:not(.footer) a{height:100%;display:grid;grid-auto-flow:column;gap:0;background:#f3f6f8;border-radius:15px;grid-template-columns:1fr 1fr}article.article-card:first-child:not(.footer) a h2{font-size:2.2rem}article.article-card:first-child:not(.footer) a figure{height:100%}article.article-card:first-child:not(.footer) a .article-card__info{display:flex;flex-direction:column;justify-content:center;padding:1rem 2.5rem}article.article-card:first-child:not(.footer) a .article-card__text{font-size:1.1rem}}.pagination-wrapper nav.pagination{max-width:350px;margin:0 auto;padding:40px 0}@media only screen and (max-width:749px){.pagination-wrapper nav.pagination{padding-top:90px}}.pagination-wrapper nav.pagination ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.pagination-wrapper nav.pagination ul li{padding:0;display:flex}.pagination-wrapper nav.pagination ul li a,.pagination-wrapper nav.pagination ul li span{padding:.5rem 1.2rem;font-size:1.2rem;display:flex;align-items:center}.pagination-wrapper nav.pagination ul li span.pagination__item--current{border-radius:10px;background:#f3f6f8;color:var(--main-foreground);font-weight:500}.pagination-wrapper nav.pagination ul li a{text-decoration:none;color:var(--main-foreground)}.pagination-wrapper nav.pagination ul li a.pagination__item-arrow{width:1.5rem;height:1.5rem}.pagination-wrapper nav.pagination ul li a.pagination__item-arrow svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;fill:currentColor}.pagination-wrapper nav.pagination ul li a.disabled{pointer-events:none;opacity:.25}@media only screen and (max-width:749px){.pagination-wrapper nav.pagination ul li:first-of-type,.pagination-wrapper nav.pagination ul li:last-of-type{position:absolute;transform:translateY(-70px);height:50px;align-content:center;justify-content:center;justify-items:center;align-items:center;width:45%;background:#f3f6f8;border-radius:15px;overflow:hidden;border:5px solid #fff}.pagination-wrapper nav.pagination ul li:first-of-type{left:0}.pagination-wrapper nav.pagination ul li:last-of-type{right:0}}@media only screen and (min-width:550px){.pagination-wrapper nav.pagination ul{gap:1rem}.pagination-wrapper nav.pagination ul li a,.pagination-wrapper nav.pagination ul li span{padding:.5rem 2rem}}body.article #MainContent{padding-top:100px}@media only screen and (min-width:750px){body.article #MainContent{padding-top:40px}}article.article h2{font-size:2rem;font-weight:700}article.article h3{font-size:1.5rem;font-weight:500}article.article .article__header{display:grid;max-width:1200px;grid-auto-flow:row;-moz-column-gap:50px;column-gap:50px}article.article .article__header header{display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;grid-row:1}article.article .article__header header h1{font-size:1.75rem}article.article .article__header header .article__header-meta{font-size:.8rem;color:#b9bec1;font-weight:500;display:flex;align-items:center;gap:1rem}article.article .article__header header .article__header-meta .separator{width:7px;height:7px;border:.15rem solid #b9bec1;border-radius:3rem}article.article .article__header .article__hero-wrapper{grid-row:2}article.article .article__header .article__hero-wrapper figure{max-width:800px;height:240px;border-radius:25px;overflow:hidden;margin:0}article.article .article__header .article__hero-wrapper figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}article.article.faq .article__header{text-align:center;margin:5rem auto 0}article.article.faq .article__header .article__header-meta{justify-content:center}article.article.faq .article__text img{-o-object-fit:contain;object-fit:contain}article.article .article__excerpt{font-size:1.25rem;margin:1.25rem 0}article.article .article__content-wrapper{display:grid;grid-auto-flow:row;max-width:1200px;margin:0 auto}article.article .article__content-wrapper p{font-size:1.1rem;line-height:1.4rem;margin-bottom:1.75rem}article.article .article__content-wrapper h2,article.article .article__content-wrapper h3{margin-top:3.5rem}article.article .article__content-wrapper ul{font-size:1.1rem;line-height:1.4rem;padding:0;margin:0 0 0 20px}article.article .article__content-wrapper ul li{margin-bottom:1rem}article.article .article__content-wrapper a{font-style:oblique;font-weight:500;color:var(--main-foreground);transition:color .15s ease-out}article.article .article__content-wrapper a:hover{color:#00c188}article.article aside{border-right:1px solid #f3f6f8;padding:1rem 50px 0 1rem;margin-top:2rem;grid-row:2}article.article aside .button-sharing-wrapper a{display:flex;color:#b9bec1;text-decoration:none;font-size:1.2rem;align-items:center;gap:1rem;margin-bottom:3rem}article.article aside .button-sharing-wrapper a .icon-wrap{width:1.5rem;height:1.5rem}article.article aside .button-sharing-wrapper a .icon-wrap svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;fill:currentColor}article.article .article__text{max-width:1000px;margin:0 auto;padding-top:2rem}article.article .article__text img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:10px;max-height:500px}article.article .article__text iframe{width:100%;max-height:500px}@media only screen and (min-width:750px){article.article:not(.faq) .article__header{grid-template-columns:1fr 1fr;margin:4em auto 1em}article.article:not(.faq) .article__header .article__hero-wrapper,article.article:not(.faq) .article__header header{grid-row:auto;gap:20px}article.article:not(.faq) .article__header .article__hero-wrapper h1,article.article:not(.faq) .article__header header h1{font-size:2.2rem}article.article:not(.faq) .article__header .article__hero-wrapper figure{height:400px}article.article:not(.faq).article__content-wrapper{grid-auto-flow:column;grid-template-columns:1fr 2fr;gap:50px}article.article:not(.faq).article__content-wrapper .article__text,article.article:not(.faq).article__content-wrapper aside{grid-row:auto}}.article__footer h3{text-align:center;padding:3rem 0}.article__footer .overflow_wrapper{display:grid;gap:1.5em;width:100%;overflow-x:scroll;grid-auto-flow:column;grid-auto-columns:70vw}.article__footer .overflow_wrapper article.article-card h2{font-size:1.25rem}.article__footer .overflow_wrapper article.article-card .article-card__info{padding:0 1rem 1rem}.article__footer .overflow_wrapper article.article-card .article-card__image-wrapper figure{height:200px}.article__footer .overflow_wrapper article.article-card .article-card__text{font-size:.9rem}@media only screen and (min-width:550px){.article__footer .overflow_wrapper{grid-auto-columns:60vw}}@media only screen and (min-width:750px){.article__footer .overflow_wrapper{grid-auto-columns:40vw}}@media only screen and (min-width:950px){.article__footer .overflow_wrapper{grid-auto-columns:30vw}}@media only screen and (min-width:1400px){.article__footer .overflow_wrapper{grid-auto-columns:22vw}}body.blog-faq #MainContent{padding-top:100px}body.blog-faq #MainContent .shopify-section h1{display:block}@media only screen and (min-width:550px){body.blog-faq #MainContent{padding-top:120px}body.blog-faq #MainContent .shopify-section.cart-header{margin-top:0}}body.page-faq #shopify-section-announcement-bar,body.page-faq #shopify-section-footer,body.page-faq #shopify-section-header{display:none;visibility:hidden}section.faq{max-width:800px;margin:0 auto}section.faq h1{font-weight:900;font-size:2.2rem;margin-bottom:0}section.faq .lr_faq-search__tagcloud{padding:15px 0;display:flex;flex-wrap:wrap;gap:.5rem}section.faq a.search-tag,section.faq span.search-tag{border-radius:7px;background:#ddd;color:#444;font-weight:300;font-size:1rem;padding:.5rem .75rem;font-weight:500;text-decoration:none}section.faq a.search-tag.active,section.faq a.search-tag:hover,section.faq span.search-tag.active,section.faq span.search-tag:hover{background:var(--main-foreground);color:#fff}section.faq .result-row{padding-bottom:40px;border-bottom:1px solid #eee;padding-top:20px}section.faq .result-row a{font-size:1.5em;font-weight:900;color:var(--main-foreground);text-decoration:none;display:block;margin-bottom:.5rem;font-weight:500}section.faq .result-row .search-tag{display:inline-block;padding:.25rem .5rem;font-size:.8rem;color:#444}.faq-content{margin-bottom:80px}.faq-content article.article.faq .article__text{font-size:1.25rem;padding-top:0;padding-bottom:3rem}.faq-content .article__tag-wrapper{padding:15px 0;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.faq-content .article__tag-wrapper .search-tag{border-radius:7px;background:#ddd;color:#444;font-size:1rem;padding:.5rem .75rem;font-weight:500;text-decoration:none}.faq-content .article__tag-wrapper .search-tag.active,.faq-content .article__tag-wrapper .search-tag:hover{background:var(--main-foreground);color:#fff}.faq-content .article__content-wrapper a.back-button{display:flex;color:#b9bec1;text-decoration:none;font-size:1.2rem;align-items:center;gap:1rem;margin-bottom:3rem}.faq-content .article__content-wrapper a.back-button .icon-wrap{width:1.5rem;height:1.5rem}.faq-content .article__content-wrapper a.back-button .icon-wrap svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;fill:currentColor}.faq-content .section-header{text-align:left}.faq-content .section-header h1{font-size:2.5em;text-align:left}.faq-content .article__body p{font-size:1.2em}body.page #MainContent .shopify-section h1{margin-top:25px;font-size:1.25rem;margin-bottom:60px;text-align:center}@media only screen and (min-width:550px){body.page #MainContent{padding-top:120px}body.page #MainContent .shopify-section h1{font-size:2rem}}announcement-bar{max-width:1700px;margin:0 auto;display:block;overflow:hidden;height:30px;align-content:flex-end;display:grid}announcement-bar .slider-bar{display:grid;grid-auto-columns:100%;grid-auto-flow:column;align-content:flex-end;transition:transform .45s ease-in-out}announcement-bar .slider-bar .item,announcement-bar .slider-bar a{display:flex;gap:.3rem;justify-content:center;font-size:.8rem;text-decoration:none;color:var(--main-foreground)}announcement-bar .slider-bar .item .header,announcement-bar .slider-bar a .header{font-weight:900}announcement-bar .slider-bar .item .text,announcement-bar .slider-bar a .text{font-weight:500}announcement-bar .slider-bar .item p,announcement-bar .slider-bar a p{padding:0;margin:0}@media only screen and (min-width:550px){announcement-bar .slider-bar .item,announcement-bar .slider-bar a{font-size:1.1rem}}@keyframes gradient{0%{background-position:0 100%}to{background-position:0 0}}.interactive-video h2{font-weight:100;font-size:2.5rem!important}.interactive-video .interactive-video__list{display:flex;flex-direction:column-reverse;margin-top:3rem}.interactive-video .interactive-video__list ul{position:relative;list-style-position:inside;padding-left:1.5rem;list-style-type:none;display:flex;flex-direction:column;margin-top:-90px;width:320px;--stepindicator:0%}.interactive-video .interactive-video__list ul li{position:relative;padding-bottom:2rem}.interactive-video .interactive-video__list ul li p{display:none}.interactive-video .interactive-video__list ul li:before{content:"";width:.15rem;height:100%;position:absolute;display:inline-block;left:-1.25rem;background-image:linear-gradient(0deg,#00c188 50%,#d3d3d3 50%);background-position:0 0;background-size:100% 200%}.interactive-video .interactive-video__list ul li h3{color:#b9bec1}.interactive-video .interactive-video__list ul li h3:before{content:"";width:.7rem;height:.7rem;background:#d3d3d3;position:absolute;display:inline-block;top:4.5px;left:-1.5rem;border-radius:50%;outline:7px solid #fff}.interactive-video .interactive-video__list ul li.active{padding-bottom:0}.interactive-video .interactive-video__list ul li.active:before{background-image:linear-gradient(180deg,#23e090 50%,#d3d3d3 50%);animation:gradient var(--step-duration);margin-top:20px;height:calc(100% - 15px)}.interactive-video .interactive-video__list ul li.active h3{color:var(--main-foreground)}.interactive-video .interactive-video__list ul li.active h3:before{content:"";width:1rem;height:1rem;background:#00c188;left:-1.65rem;top:3px}.interactive-video .interactive-video__list ul li.active p{display:block}.interactive-video .interactive-video__list ul li.active:last-of-type{padding-bottom:0}.interactive-video .interactive-video__list ul li.played h3:before,.interactive-video .interactive-video__list ul li.played:before{background:#00c188}.interactive-video .interactive-video__player{width:100vw;height:100vw;overflow:hidden;position:relative;z-index:-1;margin-left:-20px}.interactive-video .interactive-video__player video{width:120%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;margin:0 auto;-webkit-mask-image:-webkit-radial-gradient(white,#000);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}@media only screen and (min-width:750px){.interactive-video .content-wrapper{padding-left:80px!important}.interactive-video .interactive-video__list ul{margin-top:50px}.interactive-video .interactive-video__player{text-align:center;width:660px;height:400px;overflow:visible;margin-left:0}.interactive-video .interactive-video__player video{width:110%}}@media only screen and (min-width:950px){.interactive-video .interactive-video__list{display:grid;grid-auto-flow:column;grid-template-columns:350px 1fr;position:relative}.interactive-video .interactive-video__list ul{margin-top:0}.interactive-video .interactive-video__list .interactive-video__player{position:absolute;width:500px;right:0;top:-50px;overflow:visible;overflow-x:clip}#shopify-section-template--15343502885050__1644332399441c4430,#shopify-section-template--15343553413306__1644332399441c4430{position:relative;z-index:1}}@media only screen and (min-width:1150px){.interactive-video .content-wrapper{padding-left:200px!important}.interactive-video .interactive-video__list .interactive-video__player{width:600px;right:50px}.interactive-video .interactive-video__list .interactive-video__player video{width:100%}}@media only screen and (min-width:1400px){.interactive-video .interactive-video__list .interactive-video__player{width:800px}}.lighting-catalog .content-wrapper{position:relative;display:flex;flex-direction:column}.lighting-catalog .content-wrapper h2{font-weight:100;font-size:2.5rem}.lighting-catalog .content-wrapper h5{font-weight:700;color:#fff;font-size:1.5rem}.lighting-catalog .content-wrapper div.rich-text{font-size:1.2rem;color:#fff}.lighting-catalog .content-wrapper .catalog-video__player{flex:1 1 0px;text-align:center;z-index:1}.lighting-catalog .content-wrapper .catalog-video__player video{width:auto;height:600px}.lighting-catalog .content-wrapper .catalog-video__player figure{width:375px;height:600px;margin:0 auto;transform:scale(.8)}.lighting-catalog .content-wrapper .catalog-video__player figure img{width:100%;height:auto}.lighting-catalog .content-wrapper .text-column{background:var(--inverse-background);display:flex;flex-direction:column;justify-content:center;padding:20px;padding-bottom:2rem;padding-top:8rem;margin-top:-10rem}@media only screen and (min-width:750px){.lighting-catalog .content-wrapper{position:relative;display:flex;flex-direction:row}.lighting-catalog .content-wrapper:before{content:"";width:calc(100% - 80px);height:400px;display:block;background:#222;border-radius:15px;z-index:-1;position:absolute;top:100px;left:0;right:0;margin:0 auto}.lighting-catalog .content-wrapper .text-column{padding:0 100px 0 0;background:0;margin:0}.lighting-catalog .content-wrapper .catalog-video__player figure{width:375px;height:600px;margin:0 auto}}@media only screen and (min-width:950px){.lighting-catalog .content-wrapper .catalog-video__player figure{transform:scale(1)}}.product_option_picker__wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}@media only screen and (min-width:550px){.product_option_picker__wrapper{max-width:400px}}.product_option_picker{background-color:#f3f6f8;border-radius:25px;min-width:175px;max-width:290pt;height:38pt;display:flex;align-items:center;padding:0 .75rem 0 1.5rem;justify-content:space-between}.product_option_picker p{font-weight:700;display:inline;margin:0;margin-right:1.5rem}.product_option_picker ul{display:inline-flex;flex-direction:row;list-style:none;list-style-position:inside;padding:0;margin:0;width:-moz-max-content;width:max-content;justify-content:space-evenly;flex:1;align-items:center}.product_option_picker .product_option_item{text-align:center}.product_option_picker .product_option_item:not(.addon){cursor:pointer;border-radius:100%;padding:5px;border:transparent 1.5pt solid;margin:0 .45rem}.product_option_picker .product_option_item.hide{display:none}.product_option_picker .product_option_item.black span{background:#000}.product_option_picker .product_option_item.white span{background:#fff}.product_option_picker .product_option_item.gray span{background:gray}.product_option_picker .product_option_item.normal span{background:#e2e2e2;background:linear-gradient(90deg,#e2e2e2 0,#fff)}.product_option_picker .product_option_item.textile span{background-size:300%;background-position:left}.product_option_picker .product_option_item.remove-addon{cursor:pointer}.product_option_picker .product_option_item.remove-addon label{margin:0}.product_option_picker .product_option_item.remove-addon span{margin:.45rem;border:#ddd 1.5pt solid}.product_option_picker .product_option_item.remove-addon span svg{width:100%;height:100%;stroke:#ddd;stroke-width:.3rem;stroke-linecap:round}.product_option_picker .product_option_item span{width:20pt;height:20pt;border-radius:100%;display:block}.product_option_picker .product_option_item label{cursor:pointer;border-radius:100%;padding:5px;border:transparent 1.5pt solid;margin:0 .45rem;display:block}.product_option_picker .product_option_item label span{width:20pt;height:20pt;border-radius:100%;display:block}.product_option_picker .product_option_item label.black span{background:#000}.product_option_picker .product_option_item label.white span{background:#fff}.product_option_picker .product_option_item.active,.product_option_picker .product_option_item.active label{border-color:#ddd}.product_option_picker .text{display:flex;flex-direction:column;width:60px}.product_option_picker .text .current_price{font-size:.8rem;font-weight:500}.product_option_picker .text .current_price strong{font-weight:700;color:#00c188}.product_option_picker .text .current_price em{text-decoration:line-through;color:#b9bec1}body.page-retailer #MainContent{padding-top:100px}body.page-retailer #MainContent .shopify-section h1{display:block}@media only screen and (min-width:550px){body.page-retailer #MainContent{padding-top:120px}}.lr-location-map #map{height:100vw}@media only screen and (min-width:550px){.lr-location-map #map{height:80vw}}@media only screen and (min-width:950px){.lr-location-map #map{height:550vw}}@media only screen and (min-width:1150px){.lr-location-map #map{height:calc(80vh - 200px)}}.lr-location-map .gm-style-iw{max-width:300px!important;height:175px!important;max-height:195px!important}.lr-location-map .gm-style .gm-style-iw-d{overflow:hidden!important}.lr-location-map .lr-infowindow-content{padding:20px}@media only screen and (min-width:550px){.lr-location-map .lr-infowindow-content{padding:5px 0 0}}.lr-location-map .lr-infowindow-content .facilitytype{text-transform:uppercase;border:1px solid #666;border-radius:4px;padding:4px 5px 1px;font-size:.7em;margin-bottom:10px;display:table;color:#666;font-weight:500}.lr-location-map .lr-infowindow-content .company{font-weight:700;font-size:1.5em;margin-bottom:0}.lr-location-map .lr-infowindow-content .city{margin-top:0;margin-bottom:10px}.lr-location-map .lr-infowindow-content button.btn{padding:8px 10px 6px;font-size:.8em}.lr-location-map__introtext{margin-top:30px}.lr-location-map__introtext strong{text-transform:uppercase;border:1px solid #666;border-radius:4px;padding:4px 5px 1px;font-size:.7em;display:inline-block;font-weight:500;color:#666}.lr-location-map{z-index:4;position:relative}.lr-location-list{margin-top:-50px}.lr-location-list h3,.lr-location-list h4{clear:both;position:sticky;top:50px;background:#fff;z-index:1}.lr-location-list h3{padding:104px 0 20px .5rem;color:#222;font-weight:700;text-transform:capitalize;top:0}.lr-location-list h4{width:50%;left:50%;text-align:right;top:104px!important;z-index:2!important;color:#222;font-weight:500;letter-spacing:.1em;padding:0;display:block}.lr-location-list .grid{margin-top:-37px;padding:0 .5rem}.lr-location-list .grid .grid__item{margin-top:30px}@media only screen and (min-width:750px){.lr-location-list h3{color:#222;font-weight:700;text-transform:capitalize}.lr-location-list .grid{margin-bottom:70px}.lr-location-list .grid .grid__item{margin-top:40px}.lr-location-list .grid .grid__item.active{border-left:2px solid #00c188;padding-left:1rem}}.lr-location-list .facilitytype{text-transform:uppercase;border:1px solid #666;border-radius:4px;padding:4px 5px 1px;font-size:.7em;margin-bottom:10px;display:table;color:#666;font-weight:500}.lr-location-list .company{font-weight:700;font-size:1.1em;margin-bottom:0}.lr-location-list .add-info{font-weight:700;letter-spacing:normal;font-size:.8em;color:#555}.disruptor .content-wrapper{display:flex;flex-direction:column;gap:.5rem}.disruptor .inner-section{padding-bottom:80px}@media only screen and (min-width:750px){.disruptor .inner-section{padding-bottom:0}}.disruptor .rich-text{font-size:1.4rem;font-weight:500}.three-columns .content-wrapper{background:#f3f6f8;padding:40px;border-radius:10px}@media only screen and (min-width:750px){.three-columns .content-wrapper{border-radius:25px}}.three-columns .section-heading{text-align:center}@media only screen and (min-width:750px){.three-columns .section-heading{margin:1rem 0 2rem}}.three-columns .section-heading p{font-size:1.25rem}.three-columns .columns__wrapper{display:grid}.three-columns .columns__wrapper figure{width:4rem;height:8rem;margin:0 auto}.three-columns .columns__wrapper figure svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;fill:#00c188;color:#00c188}.three-columns .columns__wrapper .column.image{margin:0 auto}.three-columns .columns__wrapper .column.image figure{width:100%;height:auto;padding:.5rem;max-width:250px}.three-columns .columns__wrapper .column.image figure img{width:100%;height:auto}@media only screen and (min-width:750px){.three-columns .columns__wrapper .column.image figure{padding:2.5rem}}@media only screen and (min-width:950px){.three-columns .columns__wrapper{grid-auto-flow:column;gap:3rem}}@media only screen and (min-width:1150px){.three-columns .columns__wrapper{gap:7rem}}@media only screen and (min-width:1650px){.three-columns .columns__wrapper{gap:9rem}}.three-columns .columns__wrapper h3,.three-columns .columns__wrapper h5{text-align:center}.three-columns .columns__wrapper h3{font-size:1.5rem}.three-columns .columns__wrapper h5{font-size:1.25rem;margin-top:.5rem;font-weight:400}section.refurbed-selector{position:relative}section.refurbed-selector .inner-section.frame{padding:20px 10px}@media only screen and (min-width:750px){section.refurbed-selector .inner-section.frame{padding:40px}}section.refurbed-selector .refurbed-selector__content{min-height:400px;display:grid;border-radius:25px;gap:2rem}@media only screen and (min-width:750px){section.refurbed-selector .refurbed-selector__content{grid-auto-flow:column}section.refurbed-selector .refurbed-selector__content.sold-out{background:#f3f6f8}}section.refurbed-selector .selector__column{background:#f3f6f8;height:100%;border-radius:25px;text-align:center}section.refurbed-selector .selector__column figure{height:80vw;width:auto;margin:0 auto}section.refurbed-selector .selector__column figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}@media only screen and (min-width:750px){section.refurbed-selector .selector__column figure{height:300px;max-width:100%}}@media only screen and (min-width:1150px){section.refurbed-selector .selector__column figure{max-width:80%}}section.refurbed-selector .selector__column h2{margin-bottom:1.5rem}section.refurbed-selector .selector__column h2 span{color:#00c188;font-weight:500;font-size:1.25rem;display:block}section.refurbed-selector .selector__column p{font-weight:500}section.refurbed-selector .selector__column .btn{margin-bottom:3rem}@media only screen and (min-width:750px){body.lr-refurbished-program-sales .refurbed-selector .inner-section.frame{padding-top:0;padding-bottom:0}}body.lr-refurbished-program-sales #shopify-section-template--15964213870778__16595265402a8a8900,body.lr-refurbished-program-sales #shopify-section-template--22089641263445__16595265402a8a8900,body.lr-refurbished-program-sales .refurbed-signup{visibility:hidden;display:none}section.accordion .inner-section .content-wrapper{padding:1rem}@media only screen and (min-width:750px){section.accordion .inner-section .content-wrapper{padding:3rem}}section.accordion .inner-section .accordion-item{padding:1rem 0}@media only screen and (min-width:750px){section.accordion .inner-section .accordion-item{padding:2rem 0}}section.accordion .inner-section .accordion-item h3{font-size:1.5rem}section.accordion .inner-section .accordion-item h3 label{cursor:pointer}section.accordion .inner-section .accordion-item input{display:none}section.accordion .inner-section .accordion-item .description{font-size:1.2rem;display:none}section.accordion .inner-section .accordion-item input:checked+.description{display:block}section.small-banner{padding-top:80px}section.small-banner+section.shopify-section{margin:0!important}section.small-banner .inner-section.frame{padding:20px 10px 0}@media only screen and (min-width:750px){section.small-banner .inner-section.frame{padding:40px 40px 0}}section.small-banner .content-wrapper{background:#00c188;padding:.75rem 1rem;border-radius:1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-direction:column;text-align:center}section.small-banner .content-wrapper .rich-text{font-size:1rem}@media only screen and (min-width:550px){section.small-banner .content-wrapper .rich-text{font-size:1.3rem}}section.small-banner .content-wrapper .rich-text p{color:#fff;margin:0}@media only screen and (max-width:749px){section.small-banner .content-wrapper .rich-text p{display:inline;font-size:.9rem}}section.small-banner .content-wrapper .rich-text strong{font-weight:700}section.small-banner .content-wrapper .rich-text em{font-style:normal;color:#00563c}section.small-banner .content-wrapper .btn.soft-cta{border-color:#fff;background:#0000;color:#fff;margin:0;padding:.5rem .75rem}@media only screen and (max-width:749px){section.small-banner .content-wrapper .btn.soft-cta{border:none;padding:0;font-weight:700;text-align:center;font-size:.9rem}section.small-banner .content-wrapper .btn.soft-cta:hover{color:#00563c}}@media only screen and (min-width:750px){section.small-banner .content-wrapper .btn.soft-cta{white-space:nowrap}}@media only screen and (min-width:750px){section.small-banner{padding-top:0}}section.small-banner .content-wrapper{flex-direction:row;gap:2rem;text-align:left}section.large-banner .inner-section.frame{padding:20px 10px}@media only screen and (min-width:750px){section.large-banner .inner-section.frame{padding:40px}}section.large-banner .content-wrapper{border-radius:25px}section.large-banner .content-wrapper .image-column{height:350px;text-align:center}section.large-banner .content-wrapper .image-column img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center}section.large-banner .content-wrapper .text-column{padding:20px}section.large-banner .content-wrapper .text-column h2{font-weight:700;margin-bottom:.5rem}section.large-banner .content-wrapper .text-column h2 .re{color:#00563c}section.large-banner .content-wrapper .text-column h5{font-weight:100;font-size:2rem}section.large-banner .content-wrapper .text-column .rich-text{max-width:600px}section.large-banner .content-wrapper .text-column .btn-group{display:flex;flex-direction:row;gap:2rem;align-items:center}section.large-banner .content-wrapper .text-column .btn-group .btn.soft-cta{border-color:#fff;background:#0000;color:#fff;margin:0;white-space:nowrap}section.large-banner .content-wrapper .text-column .btn-group .btn.soft-cta:hover{background:#fff;color:#00c188}section.large-banner .content-wrapper .text-column .btn-group .btn.link{color:#fff;font-weight:700;font-size:.9rem}@media only screen and (min-width:750px){section.large-banner .content-wrapper{display:flex}section.large-banner .content-wrapper.left{flex-direction:row}section.large-banner .content-wrapper.right{flex-direction:row-reverse}section.large-banner .content-wrapper .image-column{flex:4;margin:0 2rem 2rem 4rem;margin:0}section.large-banner .content-wrapper .text-column{flex:5;padding:40px;display:flex;flex-direction:column;justify-content:center}}@media only screen and (min-width:950px){section.large-banner .content-wrapper .image-column{margin:0 3rem 2rem 6rem}section.large-banner .content-wrapper .text-column{flex:5}}body.blog-jobs #MainContent{padding-top:100px}@media only screen and (min-width:550px){body.blog-jobs #MainContent{padding-top:120px}}@media only screen and (min-width:750px){body.blog-jobs #MainContent .textmedia.title .textmedia-content{grid-auto-columns:1fr 2fr}}.job-bloglist{margin:0!important}@media only screen and (min-width:750px){#job-list .blog-articles{margin-left:33%}}#job-list ul{list-style:none;padding:0}#job-list ul li{padding-bottom:1.5rem}#job-list ul li a{font-weight:500;font-size:1.5rem;transition:margin .2s ease-in-out;margin:0;color:var(--main-foreground)}#job-list ul li a:hover{margin-left:.5rem}@media only screen and (min-width:550px){#job-list ul{margin-left:2rem}#job-list ul li a{font-size:1.75rem}}section.shopify-section.big-product{max-width:-moz-max-content;max-width:max-content;position:relative}section.shopify-section.big-product .inner-section{padding:0;max-width:-moz-max-content;max-width:max-content}big-product-selector{position:relative;display:block;width:100%;height:100%}big-product-selector div.image-slider{overflow-x:scroll;width:calc(100vw - 2rem);height:calc(100vh - 2rem);display:flex;overflow-y:hidden;gap:1rem;margin:1rem;scroll-snap-type:x mandatory;max-height:calc(90vw - 2rem)}big-product-selector div.image-slider figure{width:90vw;height:calc(100vh - 2rem);max-height:calc(90vw - 2rem);background:#f3f6f8;aspect-ratio:1;text-align:center;position:relative;margin:0;padding:0;scroll-snap-align:start;display:flex;justify-content:center}big-product-selector div.image-slider figure img{width:auto;height:100%;margin:0;padding:0;opacity:0;display:none}big-product-selector div.image-slider figure.blank-spacer{display:none;visibility:hidden;opacity:0}@media only screen and (min-width:950px){big-product-selector div.image-slider figure.blank-spacer{display:flex;visibility:visible;opacity:1}}big-product-selector div.image-slider img.schematic{opacity:1;display:block;mix-blend-mode:darken}big-product-selector div.image-slider.white.plain img.white.plain{opacity:1;display:block}big-product-selector div.image-slider.gray.plain img.gray.plain{opacity:1;display:block}big-product-selector div.image-slider.black.plain img.black.plain{opacity:1;display:block}big-product-selector div.image-slider.white.fabric img.white.fabric{opacity:1;display:block}big-product-selector div.image-slider.gray.fabric img.gray.fabric{opacity:1;display:block}big-product-selector div.image-slider.black.fabric img.black.fabric{opacity:1;display:block}big-product-selector div.image-slider.bloom_white.plain img.bloom_white.plain{position:absolute;opacity:1;display:block}big-product-selector div.image-slider.bloom_black.plain img.bloom_black.plain{position:absolute;opacity:1;display:block}big-product-selector div.image-slider.bloom_white.fabric img.bloom_white.fabric{position:absolute;opacity:1;display:block}big-product-selector div.image-slider.bloom_black.fabric img.bloom_black.fabric{position:absolute;opacity:1;display:block}big-product-selector .product_information{padding:1rem;background:linear-gradient(0deg,#fff 0,#fffa);border-radius:1rem}@media only screen and (min-width:950px){big-product-selector .product_information{position:absolute;width:450px;padding:2rem;min-height:500px;right:1.5rem;bottom:1.5rem}}@media screen and (max-height:900px)and (min-width:700px){big-product-selector .product_information{bottom:0!important;padding:1rem 2rem}big-product-selector .product_information .option-picker{margin:.5rem}}big-product-selector .product_information .header_row{display:flex;flex-direction:row;justify-content:space-between}big-product-selector .product_information .price_information{text-align:right}big-product-selector .product_information .price_information .price{font-size:1.5rem;font-weight:500;color:#222}big-product-selector .product_information .price_information .price .compare_at_price{font-weight:400;color:#666;position:relative;-webkit-text-fill-color:#b9bec1}big-product-selector .product_information .price_information .price .compare_at_price:before{position:absolute;content:"";left:-7%;top:45%;right:0;border-top:2px solid #b9bec1;border-color:inherit;transform:rotate(-15deg);color:#b9bec1;border-radius:2px}big-product-selector .product_information .price_information .tax_customs{font-style:oblique;color:#666;font-size:.8rem}big-product-selector .product_information h1{font-size:3rem;font-weight:500;color:#222}big-product-selector .product_information h4{font-size:1.25rem;font-weight:400;margin-bottom:2rem;color:#444}big-product-selector .product_information p{font-size:.95rem;color:#444}big-product-selector article.product_slide{opacity:0;display:none;top:0;left:0;transition:opacity ease-in-out .4s;pointer-events:none}big-product-selector article.product_slide:not(.active){transition:opacity ease-in-out .4s}big-product-selector article.product_slide.active{opacity:1;display:block;pointer-events:all}big-product-selector article.product_slide .product-form form{gap:0}big-product-selector article.product_slide .form-cta{display:none;width:100%;gap:1rem;margin-top:1rem}big-product-selector article.product_slide.active .form-cta{display:flex}big-product-selector h6{font-size:1rem}big-product-selector .addon_options,big-product-selector .product_options{display:flex;flex-direction:column;align-self:flex-start}big-product-selector .addon_options{margin-top:1.5rem;width:100%}big-product-selector .addon_options h6{display:flex;justify-content:space-between}big-product-selector .addon_options h6 .title{font-weight:400;color:#444;font-size:.95rem}big-product-selector .addon_options h6 .title strong{font-weight:700;color:var(--main-foreground);display:block;font-size:1.5rem}big-product-selector .addon_options h6 .price_information .price{font-size:1.15rem}big-product-selector .addon_options h6 .price_information .tax_customs{font-weight:100}big-product-selector .option-picker{list-style:none;display:flex;flex-direction:row;padding:0;gap:1.2rem}big-product-selector .option-picker label{cursor:pointer;display:inline-block;background-color:#fff;border-radius:1rem;transition:background-color ease-in-out .5s;position:relative}big-product-selector .option-picker label figure+div{font-weight:400;color:#222;font-size:.8rem;position:absolute;top:.7rem;left:.75rem}big-product-selector .option-picker label:hover{background-color:#f3f6f8b3!important}big-product-selector .option-picker.cable-picker label div{top:50%;transform:translateY(-50%);max-width:100px}big-product-selector .option-picker .addon-pick:checked+label,big-product-selector .option-picker .cable-pick:checked+label,big-product-selector .option-picker .color-pick:checked+label{background:#f3f6f8;transition:background-color ease-in-out .5s}big-product-selector .option-picker .addon-pick:checked+label div,big-product-selector .option-picker .cable-pick:checked+label div,big-product-selector .option-picker .color-pick:checked+label div{font-weight:700}big-product-selector .option-picker .product-thumbnail{overflow:hidden;width:100px;height:100px;position:relative;margin:0}big-product-selector .option-picker .product-thumbnail img{width:100%;height:auto;position:absolute;bottom:0;transform-origin:bottom center;transition:transform ease-in-out .3s}big-product-selector .option-picker .product-thumbnail.shade{width:140px}big-product-selector .option-picker .product-thumbnail.shade img{transform:scale(1.1)}@media only screen and (min-width:550px){big-product-selector .option-picker .product-thumbnail{width:70px;margin-left:35px;height:80px}}big-product-selector .option-picker.addon .product-thumbnail img{width:130%;left:1rem;bottom:-1.7rem}big-product-selector .option-picker.addon div{max-width:80px}big-product-selector .option-picker .cable-thumbnail{background:linear-gradient(90deg,#e2e2e2 0,#fff 70%);width:30px;height:30px;margin:25px 20px 25px 115px;border-radius:50%}big-product-selector .option-picker .cable-thumbnail.textile{background-size:200%}big-product-selector .option-picker .cable-thumbnail.normal{background-size:100%}big-product-selector .option-picker .nobloom{height:100px;width:100px}big-product-selector .option-picker .nobloom div{left:0;right:0;text-align:center;max-width:100px;opacity:.6;font-size:.9rem;height:80px;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:750px){big-product-selector .option-picker .product-thumbnail{width:80px;margin-left:60px}big-product-selector .option-picker .nobloom{width:140px;height:80px}big-product-selector .option-picker .nobloom div{max-width:140px}}big-product-selector .indicator-list{bottom:0;left:0;margin:0 auto;background:#fffd;display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:2rem}@media only screen and (min-width:550px){big-product-selector .indicator-list{bottom:2rem;left:3.4rem;margin-left:0;position:absolute;max-width:400px}}big-product-selector .indicator-list ul{display:flex;flex-direction:row;list-style:none;padding:0;margin:0;align-items:center;gap:.75rem}big-product-selector .indicator-list li.next,big-product-selector .indicator-list li.prev{height:1rem;padding:.75rem 1.5rem;cursor:pointer}@media only screen and (min-width:750px){big-product-selector .indicator-list li.next,big-product-selector .indicator-list li.prev{height:1.5rem}}big-product-selector .indicator-list li.next svg,big-product-selector .indicator-list li.prev svg{height:100%;width:100%;fill:#000a}big-product-selector .indicator-list li.position{transition:width ease-in-out .7s,background ease-in-out .7s;width:.3rem;height:.3rem;border:1px solid #666;display:block;border-radius:.5rem;cursor:pointer;min-width:.3rem}big-product-selector .indicator-list li.position.active{width:2rem;background:#666}@media only screen and (min-width:550px){big-product-selector .indicator-list li.position{width:.5rem;height:.5rem;min-width:.5rem}}big-product-selector .indicator-list li.active{font-weight:900}.promise-bar{display:flex;gap:1rem;padding:2rem 0}.promise-bar .item{flex-basis:33%;display:flex;gap:.5rem;justify-content:center;color:#5a6478}.promise-bar .item .icon{width:20px}.promise-bar .item .icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.promise-bar .item .label{font-size:.7rem}.promise-bar .item .label span{font-weight:900;display:block}@media only screen and (min-width:550px){.promise-bar{gap:2rem}.promise-bar .item{gap:1rem}.promise-bar .item .icon{width:25px}.promise-bar .item .label{font-size:.9rem}}@media only screen and (min-width:1150px){.product-switcher .promise-bar{justify-content:flex-end}.product-switcher .promise-bar .item{flex-basis:15%}}.cart-overlay{background:#fff3;width:100vw;height:100vh;position:absolute;top:0;left:0;pointer-events:none;display:none;backdrop-filter:blur(3px) contrast(1.05);-webkit-backdrop-filter:blur(3px) contrast(1.05)}.cart-overlay.active{display:block}.cart-notification{display:none}.cart-notification.active{display:block;position:relative}.cart-notification #header-cart{width:calc(100% - 40px);display:flex;position:absolute;right:0;left:0;max-width:360px;background:#f3f6f8;flex-direction:column;padding:20px;border-radius:10px;box-shadow:0 12px 20px #0000004d;top:-50px;z-index:2000}.cart-notification #header-cart>h3{padding:0}.cart-notification #header-cart .content cart-items{max-height:65vh;overflow:scroll;display:block}@media only screen and (min-width:750px){.cart-notification #header-cart .content{right:0}}.cart-notification #header-cart .content .dynamic-cart-content{display:none}@media only screen and (min-width:550px){.cart-notification #header-cart{width:100%;left:auto;right:10px}}.cart-notification button.cart-notification__close{position:absolute;right:8px;width:40px;height:40px;top:-40px;color:#222;-moz-appearance:none;background:0 0;border:none;cursor:pointer;z-index:2100}.cart-notification button.cart-notification__close svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;stroke:#222;stroke-width:6;stroke-linecap:round}chat-widget{z-index:20;position:fixed;right:70px;bottom:20px}chat-widget .form-wrapper{width:290px;background:#fff;border-radius:25px;box-shadow:0 10px 15px #00000080;padding:1.5rem;z-index:2;position:absolute;bottom:0;right:-50px;display:none}chat-widget .form-wrapper.open{display:block}chat-widget .form-wrapper form{display:flex;flex-direction:column;gap:1rem}chat-widget .form-wrapper form button{display:flex;justify-content:center;align-items:center;padding:0;height:3rem}chat-widget .form-wrapper form button:disabled,chat-widget .form-wrapper form button[disabled]{border:0;background-color:#ccc;color:#b9bec1}chat-widget .form-wrapper form button:disabled:hover{cursor:not-allowed;border:0;background-color:#ccc;color:#b9bec1}chat-widget .form-wrapper form button .response.loading{height:2.5rem;color:#000}chat-widget .form-wrapper form button .response.loading svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;stroke:currentColor;stroke-width:6px}chat-widget .form-wrapper form.hide{display:none}chat-widget .form-wrapper h3{margin-bottom:1.5rem}chat-widget .form-wrapper .field-row{display:flex}chat-widget .form-wrapper .field-row input:not([type=checkbox]),chat-widget .form-wrapper .field-row textarea{width:100%}chat-widget .form-wrapper .field-row textarea{width:100%;height:8rem}chat-widget .form-wrapper .field-row.checkbox{align-items:center;gap:1rem}chat-widget .form-wrapper .field-row.checkbox input[type=checkbox]{padding:.3rem}chat-widget .form-wrapper .field-row.checkbox label{font-size:.8rem}chat-widget .form-wrapper .field-row.checkbox label a{font-weight:500;color:var(--main-foreground)}chat-widget .form-wrapper .privacy-information{font-size:.8rem;color:#b9bec1}chat-widget .response{display:none;text-align:center}chat-widget .response.show{display:block}chat-widget .response .thank-you-header{font-weight:900;font-size:1.2rem}chat-widget .response svg{width:70px}chat-widget .response .thank-you-notification span{font-weight:900;stroke:currentColor}chat-widget .response .thank-you-notification button{display:flex;align-items:center;justify-content:center;margin:0 auto;gap:1rem}chat-widget .response .thank-you-notification button svg{width:1.75rem;stroke:currentColor;fill:currentColor}chat-widget .response .thank-you-notification button:hover svg{color:#fff}chat-widget .response a{text-decoration:none;color:var(--main-foreground);font-weight:500}chat-widget button#close{position:absolute;right:0;top:0;color:#222;width:2rem;height:2rem;padding:1.5rem;border:0;background:0;box-sizing:content-box;cursor:pointer;transition:transform .25s ease-in-out}chat-widget button#close svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;stroke:#000;stroke-width:.3rem;stroke-linecap:round}chat-widget button#close:hover{transform:scale(1.2)}chat-widget button#trigger{background:#222;border-radius:100%;width:3rem;height:3rem;padding:.9rem;color:#fff;border:0;position:absolute;bottom:0;right:0;cursor:pointer;transition:transform .25s ease-in-out}chat-widget button#trigger svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;fill:currentColor}chat-widget button#trigger:hover{transform:scale(1.2)}@media only screen and (min-width:550px){chat-widget .form-wrapper{max-height:80vh;overflow-y:scroll}}@media only screen and (min-width:750px){chat-widget{right:80px;bottom:60px}chat-widget button#trigger{width:4rem;height:4rem}chat-widget .form-wrapper{width:370px;right:0}}.grecaptcha-badge{right:-500px!important}.mc-field-group{display:grid;gap:.25rem;padding:.5rem 0}.mc-field-group label,.mc-field-group.language{font-weight:500;font-size:1.1rem;cursor:pointer}.mc-field-group label p,.mc-field-group.language p{font-weight:300;display:flex;justify-content:space-between}.mc-field-group label label,.mc-field-group.language label{display:grid;grid-template-columns:auto 1fr;gap:1em}.mc-fieldset{padding:12px;border:0}.mc-fieldset label{display:grid;grid-auto-flow:column;align-items:center;gap:1em;grid-auto-columns:auto 1fr;font-size:.9rem;color:#b9bec1}.mc-fieldset label input{margin:0}.indicates-required{text-align:right;font-weight:500;font-size:.8rem}.mc-status{display:none;align-items:center;font-weight:500;font-size:1.1rem;padding:.4rem 0}.mc-status svg{height:1.5rem;margin-right:.8rem;width:2rem}.mc-status.success-message{display:flex;color:#00c188}.mc-status.error-message{display:flex;color:#e04}.mc-newsletter-form.slim .lr-mc-mainform{display:grid;grid-auto-flow:row;gap:1rem}.mc-newsletter-form.slim .lr-mc-mainform .form{display:grid;grid-auto-flow:column;align-items:center;background:#fff;border-radius:10px;position:relative}.mc-newsletter-form.slim .lr-mc-mainform .consent label{display:flex;gap:.5rem;justify-content:flex-start;font-size:.9rem;padding-left:.5rem;align-items:center}.mc-newsletter-form.slim .lr-mc-mainform .consent label input[type=checkbox]{min-width:1.2rem;min-height:1.2rem}.mc-newsletter-form.slim .lr-mc-mainform #mce-EMAIL{background:#0000}.mc-newsletter-form.slim .lr-mc-mainform select{width:4.5rem;padding:.5rem 0;font-size:1.2rem;color:#b9bec1;border:0;background:no-repeat url('data:image/svg+xml;utf8,<svg viewBox="0 0 284.49 498.98" xmlns="http://www.w3.org/2000/svg"><path width="40" height="20" transform="translate(75 165) scale(0.4) rotate(90 142.245 249.49) " fill="gray" d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z" /></svg>');background-position:2.3rem center;-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-self:right;padding-right:0}@media only screen and (min-width:750px){.mc-newsletter-form.slim .lr-mc-mainform select{justify-self:auto}}.mc-newsletter-form.slim .lr-mc-mainform #mc-embedded-subscribe{justify-self:right;border-radius:10px;margin:0;position:absolute;top:120px;left:50%;transform:translate(-50%)}@media only screen and (min-width:750px){.mc-newsletter-form.slim .lr-mc-mainform #mc-embedded-subscribe{top:unset;left:unset;transform:unset}}#mc-embedded-subscribe.disabled{opacity:.3;pointer-events:none}newsletter-form:not(.wishlist) #sib-form-container .sib-form-message-panel{display:none;font-weight:500;font-size:1.2rem}newsletter-form:not(.wishlist) #sib-form-container .sib-form-message-panel#error-message{color:#e04}newsletter-form:not(.wishlist) #sib-form-container .sib-form-message-panel#success-message{color:#00c188}newsletter-form:not(.wishlist) #sib-form-container .sib-form-message-panel.sib-form-message-panel--active{display:inline-block;margin-bottom:.75rem}newsletter-form:not(.wishlist) .entry__error{display:none;color:#e04;padding:.5rem;font-weight:500;font-size:.85rem}newsletter-form:not(.wishlist) .main-row{display:grid;grid-auto-flow:row;border-radius:10px;gap:10px}newsletter-form:not(.wishlist) .main-row:has(.entry_errored){height:44px;overflow:visible;margin-bottom:2rem}newsletter-form:not(.wishlist) .email-wrapper{order:1;grid-column:1/3;grid-row:1;border-radius:10px}newsletter-form:not(.wishlist) .lang-wrapper{height:44px;display:flex;align-items:center;justify-self:right}newsletter-form:not(.wishlist) .lang-wrapper select{width:4.5rem;padding:.5rem 0;font-weight:400;color:#b9bec1;border:0;background:no-repeat url('data:image/svg+xml;utf8,<svg viewBox="0 0 284.49 498.98" xmlns="http://www.w3.org/2000/svg"><path width="40" height="20" transform="translate(75 165) scale(0.4) rotate(90 142.245 249.49) " fill="gray" d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z" /></svg>');background-position:2.3rem center;-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-self:right;padding-right:0}@media only screen and (min-width:750px){newsletter-form:not(.wishlist) .lang-wrapper select{justify-self:auto}}newsletter-form:not(.wishlist) .submit-wrapper{justify-self:center;order:5;grid-column:1/4;grid-row:5}newsletter-form:not(.wishlist) .submit-wrapper button:disabled{opacity:.3;pointer-events:none}newsletter-form:not(.wishlist) .sib-optin{order:3;grid-row:3;grid-column:1/4;text-align:left}newsletter-form:not(.wishlist) .expandable-row{height:0;opacity:0;transition:all .4s ease-in-out;order:4;grid-column:1/4;grid-row:2;visibility:collapse;display:flex;flex-direction:column}newsletter-form:not(.wishlist) .expandable-row.visible{height:auto;opacity:1;visibility:visible}newsletter-form:not(.wishlist) #sib-container .btn{margin:0}newsletter-form:not(.wishlist) #sib-container .btn svg{display:none}newsletter-form:not(.wishlist) #sib-container a:active,newsletter-form:not(.wishlist) #sib-container a:link,newsletter-form:not(.wishlist) #sib-container a:visited{color:#555}newsletter-form:not(.wishlist) #sib-container a:hover{color:#b9bec1}newsletter-form:not(.wishlist) .entry__optin{display:grid;grid-auto-flow:column;align-items:center;font-size:.8rem;gap:.5rem;padding:.5rem}newsletter-form:not(.wishlist) input[type=email],newsletter-form:not(.wishlist) input[type=text]{font-weight:500}newsletter-form:not(.wishlist) input[type=text]{width:100%}newsletter-form:not(.wishlist) input[type=checkbox]{width:1.5rem;height:1.5rem;border-radius:25%}newsletter-form:not(.wishlist) input[type=checkbox]:before{width:.6rem;height:.6rem;border-radius:20%}newsletter-form:not(.wishlist) .name-row{display:flex;gap:3rem;max-width:90vw;justify-content:space-between}newsletter-form:not(.wishlist) .form__entry{display:flex}newsletter-form:not(.wishlist) .sib-form__declaration{display:flex;align-items:center;gap:2rem;margin-top:1rem}newsletter-form:not(.wishlist) .sib-form__declaration .declaration-block-icon{display:flex;align-items:center}newsletter-form:not(.wishlist) .sib-form__declaration p{font-size:.7rem;color:#b9bec1;text-align:left}@media only screen and (min-width:750px){newsletter-form:not(.wishlist) .email-wrapper{grid-column:1/4;background:#fff}newsletter-form:not(.wishlist) .email-wrapper .entry__field{width:400px}newsletter-form:not(.wishlist) .lang-wrapper{grid-column:1/4;grid-row:1;order:2}newsletter-form:not(.wishlist) .submit-wrapper{grid-column:4/4;grid-row:1}newsletter-form:not(.wishlist) input[type=email]{width:100%}}newsletter-form:not(.wishlist).with-background input[type=email],newsletter-form:not(.wishlist).with-background input[type=text]{background:var(--main-background)}newsletter-form:not(.wishlist).with-background.bright .email-wrapper{background:var(--main-background)}newsletter-form:not(.wishlist).with-background.dark .email-wrapper{background:#454545}newsletter-form:not(.wishlist).with-background.dark input{background:#454545;color:#fff}newsletter-form:not(.wishlist).with-background.dark input[type=checkbox]{cursor:pointer}newsletter-form:not(.wishlist).with-background.dark input[type=checkbox]:before{background:#ddd}@media only screen and (max-width:749px){newsletter-form:not(.wishlist).with-background.dark select{color:#fff}}newsletter-form:not(.wishlist).with-background.dark .sib-form__declaration p{color:#bbb}newsletter-form:not(.wishlist).with-background.dark .entry__optin{color:#bbb}newsletter-form:not(.wishlist).with-background.dark #sib-container a:active,newsletter-form:not(.wishlist).with-background.dark #sib-container a:link,newsletter-form:not(.wishlist).with-background.dark #sib-container a:visited{color:#ddd}newsletter-form:not(.wishlist).with-background.dark #sib-container a:hover{color:#eee}.calendly__link-wrapper{z-index:18;position:fixed;right:130px;bottom:20px}.calendly__link-wrapper a{background:#222;border-radius:100%;width:20px;height:20px;padding:.9rem;color:#fff;border:0;position:absolute;bottom:0;right:0;cursor:pointer;transition:transform .25s ease-in-out;text-decoration:none;font-size:.8rem;line-height:1rem;text-align:center}.calendly__link-wrapper a svg{fill:#fff}.calendly__link-wrapper a:hover{transform:scale(1.2)}.calendly__link-wrapper a span{display:none}@media only screen and (min-width:750px){.calendly__link-wrapper{right:170px;bottom:67px}.calendly__link-wrapper a{border-radius:25px;font-size:1rem;line-height:1.1rem;width:9rem;height:1.2rem;display:flex;align-items:center;gap:1rem}.calendly__link-wrapper a span{font-weight:700}}.modal-overlay{position:fixed;height:100vh;width:100vw;background:#000000b3;top:0;left:0;z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .4s ease-in-out;opacity:0;display:none}.modal-overlay.open{display:flex;opacity:1}.modal-overlay .close-btn{position:absolute;top:2rem;right:2rem}.modal-overlay .close-btn svg{stroke:#fff;height:3rem;width:3rem;stroke-width:5px;stroke-linecap:round;transition:transform .15s ease-in-out,filter .15s ease-in-out}.modal-overlay .close-btn svg:hover{transform:scale(1.3);filter:drop-shadow(0 2px 3px rgba(0,0,0,.6))}.modal-content{margin:auto;background:#fff;display:flex;width:calc(100vw - 40px);border-radius:10px;align-self:center;justify-self:center}.modal-content .content{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:550px){.modal-content{width:auto;min-width:370px}}.exit-intent__wrapper{text-align:center;padding:20px;margin:0 auto}.exit-intent__wrapper h2{padding-bottom:1.5rem}.exit-intent__wrapper h2 span{color:#00c188;font-weight:900;display:block}.exit-intent__wrapper #decline-cookie{text-decoration:none;color:#777;font-weight:500;font-size:.9rem}.exit-intent__wrapper #decline-cookie:hover{text-decoration:underline}@media only screen and (min-width:750px){.exit-intent__wrapper{padding:40px}.exit-intent__wrapper h2 span{display:inline}}a.energy-button{width:40px}a.energy-button img{height:auto;width:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:950px){a.energy-button{width:50px}}.btn.soft-cta.wishlist{padding:.3rem 0 0;text-align:center;height:3rem;width:3rem;border-color:transparent;border:none;background:#00000009;overflow:hidden}.btn.soft-cta.wishlist svg{fill:#00000059;transition:fill .2s ease-in-out}.btn.soft-cta.wishlist:not(.active):hover svg{fill:#ee0044e0;animation:pulse .6s 0s infinite}.btn.soft-cta.wishlist:not(.active):hover svg:before{transform:scale(1);opacity:1}.btn.soft-cta.wishlist.active{animation:active_button ease-in-out .8s 0s forwards}.btn.soft-cta.wishlist.active svg{animation:active_svg ease-in-out .8s 0s forwards}@keyframes pulse{0%{transform:scale(1)}30%{transform:scale(1.2)}60%{transform:scale(1)}}@keyframes active_svg{0%{transform:scale(1);fill:#ee0044e0}60%{transform:scale(5);fill:#ee0044e0}61%{transform:scale(1);transform:translateY(30px);fill:#fff}80%{transform:translateY(-10px);fill:#fff}to{transform:translateY(0);fill:#fff}}@keyframes active_button{0%{background:#00000009}60%{background:#00000009}61%{background:#ee0044e0}to{background:#ee0044e0}}wishlist-newsletter{width:auto;transition:opacity ease-in-out .3s,height ease-in-out .2s;opacity:0;height:0}wishlist-newsletter.active{height:275px;opacity:1}wishlist-newsletter .header{margin-bottom:1rem;margin-top:1rem}wishlist-newsletter .header strong{font-size:1.2rem;color:#ee0044e0;font-weight:700}wishlist-newsletter newsletter-form.wishlist #sib-form-container .sib-form-message-panel{display:none;font-weight:500;font-size:1rem;margin-bottom:1rem}wishlist-newsletter newsletter-form.wishlist #sib-form-container .sib-form-message-panel#error-message{color:#e04}wishlist-newsletter newsletter-form.wishlist #sib-form-container .sib-form-message-panel#success-message{color:#00c188}wishlist-newsletter newsletter-form.wishlist #sib-form-container .sib-form-message-panel.sib-form-message-panel--active{display:inline-block;margin-bottom:.75rem}wishlist-newsletter newsletter-form.wishlist #sib-form-container .btn{margin:0;padding-left:1.2rem;padding-right:1.2rem}wishlist-newsletter newsletter-form.wishlist #sib-form-container .btn:disabled{opacity:.3;pointer-events:none}wishlist-newsletter newsletter-form.wishlist #sib-form-container .btn svg{display:none}wishlist-newsletter newsletter-form.wishlist #sib-form-container a:active,wishlist-newsletter newsletter-form.wishlist #sib-form-container a:link,wishlist-newsletter newsletter-form.wishlist #sib-form-container a:visited{color:#555}wishlist-newsletter newsletter-form.wishlist #sib-form-container a:hover{color:#b9bec1}wishlist-newsletter newsletter-form.wishlist .main-row{display:flex;width:100%;gap:1rem}wishlist-newsletter newsletter-form.wishlist .main-row .email-wrapper{flex-basis:100%}wishlist-newsletter newsletter-form.wishlist .main-row .email-wrapper input{box-sizing:border-box;width:100%;max-height:-moz-fit-content;max-height:fit-content}wishlist-newsletter newsletter-form.wishlist .entry_mcq{font-size:.7rem}wishlist-newsletter newsletter-form.wishlist .entry_mcq .entry__optin{display:flex;gap:1rem}wishlist-newsletter newsletter-form.wishlist .entry_mcq input[type=checkbox]{width:1.5rem;height:1.5rem;min-width:1.5rem;border-radius:25%}wishlist-newsletter newsletter-form.wishlist .entry_mcq input[type=checkbox]:before{width:.6rem;height:.6rem;border-radius:20%}#body .iubenda-tp-btn.iubenda-cs-preferences-link{opacity:0!important;will-change:opacity;transition:opacity .2s ease-in-out;margin:24px!important;bottom:3!important}@media only screen and (min-width:750px){#body .iubenda-tp-btn.iubenda-cs-preferences-link{bottom:50px!important}}html:not([data-scroll="0"]) #body .iubenda-tp-btn.iubenda-cs-preferences-link{opacity:1!important}#shopify-section-template--15222893150394__163939816069cfa623 figure{height:65vw}@media only screen and (min-width:750px){#shopify-section-template--15222893150394__163939816069cfa623 figure{height:500px}}#shopify-section-template--15222893150394__163939816069cfa623 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;left:-20%;top:-30%}@media only screen and (min-width:750px){#shopify-section-template--15222893150394__163939816069cfa623{height:580px}}#shopify-section-template--15222893150394__163939816069cfa623 .text-column p,#shopify-section-template--15222893150394__163939816642037737 .text-column p,#shopify-section-template--15230613651642__163939816069cfa623 .text-column p{font-size:1.2rem;margin:2rem 0}#shopify-section-template--15222893150394__163939816069cfa623 .text-column p strong,#shopify-section-template--15222893150394__163939816642037737 .text-column p strong,#shopify-section-template--15230613651642__163939816069cfa623 .text-column p strong{font-weight:900}#shopify-section-template--15222893150394__1639401126cfdc307f figure img{-o-object-fit:contain;object-fit:contain}body.product-lamp .wiremo-widget-wrapper,body.product-lamp-bstock .wiremo-widget-wrapper{padding:20px}@media only screen and (min-width:750px){body.product-lamp .wiremo-widget-wrapper,body.product-lamp-bstock .wiremo-widget-wrapper{padding:40px 80px}}#shopify-section-template--15230613651642__main .product-switcher-content .product-switcher-card{min-height:620px}body.page-feature #MainContent{padding-top:100px}@media only screen and (min-width:550px){body.page-feature #MainContent{padding-top:120px}}.good-lighting .btn.soft-cta{border:0}.index #MainContent .hero.video .hero-content:before{background:#0000!important}.index #MainContent .hero.video .hero-content .hero-text p.h4{font-size:2rem}.index #MainContent .hero.video .hero-content .hero-text h1{font-size:3rem;font-weight:100;margin-bottom:1rem}.index #MainContent .hero.video .hero-content .hero-text .rte p{font-size:1rem;font-weight:400;color:#fff}.index #MainContent .hero.video .hero-content .hero-text .btn.hard-cta{background-color:#ffaf00;border-color:#ffaf00;width:-webkit-fill-available;text-transform:uppercase;font-size:1.2rem;font-weight:700;display:inline-block;text-align:center;padding:1rem 6rem;color:#000}.index #MainContent .hero.video .hero-content .hero-text .btn.hard-cta:hover{background-color:#0000;color:#ffaf00}@media only screen and (min-width:750px){.index #MainContent .hero.video .hero-content .hero-text{max-width:600px;margin-left:8rem!important;padding-bottom:5rem}.index #MainContent .hero.video .hero-content .hero-text p.h4{font-size:2.5rem;font-weight:500}.index #MainContent .hero.video .hero-content .hero-text h1{font-size:4rem;margin-bottom:3rem}.index #MainContent .hero.video .hero-content .hero-text .rte{margin-bottom:3rem}.index #MainContent .hero.video .hero-content .hero-text .rte p{font-size:1.5rem;font-weight:100}.index #MainContent .hero.video .hero-content .hero-text .btn.hard-cta{width:auto}}#xmas-hero .hero-text p.h4{color:#a9252d!important}#xmas-hero .hero-text h1{margin-bottom:1.5rem}#xmas-hero .hero-text .rte{padding-bottom:1.5rem;font-size:1.5rem;color:#fff}#xmas-hero .hero-text .rte strong{color:#f2e8cf;font-weight:700;background:#000a;padding:.25rem .75rem;border-radius:10px;font-size:1.25rem}#xmas-hero .hero-text .hard-cta{background:#a9252d;border:#a9252d;text-transform:uppercase;font-size:1.5rem}#shopify-section-template--15245681590458__1643971520fb8430f6 .hero-content .hero-text{margin-bottom:8vh}@media only screen and (min-width:750px){#shopify-section-template--15245681590458__1643971520fb8430f6 .hero-content .hero-text{margin-bottom:10vh}}#shopify-section-template--15245681590458__1643971520fb8430f6 .hero-content .hero-text h1{line-height:1;font-weight:900}.page-black-bloom #black-bloom-hero#black-bloom-hero .hero-content{background-position:top center}.page-black-bloom #black-bloom-hero#black-bloom-hero .hero-text{text-align:center;display:flex;flex-direction:column;align-items:center;padding:5rem 0 3rem}.page-black-bloom #black-bloom-hero#black-bloom-hero .hero-text h1{color:var(--main-foreground)!important;line-height:1;margin-bottom:0}.page-black-bloom #black-bloom-hero#black-bloom-hero .hero-text h1 span{display:block;color:orange}.page-black-bloom #black-bloom-hero#black-bloom-hero .hero-text p.h4{font-weight:500;font-size:1.8rem;margin:1rem 0}.page-black-bloom #black-bloom-hero#black-bloom-hero .hero-text .rte{font-size:1.2rem}.page-black-bloom #black-bloom-hero#black-bloom-hero .hero-text .rte p{margin:0;margin-top:1.5rem}@media only screen and (min-width:750px){.page-black-bloom #black-bloom-hero#black-bloom-hero .hero-text .rte{font-size:1.4rem}}.page-black-bloom #black-bloom-hero#black-bloom-hero .hero-text .hero__newsletter{margin-top:1.5rem;max-width:320px}@media only screen and (min-width:750px){.page-black-bloom #black-bloom-hero#black-bloom-hero .hero-text .hero__newsletter{max-width:600px;margin-top:3rem}.page-black-bloom #black-bloom-hero#black-bloom-hero .hero-text .hero__newsletter #mce-EMAIL{width:300px}}.page-black-bloom #black-bloom-hero#black-bloom-hero .hero-text .mc-status{background:#fffc;padding:1rem;border-radius:10px;margin-bottom:1rem;font-size:1rem}.page-black-bloom #black-bloom-hero#black-bloom-hero .hero-text .mc-status a{text-decoration:none;font-weight:900;color:#222}@media only screen and (min-width:750px){.page-black-bloom #black-bloom-hero#black-bloom-hero .hero-text{padding:8rem 0 4rem}}.page-black-bloom .text-column{padding:0 1rem}@media only screen and (min-width:750px){.page-black-bloom .text-column{padding:0}}.page-signup-complete #MainContent{padding-top:100px}.page-signup-complete #MainContent .textmedia.image h5{font-size:1.5rem;font-weight:700}.page-signup-complete #MainContent .textmedia.image h2{font-size:4rem;font-weight:500}@media only screen and (min-width:750px){.page-signup-complete #MainContent{padding-top:80px}}@media only screen and (min-width:750px){.page-signup-complete .textmedia.image{height:500px}}.page-signup-complete .textmedia.image .text-column{padding-bottom:8rem}body.page-app h2{font-weight:100;font-size:2.5rem}body.page-app .h4,body.page-app h4,body.page-app h5{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}body.page-app #shopify-section-template--15343502885050__1643876658971554d2 h2,body.page-app #shopify-section-template--15343553413306__1643876658971554d2 h2{font-weight:100;font-size:2.5rem}body.page-app #shopify-section-template--15343502885050__1643876658971554d2 .h4,body.page-app #shopify-section-template--15343502885050__1643876658971554d2 h4,body.page-app #shopify-section-template--15343502885050__1643876658971554d2 h5,body.page-app #shopify-section-template--15343553413306__1643876658971554d2 .h4,body.page-app #shopify-section-template--15343553413306__1643876658971554d2 h4,body.page-app #shopify-section-template--15343553413306__1643876658971554d2 h5{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.app-page-hero h1,.voice-badge-hero h1{font-weight:100}.app-page-hero p.h4,.voice-badge-hero p.h4{color:#fff}.app-page-hero div.rte,.voice-badge-hero div.rte{font-size:1.7rem;color:#fff;margin-bottom:3rem}#shopify-section-template--15343553413306__1644332399441c4430,#shopify-section-template--15343553413306__1644332399441c4430 .voice-badge-hero{max-height:860px}#shopify-section-template--15343553413306__1644332399441c4430 .hero-content{max-height:800px}#shopify-section-template--15343553413306__1644332399441c4430 div.rte{font-size:1.3rem;color:#fff;margin-bottom:3rem}@media only screen and (min-width:750px){#shopify-section-template--15343553413306__1644332399441c4430 div.rte{max-width:500px}}#shopify-section-template--15343502885050__164433254932748f4b,#shopify-section-template--15343502885050__164433254932748f4b .convienced-yet{max-height:660px}#shopify-section-template--15343502885050__164433254932748f4b .hero-content{max-height:600px}#shopify-section-template--15343502885050__164433254932748f4b h1{font-weight:100;color:var(--main-foreground)!important}#shopify-section-template--15343502885050__164433254932748f4b p.h4{font-weight:700;font-size:1.5rem}#shopify-section-template--15343502885050__164433254932748f4b div.rte{font-size:1.7rem;margin-bottom:3rem}#shopify-section-template--15343502885050__164433254932748f4b .hero__badges{justify-content:center}#shopify-section-template--15343502885050__164433254932748f4b .hero__badges img{width:auto;border:6px}section.hero #convienced-yet.inner-section .hero-content:before{background:#0000}@media only screen and (min-width:950px){.app-page-hero .hero-text,.voice-badge-hero .hero-text{width:50%}}#shopify-section-template--15343502885050__16443318412d9572da .rte,#shopify-section-template--15343502885050__1644332399441c4430 .rte,#shopify-section-template--15343553413306__16443318412d9572da .rte,#shopify-section-template--15343553413306__1644332399441c4430 .rte{font-size:1.4rem}#shopify-section-template--15343502885050__16443318412d9572da .hero__badges,#shopify-section-template--15343502885050__1644332399441c4430 .hero__badges,#shopify-section-template--15343553413306__16443318412d9572da .hero__badges,#shopify-section-template--15343553413306__1644332399441c4430 .hero__badges{flex-direction:row;gap:1rem}#shopify-section-template--15343502885050__16443318412d9572da .hero__badges img,#shopify-section-template--15343502885050__1644332399441c4430 .hero__badges img,#shopify-section-template--15343553413306__16443318412d9572da .hero__badges img,#shopify-section-template--15343553413306__1644332399441c4430 .hero__badges img{height:40px}@media only screen and (min-width:750px){#shopify-section-template--15343502885050__16443318412d9572da,#shopify-section-template--15343502885050__1644332399441c4430,#shopify-section-template--15343553413306__16443318412d9572da,#shopify-section-template--15343553413306__1644332399441c4430{font-size:1.7rem}#shopify-section-template--15343502885050__16443318412d9572da .hero__badges,#shopify-section-template--15343502885050__1644332399441c4430 .hero__badges,#shopify-section-template--15343553413306__16443318412d9572da .hero__badges,#shopify-section-template--15343553413306__1644332399441c4430 .hero__badges{gap:2rem}#shopify-section-template--15343502885050__16443318412d9572da .hero__badges img,#shopify-section-template--15343502885050__1644332399441c4430 .hero__badges img,#shopify-section-template--15343553413306__16443318412d9572da .hero__badges img,#shopify-section-template--15343553413306__1644332399441c4430 .hero__badges img{height:50px}}.product-shade-picker #shopify-section-template--15341107380410__16448302075037bb1c .inner-section .media-column figure{max-height:100%}@media only screen and (min-width:750px){.product-shade-picker #shopify-section-template--15341107380410__16448302075037bb1c{height:100%}}.page-refurbed #MainContent .hero .hero-text{margin-bottom:3rem}@media screen and (max-height:760px){.page-refurbed #MainContent .hero .hero-text{margin-bottom:3rem!important}}@media only screen and (min-width:750px){.page-refurbed #MainContent .hero .hero-text{margin-bottom:8rem}}.page-refurbed #MainContent .hero .h4{color:#00c188!important}.page-refurbed #MainContent .hero h1{margin-bottom:.5rem;font-size:2rem}@media only screen and (min-width:750px){.page-refurbed #MainContent .hero h1{font-size:3rem}}.page-refurbed #MainContent .hero p{font-size:1.1rem;color:#fff}.page-refurbed #MainContent .hero .btn{background:#00c188;color:#fff;border:0;display:inline-block;margin-top:.5rem}.page-refurbed #MainContent .hero .btn:hover{background:#fff;color:#00c188}.page-refurbed #MainContent .refurbed-signup .rich-text em{font-weight:700;color:#00c188;font-style:normal}.page-refurbed #MainContent .refurbed-signup .rich-text em strong{font-weight:700;color:#00c188}.page-refurbed #MainContent .refurbed-signup .rich-text strong{color:var(--inverse-foreground);font-weight:700}.page-refurbed #MainContent .refurbed-signup h2{font-size:2.5rem}.page-refurbed #MainContent .lr-mc-mainform{max-width:500px;margin:0 auto;color:#fff}@media only screen and (min-width:750px){.page-refurbed #MainContent .lr-mc-mainform .full-name{grid-auto-flow:column;gap:2rem}}.page-refurbed #MainContent .lr-mc-mainform input[type=checkbox]:before,.page-refurbed #MainContent .lr-mc-mainform input[type=radio]:before{background:#00c188}@media only screen and (min-width:750px){.page-refurbed #MainContent .lr-mc-mainform .language{display:flex;justify-content:center;align-items:center;gap:2rem}.page-refurbed #MainContent .lr-mc-mainform .language p{margin:0}}.page-refurbed #MainContent .why-refurbished .content-wrapper{background:#0000}.page-refurbed #MainContent .why-refurbished .content-wrapper h3{font-size:2.5rem}.page-refurbed #MainContent .why-refurbished .content-wrapper p{font-size:1.5rem}.page-refurbed #MainContent .warranty .content-wrapper{background:#fff}.page-refurbed #MainContent .textmedia.title .how-it-works h2{font-size:2rem}.page-refurbed #MainContent .textmedia.title .how-it-works .textmedia-content{background:#e5ead6;border-radius:25px;display:flex;flex-direction:column;padding:1rem}@media only screen and (min-width:750px){.page-refurbed #MainContent .textmedia.title .how-it-works .textmedia-content{padding:3rem}}.page-refurbed #MainContent .textmedia.title .how-it-works .textmedia-content .media-column,.page-refurbed #MainContent .textmedia.title .how-it-works .textmedia-content .text-column{display:block;width:100%;max-width:700px;margin:0 auto}.page-refurbed #MainContent .textmedia.title .how-it-works .textmedia-content .text-column li strong em{color:#00c188;font-weight:700;font-style:normal}.page-refurbed #MainContent .textmedia.title .how-it-works .textmedia-content .text-column li em{font-weight:700;color:#00c188;font-style:normal}.page-refurbed #MainContent .textmedia.title .how-it-works .textmedia-content .text-column li em strong{font-weight:700;color:#00c188}.page-refurbed #MainContent .textmedia.title .how-it-works .textmedia-content .text-column li strong{font-weight:700}.page-refurbed #MainContent .textmedia.title .media-column{padding:0}.page-refurbed #MainContent .textmedia.title ol{counter-reset:li;list-style-type:none;line-height:2rem;padding:0;margin:2rem 0}.page-refurbed #MainContent .textmedia.title ol li{position:relative;padding:.25rem 0 .75rem 3rem;font-size:1.5rem;font-weight:500}.page-refurbed #MainContent .textmedia.title ol li:before{content:counter(li);counter-increment:li;height:2rem;width:2rem;border:2px solid #222;border-radius:50%;color:#222;text-align:center;position:absolute;left:0;top:3px;font-size:1.5rem;font-weight:700;display:flex;justify-content:center;align-items:center}.page-refurbed #MainContent .textmedia.title .questions .textmedia-content{background:var(--inverse-background);border-radius:25px;color:#fff;padding:1.5rem}@media only screen and (min-width:750px){.page-refurbed #MainContent .textmedia.title .questions .textmedia-content{padding:3rem}}.page-refurbed #MainContent .textmedia.title .questions h2{font-size:2rem}.page-refurbed #MainContent .textmedia.title .questions p{color:#fff}.page-refurbed #MainContent .textmedia.title .questions ul{padding:0}.page-refurbed #MainContent .textmedia.title .questions ul li{display:flex;flex-direction:row;gap:2rem;align-items:center;margin:1.5rem 0}.page-refurbed #MainContent .textmedia.title .questions ul li figure{width:2.2rem;height:2.2rem;margin:0}.page-refurbed #MainContent .textmedia.title .questions ul li figure svg{fill:#fff;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.page-refurbed #MainContent .textmedia.title .questions ul li p{margin:0}.page-refurbed #MainContent .textmedia.title .questions ul li p a{color:#fff}.shopify-section.accordion .description{display:block!important}.product-refurbed-lamp #MainContent h1,.product-refurbed-shade #MainContent h1{font-weight:700}.product-refurbed-lamp #MainContent h1 span.re,.product-refurbed-shade #MainContent h1 span.re{color:#00c188}.kids-intro{padding-bottom:0!important}.kids-intro .textmedia-content{display:block!important;text-align:center}.kids-intro .rich-text{max-width:800px;margin:0 auto}#shopify-section-template--19471750594901__5624df8d-1c99-4566-b6e7-1ea351742cf5{margin-top:0!important}#shopify-section-template--19471750594901__13e208fe-cd8f-457c-9c52-ea34d6a2b4e5{margin-bottom:0!important}.kids-intro-columns{padding-top:0!important;margin-top:0}.kids-intro-columns .content-wrapper{background:0 0}.kids-intro-columns .content-wrapper .columns__wrapper{display:flex;flex-direction:column}@media only screen and (min-width:950px){.kids-intro-columns .content-wrapper .columns__wrapper{flex-direction:row}}@media only screen and (min-width:1150px){.kids-intro-columns .content-wrapper .columns__wrapper{gap:4rem}}.kids-intro-columns .content-wrapper .columns__wrapper .column{text-align:center}.kids-intro-columns figure{padding:0!important;max-width:100%!important;aspect-ratio:16/9;border-radius:10px;overflow:hidden;position:relative}.kids-intro-columns figure img{height:100%!important}.kids-intro-columns h3{margin-top:2rem}.kids-fairytale-header .textmedia-content{display:flex!important;flex-direction:column!important}.kids-fairytale-header .textmedia-content .text-column{display:none!important}.kids-fairytale-media1 video,.kids-fairytale-media2 video{max-height:600px}body.bloom-b-stock #shopify-section-template--19548658368853__163939816069cfa623,body.bloom-b-stock #shopify-section-template--19548658368853__163939816642037737,body.bloom-b-stock #shopify-section-template--19548658368853__1639401126cfdc307f,body.bloom-b-stock #shopify-section-template--20822726902101__163939816069cfa623,body.bloom-b-stock #shopify-section-template--20822726902101__163939816642037737,body.bloom-b-stock #shopify-section-template--20822726902101__1639401126cfdc307f,.luvo-b-bstock #shopify-section-template--19548658368853__163939816069cfa624,.luvo-b-bstock #shopify-section-template--19548658368853__1639401126cfdc307e,.luvo-b-bstock #shopify-section-template--20822726902101__163939816069cfa624,.luvo-b-bstock #shopify-section-template--20822726902101__1639401126cfdc307e,.luvo-refurbished #shopify-section-template--19548658368853__163939816069cfa624,.luvo-refurbished #shopify-section-template--19548658368853__1639401126cfdc307e,.luvo-refurbished #shopify-section-template--20822726902101__163939816069cfa624,.luvo-refurbished #shopify-section-template--20822726902101__1639401126cfdc307e{display:none}@media only screen and (max-width:749px){body.page-reviews #review-hero{padding-top:0!important}}body.page-reviews .shopify-section.hero.video,body.page-reviews .shopify-section.hero.video .hero-content{max-height:500px;min-height:auto}body.page-reviews .shopify-section.hero.video p.h4{color:#00c188!important}@media only screen and (min-width:750px){body.page-reviews .shopify-section.hero.video,body.page-reviews .shopify-section.hero.video .hero-content{max-height:600px}}body.page-reviews .reviews.form{padding:1rem;max-width:1000px;margin:0 auto!important}@media only screen and (min-width:750px){body.page-reviews .reviews.form{padding:3rem}}body.article figure.comparison-table{padding:0;margin:0}body.article figure.comparison-table img{max-height:-moz-max-content;max-height:max-content}@media only screen and (max-width:749px){body.page-lichtschalter #lichtschalter-hero .hero-text{padding-bottom:5rem}}body.page-lichtschalter #lichtschalter-hero p.h4{font-size:1.25rem;font-weight:100!important}body.page-lichtschalter #lichtschalter-hero h1{font-size:2.25rem;font-weight:700}body.page-lichtschalter #lichtschalter-hero .rte{font-size:1.5rem}body.page-lichtschalter .lichtschalter-intro{padding-bottom:0!important}body.page-lichtschalter .lichtschalter-intro .textmedia-content{display:block!important;text-align:center}body.page-lichtschalter .lichtschalter-intro .rich-text{max-width:800px;margin:0 auto}body.page-lichtschalter .at-a-glance .content-wrapper{background-color:#e6ede8}body.page-lichtschalter .at-a-glance figure{height:100px!important;padding:2.5rem 0!important}body.page-lichtschalter .at-a-glance figure img{height:100%!important}body.page-lichtschalter .at-a-glance .column.image:nth-of-type(2) img{transform:translate(25px)}body.page-lichtschalter .at-a-glance p{font-size:1.25rem}body.page-lichtschalter .quick-easy .textmedia-content{padding-bottom:40px}body.page-lichtschalter .smart .media-column{text-align:center}@media only screen and (min-width:1150px){body.page-lichtschalter .smart video{-o-object-position:right!important;object-position:right!important}body.page-lichtschalter .smart .media-column{text-align:right}body.page-lichtschalter .smart .textmedia-content{grid-auto-columns:2fr 2fr}}@media only screen and (min-width:1400px){body.page-lichtschalter .smart .text-column{padding-right:10rem!important}}@media only screen and (min-width:1400px){body.page-lichtschalter .standby .textmedia-content{grid-auto-columns:2fr 2fr!important}body.page-lichtschalter .standby .textmedia-content .text-column{padding-left:10rem;padding-right:5rem}}body.page-lichtschalter #shopify-section-template--21884885369173__feature_videos_BmUwAN,body.page-lichtschalter #shopify-section-template--21964646482261__feature_videos_BmUwAN{background-color:#ede6e6;padding:0 10px}body.page-lichtschalter #shopify-section-template--21884885369173__feature_videos_BmUwAN a,body.page-lichtschalter #shopify-section-template--21964646482261__feature_videos_BmUwAN a{pointer-events:none}@media only screen and (min-width:750px){body.page-lichtschalter #shopify-section-template--21884885369173__feature_videos_BmUwAN video,body.page-lichtschalter #shopify-section-template--21964646482261__feature_videos_BmUwAN video{width:auto;max-width:370px}body.page-lichtschalter #shopify-section-template--21884885369173__feature_videos_BmUwAN .video-card,body.page-lichtschalter #shopify-section-template--21964646482261__feature_videos_BmUwAN .video-card{max-width:370px}}@media only screen and (min-width:1150px){body.page-lichtschalter #shopify-section-template--21884885369173__feature_videos_BmUwAN video,body.page-lichtschalter #shopify-section-template--21964646482261__feature_videos_BmUwAN video{width:auto}}@media only screen and (min-width:1400px){body.page-lichtschalter #shopify-section-template--21884885369173__feature_videos_BmUwAN .featured-collection__content,body.page-lichtschalter #shopify-section-template--21964646482261__feature_videos_BmUwAN .featured-collection__content{grid-auto-columns:2fr 2fr!important}body.page-lichtschalter #shopify-section-template--21884885369173__feature_videos_BmUwAN .featured-collection__content .featured_collection__text,body.page-lichtschalter #shopify-section-template--21964646482261__feature_videos_BmUwAN .featured-collection__content .featured_collection__text{padding-left:10rem!important;padding-right:5rem!important}}body.page-lichtschalter #shopify-section-template--21884885369173__043e1ec9-4a90-434e-a6d4-60af3a8937b5,body.page-lichtschalter #shopify-section-template--21964646482261__043e1ec9-4a90-434e-a6d4-60af3a8937b5,body.page-lichtschalter #shopify-section-template--21884885369173__text_video_hmjKBU,body.page-lichtschalter #shopify-section-template--21964646482261__text_video_hmjKBU{background:#e6eaed}@media only screen and (min-width:750px){body.page-lichtschalter#body section.textmedia{height:auto}}body.page-lichtschalter#body .smart video,body.page-lichtschalter#body .standby video{max-height:600px;aspect-ratio:9/16}@media only screen and (min-width:1150px){body.page-lichtschalter#body .smart video,body.page-lichtschalter#body .standby video{width:auto}}body.page-lichtschalter h2{font-size:2.5rem}body.page-lichtschalter h5{font-weight:500!important;font-size:1.25rem!important}.page-swiss #MainContent #hero-flag{width:3rem;aspect-ratio:1/1;border-radius:.5rem;overflow:hidden;margin:0 auto 3rem}.page-swiss #MainContent #hero-flag svg{width:100%;aspect-ratio:1/1}.page-swiss #MainContent .discount-code{font-size:1.15rem;text-align:center}.page-swiss #MainContent .discount-code code{color:#ca0f16}.page-swiss #MainContent .discount-code code a{color:#ca0f16;font-weight:700}.page-swiss #MainContent #swiss-hero .hero-text{max-width:800px}.page-swiss #MainContent #swiss-hero p.h4{font-size:1.5rem;font-weight:500}.page-swiss #MainContent #swiss-hero h1{font-size:2.75rem;font-weight:100;margin-bottom:0}.page-swiss #MainContent #swiss-hero h1 strong{font-weight:500}.page-swiss #MainContent #swiss-hero .background-media-text__subtext{color:#fff;margin-bottom:1rem}@media only screen and (max-width:749px){.page-swiss #MainContent #swiss-hero .hero-content{align-items:flex-end!important}.page-swiss #MainContent #swiss-hero p.h4{margin-bottom:0}}@media only screen and (min-width:750px){.page-swiss #MainContent #swiss-hero .hero-content{min-height:650px}.page-swiss #MainContent #swiss-hero #hero-flag{width:5rem;margin-bottom:5rem}.page-swiss #MainContent #swiss-hero p.h4{font-size:2rem}.page-swiss #MainContent #swiss-hero h1{font-size:4.75rem;margin-bottom:1.5rem}}.page-swiss #MainContent #swiss-hero newsletter-form:not(.wishlist) .lang-wrapper select{font-size:1rem}@media only screen and (max-width:749px){.page-swiss #MainContent #swiss-hero newsletter-form:not(.wishlist) .lang-wrapper select{color:#fff!important}}.page-swiss #MainContent #swiss-hero #sib-form-submit{border:0;background:#ca0f16;color:#fff;height:43px}.page-swiss #MainContent #swiss-hero #sib-form-submit:disabled{opacity:.7}.page-swiss #MainContent #swiss-hero #sib-form-submit:hover{background:#fff;color:#ca0f16}.page-swiss #MainContent #swiss-hero .form__entry.entry_mcq,.page-swiss #MainContent #swiss-hero .form__entry.entry_mcq a{color:#fff}.page-swiss #MainContent #swiss-hero .expandable-row{visibility:hidden;opacity:0;display:none;height:0}@media only screen and (min-width:750px){.page-swiss #MainContent .swiss-intro{margin:5rem auto 3rem}}.page-swiss #MainContent .swiss-intro .textmedia-content{grid-auto-flow:column!important;grid-template:"media" "text"!important;text-align:center;grid-gap:1rem!important}.page-swiss #MainContent .swiss-intro h2{font-size:4rem;font-weight:500}.page-swiss #MainContent .swiss-intro .rich-text{font-size:2rem;font-weight:100;max-width:1000px;margin:0 auto;line-height:1.2}.page-swiss #MainContent .swiss-promise .content-wrapper{background-color:#0000;margin:3rem 0 5rem}.page-swiss #MainContent .swiss-promise .content-wrapper .columns__wrapper{grid-gap:50px}.page-swiss #MainContent .swiss-promise .content-wrapper svg{fill:#00c188;color:#00c188}.page-swiss #MainContent #swiss-signup h2{color:#ca0f16;font-weight:700}.page-swiss #MainContent #swiss-signup .rich-text p{font-size:1.75rem;font-weight:400}.page-swiss #MainContent #swiss-signup .expandable-row{visibility:hidden!important;opacity:0!important;display:none!important;height:0!important}@media only screen and (min-width:750px){.page-swiss #MainContent #swiss-signup .content-wrapper.frame{padding:120px 40px}}.page-swiss #MainContent #swiss-signup .btn.soft-cta{background:#ca0f16;border:0;color:#fff;text-align:center;font-size:1.5rem}.page-swiss #MainContent #swiss-signup .btn.soft-cta:hover{background:#fff;color:#ca0f16}.page-swiss #MainContent .alexibexi .media-column,.page-swiss #MainContent .explained-video .media-column{aspect-ratio:16/9}@media only screen and (min-width:750px){.page-swiss #MainContent section.hero{min-height:650px}}@media only screen and (max-width:749px){.page-swiss #MainContent .feature-element{position:relative;display:flex;flex-direction:column}.page-swiss #MainContent .feature-element .feature-element__leadtext{font-weight:100;font-size:1.5rem;order:3}.page-swiss #MainContent .feature-element .feature-element__header{color:#fff;position:absolute;top:calc(177.77vw - 150px);margin:0 .5rem;z-index:5;order:1}.page-swiss #MainContent .feature-element .feature-element__bodytext{font-weight:100;font-size:1.5rem;display:none}.page-swiss #MainContent .feature-element .feature-element__video{order:2}.page-swiss #MainContent .feature-element .feature-element__video:before{content:"";width:100%;background:linear-gradient(0deg,#000000b3,#fff0);height:60%;position:absolute;bottom:0;border-radius:10px}}@media only screen and (max-width:749px)and (min-width:750px){.page-swiss #MainContent .feature-element .feature-element__video:before{border-radius:25px}}@media only screen and (max-width:749px){.page-swiss #MainContent .feature-element .feature-element__boxfacts{order:4}}@media only screen and (min-width:750px){.index #MainContent #black-week-hero .hero-content{min-height:700px}}.index #MainContent #stock-hero h1,.page-stock-clearance #MainContent #stock-hero h1{font-size:4.5rem;font-weight:700;margin-bottom:1rem;line-height:1.1}.index #MainContent #stock-hero p.h4,.page-stock-clearance #MainContent #stock-hero p.h4{font-size:1.5rem}.index #MainContent #stock-hero .rte p,.page-stock-clearance #MainContent #stock-hero .rte p{color:#fff;font-size:1.75rem;margin-top:0;margin-bottom:4rem}.index #MainContent #stock-hero .hard-cta,.index #MainContent #stock-hero .soft-cta,.page-stock-clearance #MainContent #stock-hero .hard-cta,.page-stock-clearance #MainContent #stock-hero .soft-cta{font-weight:900;font-size:1.25rem;animation:flow 20s ease-in-out infinite;background:linear-gradient(450deg,#02dabd,#ffe26e,#eb074b,#4700b9);padding:5px;border:transparent}.index #MainContent #stock-hero .hard-cta:after,.index #MainContent #stock-hero .soft-cta:after,.page-stock-clearance #MainContent #stock-hero .hard-cta:after,.page-stock-clearance #MainContent #stock-hero .soft-cta:after{content:"";background:#151515;border-radius:.9rem;width:calc(100% - 3px);height:calc(100% - 3px);position:absolute;left:1.5px;top:1.5px}.index #MainContent #stock-hero .hard-cta span,.index #MainContent #stock-hero .soft-cta span,.page-stock-clearance #MainContent #stock-hero .hard-cta span,.page-stock-clearance #MainContent #stock-hero .soft-cta span{z-index:1;animation:flow 20s ease-in-out infinite;background:linear-gradient(to right,#02dabd,#ffe26e,#eb074b,#4700b9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;position:relative;margin:.25rem 2rem;display:inline-block;font-size:1.15rem;text-transform:capitalize;font-weight:700}@media only screen and (min-width:1150px){.index #MainContent #stock-hero .hard-cta span,.index #MainContent #stock-hero .soft-cta span,.page-stock-clearance #MainContent #stock-hero .hard-cta span,.page-stock-clearance #MainContent #stock-hero .soft-cta span{font-size:1.5rem}}.index #MainContent #stock-hero .form__entry.entry_mcq,.page-stock-clearance #MainContent #stock-hero .form__entry.entry_mcq,.index #MainContent #stock-hero .form__entry.entry_mcq a,.page-stock-clearance #MainContent #stock-hero .form__entry.entry_mcq a{color:#fff}.index #MainContent #stock-hero .expandable-row,.page-stock-clearance #MainContent #stock-hero .expandable-row{visibility:hidden;opacity:0;display:none;height:0}@media only screen and (max-width:749px){.index #MainContent #stock-hero p.h4,.page-stock-clearance #MainContent #stock-hero p.h4{font-size:1.25rem}.index #MainContent #stock-hero h1,.page-stock-clearance #MainContent #stock-hero h1{font-size:3.5rem}.index #MainContent #stock-hero .rte p,.page-stock-clearance #MainContent #stock-hero .rte p{font-size:1.25rem;margin-bottom:1.5rem}.index #MainContent #stock-hero .main-row,.page-stock-clearance #MainContent #stock-hero .main-row{gap:2px}.index #MainContent #stock-hero .stock-badge,.page-stock-clearance #MainContent #stock-hero .stock-badge{font-weight:700;top:3rem;right:0;font-size:45vw;letter-spacing:-.5rem}}body.page-stock-clearance .stock-title{animation:flow 20s ease-in-out infinite;background:linear-gradient(to right,#02dabd,#ffe26e,#eb074b,#4700b9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block;font-weight:700;position:absolute;pointer-events:none;top:62vw;left:2rem;font-size:3rem;max-width:300px;opacity:.5;line-height:1}body.page-stock-clearance .stock-title.en{top:52vw}@media only screen and (min-width:1150px){body.page-stock-clearance .stock-title{bottom:7rem;left:4rem;top:auto}body.page-stock-clearance .stock-title.en{top:auto}}body.page-stock-clearance .stock-badge{animation:flow 20s ease-in-out infinite;background:linear-gradient(to right,#02dabd,#ffe26e,#eb074b,#4700b9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block;font-weight:900;position:absolute;pointer-events:none;top:1rem;left:2rem;font-size:15vh;opacity:.1;line-height:1}@media only screen and (min-width:750px){body.page-stock-clearance .stock-badge{top:4rem;font-size:35vh}}body.page-stock-clearance #MainContent{padding-top:0}@media only screen and (min-width:750px){body.page-stock-clearance #MainContent .hero-content{min-height:650px}}body.page-stock-clearance .price{animation:flow 20s ease-in-out infinite;background:linear-gradient(to right,#02dabd,#ffe26e,#eb074b,#4700b9);-webkit-text-fill-color:transparent;-webkit-background-clip:text}body.page-stock-clearance .btn.hard-cta.add-to-cart{background:#222;font-weight:900;font-size:1.25rem}body.page-stock-clearance .btn.hard-cta.add-to-cart span{z-index:1;animation:flow 20s ease-in-out infinite;background:linear-gradient(to right,#02dabd,#ffe26e,#eb074b,#4700b9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;position:relative}body.page-stock-clearance #swiss-signup a{font-weight:900;font-size:1.25rem;animation:flow 20s ease-in-out infinite;background:linear-gradient(450deg,#02dabd,#ffe26e,#eb074b,#4700b9);padding:5px;border:transparent;text-align:center}body.page-stock-clearance #swiss-signup a:after{content:"";background:#151515;border-radius:.9rem;width:calc(100% - 3px);height:calc(100% - 3px);position:absolute;left:1.5px;top:1.5px}body.page-stock-clearance #swiss-signup a span{z-index:1;animation:flow 20s ease-in-out infinite;background:linear-gradient(to right,#02dabd,#ffe26e,#eb074b,#4700b9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;position:relative;margin:.5rem 2rem;display:inline-block;font-size:1.15rem;text-transform:capitalize;font-weight:700}@media only screen and (min-width:1150px){body.page-stock-clearance #swiss-signup a span{font-size:1.5rem}}svg{width:50px;height:auto}.product__media{padding-top:0}.product__media-item{float:left}
/*# sourceMappingURL=/cdn/shop/t/85/assets/theme.css.map?v=76430831682181600671719901572 */
