@media screen and (min-width:0px){:root{-webkit-font-smoothing:antialiased;--font-family:'nanoleaf',sans-serif;--page-padding:20px;--button-margin:24px;--button-padding:32px;--button-font-size:12px;--button-line-height:42px;--font-size:16px;--color-leaf:#3FAE29;--color-leaf-hover:#52B63E;--color-light-leaf-hover:#ECF7EA;--color-peppercorn:#2D2F30;--color-pearl:#F8F8F8;--color-fog:#BFBFBF;--color-gray:#AEAEAE;--color-marble:#DADEE1;--color-mushroom:#CDC0B0;--color-sand:#F7EFE3;--color-oak:#B39C86;--color-raven:#3E4041;--color-charcoal:#515354;--color-warning:#FFBD41;--color-error:#E61F1F;--color-stock:#FF6432;--main-background-color:var(--color-pearl);--border-radius:10px;--default-transition:all 0.35s;--input-font-color:var(--color-peppercorn);--placeholder-color:var(--color-fog);--input-default-border-color:var(--color-marble);--input-focus-border-color:var(--color-peppercorn);--top-message-height:0px;--nav-height:44px;--second-nav-height:44px;--section-padding:80px;--header-height:calc(var(--nav-height) + var(--second-nav-height));--nav-greenBar-height:var(--nav-height);--margin-xxs:4px;--margin-xs:8px;--margin-s:12px;--margin-m:16px;--margin-xm:20px;--margin-xxm:24px;--margin-xxxm:28px;--margin-l:32px;--margin-xl:36px;--margin-xxl:40px;--margin-xxxl:44px;--margin-xxxxl:48px;--grid-s:8px;--grid-m:16px;--grid-l:24px;--nl-width:1440px;--nl-section-width:calc(100vw - var(--page-padding) * 2);--min-viewport-width:300;--max-viewport-width:800;--line-height-factor:1.25;--h1-min-font-size:40;--h1-max-font-size:44;--h2-min-font-size:34;--h2-max-font-size:36;--h3-min-font-size:28;--h3-max-font-size:30;--h4-min-font-size:24;--h4-max-font-size:26;--h5-min-font-size:20;--h5-max-font-size:21;--font-body-big-min-font-size:17;--font-body-big-max-font-size:18;--font-body-reg-min-font-size:14;--font-body-reg-max-font-size:15;--font-body-sml-min-font-size:12;--font-body-sml-max-font-size:13;--viewport-width-ratio:calc((100vw - calc(var(--min-viewport-width)  * 1px)) / (var(--max-viewport-width) - var(--min-viewport-width)));--font-title-xxl:calc(calc(var(--h1-min-font-size) * 1px) + (var(--h1-max-font-size) - var(--h1-min-font-size)) * var(--viewport-width-ratio));--font-title-xxl-line-height:calc(var(--font-title-xxl) * var(--line-height-factor));--font-title-xxl-letter-spacing:calc(-0.6px + (-0.65 * (100vw - 800px)) / 800);--font-title-xl:calc(calc(var(--h2-min-font-size) * 1px) + (var(--h2-max-font-size) - var(--h2-min-font-size)) * var(--viewport-width-ratio));--font-title-xl-line-height:calc(var(--font-title-xl) * var(--line-height-factor));--font-title-xl-letter-spacing:calc(-0.125px + (-0.43 * (100vw - 800px)) / 800);--font-title-l:calc(calc(var(--h3-min-font-size) * 1px) + (var(--h3-max-font-size) - var(--h3-min-font-size)) * var(--viewport-width-ratio));--font-title-l-line-height:calc(var(--font-title-l) * var(--line-height-factor));--font-title-l-letter-spacing:calc(-0.1px + (-0.185 * (100vw - 800px)) / 800);--font-title-m:calc(calc(var(--h4-min-font-size) * 1px) + (var(--h4-max-font-size) - var(--h4-min-font-size)) * var(--viewport-width-ratio));--font-title-m-line-height:calc(var(--font-title-m) * var(--line-height-factor));--font-title-m-letter-spacing:calc(0.03px + (-0.13 * (100vw - 800px)) / 800);--font-title-s:calc(calc(var(--h5-min-font-size) * 1px) + (var(--h5-max-font-size) - var(--h5-min-font-size)) * var(--viewport-width-ratio));--font-title-s-line-height:calc(var(--font-title-s) * var(--line-height-factor));--font-title-s-letter-spacing:calc(0.03px + (-0.13 * (100vw - 800px)) / 800);--font-body-big:calc(calc(var(--font-body-big-min-font-size) * 1px) + (var(--font-body-big-max-font-size) - var(--font-body-big-min-font-size)) * var(--viewport-width-ratio));--font-body-big-line-height:calc(var(--font-body-big) * calc(var(--line-height-factor) + 0.3));--font-body-reg:calc(calc(var(--font-body-reg-min-font-size) * 1px) + (var(--font-body-reg-max-font-size) - var(--font-body-reg-min-font-size)) * var(--viewport-width-ratio));--font-body-reg-line-height:calc(var(--font-body-reg) * calc(var(--line-height-factor) + 0.3));--font-body-sml:calc(calc(var(--font-body-sml-min-font-size) * 1px) + (var(--font-body-sml-max-font-size) - var(--font-body-sml-min-font-size)) * var(--viewport-width-ratio));--font-body-sml-line-height:calc(var(--font-body-sml) * calc(var(--line-height-factor) + 0.3));--font-body-xsml:10px;--font-body-xsml-line-height:16px;--font-title-section:calc(var(--font-size) * 1);--font-title-section-line-height:calc(var(--font-title-section) * var(--line-height-factor));--font-title-section-color:var(--color-gray);--font-button-reg:var(--button-font-size)}.showGreenBar{--top-message-height:44px;--header-height:calc(var(--nav-height) + var(--second-nav-height) + var(--top-message-height));--nav-greenBar-height:calc(var(--nav-height) + var(--top-message-height))}}@media screen and (min-width:768px){:root{--page-padding:50px;--section-padding:80px;--nav-height:56px}}@media screen and (min-width:800px){:root{--min-viewport-width:800;--max-viewport-width:1600;--line-height-factor:1.2;--h1-min-font-size:44;--h1-max-font-size:66;--h2-min-font-size:36;--h2-max-font-size:57;--h3-min-font-size:30;--h3-max-font-size:41;--h4-min-font-size:26;--h4-max-font-size:36;--h5-min-font-size:21;--h5-max-font-size:26;--font-body-big-min-font-size:18;--font-body-big-max-font-size:22;--font-body-reg-min-font-size:15;--font-body-reg-max-font-size:16;--font-body-sml-min-font-size:13;--font-body-sml-max-font-size:14}}@media screen and (min-width:1200px){:root{--nav-height:60px;--second-nav-height:56px}}@media screen and (min-width:1280px){:root{--page-padding:10vw}}@media screen and (min-width:1440px){:root{--section-padding:96px}}@media screen and (min-width:1600px){:root{--button-padding:36px;--button-font-size:14px;--button-line-height:46px;--min-viewport-width:1600;--max-viewport-width:1920;--line-height-factor:1.15;--h1-min-font-size:66;--h1-max-font-size:72;--h2-min-font-size:57;--h2-max-font-size:64;--h3-min-font-size:41;--h3-max-font-size:47;--h4-min-font-size:36;--h4-max-font-size:38;--h5-min-font-size:26;--h5-max-font-size:28;--font-body-big-min-font-size:22;--font-body-big-max-font-size:25;--font-body-reg-min-font-size:16;--font-body-reg-max-font-size:17;--font-body-sml-min-font-size:14;--font-body-sml-max-font-size:15;--font-body-xsml:12px;--grid-s:16px;--grid-m:24px;--grid-l:32px}}@media screen and (min-width:1920px){:root{--page-padding:0px;--page-padding-1920:calc((100vw - var(--nl-width)) / 2);--nl-section-width:var(--nl-width)}}@media screen and (min-width:1921px){:root{--font-title-xxl:72px;--font-title-xxl-letter-spacing:-2px;--font-title-xl:64px;--font-title-xl-letter-spacing:-1px;--font-title-l:47px;--font-title-l-letter-spacing:-0.5px;--font-title-m:38px;--font-title-m-letter-spacing:-0.25px;--font-title-s:28px;--font-title-s-letter-spacing:-0.25px;--font-body-big:25px;--font-body-reg:17px;--font-body-sml:15px;--font-body-sml-line-height:20px}}@keyframes nl-menu-close-top{0%{transform:rotate(0)}50%{transform:rotate(0) translate(0,8px)}100%{transform:rotate(-45deg) translate(-6px,6px)}}@keyframes nl-menu-close-bottom{0%{transform:rotate(0)}50%{transform:rotate(0) translate(0,-8px)}100%{transform:rotate(45deg) translate(-5px,-5px)}}@keyframes nl-menu-open-top{0%{transform:rotate(-45deg) translate(-6px,6px)}50%{transform:rotate(0) translate(0,8px)}100%{transform:rotate(0)}}@keyframes nl-menu-open-bottom{0%{transform:rotate(45deg) translate(-5px,-5px)}50%{transform:rotate(0) translate(0,-8px)}100%{transform:rotate(0)}}@-webkit-keyframes nl-add-to-cart{0%{-webkit-transform:translateY(-125%);transform:translateY(-125%);opacity:0;visibility:hidden}1%{-webkit-transform:translateY(-125%);transform:translateY(-125%);opacity:1;visibility:visible}20%{-webkit-transform:translateY(-125%);transform:translateY(-125%);opacity:1;visibility:visible}100%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0;visibility:hidden}}@keyframes nl-add-to-cart{0%{-webkit-transform:translateY(-125%);transform:translateY(-125%);opacity:0;visibility:hidden}1%{-webkit-transform:translateY(-125%);transform:translateY(-125%);opacity:1;visibility:visible}20%{-webkit-transform:translateY(-125%);transform:translateY(-125%);opacity:1;visibility:visible}100%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0;visibility:hidden}}@-webkit-keyframes nl-cart-quantity{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes nl-cart-quantity{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes nl-menu-slide-in{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}@keyframes nl-footer-fade-down{0%{opacity:0;visibility:hidden;transform:translateY(-100%);height:0}50%{opacity:0}100%{opacity:1;visibility:visible;transform:translateY(0);height:auto}}@keyframes nl-opacity{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes nl-content-fade-down{0%{opacity:0;visibility:hidden;transform:translateY(-50px)}100%{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes nl-content-fade-up{0%{opacity:0;visibility:hidden;transform:translateY(50px)}100%{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes nl-content-fade-up-out{0%{opacity:1;visibility:visible;transform:translateY(0)}100%{opacity:0;visibility:hidden;transform:translateY(-50px)}}@keyframes nl-buy-box-in{0%{opacity:0;visibility:hidden;transform:translateY(10px)}25%{opacity:0;visibility:hidden;transform:translateY(10px)}100%{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes nl-buy-box-out{0%{opacity:1;visibility:visible;transform:translateY(0)}100%{opacity:0;visibility:hidden;transform:translateY(10px)}}@keyframes nl-mini-buy-box-in{0%{opacity:0;visibility:hidden;transform:translateY(10px)}80%{opacity:0;visibility:hidden;transform:translateY(10px)}100%{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes nl-mini-cart-in{0%{transform:translateX(110%)}100%{transform:translateY(0)}}@keyframes nl-mini-cart-out{0%{transform:translateX(0)}100%{transform:translateX(110%)}}@keyframes nl-product-hero-desktop-fade-up{0%{opacity:0;transform:translateY(-38%)}100%{opacity:1;transform:translateY(-50%)}}@keyframes trend-guide-text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes trend-guide-fade-out{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}}@keyframes inthislook-open{0%{-webkit-transform:translateY(calc(100% - 60px));transform:translateY(calc(100% - 60px))}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes inthislook-close{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(calc(100% - 45px));transform:translateY(calc(100% - 45px))}}@keyframes inthislook-icon-on{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes inthislook-icon-off{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}50%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes nl-loading-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nl-glow-effect{0%{background-position:0 50%}100%{background-position:200% 50%}}@keyframes nl-loading-dot{0%{transform:scale(1.2);background-color:var(--color-gray)}100%{transform:scale(1);background-color:var(--color-pearl)}}@keyframes wave-lines{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes size{0%{transform:scale(1)}50%{transform:scale(1.2)}0%{transform:scale(1)}}@keyframes nl-text-carousel{0%{transform:translate(0,0)}100%{transform:translate(0,calc(var(--text-total) * var(--h3-h) * -1))}}@keyframes nl-move-up{0%{transform:translate(0,0)}100%,80%{transform:translate(0,calc(var(--h3-h) * -1))}}@keyframes cus-img-fade-in{0%{opacity:0}10%{opacity:1}33.33%{opacity:1}43%{opacity:0}66.66%{opacity:0}100%{opacity:0}}@keyframes cus-space-width{0%{width:var(--cus-space-1)}10%{width:var(--cus-space-1)}33.33%{width:var(--cus-space-1)}36%{width:var(--cus-space-2)}43%{width:var(--cus-space-2)}66.66%{width:var(--cus-space-2)}70%{width:var(--cus-space-3)}100%{width:var(--cus-space-3)}}@keyframes cus-space-move-up{0%{opacity:0;transform:translate(0,100%)}10%{opacity:1;transform:translate(0,0)}30%{opacity:1;transform:translate(0,0)}33.33%{opacity:0;transform:translate(0,0)}43%{opacity:0;transform:translate(0,-100%)}66.66%{opacity:0;transform:translate(0,100%)}100%{opacity:0;transform:translate(0,100%)}}*{padding:0;margin:0}body,html{font-family:var(--font-family);color:var(--color-peppercorn);font-weight:500}ul li{list-style:none}button{outline:0}table{border-collapse:collapse}img{display:block;width:100%;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}video{display:block;width:100%;-webkit-mask-image:-webkit-radial-gradient(white,#000);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}iframe{border:none}a{text-decoration:none;color:var(--color-peppercorn)}a.text-link{border-bottom:1px solid var(--color-peppercorn);transition:var(--default-transition)}a.text-link-white{color:#fff;border-bottom:1px solid #fff;transition:var(--default-transition)}a.text-link-white:active,a.text-link-white:focus,a.text-link-white:visited{color:#fff}a:active,a:focus,a:hover,a:visited{color:var(--color-peppercorn)}a:focus{outline:0}input,select,textarea{font-family:var(--font-family);display:block;width:100%;padding:0 16px;font-size:var(--font-body-reg);line-height:var(--button-line-height);font-weight:500;border:1px solid var(--input-default-border-color);border-radius:var(--border-radius);color:var(--input-font-color);background:0 0;outline:0;resize:none;box-sizing:border-box;transition:var(--default-transition)}textarea{min-height:160px;padding:8px 16px;line-height:var(--font-body-reg-line-height)}input:-webkit-autofill{-webkit-background-clip:text}input::placeholder{color:var(--placeholder-color)}input::-webkit-calendar-picker-indicator{opacity:0}::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=text]:disabled{background-color:var(--color-pearl)}input[type=number]{-moz-appearance:textfield}textarea::placeholder{color:var(--placeholder-color)}input:focus,select:focus,textarea:focus{border:1px solid var(--input-focus-border-color);box-shadow:0 0 0 1px var(--input-focus-border-color)}select{position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-right:28px;background:url(../img/common/select-arrowdown-black.png) no-repeat right 16px center;background-size:8px}select::-ms-expand{display:none}.btn{cursor:pointer;display:block;width:100%;padding:0 var(--button-padding);font-size:var(--button-font-size);line-height:var(--button-line-height);font-weight:900;letter-spacing:.25px;text-align:center;text-transform:uppercase;white-space:nowrap;background-color:rgba(255,255,255,.1);color:var(--color-peppercorn);border:1px solid var(--color-peppercorn);box-sizing:border-box;border-radius:var(--border-radius);transition:var(--default-transition)}.btn.btn-white{border:1px solid #fff;background-color:#fff}.btn.btn-white-blur{border:1px solid #fff;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.btn.btn-black{background-color:var(--color-peppercorn);color:#fff}.btn.btn-green{background-color:var(--color-leaf);color:#fff;border:1px solid var(--color-leaf)}.btn.btn-light-green{background-color:transparent;color:var(--color-leaf);border:1px solid var(--color-leaf)}.btn.btn-blue{background-color:#3086c8;color:#fff;border:1px solid #3086c8}.btn.btn-icon{display:flex;justify-content:center;align-items:center;grid-gap:8px}.btn.btn-icon img{width:16px;height:16px}.btn-loading{display:flex;justify-content:center;align-items:center;grid-gap:8px}.btn-loading .spinner{width:16px;height:16px;border-radius:50%;border:3px solid var(--color-marble);border-top:3px solid var(--color-leaf);-webkit-animation:nl-loading-spin 1s linear infinite;animation:nl-loading-spin 1s linear infinite}.btn.btn-text{padding:0;background-color:transparent;border:1px solid transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.btn.btn-sml{line-height:28px;padding:0 24px;border-radius:5px}.btn.btn-video::after{content:'';display:inline-block;width:0;height:0;margin-left:10px;margin-bottom:-2px;border-top:7px solid transparent;border-left:10px solid var(--color-peppercorn);border-bottom:7px solid transparent;font-size:0;line-height:0}.btn-player{width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.btn.btn-black.btn-video::after{border-left:10px solid #fff}.btn-player .open-video-circle{width:36px;height:36px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(45,47,48,.1);border-radius:var(--border-radius);display:flex;justify-content:center;align-items:center;border:1px solid #fff;box-sizing:border-box}.btn-player .right-triangle{width:0;height:0;border-top:8px solid transparent;border-left:12px solid #fff;border-bottom:8px solid transparent;font-size:0;line-height:0;display:inline-block;vertical-align:middle;margin-left:4px}.dark .btn.btn-grey{background-color:var(--color-charcoal);color:#fff;border-width:0}.dark .btn,.dark .btn-black{background-color:transparent;color:#fff;border-color:#fff}.btn-process-container{flex-grow:1}.btn-process-wrapper{position:relative;height:100%}.btn-process-wrapper :first-child{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.btn-to-cart-css{display:flex;align-items:center}.btn-to-cart-css .label-pre-order{display:none}.btn-to-cart-css.pre-order [class|=label]{display:none}.btn-to-cart-css.pre-order .label-pre-order{display:initial}.btn.process-to-cart{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:var(--color-light-leaf-hover);border:1px solid var(--color-light-leaf-hover);color:var(--color-leaf);font-weight:500;text-transform:none;flex-grow:1;opacity:0;visibility:hidden}.btn.process-to-cart.active{opacity:1;visibility:visible;z-index:1}.btn.process-to-cart:hover{background-color:var(--color-light-leaf-hover)}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}video.lazyload,video.lazyloading{opacity:1}.visually-hidden{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}#nl-loading{height:0;opacity:0;visibility:hidden;position:fixed;top:0;width:100%;background-color:#fff;display:flex;justify-content:center;align-items:center}#nl-loading.active{height:100vh;opacity:1;visibility:visible}#nl-loading .inner{width:50px}#nl-loading.active .inner{animation:nl-loading-spin 1s cubic-bezier(.7,.57,.5,.7) infinite}.wave-line{background:#f8f8f8;background:linear-gradient(to right,#f8f8f8 8%,rgba(230,230,230,.7) 18%,#f8f8f8 33%);background-size:932px 100px;animation:wave-lines 2s infinite ease-out;opacity:1}@media screen and (min-width:0px){.nl-width{padding:0 var(--page-padding)}.font-title-xxl{font-size:var(--font-title-xxl);line-height:var(--font-title-xxl-line-height);font-weight:700;letter-spacing:var(--font-title-xxl-letter-spacing)}.font-title-xl{font-size:var(--font-title-xl);line-height:var(--font-title-xl-line-height);font-weight:700;letter-spacing:var(--font-title-xl-letter-spacing)}.font-title-l{font-size:var(--font-title-l);line-height:var(--font-title-l-line-height);font-weight:700;letter-spacing:var(--font-title-l-letter-spacing)}.font-title-m{font-size:var(--font-title-m);line-height:var(--font-title-m-line-height);font-weight:700;letter-spacing:var(--font-title-m-letter-spacing)}.font-title-s{font-size:var(--font-title-s);line-height:var(--font-title-s-line-height);font-weight:500;letter-spacing:var(--font-title-s-letter-spacing)}.font-title-subtitle-xxl{font-size:calc(var(--font-title-xxl)/ 2);line-height:calc(var(--font-title-xxl-line-height)/ 2);font-weight:700}.font-title-subtitle-xl{font-size:calc(var(--font-title-xl)/ 2);line-height:calc(var(--font-title-xl-line-height)/ 2);font-weight:700}.font-title-subtitle-l{font-size:calc(var(--font-title-l)/ 2);line-height:calc(var(--font-title-l-line-height)/ 2);font-weight:700}.font-title-subtitle-m{font-size:calc(var(--font-title-m)/ 2);line-height:calc(var(--font-title-m-line-height)/ 2);font-weight:700}.font-title-subtitle-s{font-size:calc(var(--font-title-s)/ 2);line-height:calc(var(--font-title-s-line-height)/ 2);font-weight:500}.font-title-section{padding:0 20px;font-size:var(--font-title-section);line-height:var(--font-title-section-line-height);color:var(--font-title-section-color);text-align:center;text-transform:uppercase}.font-body-big{font-size:var(--font-body-big);line-height:var(--font-body-big-line-height);letter-spacing:.2px}.font-body-reg{font-size:var(--font-body-reg);line-height:var(--font-body-reg-line-height);letter-spacing:.2px;font-weight:500}.font-body-sml{font-size:var(--font-body-sml);line-height:var(--font-body-sml-line-height);letter-spacing:.2px}.font-body-xsml{font-size:var(--font-body-xsml);line-height:var(--font-body-xsml-line-height);letter-spacing:.3px}.font-button-reg{font-size:var(--font-button-reg);font-weight:700;letter-spacing:1px;text-transform:uppercase}.icon-tag{display:inline-block;padding:0 8px;border-radius:5px;background:var(--color-light-leaf-hover);color:var(--color-leaf);font-size:var(--font-body-xsml);line-height:16px;font-weight:500}.icon-mark-grey,.icon-mark-white{display:inline-block;width:16px;border-radius:50%;font-size:12px;line-height:16px;transition:var(--default-transition);text-align:center}.icon-mark-white{background-color:#fff}.icon-mark-grey{background-color:var(--color-pearl)}.icon-new{font-size:var(--font-body-sml);line-height:var(--font-body-sml-line-height);color:var(--color-leaf);font-weight:700}.absolute-fill{position:absolute;left:0;right:0;top:0;bottom:0}.fixed-fill{position:fixed;left:0;right:0;top:0;bottom:0}.showGreenBar main{margin-top:var(--top-message-height)}form{font-size:var(--font-body-reg);line-height:var(--font-body-reg-line-height)}form .title{margin-bottom:20px;font-size:var(--font-body-big);line-height:var(--font-body-big-line-height);font-weight:700}form input[id^=nlHoneypot_]{visibility:hidden;opacity:0;width:0;height:0;padding:0;border:none}form .entry{margin-bottom:12px}form label{display:inline-block;margin-bottom:4px;font-weight:600;color:var(--color-charcoal)}form label .required{color:var(--color-error)}form input.error,form select.error,form textarea.error{border:1px solid var(--color-error)}form input.error:focus,form select.error:focus,form textarea.error:focus{border:1px solid var(--color-error);box-shadow:0 0 0 1px var(--color-error)}form .entry.error input,form .entry.error select,form .entry.error textarea{border:1px solid var(--color-error)}form .entry.error input:focus,form .entry.error select:focus,form .entry.error textarea:focus{border:1px solid var(--color-error);box-shadow:0 0 0 1px var(--color-error)}form .entry.error label{color:var(--color-error)}form em.error{display:inline-block;margin-top:4px;font-style:initial;color:var(--color-error)}form .label-tips{margin-bottom:4px;font-size:var(--font-body-sml);line-height:var(--font-body-sml-line-height);font-weight:500}.input-tips{margin-top:4px;font-size:var(--font-body-sml);line-height:var(--font-body-sml-line-height);font-style:italic}form input[type=checkbox],form input[type=radio]{visibility:hidden;opacity:0;width:0;height:0;padding:0;border:none}form input[type=checkbox]~em,form input[type=radio]~em{display:block;width:100%;order:2}form input[type=checkbox]~label,form input[type=radio]~label{display:block;margin-bottom:0;padding-left:28px;cursor:pointer;position:relative}form input[type=checkbox]~label::before,form input[type=radio]~label::before{position:absolute;left:0;top:2px;content:"";display:inline-block;width:20px;height:20px;box-sizing:border-box;border:1px solid var(--color-peppercorn)}form input[type=radio]~label::before{border-radius:50%}form input[type=checkbox]~label::before{border-radius:5px}form input[type=checkbox]~label::after,form input[type=radio]~label::after{position:absolute;left:4px;top:6px;content:"";opacity:0}form input[type=radio]~label::after{width:12px;height:12px;border-radius:50%;background-color:var(--color-peppercorn);transition:var(--default-transition)}form input[type=checkbox]~label::after{border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);padding:3px 5px}form input[type=checkbox]:checked~label::before{background-color:var(--color-peppercorn)}form input[type=radio]:checked~label::before{border:2px solid var(--color-peppercorn)}form input[type=checkbox]:checked~label::after,form input[type=radio]:checked~label::after{opacity:1}form input[type=checkbox].least-one~label::before{background-color:var(--color-peppercorn)}form input[type=checkbox].least-one~label::after{top:6px;padding:3px 6px;border-left:none;transform:rotate(0)}form input[type=checkbox]:disabled~label::before,form input[type=radio]:disabled~label::before{border:2px solid var(--color-marble)}form input[type=radio]:checked:disabled~label::after{background-color:var(--color-marble)}form input[type=checkbox]:checked:disabled~label::before{background-color:var(--color-marble)}form .checkbox-lists{display:grid;grid-template-columns:1fr;grid-gap:4px}form .checkbox-lists li{display:flex;flex-wrap:wrap;padding-bottom:4}form .radio-lists{display:flex;flex-wrap:wrap;justify-content:space-between}form .radio-lists li{display:flex;flex-wrap:wrap;width:50%;box-sizing:border-box}form input[type=file]{display:none}form input[type=file]~.file-button{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40px 30px 35px;background-color:var(--color-pearl);border:1px dashed var(--color-marble);border-radius:10px;cursor:pointer;transition:var(--default-transition)}form input[type=file]~.file-button.dragover{background-color:#e4f8e0}form input[type=file]~.file-button .file-icon{width:20px;margin-bottom:4px}form input[type=file]~.file-button .file-label{width:80%;text-align:center}form input[type=file]~#image-holder{margin-top:12px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}form input[type=file]~#image-holder img{height:100%;object-fit:cover;border-radius:var(--border-radius)}form .form-operate{display:flex;justify-content:flex-end}form input[type=submit]{-webkit-appearance:none;color:#fff;background-color:var(--color-peppercorn);cursor:pointer}form .form-success{opacity:0;visibility:hidden;transition:var(--default-transition);background-color:rgba(0,0,0,.5);position:fixed;left:0;right:0;top:0;bottom:0;z-index:4;display:flex;align-items:center;justify-content:center}form .form-success .success-main{position:relative;background-color:#fff;border-radius:10px;padding:50px 30px;width:300px;box-sizing:border-box}form .form-success .close-form-success{position:absolute;top:0;right:0;width:60px;height:60px;cursor:pointer}form .form-success .close-form-success .line{height:2px;width:28px;background-color:var(--color-peppercorn);border-radius:1px;transform:translate(10px,32px) rotate(45deg)}form .form-success .close-form-success .line:nth-child(2){transform:translate(10px,30px) rotate(-45deg)}form .form-success .divimg{width:50px;margin:0 auto}form .form-success .text{margin-top:20px;text-align:center;font-weight:700}form .form-success.active{opacity:1;visibility:visible}form .success-message{display:none;margin-top:var(--margin-s);font-weight:700;color:var(--color-leaf)}form .success-message.active{display:block}form .form-operate button[type=submit]{-webkit-appearance:none;display:block;width:100%;padding:0 var(--button-padding);font-size:var(--button-font-size);line-height:var(--button-line-height);font-weight:900;letter-spacing:.25px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;white-space:nowrap;background-color:rgba(255,255,255,.1);background-color:var(--color-peppercorn);color:#fff;border:1px solid var(--color-peppercorn);box-sizing:border-box;border-radius:var(--border-radius);transition:var(--default-transition);cursor:pointer}form .form-operate button[type=submit]:disabled{color:var(--color-peppercorn);background-color:var(--color-pearl);border-color:var(--color-pearl);cursor:default}form .form-operate button[type=submit]:disabled:hover{background-color:var(--color-pearl)}form .form-operate button[type=submit] .spinner{-webkit-animation:nl-loading-spin 1s linear infinite;animation:nl-loading-spin 1s linear infinite;display:none;border-radius:50%;width:20px;height:20px;border:4px solid rgba(63,174,41,.102);border-top:4px solid var(--color-leaf)}form .form-operate button[type=submit]:disabled .spinner{display:block}form .form-operate button[type=submit]:disabled div:nth-child(1){display:none}form .form-operate button[type=submit] div:nth-child(2){margin-right:18px;display:none}form .form-operate button[type=submit]:disabled div:nth-child(2){display:block}.nl-table{width:100%;text-align:left}.nl-table thead th{vertical-align:bottom;border-bottom:2px solid var(--color-pearl)}.nl-table td,.nl-table th{padding:8px 6px;vertical-align:top;border-top:1px solid var(--color-pearl)}.icon-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;cursor:pointer}.icon-close div{width:20px;height:1px;background:var(--color-peppercorn)}.icon-close div:first-child{transform:rotate(45deg) translate(5px,-5px)}.icon-close div:last-child{transform:rotate(-45deg) translate(-5px,-5px)}.popup-model{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;opacity:0;visibility:hidden;transition:var(--default-transition);z-index:4}.popup-model.active{opacity:1;visibility:visible}.popup-model .model-overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5)}.popup-model .model-container{position:relative;height:100vh;overflow-y:auto;padding:32px var(--page-padding);background-color:#fff;box-sizing:border-box}.popup-model .model-container-top{display:flex;justify-content:space-between;gap:var(--grid-m)}.popup-model .model-container .icon-close{border-radius:50%;background-color:var(--color-pearl)}.popup-model .model-container form{margin-top:var(--grid-m)}.popup-model .close-popup-model{position:absolute;top:16px;right:16px;width:24px;height:24px;cursor:pointer}.popup-model .close-popup-model div{position:absolute;width:100%;height:2px;background:var(--color-peppercorn);top:50%}.popup-model .close-popup-model div:first-child{transform:rotate(45deg)}.popup-model .close-popup-model div:last-child{transform:rotate(-45deg)}.nl-success-form{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;opacity:0;visibility:hidden;transition:var(--default-transition);background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.nl-success-form.active{opacity:1;visibility:visible;z-index:4}.nl-success-form .success-container{max-width:450px;padding:32px var(--page-padding);margin:0 var(--page-padding);box-sizing:border-box;background-color:#fff;border-radius:10px}.nl-success-form .success-top{display:flex;justify-content:space-between;gap:var(--grid-m)}.nl-success-form .success-top h3{font-weight:700}.nl-success-form .close-success-form{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--color-pearl);cursor:pointer}.nl-success-form .close-success-form div{width:20px;height:1px;background:var(--color-peppercorn)}.nl-success-form .close-success-form div:first-child{transform:rotate(45deg) translate(5px,-5px)}.nl-success-form .close-success-form div:last-child{transform:rotate(-45deg) translate(-5px,-5px)}.nl-success-form .success-main{display:grid;gap:var(--grid-s);grid-template-columns:24px 1fr;align-items:center;margin-top:var(--grid-s)}.nl-success-form .success-main .success-text{text-align:left}.nl-success-form .success-main .divimg{width:100%}body.open-menu,body.open-search{height:100%;overflow:hidden}}@media screen and (min-width:768px){.btn,form .form-operate button[type=submit]{width:fit-content}.font-title-section{padding:0 50px}#nl-loading .inner{width:70px}.nl-success-form .success-container{padding:32px;margin:0}.popup-model{display:flex;justify-content:center;align-items:center}.popup-model .model-container{width:540px;height:auto;max-height:700px;padding:44px 32px;border-radius:var(--border-radius)}.popup-model .close-popup-model{top:20px;right:32px}}@media screen and (min-width:1024px){.popup-model .model-container{width:600px}}@media screen and (min-width:1200px){a.text-link-white:hover,a.text-link:hover{color:var(--color-leaf);border-bottom:1px solid var(--color-leaf)}.btn:hover{background-color:rgba(45,47,57,.1)}.btn.btn-text:hover{background-color:transparent}.btn.btn-white:hover{background-color:var(--color-pearl)}.btn.btn-green:hover{background-color:var(--color-leaf-hover)}.btn.btn-light-green:hover{background-color:var(--color-light-leaf-hover)}.btn.btn-blue:hover{background-color:#429ee5}.dark .btn.btn-grey .btn:hover{background-color:#202020}.dark .btn-black:hover,.dark .btn:hover{background-color:var(--color-charcoal)}form input[type=file]~.file-button:hover{background-color:#3084c5}.btn.btn-black:hover,form .form-operate button[type=submit]:hover,form input[type=submit]:hover{background-color:var(--color-raven)}.icon-mark-grey,.icon-mark-white{width:24px;font-size:14px;line-height:24px}.icon-mark-white:hover{background-color:rgba(255,255,255,.85)}.icon-mark-grey:hover{background-color:var(--color-marble)}body.open-menu,body.open-search{height:auto;overflow:auto}}@media screen and (min-width:1280px){#nl-loading .inner{width:100px}}@media screen and (min-width:1600px){.btn-player .open-video-circle{width:44px;height:44px}.icon-tag{line-height:24px}.popup-model .model-container{padding:44px 48px}.popup-model .close-popup-model{top:32px;right:48px}}@media screen and (min-width:1920px){.nl-width{padding:0;width:var(--nl-width);margin-left:auto;margin-right:auto}.nl-vw-1920{width:1440px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media screen and (min-width:0px){header{position:fixed;left:0;right:0;top:0;z-index:4;background-color:transparent;transition:all .35s;border-bottom:1px #f1f2f2 solid;box-sizing:border-box}header nav{position:relative;display:grid;grid-gap:28px;grid-template-columns:22px 22px 1fr 22px 22px;align-items:center;padding:0 var(--page-padding);transition:var(--default-transition);background:#fff}.menu-scroll header{transform:translateY(-100%)}header nav .menu-toggle{grid-column-start:1;grid-column-end:2}header nav .logo{grid-column-start:3;grid-column-end:4}header nav .nav-search{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2}header nav .user-account{grid-column-start:4;grid-column-end:5}header nav .btn-shopping-cart-mobile{grid-column-start:5;grid-column-end:6}header .btn-shopping-cart,header nav .menu-tabs{display:none}header nav .menu-toggle{display:flex;flex-direction:column;justify-content:center;width:22px;height:44px;cursor:pointer}header nav .menu-toggle .line{margin:3px 0;height:2px;width:100%;border-radius:1px;background-color:#2d2f30}body.open-menu header nav .menu-toggle .line{background-color:var(--color-peppercorn)}header nav .logo{display:block;width:100%;padding:8px 0;box-sizing:border-box}header nav .logo .background-img{height:28px;background-image:url(../img/common/nanoleaf-logo.svg);background-position:center;background-size:contain;background-repeat:no-repeat}header nav .btn-shopping-cart-mobile{display:flex;align-items:center;position:relative;cursor:pointer}header nav .btn-shopping-cart-mobile .cart-icon img{width:20px}header nav .btn-shopping-cart-mobile .cart-icon img{display:block}body.open-menu header nav .btn-shopping-cart-mobile .cart-icon img:nth-child(1){display:block}body.open-menu header nav .btn-shopping-cart-mobile .cart-icon img:nth-child(2){display:none}header nav .btn-shopping-cart-mobile .logo-leafs{position:absolute;left:0;right:0;top:0;transform:translateY(-125%);opacity:0;visibility:hidden}header nav .btn-shopping-cart-mobile .logo-leafs img{width:18px;margin:0 auto}header nav .btn-shopping-cart-mobile .logo-leafs.active{animation-name:nl-add-to-cart;animation-fill-mode:forwards;animation-duration:.5s;animation-delay:.3s}header nav .btn-shopping-cart-mobile .cart-quantity{position:absolute;top:-4px;right:-8px;width:16px;height:16px;text-align:center;font-size:10px;line-height:1.1rem;color:#fff;background-color:var(--color-peppercorn);border-radius:50%;opacity:0;visibility:hidden}header nav .btn-shopping-cart-mobile .cart-quantity.active{animation-name:nl-cart-quantity;animation-fill-mode:forwards;animation-duration:.4s;animation-delay:0s}body.open-menu header nav .btn-shopping-cart-mobile .cart-quantity{background-color:var(--color-peppercorn);color:#fff}header nav .nav-search img,header nav .user-account img{width:20px;height:20px}header nav .nav-search-popup{position:absolute;left:0;right:0;top:0;background-color:#fff;z-index:1;opacity:0;visibility:hidden;transition:var(--default-transition)}header nav .nav-search-popup .search-box{display:grid;align-items:center;grid-template-columns:1fr auto auto;gap:var(--grid-s);padding:0 var(--page-padding)}header nav .nav-search-popup .input-wrapper{position:relative;padding:4px 0}header nav .nav-search-popup input{padding:0 25px 0 36px;line-height:34px;background-color:var(--color-pearl);border-color:var(--color-pearl)}header nav .nav-search-popup input:focus{box-shadow:none}header nav .nav-search-popup .input-wrapper .search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:16px;height:16px}header nav .nav-search-popup .input-wrapper .btn-close{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:12px;height:12px;padding:5px;opacity:0;transition:var(--default-transition);cursor:pointer}header nav .nav-search-popup .input-wrapper .btn-close.active{opacity:1}header nav .nav-search-popup .btn.btn-search{width:34px;height:34px;padding:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-peppercorn);color:#fff;border-radius:5px}header nav .nav-search-popup .btn.btn-search img{width:16px}header nav .nav-search-popup .btn.btn-search span{display:none}header nav .nav-search-popup .btn.btn-cancel{border-color:transparent;padding:0;font-weight:500;text-transform:capitalize;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}header nav .nav-search-popup .btn.btn-cancel span{padding:2px 0;border-bottom:1px solid var(--color-peppercorn)}header nav .nav-search-popup .result-wrapper{position:relative;left:0;right:0;top:0;height:0;background-color:#fff;padding:0 var(--page-padding);transition:var(--default-transition)}header nav .nav-search-popup .result-box{opacity:0;visibility:hidden;height:0}header nav .nav-search-popup .result-box .wrapper.hidden{display:none}header nav .nav-search-popup .result-box .wrapper:nth-child(2){margin-top:12px}header nav .nav-search-popup .result-box .text{margin-bottom:20px}header nav .nav-search-popup .result-box .tips{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:var(--font-body-xsml);line-height:var(--font-body-xsml-line-height);color:var(--color-fog);font-weight:700}header nav .nav-search-popup .result-box li{display:grid;grid-template-columns:30px 1fr;gap:8px;align-items:center}header nav .nav-search-popup .result-box li .img-wrapper{width:26px;height:26px;border-radius:5px;overflow:hidden}header nav .nav-search-popup .result-box li .img-wrapper .divimg{width:100%;height:100%}header nav .nav-search-popup .result-box li .img-wrapper .divimg img{height:100%;object-fit:cover}header nav .nav-search-popup .result-box li .excerpt{display:none}header nav .nav-search-popup .result-box li a{display:grid;gap:4px;grid-template-columns:1fr 10px;align-items:center;padding:4px 0;font-size:var(--font-body-sml);line-height:var(--font-body-sml-line-height)}header nav .nav-search-popup .result-box li a::after{content:'';display:block;width:8px;height:8px;border-top:1.5px var(--color-peppercorn) solid;border-right:1.5px var(--color-peppercorn) solid;transform:rotate(45deg)}header nav .nav-search-popup .result-box li a:focus{background-color:var(--color-pearl)}header nav .nav-search-popup .result-box li a>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}header nav .nav-search-popup .result-box a.text-link{padding:2px 0;font-weight:500}header nav .nav-search-popup .result-box .btn.btn-sml{margin:16px 0;width:fit-content}body.open-search header nav .nav-search-popup{opacity:1;visibility:visible;transition:var(--default-transition)}body.open-search header nav .nav-search-popup .popup-overlay{position:fixed;left:0;right:0;top:var(--nav-height);bottom:0;background-color:rgba(0,0,0,.5);z-index:0}body.open-search.showGreenBar header nav .nav-search-popup .popup-overlay{top:var(--nav-greenBar-height)}body.open-search header nav .nav-search-popup .result-wrapper{height:auto;padding:10px var(--page-padding)}body.open-search header nav .nav-search-popup .result-box.active{opacity:1;visibility:visible;height:auto}header .locale-selector-popup{position:fixed;top:0;bottom:0;height:100vh;left:0;right:0;background-color:#fff;opacity:0;visibility:hidden;transition:var(--default-transition)}header .locale-selector-popup.active{opacity:1;visibility:visible;z-index:5}header .locale-selector-popup .popup-top{padding:40px var(--page-padding) 0;border-bottom:1px #f1f2f2 solid;background-color:#fff}header .locale-selector-popup .popup-top .title{width:100%;display:flex;font-weight:700;line-height:1.875rem}header .locale-selector-popup .popup-top .title li{padding-bottom:3px;border-bottom:2px transparent solid;cursor:pointer}header .locale-selector-popup .popup-top .title li:nth-child(2){margin-left:30px}header .locale-selector-popup .popup-top .title li.active{border-bottom:2px var(--color-peppercorn) solid}header .locale-selector-popup .close-popup{position:absolute;top:20px;right:var(--page-padding);width:30px;height:30px;cursor:pointer}header .locale-selector-popup .close-popup div{width:25px;height:2px;background:var(--color-peppercorn)}header .locale-selector-popup .close-popup div:first-child{transform:rotate(45deg) translate(16px,6px)}header .locale-selector-popup .close-popup div:last-child{transform:rotate(-45deg) translate(-5px,15px)}header .locale-selector-popup .selector{overflow-y:auto;height:calc(100vh - 70px)}header .locale-selector-popup .selector .locale-menu{display:none}header .locale-selector-popup .selector .locale-menu.active{display:block}header .locale-selector-bottom{height:calc(30vh - 70px)}header .locale-selector-popup .region .title{padding:20px var(--page-padding) 10px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box;cursor:pointer}header .locale-selector-popup .region .title .region-name{font-size:1.4375rem;line-height:2.25rem;font-weight:700}header .locale-selector-popup .region .title .arrow{display:none}header .locale-selector-popup .region .title .toggle{position:relative;display:inline-block;width:20px;border-top:2px var(--color-peppercorn) solid}header .locale-selector-popup .region .title .toggle::after{content:'';position:absolute;display:inline-block;width:20px;border-top:2px var(--color-peppercorn) solid;transform:rotate(90deg) translate(-1px,0);transition:all .2s}header .locale-selector-popup .region.active .title .toggle::after{transform:rotate(0) translate(0,-2px)}header .locale-selector-popup .region .language-list{padding:0;height:0;opacity:0;visibility:hidden;box-sizing:border-box;transition:var(--default-transition);overflow:hidden}header .locale-selector-popup .region.active .language-list{padding:0 0 20px;height:auto;opacity:1;visibility:visible}header .locale-selector-popup .language-list .region-name{padding:10px var(--page-padding) 5px;font-size:1.125rem;line-height:1.625rem;font-weight:700;opacity:.5}header .locale-selector-popup .language-list .region-name.latam{margin-top:1rem}header .locale-selector-popup .language-list .box{display:flex;flex-wrap:wrap;font-size:.875rem;line-height:1.25rem}header .locale-selector-popup .language-list .item{width:100%;padding:10px var(--page-padding);display:flex;align-items:center;box-sizing:border-box}header .locale-selector-popup .language-list .item.active{background-color:var(--color-pearl);border-radius:var(--border-radius)}header .locale-selector-popup .language-list .item .country{display:flex;align-items:center;width:45%}header .locale-selector-popup .language-list .item .country .lable{font-weight:700}header .locale-selector-popup .language-list .item .country .icon{width:20px;margin-right:10px}header .locale-selector-popup .language-list .item .country .icon img{height:100%;object-fit:contain}header .locale-selector-popup .language-list .item .entry{width:45%}header .locale-selector-popup .language-list .item .entry span{padding:0 6px}header .locale-selector-popup .language-list .item .entry .language{display:inline-block}header .locale-selector-popup .language-list .item .country-selected{width:10%;display:none}header .locale-selector-popup .language-list .item.active .country-selected{display:block}header .locale-selector-popup .language-list .item .country-selected img{width:20px}header .locale-selector-popup .currency-selector .title{padding:20px var(--page-padding);font-size:1.4375rem;line-height:2.25rem;font-weight:700;line-height:40px}header .locale-selector-popup .currency-list{padding-bottom:30px;font-size:.875rem;line-height:1.25rem}header .locale-selector-popup .currency-list .item{width:100%;padding:10px var(--page-padding);display:flex;align-items:center;box-sizing:border-box}header .locale-selector-popup .currency-list .item.active{background-color:var(--color-pearl)}header .locale-selector-popup .currency-list .item .country{display:flex;width:60%}header .locale-selector-popup .currency-list .item .country .icon{width:20px;margin-right:10px}header .locale-selector-popup .currency-list .item .country .lable{font-weight:700}header .locale-selector-popup .currency-list .item .country-selected{width:10%;display:none}header .locale-selector-popup .currency-list .item.active .country-selected{display:flex;justify-content:flex-end}header .locale-selector-popup .currency-list .item .country-selected img{width:16px}header.dark{border-bottom:none}.header-menu.dark .icon-close div,header.dark nav .menu-toggle .line{background-color:#fff}header.dark nav{background-color:var(--color-peppercorn)}header.dark nav .menu-tabs .menu-item a{color:#fff}header.dark nav .nav-search-popup .btn.btn-cancel span{border-bottom-color:#fff}header.dark nav .logo .background-img{background-image:url(../img/common/nanoleaf-logo-color.svg)}.header-menu.dark .menu-main .menu-box.design-ideas .menu-item.social-media ul .divicon,.header-menu.dark .menu-top .back-to-menu img,header.dark nav .btn-shopping-cart .cart-icon img,header.dark nav .btn-shopping-cart-mobile .cart-icon img,header.dark nav .nav-search img{filter:brightness(100)}.header-menu.dark .header-menu-wrapper,body.open-search header.dark nav .nav-search-popup,header.dark nav .nav-search-popup,header.dark nav .nav-search-popup .result-wrapper{background-color:var(--color-peppercorn);color:#fff}.header-menu.dark .header-menu-wrapper a,header.dark nav .nav-search-popup .result-wrapper a{color:#fff}.header-menu.dark .menu-main .menu-box .menu-item a.content:hover,.header-menu.dark .menu-main .menu-box .menu-item:not(.two-cols,.social-media) ul li a:hover,.header-menu.dark .menu-main .menu-box.works-with .works-with-tips,header.dark nav .nav-search-popup .result-box li a:hover{background-color:var(--color-raven)}header.dark nav .nav-search-popup .result-box li a::after{border-top-color:#fff;border-right-color:#fff}header.dark nav .btn-shopping-cart .cart-quantity{background-color:var(--color-charcoal)}header.dark .locale-selector-popup{background-color:var(--color-peppercorn)}header.dark .locale-selector-popup a{color:#fff}header.dark .locale-selector-popup .selector{background-color:var(--color-peppercorn)}header.dark .locale-selector-popup .language-list{background-color:var(--color-peppercorn);color:#fff}header.dark .locale-selector-popup .language-list .item.active{background-color:var(--color-raven);color:#fff}header.dark .locale-selector-popup .language-list .item .language::before{background-color:#fff}header.dark .locale-selector-popup .region .title{background-color:var(--color-peppercorn);color:#fff}header.dark .locale-selector-popup .region.active .title{background-color:var(--color-raven);color:#fff}header.dark .locale-selector-popup .popup-top{background-color:var(--color-peppercorn);color:#fff;border-bottom-color:var(--color-peppercorn)}header.dark .locale-selector-popup .popup-top .title li.active{border-bottom-color:#fff}header.dark .locale-selector-popup .currency-list{color:#fff}header.dark .locale-selector-popup .currency-list .item.active{background-color:var(--color-raven);color:#fff}header.dark .locale-selector-popup .region .title .toggle{border-top-color:#fff}header.dark .locale-selector-popup .region .title .toggle::after{border-top-color:#fff}header.dark .locale-selector-popup .close-popup div{background:#fff}}@media screen and (min-width:768px){header nav{grid-template-columns:24px 24px 1fr 24px 24px}header nav .menu-toggle{width:24px;height:56px}header nav .logo{padding:14px 0}header nav .nav-search img,header nav .user-account img{width:24px;height:24px}header nav .nav-search-popup input{padding:0 35px 0 46px;line-height:42px;background-size:20px;background-position:15px center}header nav .nav-search-popup .search-box{padding:4px var(--page-padding)}header nav .nav-search-popup .input-wrapper{padding:0}header nav .nav-search-popup .input-wrapper .search-icon{left:14px;width:20px;height:20px}header nav .nav-search-popup .input-wrapper .btn-close{width:16px;height:16px;right:10px}header nav .nav-search-popup .btn.btn-search{width:fit-content;height:unset;padding:0 var(--button-padding);border-radius:var(--border-radius)}header nav .nav-search-popup .btn.btn-search img{display:none}header nav .nav-search-popup .btn.btn-search span{display:block}header nav .btn-shopping-cart-mobile{display:none}header nav .btn-shopping-cart{display:flex;align-items:center;position:relative;cursor:pointer;grid-column-start:5;grid-column-end:6}header nav .btn-shopping-cart .cart-icon img{width:24px}header nav .btn-shopping-cart .cart-icon img{display:block}body.open-menu header nav .btn-shopping-cart .cart-icon img:nth-child(1){display:block}body.open-menu header nav .btn-shopping-cart .cart-icon img:nth-child(2){display:none}header nav .btn-shopping-cart .logo-leafs{position:absolute;left:0;right:0;top:0;transform:translateY(-125%);opacity:0;visibility:hidden}header nav .btn-shopping-cart .logo-leafs img{width:18px;margin:0 auto}header nav .btn-shopping-cart .logo-leafs.active{animation-name:nl-add-to-cart;animation-fill-mode:forwards;animation-duration:.5s;animation-delay:.3s}header nav .btn-shopping-cart .cart-quantity{position:absolute;top:-8px;right:-10px;width:20px;height:20px;text-align:center;font-size:.75rem;line-height:1.25rem;color:#fff;background-color:var(--color-peppercorn);border-radius:50%;opacity:0;visibility:hidden}header nav .btn-shopping-cart .cart-quantity.active{animation-name:nl-cart-quantity;animation-fill-mode:forwards;animation-duration:.4s;animation-delay:0s}body.open-menu header nav .btn-shopping-cart .cart-quantity{background-color:var(--color-peppercorn);color:#fff}header .locale-selector-popup .region .title{padding:20px var(--page-padding) 0}header .locale-selector-popup .region .language-list{padding:0 var(--page-padding)}header .locale-selector-popup .region.active .language-list{padding:15px var(--page-padding) 40px}header .locale-selector-popup .language-list .item{width:32%;margin-right:2%;flex-wrap:wrap;justify-content:space-between;padding:15px 20px}header .locale-selector-popup .language-list .item:nth-child(2n){margin-left:0}header .locale-selector-popup .language-list .item:nth-child(3n){margin-right:0}header .locale-selector-popup .language-list .region-name{padding:10px 0 5px}header .locale-selector-popup .language-list .item .country{width:90%;order:1}header .locale-selector-popup .language-list .item .entry{width:100%;margin-top:5px;order:3}header .locale-selector-popup .language-list .item .entry span{padding:0 10px}header .locale-selector-popup .language-list .item .country-selected{order:2}header .locale-selector-popup .currency-list{display:flex;flex-wrap:wrap;padding:0 var(--page-padding) 50px}header .locale-selector-popup .currency-list .item{width:32%;margin-right:2%;padding:15px;flex-wrap:wrap;justify-content:space-between;cursor:pointer}header .locale-selector-popup .currency-list .item.active{border-radius:var(--border-radius)}header .locale-selector-popup .currency-list .item:nth-child(2n){margin-left:0}header .locale-selector-popup .currency-list .item:nth-child(3n){margin-right:0}header .locale-selector-popup .currency-list .item .country{width:90%;order:1}header .locale-selector-popup .currency-list .item .entry{width:100%;margin-top:5px;order:3}header .locale-selector-popup .currency-list .item .entry span{padding:0 10px}header .locale-selector-popup .currency-list .item .country-selected{order:2}}@media screen and (min-width:1024px){header .locale-selector-popup .language-list .box{font-size:1rem;line-height:1.5rem}header .locale-selector-popup .currency-list{font-size:1rem;line-height:1.5rem}header nav .nav-search-popup .search-box{width:680px;margin:0 auto;padding:4px 0;box-sizing:border-box}header nav .nav-search-popup .result-box{max-width:680px;margin:0 auto}}@media screen and (min-width:1025px){header .locale-selector-popup{background-color:rgba(0,0,0,.5)}header .locale-selector-popup .space{padding:25px 0}header .locale-selector-popup .selector{position:relative;height:auto;background-color:#fff}header .locale-selector-popup .region{display:flex}header .locale-selector-popup .region .title{width:420px;padding-bottom:20px;background-color:#fff}header .locale-selector-popup .region.active .title{background-color:var(--color-pearl)}header .locale-selector-popup .region .title .toggle{display:none}header .locale-selector-popup .region .title .arrow{display:block;width:30px}header .locale-selector-popup .region .title .arrow img:first-child{display:block;width:10px}header .locale-selector-popup .region .title .arrow img:last-child{display:none}header .locale-selector-popup .region .language-list{position:absolute;right:0;left:420px;top:0;bottom:0;padding:30px 50px}header .locale-selector-popup .region.active .language-list{padding:30px 50px}header .locale-selector-popup .language-list .region-name{padding-top:20px}header .locale-selector-popup .language-list .box{justify-content:flex-start;font-size:.875rem;line-height:1.25rem}header .locale-selector-popup .region .language-list .item{padding:10px 20px;width:48%;margin-right:0}header .locale-selector-popup .region .language{position:relative}header .locale-selector-popup .region .language::before{content:'';position:absolute;left:0;bottom:-4px;width:0;height:1px;background-color:var(--color-peppercorn);transition:var(--default-transition)}header .locale-selector-popup .region .language:hover::before{width:100%;right:0}header.dark .locale-selector-popup .region .title .arrow img:first-child{display:none}header.dark .locale-selector-popup .region .title .arrow img:last-child{display:block;width:30px}}@media screen and (min-width:1200px){header nav{padding:0 3%;grid-template-columns:96px 1fr 24px 24px 24px}header nav .menu-toggle{display:none}header nav .logo{display:block;grid-column-start:1;grid-column-end:2}header nav .logo .background-img{height:32px}header nav .menu-tabs{display:flex;gap:40px;grid-column-start:2;grid-column-end:3;font-size:14px;line-height:var(--font-body-reg-line-height)}header nav .menu-tabs .menu-item a{display:block;padding:22px 0 12px;border-bottom:2px solid transparent;transition:var(--default-transition);white-space:nowrap}header nav .menu-tabs .menu-item:nth-child(1) a{font-weight:700;color:var(--color-leaf)}header nav .menu-tabs .menu-item a:hover,header nav .menu-tabs .menu-item.active a{border-bottom:2px solid var(--color-peppercorn);font-weight:700}header nav .nav-search{grid-column-start:4;grid-column-end:5}body.open-search header nav .menu-tabs,body.open-search header nav .nav-search{opacity:0;visibility:hidden}body.open-search header nav .nav-search-popup{background-color:transparent}header nav .nav-search-popup .btn.btn-cancel:hover{background-color:transparent}header nav .nav-search-popup .result-box .tips{padding:0 16px}header nav .nav-search-popup .result-box li{gap:4px}header nav .nav-search-popup .result-box li a{padding:8px 16px;border-radius:var(--border-radius);transition:var(--default-transition)}header nav .nav-search-popup .result-box li a:hover{background-color:var(--color-pearl)}header nav .nav-search-popup .result-box li a::after{opacity:0;transition:var(--default-transition)}header nav .nav-search-popup .result-box li a:hover::after{opacity:1}header nav .nav-search-popup .result-box li .img-wrapper{width:30px;height:30px}header nav .menu-tabs ul li a{font-size:.875rem;line-height:1.5rem}header.dark nav .menu-tabs .menu-item a:hover,header.dark nav .menu-tabs .menu-item.active a{border-bottom:2px solid #fff}}@media screen and (min-width:1280px){header .locale-selector-popup .space{padding:20px 0}header .locale-selector-popup .selector{padding:0 var(--page-padding)}header .locale-selector-popup .region .title{padding:20px 25px;padding-right:10px;width:360px}header .locale-selector-popup .region.active .title{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}header .locale-selector-popup .region .language-list{left:calc(var(--page-padding) + 360px);padding:30px var(--page-padding) 0 50px}header .locale-selector-popup .region .language-list .item{width:33%}header .locale-selector-popup .region.active .language-list{padding:30px var(--page-padding) 0 50px;padding-left:2.5rem;box-shadow:inset 6px 0 35px -30px rgb(0 0 0 / 40%)}header .locale-selector-popup .currency-selector .title{padding:20px 0}header .locale-selector-popup .currency-list{padding:0 0 50px}header .locale-selector-popup .currency-list .item{width:23%;margin-right:2%}header .locale-selector-popup .currency-list .item:nth-child(3n){margin-right:2%}}@media screen and (min-width:1440px){header .locale-selector-popup .language-list .box{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:1600px){header nav{grid-template-columns:120px 1fr 24px 24px 24px}header .locale-selector-popup .region.active .language-list{padding-left:80px}header nav .nav-search-popup input{line-height:46px}}@media screen and (min-width:1920px){header .locale-selector-popup .close-popup{right:var(--page-padding-1920)}header .locale-selector-popup .popup-top,header .locale-selector-popup .selector{padding-left:var(--page-padding-1920);padding-right:var(--page-padding-1920)}header .locale-selector-popup .region .title{padding:30px 36px;padding-right:10px;width:420px}header .locale-selector-popup .region .title .region-name{font-size:1.75rem;line-height:2.25rem}header .locale-selector-popup .region .language-list{left:calc(var(--page-padding-1920) + 420px);padding:60px var(--page-padding-1920) 0 80px}header .locale-selector-popup .region.active .language-list{padding:60px var(--page-padding-1920) 0 80px}}@media screen and (min-width:0px){.header-menu{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:5}body.open-menu .header-menu{display:block}.showGreenBar .header-menu{top:var(--top-message-height)}.header-menu-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:-1}.header-menu-wrapper{height:100%;background-color:#fff;font-size:14px;line-height:var(--font-body-reg-line-height);overflow:hidden}.header-menu .menu-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px var(--page-padding)}.header-menu .menu-top .back-to-menu{padding:6px 0}.header-menu .menu-top .menu-box{font-size:12px;line-height:var(--font-body-sml-line-height);font-weight:700;color:var(--color-fog)}.header-menu-wrapper .menu-box{display:none;align-items:flex-start}.header-menu-wrapper.show-company .menu-box.company,.header-menu-wrapper.show-design-ideas .menu-box.design-ideas,.header-menu-wrapper.show-name .menu-box.name,.header-menu-wrapper.show-products .menu-box.products,.header-menu-wrapper.show-store .menu-box.store,.header-menu-wrapper.show-support .menu-box.support,.header-menu-wrapper.show-works-with .menu-box.works-with{display:grid}.header-menu-wrapper.show-name .back-to-menu{display:none}.header-menu .icon-tag{font-size:10px;line-height:16px}.header-menu .menu-main{position:absolute;left:0;right:0;top:52px;bottom:0;padding:12px var(--page-padding) 28px;overflow-y:auto}.header-menu .menu-main .menu-box{gap:32px}.header-menu .menu-main .menu-box a{display:flex;gap:8px;align-items:center;font-weight:700}.header-menu .menu-main .menu-box .menu-item{display:grid;gap:12px}.header-menu .menu-main .menu-box .menu-item ul{display:grid;gap:8px}.header-menu .menu-main .menu-box .menu-item:not(.two-cols,.social-media) ul li a{line-height:24px}.header-menu .menu-main .menu-box .menu-item .label{padding-bottom:4px;font-size:12px;line-height:var(--font-body-sml-line-height);font-weight:700;color:var(--color-fog);border-bottom:1px solid var(--color-pearl)}.header-menu .menu-main .menu-box .menu-item a.content{display:block;max-width:320px;font-weight:500}.header-menu .menu-main .menu-box .menu-item a.content p{font-size:12px;line-height:16px;opacity:.8}.header-menu .menu-main .menu-box .menu-item a.content .btn-nav{margin-top:16px;width:fit-content;font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:.25px}.header-menu .menu-main .menu-box .menu-item a.content .btn-nav::after{content:'';display:inline-block;margin:0 0 1px 6px;padding:2px;border-top:1px solid var(--color-peppercorn);border-right:1px solid var(--color-peppercorn);transform:rotate(45deg)}.header-menu .menu-main .menu-box .menu-item .content-title{font-weight:700;margin-bottom:4px}.header-menu .menu-main .menu-box .menu-item.two-cols ul{grid-template-columns:repeat(2,1fr);gap:var(--grid-m)}.header-menu .menu-main .menu-box .menu-item.two-cols a{flex-direction:column;align-items:flex-start}.header-menu .menu-main .menu-box .menu-item.two-cols ul .divimg{width:100%;background-color:var(--color-pearl);border-radius:var(--border-radius);overflow:hidden}.header-menu .menu-main .menu-box .menu-item.two-cols ul .divimg img{height:100%;object-fit:cover}.header-menu .menu-main .menu-box.design-ideas .menu-item.two-cols ul .divimg{height:auto}.header-menu .menu-main .menu-box.name{gap:8px}.header-menu .menu-main .menu-box.name .menu-item>a{line-height:44px}.header-menu .menu-main .menu-box.name .menu-item:nth-child(1)>a{color:var(--color-leaf)}.header-menu .menu-main .menu-box.products .menu-item{gap:32px}.header-menu .menu-main .menu-box.products .menu-item .item-row{display:grid;gap:16px}.header-menu .menu-main .menu-box.products .menu-item.quick-links a{font-size:12px;font-weight:500}.header-menu .menu-main .menu-box.works-with{gap:12px}.header-menu .menu-main .menu-box.works-with .works-with-main{display:grid;gap:32px;align-items:flex-start}.header-menu .menu-main .menu-box.works-with .works-with-main .entry{display:grid;gap:32px}.header-menu .menu-main .menu-box.works-with .works-with-tips{margin:0 calc(var(--page-padding) * -1);padding:8px var(--page-padding);transform:translateY(28px);background-color:var(--color-pearl);font-style:italic;font-size:12px}.header-menu .menu-main .menu-box.design-ideas .menu-item.social-media ul{display:flex;gap:var(--grid-m)}.header-menu .menu-main .menu-box.design-ideas .menu-item.social-media ul .divicon{filter:invert(1);opacity:.78}.header-menu .menu-main .menu-box .menu-item ul li.hol.hide{display:none}.header-menu .menu-main .menu-box .halloween a{position:relative;display:block;border-radius:var(--border-radius);overflow:hidden}.header-menu .menu-main .menu-box .halloween .background-img{height:100%}.header-menu .menu-main .menu-box .halloween .background-img img{height:100%;object-fit:cover}}@media screen and (min-width:768px){.header-menu-wrapper{height:auto}.header-menu .menu-main{position:initial;padding:20px var(--page-padding) 40px}.header-menu .menu-main .menu-box .menu-item.two-cols ul{grid-template-columns:repeat(4,1fr)}.header-menu .menu-main .menu-box .menu-item.two-cols ul .divimg{height:120px}.header-menu .menu-main .menu-box.store{grid-template-columns:repeat(3,1fr)}.header-menu .menu-main .menu-box.store .menu-item.two-cols{grid-area:1/1/2/4}.header-menu .menu-main .menu-box.products{grid-template-columns:repeat(3,1fr)}.header-menu .menu-main .menu-box.works-with{gap:0}.header-menu .menu-main .menu-box.works-with .works-with-main{grid-template-columns:repeat(3,1fr)}.header-menu .menu-main .menu-box.works-with .works-with-main .menu-item:nth-child(1){grid-area:1/1/2/2}.header-menu .menu-main .menu-box.works-with .works-with-main .menu-item:nth-child(2){grid-area:2/1/3/2}.header-menu .menu-main .menu-box.works-with .works-with-main .menu-item:nth-child(3){grid-area:1/2/3/3}.header-menu .menu-main .menu-box.works-with .works-with-main .menu-item:nth-child(4){grid-area:1/3/2/4}.header-menu .menu-main .menu-box.works-with .works-with-main .menu-item:nth-child(5){grid-area:3/1/4/4}.header-menu .menu-main .menu-box.works-with .works-with-main .entry{grid-template-columns:repeat(2,1fr)}.header-menu .menu-main .menu-box.works-with .works-with-tips{transform:translateY(40px)}.header-menu .menu-main .menu-box.company,.header-menu .menu-main .menu-box.support{grid-template-columns:repeat(2,1fr);gap:28px 60px}}@media screen and (min-width:1200px){.header-menu .menu-main .menu-box.name,.header-menu .menu-top{display:none}.header-menu,.showGreenBar .header-menu{top:calc(var(--nav-greenBar-height) + .5px)}.header-menu .menu-main{max-width:1200px;padding:28px var(--page-padding) 40px calc(3% + 80px + 28px)}.header-menu .menu-main .menu-box{gap:24px 48px}.header-menu .menu-main .menu-box .menu-item .label{padding:0 8px 4px}.header-menu .menu-main .menu-box .menu-item a.content{padding:12px 8px;border-radius:var(--border-radius);transition:var(--default-transition)}.header-menu .menu-main .menu-box .menu-item a.content .btn-nav{border-bottom:1px solid transparent;transition:var(--default-transition)}.header-menu .menu-main .menu-box .menu-item a.content:hover .btn-nav{border-bottom:1px solid var(--color-peppercorn)}.header-menu .menu-main .menu-box .menu-item:not(.two-cols,.social-media) ul li a{padding:0 8px;border-radius:calc(var(--border-radius)/ 2);transition:var(--default-transition)}.header-menu .menu-main .menu-box .menu-item a.content:hover,.header-menu .menu-main .menu-box .menu-item:not(.two-cols,.social-media) ul li a:hover{background-color:var(--color-pearl)}.header-menu .menu-main .menu-box .menu-item.two-cols ul{margin-left:8px}.header-menu .menu-main .menu-box.store{grid-template-columns:repeat(4,auto)}.header-menu .menu-main .menu-box.design-ideas{grid-template-columns:2fr 1fr 1fr 1fr}.header-menu .menu-main .menu-box .menu-item.two-cols ul{grid-template-columns:repeat(2,1fr);gap:var(--grid-s)}.header-menu .menu-main .menu-box.store .menu-item.two-cols{grid-area:1/1/3/2}.header-menu .menu-main .menu-box.store .menu-item:nth-child(3){grid-area:1/2/2/3}.header-menu .menu-main .menu-box.store .menu-item:nth-child(4){grid-area:1/3/2/4}.header-menu .menu-main .menu-box.store .menu-item:nth-child(5){grid-area:1/4/2/5}.header-menu .menu-main .menu-box.store .menu-item:nth-child(6){grid-area:2/2/3/3}.header-menu .menu-main .menu-box.support{grid-template-columns:1fr 1.5fr 1.5fr}.header-menu .menu-main .menu-box.company,.header-menu .menu-main .menu-box.products{grid-template-columns:repeat(4,1fr)}.header-menu .menu-main .menu-box.products .menu-item.quick-links{grid-area:1/4/2/5}.header-menu .menu-main .menu-box.works-with .works-with-main{grid-template-columns:repeat(5,1fr);grid-template-rows:auto 1fr;gap:24px 60px}.header-menu .menu-main .menu-box.works-with .works-with-main .menu-item:nth-child(5){grid-area:1/4/3/6}.header-menu .menu-main .menu-box.works-with .works-with-main .entry{grid-template-columns:1fr;gap:0}.header-menu .menu-main .menu-box.works-with .works-with-tips{margin-left:calc((3vw + 120px + 36px) * -1);padding-right:3vw;padding-left:calc(3vw + 120px + 36px)}.header-menu .menu-main .menu-box.design-ideas .menu-item.social-media ul{gap:8px}.header-menu .menu-main .menu-box.support .menu-item ul{grid-template-columns:repeat(2,1fr)}.header-menu .menu-main .menu-box.support .menu-item ul li:nth-child(2){grid-area:2/1/3/2}.header-menu .menu-main .menu-box.support .menu-item ul li:nth-child(3){grid-area:1/2/2/3}.header-menu .menu-main .menu-box.store .menu-item.two-cols ul .divimg img{max-width:204px}}@media screen and (min-width:1600px){header nav .logo img{height:32px}.header-menu .menu-main{padding-left:calc(3% + 120px + 28px)}}@media screen and (min-width:1920px){.header-menu-wrapper{position:relative}.header-menu .menu-main .menu-box.works-with{padding-bottom:40px}.header-menu .menu-main .menu-box.works-with .works-with-tips{position:absolute;left:0;right:0;bottom:0;transform:translateY(0);margin-left:0;padding-top:16px;padding-bottom:16px}}@media screen and (min-width:0px){footer{--footer-first-title:14px;--footer-first-title-line-height:20px;--footer-second-title:12px;--footer-second-title-line-height:16px;background-color:var(--color-peppercorn);color:#fff}footer a,footer a:active,footer a:focus,footer a:hover,footer a:visited{color:#fff}footer .footer-wrapper{padding:32px var(--page-padding) 16px}footer .footer-form .label{font-size:var(--footer-first-title);line-height:var(--footer-first-title-line-height);font-weight:700}footer .footer-form form{margin-top:8px}footer .footer-form form .entry{display:grid;grid-gap:0 8px;grid-template-columns:1fr 44px}footer .footer-form form input{color:#fff}footer .footer-form form input:focus{border:1px solid var(--input-default-border-color);color:#fff}footer .footer-form form em.error{grid-row-start:2}footer .footer-form form .btn-submit{display:flex;align-items:center;justify-content:center;width:100%;background-color:var(--color-raven);border-radius:var(--border-radius)}footer .footer-form form .btn-submit .arrow{display:block;width:10px;height:10px;border-top:2px #fff solid;border-right:2px #fff solid;transform:rotate(45deg) translate(-2px,1px)}footer .footer-form form .form-operate{display:none}footer .footer-form form .success-message{font-size:1rem;line-height:1.5rem;font-weight:700;visibility:hidden;opacity:0;height:0;transition:var(--default-transition)}footer .footer-form form .success-message.active{margin-top:6px;visibility:visible;opacity:1;height:auto}footer .footer-top .social-media{display:flex;justify-content:space-between;margin:24px 0}footer .footer-top .social-media li .divicon{width:32px}footer .footer-main .first-nav .second-nav{border-bottom:1px solid var(--color-raven)}footer .footer-main .first-nav li:last-child .second-nav:last-child{border-bottom:1px solid transparent}footer .footer-main .footer-title{display:flex;justify-content:space-between;align-items:center;height:56px;font-size:var(--footer-first-title);line-height:var(--footer-first-title-line-height);font-weight:700;cursor:pointer;transition:var(--default-transition)}footer .footer-main .footer-title .footer-arrow-down{position:relative;display:inline-block;width:14px;border-top:1px solid #fff}footer .footer-main .footer-title .footer-arrow-down::after{content:'';position:absolute;display:inline-block;width:14px;border-top:1px #fff solid;transform:rotate(90deg) translate(-1px,0);transition:all .2s}footer .footer-main .second-nav.active .footer-title .footer-arrow-down::after{transform:rotate(0) translate(0,-1px)}footer .footer-main .footer-content{visibility:hidden;opacity:0;transform:translateY(-100%);height:0}footer .footer-main .second-nav.active .footer-content{animation-name:nl-footer-fade-down;animation-fill-mode:forwards;animation-duration:.35s;padding-bottom:32px}footer .footer-main .footer-content a{padding:4px 0;display:block;text-transform:capitalize;font-size:var(--footer-second-title);line-height:var(--footer-second-title-line-height);font-weight:500}footer .footer-main .footer-content a.text-link{display:inline;padding:0;color:var(--color-peppercorn)}footer .footer-main .footer-content a.text-link:hover{color:var(--color-leaf)}footer .footer-main .footer-content .connect-popup{background-color:var(--color-peppercorn)}footer .footer-main .footer-content .footer-item.student .connect-popup{position:absolute;transform:translate(0,105%);bottom:0;left:0;z-index:1000;padding:20px;background-color:#fff;border-radius:var(--border-radius);box-sizing:border-box;border:1px solid var(--color-marble);box-shadow:0 20px 50px 0 rgb(0 0 0 / 13%);opacity:0;visibility:hidden;transition:var(--default-transition);color:var(--color-peppercorn)}footer .footer-main .footer-content .footer-item.student .mark{background-color:var(--color-charcoal);display:inline-block;width:20px;height:20px;margin-left:10px;border-radius:50%;font-size:.875rem;text-align:center;line-height:20px;text-transform:none}footer .footer-main .footer-content .footer-item.student .connect-popup:before{content:"";position:absolute;bottom:100%;left:48%;margin-left:-6px;border-width:10px;border-style:solid;border-color:transparent transparent var(--color-marble) transparent}footer .footer-main .footer-content .footer-item.student .connect-popup::after{content:"";position:absolute;bottom:100%;left:48%;margin-left:-5px;border-width:9px;border-style:solid;border-color:transparent transparent #fff transparent}footer .footer-main .footer-content .footer-item.student:hover .connect-popup{opacity:1;visibility:visible}footer .footer-main .footer-item.all{display:block}footer .footer-main .footer-item.fr{display:none}[lang=fr-FR] footer .footer-main .footer-item.all{display:none}[lang=fr-FR] footer .footer-main .footer-item.fr{display:block}[lang=ja-JP] footer .footer-bottom .other-links li.all,footer .footer-bottom .other-links li.ja{display:none}[lang=ja-JP] footer .footer-bottom .other-links li.ja,footer .footer-bottom .other-links li.all{display:block}footer .footer-bottom{padding:0 var(--page-padding);background-color:var(--color-raven)}footer .footer-bottom .footer-bottom-wrapper{display:grid;grid-gap:8px;padding:24px 0 48px}footer .footer-bottom .open-locale-selector{display:flex;justify-content:center;align-items:center;font-weight:500;color:#fff;letter-spacing:.5px;cursor:pointer;margin-bottom:16px}footer .footer-bottom .open-locale-selector .region img{width:20px}footer .footer-bottom .open-locale-selector .language span,footer .footer-bottom .open-locale-selector .region img,footer .footer-bottom .open-locale-selector .selected-currency span{display:none}footer .footer-bottom .open-locale-selector .language span.active,footer .footer-bottom .open-locale-selector .region img.active,footer .footer-bottom .open-locale-selector .selected-currency span.active{display:block}footer .footer-bottom .open-locale-selector .btn-language-region{display:flex;align-items:center}footer .footer-bottom .open-locale-selector .btn-language-region .language{margin-left:4px}footer .footer-bottom .open-locale-selector .divider{margin:0 6px}footer .footer-bottom .open-locale-selector .arrows{display:flex;justify-content:center;margin-left:6px;margin-top:1px}footer .footer-bottom .open-locale-selector .arrows img{height:10px;width:10px;transition:var(--default-transition);transform:rotate(90deg)}footer .footer-bottom .open-locale-selector.active .arrows img{transform:rotate(-90deg)}footer .footer-bottom .copyright{text-align:center;margin-bottom:8px;font-weight:500}footer .footer-bottom .other-links{display:flex;justify-content:center;align-items:center;font-weight:500}[lang=en-JP] footer .footer-bottom .other-links li:nth-child(2),[lang=en-JP] footer .footer-bottom .other-links li:nth-child(3),[lang=ja-JP] footer .footer-bottom .other-links li:nth-child(2),[lang=ja-JP] footer .footer-bottom .other-links li:nth-child(3),footer .footer-bottom .other-links li:nth-child(1){border-right:1px solid #5b5b5c}footer .footer-bottom .other-links li a{display:block;padding:0 20px}[lang=en-JP] footer .footer-bottom .other-links li a,[lang=ja-JP] footer .footer-bottom .other-links li a{display:block;padding:0 10px}.footer-bottom .payment-method{padding:24px 16px;border-bottom:1px rgba(255,255,255,.1) solid}.footer-bottom .payment-method ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.footer-bottom .payment-method ul li{width:calc((100% - 88px)/ 5)}html[data-src-lang=en-EU] .footer-bottom .payment-method .eu-wrapper{overflow:hidden;height:32px;transition:var(--default-transition)}html[data-src-lang=en-EU] .footer-bottom .payment-method a.read-more{display:flex;justify-content:center;width:fit-content;margin:0 auto;padding:8px 0 0;font-weight:500;text-align:center}html[data-src-lang=en-EU] .footer-bottom .payment-method a.read-more .arrow-down{display:block;height:0;width:0;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);transition:var(--default-transition);padding:3px;margin-left:10px;margin-top:7px}html[data-src-lang=en-EU] .footer-bottom .payment-method.active a.read-more .arrow-down{transform:rotate(225deg);margin-top:12px}html[data-src-lang=en-EU] .footer-bottom .payment-method a.read-more span:nth-child(1){display:block}html[data-src-lang=en-EU] .footer-bottom .payment-method a.read-more span:nth-child(2){display:none}html[data-src-lang=en-EU] .footer-bottom .payment-method.active a.read-more span:nth-child(1){display:none}html[data-src-lang=en-EU] .footer-bottom .payment-method.active a.read-more span:nth-child(2){display:block}footer .footer-top .footer-form.hide{display:none}}@media screen and (min-width:768px){footer{--footer-first-title:15px;--footer-second-title:13px}footer .footer-wrapper{padding:40px var(--page-padding)}footer .footer-top{display:grid;grid-gap:50px;grid-template-columns:1fr 300px;align-items:end;margin-bottom:24px}footer .footer-form form .entry{margin-bottom:0}footer .footer-top .social-media{margin:8px 0}footer .footer-main .first-nav{display:flex;flex-wrap:wrap;justify-content:space-between}footer .footer-main .first-nav li{width:32%}footer .footer-main .first-nav .second-nav{border-bottom:none}footer .footer-main .first-nav li:nth-child(3) .second-nav{padding-bottom:34px}footer .footer-main .footer-title{padding:0 0 4px;height:auto}footer .footer-main .footer-title .footer-arrow-down{display:none}footer .footer-main .footer-content{height:auto;opacity:1;visibility:visible;transform:translateY(0)}footer .footer-main .second-nav.active .footer-content{padding-bottom:0}footer .footer-main .second-nav:nth-child(1) .footer-content{padding-bottom:32px}.footer-bottom .payment-method{padding:24px 0}.footer-bottom .payment-method ul li{width:40px}footer .footer-bottom .footer-bottom-wrapper{grid-template-columns:1fr 1fr}footer .footer-bottom .open-locale-selector{margin-bottom:0;justify-content:flex-start;grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}footer .footer-bottom .copyright{margin-bottom:0;text-align:right;grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2}footer .footer-bottom .other-links{justify-content:flex-end;grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3}[lang=en-JP] footer .footer-bottom .other-links li:nth-child(3),[lang=ja-JP] footer .footer-bottom .other-links li:nth-child(3){padding:0 20px 0}[lang=en-JP] footer .footer-bottom .other-links li:nth-child(4),[lang=ja-JP] footer .footer-bottom .other-links li:nth-child(4),footer .footer-bottom .other-links li:nth-child(2){padding-left:20px}[lang=en-JP] footer .footer-bottom .other-links li:nth-child(2),[lang=ja-JP] footer .footer-bottom .other-links li:nth-child(2),footer .footer-bottom .other-links li:nth-child(1){padding:0 20px 0 0}[lang=en-JP] footer .footer-bottom .other-links li a,[lang=ja-JP] footer .footer-bottom .other-links li a,footer .footer-bottom .other-links li a{padding:0}html[data-src-lang=en-EU] .footer-bottom .payment-method .eu-wrapper{width:450px;margin:0 auto}}@media screen and (min-width:1024px){footer .footer-top{grid-gap:calc(100% - 640px);grid-template-columns:320px 320px}footer .footer-main .first-nav li{width:30%}}@media screen and (min-width:1280px){footer .footer-wrapper{display:grid;grid-template-columns:300px 1fr;grid-gap:80px}footer .footer-top{grid-template-columns:1fr}footer .footer-form{align-self:start}footer .footer-bottom .footer-bottom-wrapper{padding:24px 0;grid-template-columns:repeat(3,1fr)}footer .footer-bottom .open-locale-selector{grid-row-start:1;grid-row-end:2}footer .footer-bottom .copyright{text-align:center;grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2}footer .footer-bottom .other-links{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:2}}@media screen and (min-width:1440px){footer .footer-wrapper{grid-gap:120px}}@media screen and (min-width:1600px){footer{--footer-first-title:16px;--footer-second-title:14px}footer .footer-form form .entry{grid-template-columns:1fr 48px}}@media screen and (min-width:1920px){footer .footer-wrapper{grid-gap:180px}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}@media screen and (min-width:0px){.owl-carousel{z-index:0}.owl-carousel .owl-item img{height:100%;object-fit:cover}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0}.owl-carousel .owl-dots{position:absolute;left:0;right:0;bottom:24px;width:fit-content;margin:0 auto;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:25px;padding:0 12px;display:flex;justify-content:center;align-items:center;height:16px;gap:8px}.owl-theme .owl-dots .owl-dot{vertical-align:middle}.owl-theme .owl-dots .owl-dot span{width:4px;height:4px;background-color:transparent;border:1px solid #fff;transition:var(--default-transition);box-sizing:border-box;opacity:.5}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff;opacity:1}.slider-container{position:relative}.slider-container .nl-slider{display:none}.slider-container .nl-slider .slideBtn{position:absolute;top:50%;height:24px;width:24px;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:rgba(45,47,48,.05);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:50%;z-index:1}.slider-container .nl-slider .slideBtn::after{content:'';display:block;width:6px;height:6px;border-bottom:1.5px solid #fff;border-right:1.5px solid #fff}.slider-container .nl-slider .prevBtn{left:12px}.slider-container .nl-slider .nextBtn{right:12px}.slider-container .nl-slider .prevBtn::after{margin-left:2px;transform:rotate(135deg)}.slider-container .nl-slider .nextBtn::after{margin-right:2px;transform:rotate(-45deg)}}@media screen and (min-width:768px){.owl-carousel .owl-dots{bottom:32px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.slider-container .nl-slider{display:block}}@media screen and (min-width:1025px){.slider-container .nl-slider{display:block}}@media screen and (min-width:1600px){.owl-carousel .owl-dots{height:24px;padding:0 16px}.owl-theme .owl-dots .owl-dot span{width:8px;height:8px}.slider-container .nl-slider .slideBtn{height:32px;width:32px}.slider-container .nl-slider .slideBtn::after{height:8px;width:8px}}@media screen and (min-width:0px){.nav-top-message{display:none;position:relative;z-index:2}.showGreenBar .nav-top-message{display:block}.nav-top-message .wrapper{display:none}.nav-top-message .wrapper.active{display:block}.nav-top-message .nav-top-message-content{display:flex;align-items:center;justify-content:center;flex-direction:row;padding:2px var(--page-padding);background:-webkit-linear-gradient(45deg,#3fae29 0,#96cb68 100%);color:#fff;font-size:var(--font-body-sml);line-height:var(--font-body-sml-line-height);height:44px;box-sizing:border-box}.nav-top-message .nav-top-message-content .entry{width:fit-content;display:flex;gap:4px;justify-content:center;align-items:center;text-wrap:pretty}.nav-top-message .nav-top-message-content .text{width:fit-content;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.nav-top-message .nav-top-message-content .btn-question{width:20px;min-width:20px;height:20px;margin-left:5px}.nav-top-message .nav-top-message-content .dividing-line{display:block;padding:0 6px}.nav-top-message .nav-top-message-content .btn-shop{color:#fff;font-size:.875rem;font-weight:700;text-transform:uppercase}.nav-top-message .slideBtn{display:none;justify-content:center;align-items:center;width:20px;cursor:pointer}.nav-top-message .slideBtn.active{display:flex}.nav-top-message .slideBtn::after{content:'';display:block;border-bottom:2px solid #fff;border-right:2px solid #fff;padding:3px 1px;width:4px}.nav-top-message .prevBtn{margin-right:min(5%,50px)}.nav-top-message .nextBtn{margin-left:min(5%,50px)}.nav-top-message .prevBtn::after{transform:rotate(135deg)}.nav-top-message .nextBtn::after{transform:rotate(-45deg)}.nav-top-message .slider-items{display:none}.nav-top-message .owl-carousel .owl-stage-outer{overflow:initial}.nav-top-message .owl-carousel .wrapper.green-slider .nav-top-message-content .entry{width:100%}.nav-top-message .owl-carousel .wrapper.green-slider .nav-top-message-content .nextBtn,.nav-top-message .owl-carousel .wrapper.green-slider .nav-top-message-content .prevBtn{justify-self:center}[lang*=fr-] .nav-top-message .nav-top-message-content .text .fr.mobile{display:block}[lang*=fr-] .nav-top-message .nav-top-message-content .text .de.desktop,[lang*=fr-] .nav-top-message .nav-top-message-content .text .de.mobile,[lang*=fr-] .nav-top-message .nav-top-message-content .text .fr.desktop{display:none}[lang*=de-] .nav-top-message .nav-top-message-content .text .de.mobile{display:block}[lang*=de-] .nav-top-message .nav-top-message-content .text .de.desktop,[lang*=de-] .nav-top-message .nav-top-message-content .text .fr.desktop,[lang*=de-] .nav-top-message .nav-top-message-content .text .fr.mobile{display:none}.sale-template .top-message-popup{visibility:hidden;display:block;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;transition:all .35s}.sale-template .top-message-popup.active{visibility:visible;opacity:1;z-index:5}.sale-template .top-message-popup .top-message-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:0}.sale-template .top-message-popup .close-top-message-popup{position:absolute;top:0;right:0;width:30px;height:30px;padding:10px;display:flex;justify-content:center;align-items:center;cursor:pointer}.sale-template .top-message-popup .close-top-message-popup div{width:26px;height:2px;background:var(--color-peppercorn)}.sale-template .top-message-popup .close-top-message-popup div:first-child{transform:rotate(45deg)}.sale-template .top-message-popup .close-top-message-popup div:last-child{transform:rotate(-45deg);margin-left:-26px}.sale-template .top-message-popup .container{display:block;position:relative;background-color:#fff;padding:40px var(--page-padding);box-sizing:border-box}.sale-template .top-message-popup .container .left-wrapper{margin:16px 0}.sale-template .top-message-popup .container .left-wrapper h2{margin-bottom:16px}.sale-template .top-message-popup .container .left-wrapper .btn{display:block}.sale-template .top-message-popup .container .right-wrapper{display:grid;gap:16px}.sale-template .top-message-popup .container .right-wrapper.hsl{padding-left:0}.sale-template .top-message-popup .container .right-wrapper ul{font-size:var(--font-body-sml);line-height:var(--font-body-sml-line-height)}.sale-template .top-message-popup .container .right-wrapper ul.cancel-font{font-size:var(--font-body-big);line-height:var(--font-body-big-line-height)}.sale-template .top-message-popup .container .right-wrapper ul.cancel-font li:not(:first-child){margin-top:var(--grid-m)}.sale-template .top-message-popup .container .right-wrapper ul.two-columns{display:grid;grid-template-columns:1fr 128px;gap:24px}.sale-template .top-message-popup .container .right-wrapper ul.two-columns li:nth-child(1){list-style:disc inside}.sale-template .top-message-popup .container .right-wrapper ul.two-columns li:nth-child(2){font-weight:700}.sale-template .top-message-popup .container .right-wrapper ul.two-columns li:nth-child(2) .original-price{display:none;font-weight:500;text-decoration:line-through;opacity:.5}.sale-template .top-message-popup .container .right-wrapper ul.two-columns li:nth-child(2).onsale .original-price{display:inline}.sale-template .top-message-popup .container .right-wrapper ul.one-column li:not(:last-child),.sale-template .top-message-popup .container .right-wrapper>div ul:not(:last-child){margin-bottom:var(--grid-m)}.sale-template .top-message-popup .container .right-wrapper ul.one-column li{list-style:disc inside}.sale-template .top-message-popup .container .right-wrapper ul li del{opacity:.5}.sale-template .top-message-popup .container .right-wrapper .social-media{display:flex;gap:16px}.sale-template .top-message-popup .container .right-wrapper .social-media li{width:30px}.sale-template .top-message-popup .container .right-wrapper .social-media img{filter:invert(1)}.nav-top-message .nav-top-message-content .text.easter-flash{display:none}.nav-top-message .nav-top-message-content .text.easter-flash.active{display:block}}@media screen and (min-width:321px){.sale-template .top-message-popup .close-top-message-popup{width:45px;height:40px}}@media screen and (min-width:768px){.nav-top-message .nav-top-message-content{padding:4px 0}.nav-top-message .nav-top-message-content .text{flex-direction:row;gap:4px}.nav-top-message .nav-top-message-content .btn-question{margin-left:8px}.nav-top-message .nav-top-message-content .dividing-line{padding:0 8px}.nav-top-message .owl-carousel .wrapper.green-slider .nav-top-message-content .entry{width:fit-content}.sale-template .top-message-popup .container .content{display:grid;align-items:flex-start;grid-template-columns:repeat(2,1fr);gap:32px}.sale-template .top-message-popup .container .left-wrapper{margin:0;max-width:500px}.sale-template .top-message-popup#back-to-school .container .left-wrapper{margin:0;max-width:550px}.sale-template .top-message-popup .container .left-wrapper h2{margin-bottom:32px}.sale-template .top-message-popup .container .right-wrapper{max-width:420px}[lang*=fr-] .nav-top-message .nav-top-message-content .text .fr.desktop{display:block}[lang*=fr-] .nav-top-message .nav-top-message-content .text .de.desktop,[lang*=fr-] .nav-top-message .nav-top-message-content .text .de.mobile,[lang*=fr-] .nav-top-message .nav-top-message-content .text .fr.mobile{display:none}[lang*=de-] .nav-top-message .nav-top-message-content .text .de.desktop{display:block}[lang*=de-] .nav-top-message .nav-top-message-content .text .de.mobile,[lang*=de-] .nav-top-message .nav-top-message-content .text .fr.desktop,[lang*=de-] .nav-top-message .nav-top-message-content .text .fr.mobile{display:none}}@media screen and (min-width:1200px){.sale-template .top-message-popup .container .content{gap:100px}.sale-template .top-message-popup .container .right-wrapper ul.two-columns{grid-template-columns:1fr 160px}}@media screen and (min-width:1600px){.sale-template .top-message-popup .container .content{gap:200px}.sale-template .top-message-popup .container .right-wrapper{max-width:520px}}@media screen and (min-width:1920px){.sale-template .top-message-popup .container .content{width:var(--nl-width);margin:0 auto}}@media screen and (min-width:0px){.nl-shop-product ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px var(--grid-m)}.nl-shop-product ul li .wrapper{display:none;height:100%;position:relative}.nl-shop-product ul li .wrapper.active{display:block}.nl-shop-product li .icon-tag{display:none;position:absolute;left:var(--grid-s);top:var(--grid-s);z-index:1}.nl-shop-product li .icon-tag .save-price{letter-spacing:.2px}.nl-shop-product li.onsale .icon-tag.sale-tip{display:block}.nl-shop-product li .prime-tip{position:absolute;left:0;top:0;right:0;z-index:1;padding:8px 20px;background:linear-gradient(to right,#f2f8ff 0,#dfebf7 100%);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);display:none}.nl-shop-product li.prime-sale .prime-tip{display:block}.nl-shop-product li.onsale.prime-sale .icon-tag.sale-tip{display:none}.nl-shop-product li .prime-tip img{display:none;width:16px;margin-bottom:-4px;margin-right:4px}.nl-shop-product li .prime-tip .prime-coupon-value{font-weight:700}.nl-shop-product li .prime-tip .text{display:none}.nl-shop-product li .everyday-price-icon,.nl-shop-product li.everyday-price-sale.onsale .icon-tag.sale-tip,.nl-shop-product li.everyday-price-sale.onsale .price .original-price{display:none}.nl-shop-product li.everyday-price-sale .everyday-price-icon{position:absolute;left:8px;top:8px;right:auto;z-index:1;width:40px;display:block}.nl-shop-product li .everyday-price{display:none}.nl-shop-product li.everyday-price-sale .everyday-price{display:block}.nl-shop-product li.everyday-price-sale .everyday-price .prev-row{display:flex;gap:4px}.nl-shop-product li.everyday-price-sale .price,.nl-shop-product li.everyday-price-sale.onsale .price .original-price{opacity:1;text-decoration:none;font-weight:700;font-size:var(--font-body-big);line-height:var(--font-body-big-line-height)}.nl-shop-product .product-img{position:relative;border-radius:var(--border-radius);overflow:hidden;background-color:var(--color-pearl);cursor:pointer;aspect-ratio:1/1}.nl-shop-product .product-img>picture{position:absolute;left:0;right:0;top:0;bottom:0;transition:var(--default-transition)}.nl-shop-product .product-img>picture img{height:100%;object-fit:contain;border-radius:var(--border-radius)}.nl-shop-product .product-img>picture:nth-child(1){opacity:1;visibility:visible}.nl-shop-product .product-img>picture:nth-child(2){opacity:0;visibility:hidden;object-fit:cover}.nl-shop-product .product-img>picture:nth-child(2) img{object-fit:cover;object-position:top center}.nl-shop-product .NL47-6102TW-15PK .product-img>picture:nth-child(1) img{object-fit:cover;object-position:top center}.nl-shop-product .product-img .social-media{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(269.11deg,#96cb68 0,#3fae29 100%)}.nl-shop-product .product-img .social-media-username{font-size:.75rem;line-height:1rem;font-weight:700;padding:4px 16px;color:#fff;white-space:nowrap}.nl-shop-product .product-img .social-media-username .seen-on{font-weight:400}.nl-shop-product .product-img .social-media-icon{position:absolute;left:18px;top:-22px;width:24px}.nl-shop-product ul li.open-room .product-img>picture:nth-child(1){opacity:0;visibility:hidden}.nl-shop-product ul li.open-room .product-img>picture:nth-child(2){opacity:1;visibility:visible}.nl-shop-product li .a-wrapper{position:relative}.nl-shop-product li .a-wrapper :is(.btn-process-container,.btn-hover){display:none;position:absolute;right:var(--grid-s);bottom:var(--grid-s);z-index:1}.nl-shop-product li .a-wrapper .btn-buy-css,.nl-shop-product li .a-wrapper :is(.btn-process-container) .btn{padding:0 12px;line-height:28px;border-radius:5px}.nl-shop-product .plug-types{display:flex;flex-direction:column;margin-top:8px}.nl-shop-product .plug-types .label{white-space:nowrap}.nl-shop-product .plug-types select{padding:0;font-size:var(--font-body-sml);border:none;box-shadow:none;color:var(--color-peppercorn);filter:brightness(.1);-webkit-filter:brightness(.1)}.nl-shop-product .plug-types select option{color:var(--color-peppercorn)}.nl-shop-product .product-info{display:flex;flex-direction:column;margin-top:8px}.nl-shop-product .product-name{position:relative;display:block;min-height:calc(var(--font-body-sml-line-height) * 2);margin-bottom:16px;font-weight:700}.nl-shop-product [data-category=bulbs][data-standard=matter] .product-name .product-rating,.nl-shop-product [data-category=lightstrips][data-standard=matter] .product-name .product-rating{display:none}.nl-shop-product .product-name .product-rating{margin-top:4px}.nl-shop-product .product-name .pack-size{font-weight:500;line-height:1rem;margin-top:2px}.nl-shop-product .product-name figure{display:flex;position:absolute;right:0;bottom:0}.nl-shop-product .product-name figure span{margin-right:5px;font-weight:400}.nl-shop-product .product-name figure img{height:.875rem}.nl-shop-product .price{display:flex;justify-content:flex-start;align-items:center;grid-gap:0 8px}.nl-shop-product .price .sales-price{display:none;font-weight:700}.nl-shop-product .price .original-price{font-weight:700}.nl-shop-product .onsale .price .sales-price,.nl-shop-product .prime-sale .price .sales-price{display:block}.nl-shop-product .onsale .price .original-price,.nl-shop-product .prime-sale .price .original-price{display:block;opacity:.5;text-decoration:line-through;font-weight:500;font-size:var(--font-body-xsml);line-height:var(--font-body-xsml-line-height)}.nl-shop-product .price .discount{display:none;background-color:var(--color-leaf);border-radius:5px;padding:4px 10px;margin-right:8px;font-weight:700;color:#fff}.nl-shop-product .onsale .price .discount{display:block}.nl-shop-product .stock-msg{display:none;margin-top:4px;padding-top:4px;border-top:1px solid var(--color-pearl)}.nl-shop-product .low-in-stock .stock-msg,.nl-shop-product .out-of-stock .stock-msg{display:block}.nl-shop-product .stock-msg div{display:none}.nl-shop-product .low-in-stock .stock-msg .lis,.nl-shop-product .out-of-stock .stock-msg .oos{display:block}.nl-shop-product .per-customer{display:none;width:100%;margin-top:8px;padding:0 24px;font-size:var(--font-body-sml);line-height:28px;text-align:center;white-space:nowrap;background-color:transparent;color:var(--color-peppercorn);border:1px solid var(--color-peppercorn);border-radius:5px;box-sizing:border-box}}@media screen and (min-width:768px){.nl-shop-product ul{grid-template-columns:repeat(4,1fr)}.nl-shop-product .plug-types{display:flex;flex-direction:row;align-items:center;margin-top:2px}.nl-shop-product .plug-types select{padding:0 8px}.nl-shop-product .price{flex-direction:column;align-items:flex-start}.nl-shop-product li .prime-tip{padding:8px 16px}}@media screen and (min-width:1024px){.nl-shop-product .price{flex-direction:row;align-items:center}.nl-shop-product li .prime-tip img{display:inline-block}.nl-shop-product .product-img .social-media-username{padding:6px 20px}.nl-shop-product .product-img .social-media-icon{left:22px;top:-26px;width:30px}}@media screen and (min-width:1200px){.nl-shop-product li .a-wrapper:hover .btn{display:block}.nl-shop-product ul li:hover .product-img>picture:nth-child(1){opacity:0;visibility:hidden}.nl-shop-product ul li:hover .product-img>picture:nth-child(2){opacity:1;visibility:visible}.nl-shop-product li .a-wrapper:hover :is(.btn-process-container,.btn-hover){display:block}.nl-shop-product li.out-of-stock .a-wrapper:hover :is(.btn-process-container,.btn-hover){display:none}.nl-shop-product li.get-notified .a-wrapper:hover :is(.btn-process-container,.btn-hover){display:none}.nl-shop-product li.everyday-price-sale .everyday-price-icon{left:16px;top:16px;width:48px}}@media screen and (min-width:1440px){.nl-shop-product li.everyday-price-sale .everyday-price-icon{width:72px}}@media screen and (min-width:1600px){.nl-shop-product li .prime-tip .text{display:inline}}@media screen and (min-width:0px){.all-products-popups .product-popup{position:fixed;left:0;right:0;top:0;bottom:0;overflow-y:auto;overflow-x:hidden;opacity:0;visibility:hidden;height:0;z-index:4;transition:all .35s}.all-products-popups .product-popup.active{opacity:1;visibility:visible;height:auto}.all-products-popups .product-popup-overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5)}.all-products-popups .product-popup-wrapper{position:relative;background-color:#fff;min-height:100vh}.all-products-popups .product-popup-wrapper.boxActive .main{transform:translateX(-30%)}.all-products-popups .product-popup-wrapper.boxActive .what-is-in-box{transform:translateX(0);opacity:1;visibility:visible}.all-products-popups .product-popup-wrapper.plugActive .main{transform:translateX(-30%)}.all-products-popups .product-popup .close-popup{position:absolute;top:20px;right:var(--grid-l);width:31px;height:31px;cursor:pointer;z-index:1;border-radius:50%;background-color:var(--color-pearl)}.all-products-popups .product-popup .close-popup div{width:18px;height:1px;background:var(--color-peppercorn);position:absolute;right:6px;top:15px}.all-products-popups .product-popup .close-popup div:first-child{transform:rotate(45deg)}.all-products-popups .product-popup .close-popup div:last-child{transform:rotate(-45deg)}.all-products-popups .product-popup .slider-container{position:relative}.all-products-popups .product-popup .item{aspect-ratio:1;overflow:hidden}.all-products-popups .product-popup .item img{height:100%;object-fit:cover}.all-products-popups .product-popup .content-container{position:relative;width:100%;overflow:hidden;font-size:var(--font-body-reg);line-height:var(--font-body-reg-line-height)}.all-products-popups .product-popup .main{padding:40px 20px;box-sizing:border-box;transform:translate3d(0,0,0);transition:all .35s}.all-products-popups .product-popup .main-top{font-size:var(--font-body-sml);line-height:var(--font-body-sml-line-height);opacity:.5;transition:var(--default-transition)}.all-products-popups .product-popup .main-top:hover{opacity:1}.all-products-popups .product-popup .main-bottom{padding-top:24px;display:flex;flex-direction:column}.all-products-popups .product-popup .product-sku span:nth-child(1){font-weight:700}.all-products-popups .product-popup .product-title{min-height:auto;padding:8px 0;font-weight:700;font-size:var(--font-title-s);line-height:var(--font-title-s-line-height)}.all-products-popups .product-popup .quantity-selector-wrapper{display:flex;position:relative;gap:var(--grid-s)}.all-products-popups .product-popup .quantity-selector-wrapper.hidden{display:none}.all-products-popups .product-popup .product-price{margin-bottom:8px;width:auto;display:flex;align-items:center}.all-products-popups .product-popup .product-price .original-price{display:none;margin-left:10px;padding:0 10px;border-left:1px var(--color-marble) solid;opacity:.5}.all-products-popups .product-popup .product-price .original-price .label{display:none}.all-products-popups .product-popup .product-price .icon-tag{display:none}.all-products-popups .product-popup .product-price.onsale .icon-tag,.all-products-popups .product-popup .product-price.onsale .original-price{display:block}.all-products-popups .product-popup .current-price{font-weight:700}.all-products-popups .product-popup .product-price .shipping-estimate{margin-top:5px}.all-products-popups .product-popup .amount-widget{min-width:100px}.all-products-popups .product-popup .main-bottom .low-in-stock,.all-products-popups .product-popup .main-bottom .out-of-stock,.all-products-popups .product-popup .main.out-of-stock .quantity-selector-wrapper,.all-products-popups .product-popup.out-of-stock .main .quantity-selector-wrapper{display:none;font-size:var(--font-body-sml);line-height:var(--font-body-sml-line-height)}.all-products-popups .product-popup.low-in-stock .low-in-stock span:nth-child(1),.all-products-popups .product-popup.out-of-stock .out-of-stock span:nth-child(1){font-weight:700;color:var(--color-peppercorn)}.all-products-popups .product-popup.low-in-stock .low-in-stock,.all-products-popups .product-popup.out-of-stock .out-of-stock{display:block}.all-products-popups .product-popup.low-in-stock .low-in-stock{margin-top:8px;color:var(--color-error)}.all-products-popups .product-popup .product-desc{padding-bottom:8px}.all-products-popups .product-popup .product-desc span{display:inline-block;padding-bottom:4px}.all-products-popups .product-popup .product-markup .markup-text{padding:2px 0}.all-products-popups .product-popup .product-markup .comment{font-size:var(--font-body-xsml);line-height:var(--font-body-xsml-line-height)}.all-products-popups .product-popup .product-tools{margin-top:4px;font-weight:700}.all-products-popups .product-popup .product-tools a{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.all-products-popups .product-popup .product-tools a:nth-child(2){border-top:1px #f1f2f2 solid}.all-products-popups .product-popup .product-tools a .text{display:flex;align-items:center}.all-products-popups .product-popup .product-tools a img{width:20px;margin-right:8px}.all-products-popups .product-popup .product-tools a span{display:block}.all-products-popups .product-popup .product-tools a .arrow{height:0;width:0;padding:4px;margin:2px 8px 0;border-bottom:1px solid var(--color-peppercorn);border-right:1px solid var(--color-peppercorn);transform:rotate(-45deg)}.all-products-popups .product-popup .what-is-in-box{position:absolute;padding:40px 20px;right:0;box-sizing:border-box;background:#fff;transform:translateX(100%);opacity:0;visibility:hidden;transition:all .35s;height:100%;width:100%;top:0;display:flex;flex-direction:column}.all-products-popups .product-popup .what-is-in-box .box-top{margin-bottom:12px;display:flex;align-items:center;font-weight:700;cursor:pointer}.all-products-popups .product-popup .what-is-in-box .box-top .arrow{height:0;width:0;padding:4px;margin:1px 5px 0;border-bottom:2px solid var(--color-peppercorn);border-right:2px solid var(--color-peppercorn);transform:rotate(135deg)}.all-products-popups .product-popup .what-is-in-box .box-top .subtitle{margin-left:8px;padding-left:12px;border-left:1px solid var(--color-marble)}.all-products-popups .product-popup .what-is-in-box .box-main{margin-top:8px;overflow:auto}.all-products-popups .product-popup .what-is-in-box .box-text{padding:4px 0}.all-products-popups .product-popup .btn-process-container{margin-left:8px}.all-products-popups .product-popup .btn-to-cart-css{width:100%}}@media screen and (min-width:768px){.all-products-popups .product-popup{display:flex;justify-content:center;align-items:center}.all-products-popups .product-popup .product-popup-container{overflow:scroll;max-height:90vh;border-radius:10px}.all-products-popups .product-popup .product-popup-container::-webkit-scrollbar{display:none}.all-products-popups .product-popup .product-popup-wrapper{width:375px;min-height:auto;border-radius:10px;overflow:hidden}.all-products-popups .product-popup .main,.all-products-popups .product-popup .what-is-in-box{padding:40px 30px}}@media screen and (min-width:1024px){.all-products-popups .product-popup .close-popup div{background:var(--color-peppercorn)}.all-products-popups .product-popup .quantity-selector-wrapper .amount-widget{max-width:140px}.all-products-popups .product-popup .product-popup-wrapper{display:flex;width:90%;margin:0 auto}.all-products-popups .product-popup .item-wrapper,.all-products-popups .product-popup .slider-container{width:50%}.all-products-popups .product-popup .slider-container .owl-carousel{height:100%}.all-products-popups .product-popup .slider-container .owl-stage-outer{height:100%}.all-products-popups .product-popup .slider-container .owl-carousel .owl-stage{height:100%}.all-products-popups .product-popup .slider-container .owl-carousel .owl-item{height:100%}.all-products-popups .product-popup .item{height:100%;aspect-ratio:unset}.all-products-popups .product-popup .content-container{width:50%}.all-products-popups .product-popup .main,.all-products-popups .product-popup .what-is-in-box{padding:56px}}@media screen and (min-width:1200px){.all-products-popups .product-popup .product-popup-wrapper{max-width:1100px;margin:0 auto}}@media screen and (min-width:0px){.nl-pdp-breadcrumbs{display:flex;align-items:center;gap:4px;overflow:hidden}.nl-pdp-breadcrumbs-path{display:flex;font-size:var(--font-body-sml);line-height:var(--font-body-sml-line-height)}.nl-pdp-breadcrumbs-list{display:flex}.nl-pdp-breadcrumbs-list .nl-pdp-breadcrumbs-item{display:flex;align-items:center;padding-right:4px;max-width:100%;white-space:nowrap}.nl-pdp-breadcrumbs-list .nl-pdp-breadcrumbs-item:last-child span{max-width:180px;overflow:hidden;text-overflow:ellipsis}.nl-pdp-breadcrumbs-list .nl-pdp-breadcrumbs-item::before{content:"/";padding-right:4px}}@media screen and (min-width:0px){.cookie-popup{position:fixed;bottom:0;width:100%;background-color:#fff;border:1px #f1f2f2 solid;box-shadow:0 -4px 40px -30px rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:var(--default-transition);z-index:5}.cookie-popup.active{opacity:1;visibility:visible}.cookie-popup .wrapper{padding:30px 30px 10px}.cookie-popup .wrapper-left img{width:30px;margin:0 auto}.cookie-popup .wrapper-left .content{padding:0 0 15px 0;font-size:.875rem;line-height:1.25rem;text-align:center}.cookie-popup .wrapper-left .title{margin-bottom:10px;font-size:var(--font-title-m);line-height:var(--font-title-m-line-height);font-weight:700}.cookie-popup .wrapper-right .btn{width:100%}.cookie-popup .wrapper-right .btn:last-child{margin-top:10px}.manage-cookie-popup{--cookie-padding:20px}.manage-cookie-popup{position:fixed;left:0;right:0;top:0;bottom:0;z-index:-1;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:var(--default-transition)}.manage-cookie-popup.active{opacity:1;visibility:visible;z-index:5}.manage-cookie-popup .popup-overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1}.manage-cookie-popup .container{z-index:2;display:flex;flex-direction:column;width:100%;height:100%;background-color:#fff;box-sizing:border-box;padding:35px var(--cookie-padding)}.manage-cookie-popup .header{background-color:#f8f8f8;margin:-35px calc(var(--cookie-padding) * -1) 0;padding:35px var(--cookie-padding) 15px}.manage-cookie-popup .header .title{font-size:1.625rem;line-height:2rem;font-weight:700;margin-bottom:12px}.manage-cookie-popup .header .text{font-size:.625rem;line-height:1rem}.manage-cookie-popup .main{flex:1;display:flex;flex-direction:column;box-sizing:border-box;background-color:#fff}.manage-cookie-popup .main .tabs{background-color:#f8f8f8;border-bottom:1px solid #dadee1;overflow-x:auto;margin:0 calc(var(--cookie-padding) * -1);padding:0 var(--cookie-padding)}.manage-cookie-popup .main .tabs .wrapper{display:flex;align-items:center;width:420px}.manage-cookie-popup .main .tabs .tab.active{border-bottom:2px solid #2d2f30;font-weight:700}.manage-cookie-popup .main .tabs .tab{flex:1;box-sizing:border-box;padding:10px;font-size:.75rem;line-height:1rem;text-align:center;border-bottom:2px solid transparent;cursor:pointer}.manage-cookie-popup .main .content-container{flex:1;position:relative;overflow:hidden;margin:0 calc(var(--cookie-padding) * -1)}.manage-cookie-popup .main .content-wrapper{position:absolute;transform:translateX(100%);transition:var(--default-transition);padding:0 var(--cookie-padding);opacity:0;visibility:hidden;overflow-y:auto;height:100%}.manage-cookie-popup .main .content-wrapper.active{transform:translateX(0);opacity:1;visibility:visible}.manage-cookie-popup .main .content-wrapper .content-header{margin:25px 0 10px}.manage-cookie-popup .main .content-wrapper .content-title{font-size:.875rem;line-height:1rem;margin-bottom:8px;font-weight:700}.manage-cookie-popup .main .content-wrapper .content-text{font-size:.625rem;line-height:.875rem}.manage-cookie-popup .main .content-wrapper .content-main li{padding:14px 0;border-bottom:1px solid #dadee1}.manage-cookie-popup .main .content-wrapper .content-main li:last-child{border-bottom:1px solid transparent}.manage-cookie-popup .main .content-wrapper .content-main li .li-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.manage-cookie-popup .main .content-wrapper .content-main li .li-header .entry{display:flex;align-items:center;margin-bottom:0}.manage-cookie-popup .main .content-wrapper .content-main li .li-header .entry .icon{margin-right:8px}.manage-cookie-popup .main .content-wrapper .content-main li .li-header .marker-plus{width:12px;height:2px;opacity:.65;background-color:var(--color-peppercorn)}.manage-cookie-popup .main .content-wrapper .content-main li .li-header .marker-plus::after{content:'';display:block;width:12px;height:2px;background-color:var(--color-peppercorn);transform:rotate(90deg);transition:var(--default-transition)}.manage-cookie-popup .main .content-wrapper .content-main li.active .li-header .marker-plus::after{transform:rotate(0)}.manage-cookie-popup .main .content-wrapper .content-main li .li-header .li-title{font-size:.75rem;line-height:.875rem;font-weight:700;opacity:.65}.manage-cookie-popup .main .content-wrapper .content-main li .li-content{height:0;opacity:0;overflow:hidden;transition:var(--default-transition)}.manage-cookie-popup .main .content-wrapper .content-main li.active .li-content{opacity:1}.manage-cookie-popup .main .content-wrapper .content-main li .li-content .wrapper{padding-top:12px}.manage-cookie-popup .main .content-wrapper .content-main li .li-content .wrapper p{font-size:.625rem;line-height:.875rem}.manage-cookie-popup .main .content-wrapper .content-main li .li-content .wrapper p a{text-decoration:underline}.manage-cookie-popup .footer{background-color:#fff;padding-top:18px;box-shadow:0 -4px 36px -20px rgba(0,0,0,.25);display:block}.manage-cookie-popup .footer .btn{margin:12px}}@media screen and (min-width:768px){.cookie-popup .wrapper{padding:30px 50px}.cookie-popup .wrapper-left{display:flex;justify-content:space-between;align-items:center}.cookie-popup .wrapper-left img{width:40px;margin-right:40px}.cookie-popup .wrapper-left .content{text-align:left}.cookie-popup .wrapper-right{display:flex;align-items:flex-end}.cookie-popup .wrapper-right .btn{width:fit-content}.cookie-popup .wrapper-right .btn:last-child{border:1px var(--color-peppercorn) solid;margin-top:0;margin-left:12px}.manage-cookie-popup{--cookie-padding:35px}.manage-cookie-popup .container{width:65%;height:80%;max-width:740px;border-radius:10px;overflow:hidden}.manage-cookie-popup .footer{background-color:#fff;padding-top:18px;box-shadow:0 -12px 16px -20px rgba(0,0,0,.25);display:flex}.manage-cookie-popup .footer .btn{width:fit-content;margin:6px}}@media screen and (min-width:1024px){.cookie-popup .wrapper{padding:25px var(--page-padding);display:flex;justify-content:space-between;align-items:flex-end}.cookie-popup .wrapper-left{width:55%}.cookie-popup .wrapper-left img{margin-right:20px}.cookie-popup .wrapper-left .content{padding:0}.cookie-popup .wrapper-right{margin:0}}@media screen and (min-width:1280px){.manage-cookie-popup{--cookie-padding:42px}.manage-cookie-popup .header .title{font-size:2.25rem;line-height:2.75rem}.manage-cookie-popup .header .text{font-size:.75rem;line-height:1rem}.manage-cookie-popup .main .tabs .tab{font-size:.875rem;line-height:1rem}.manage-cookie-popup .main .content-wrapper .content-title{font-size:1.125rem;line-height:1.25rem}.manage-cookie-popup .main .content-wrapper .content-text{font-size:.75rem;line-height:1rem}.manage-cookie-popup .main .content-wrapper .content-main li .li-header .li-title{font-size:.875rem;line-height:1.125rem}.manage-cookie-popup .main .content-wrapper .content-main li .li-content .wrapper p{font-size:.75rem;line-height:1rem}}@media screen and (min-width:1920px){.cookie-popup .wrapper-left .content{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:0px){.back-to-school-2023-popup{position:fixed;left:0;right:0;top:0;bottom:0;z-index:-1;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:var(--default-transition)}.back-to-school-2023-popup .container{z-index:2;display:flex;flex-direction:column;width:90%;height:auto;background-color:#fff;box-sizing:border-box;border-radius:10px;position:absolute}.back-to-school-2023-popup .icon-close{position:absolute;z-index:2;right:0;top:0;margin:16px;border-radius:50%;background-color:var(--color-pearl)}.back-to-school-2023-popup .two-cols{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}.back-to-school-2023-popup .two-cols .hero-img{position:relative;height:100%;min-height:160px;overflow:hidden}.back-to-school-2023-popup .two-cols .content{padding:var(--margin-xm) var(--cookie-padding) var(--margin-xm);display:flex;flex-direction:column;justify-content:center}.back-to-school-2023-popup.active{opacity:1;visibility:visible;z-index:5}.back-to-school-2023-popup img{width:100%;height:100%;border-top-right-radius:10px;border-top-left-radius:10px}.back-to-school-2023-popup .content{text-align:center;align-items:center}.back-to-school-2023-popup .content a{margin:var(--margin-m) 0 var(--margin-xs) 0}.back-to-school-2023-popup .content h1{margin-top:8px}.back-to-school-2023-popup{--cookie-padding:20px}.back-to-school-2023-popup .popup-overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1}}@media screen and (min-width:768px){.back-to-school-2023-popup{--cookie-padding:35px}.back-to-school-2023-popup .container{width:56%;height:auto;min-height:580px;border-radius:10px;overflow:hidden}.back-to-school-2023-popup .content a{margin:var(--margin-xm) 0 var(--margin-xs) 0}}@media screen and (min-width:1024px){.cookie-popup .wrapper{padding:25px var(--page-padding);display:flex;justify-content:space-between;align-items:flex-end}.back-to-school-2023-popup .container{width:68%;min-height:0;background-color:#fff;box-sizing:border-box;border-radius:10px;display:flex;justify-content:center}.back-to-school-2023-popup .two-cols{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.back-to-school-2023-popup img{border-top-left-radius:0}.back-to-school-2023-popup .two-cols .content{grid-column-start:1;grid-column-end:2;grid-row-start:1;text-align:left;align-items:flex-start;padding:100px 42px}}@media screen and (min-width:1280px){.back-to-school-2023-popup{--cookie-padding:42px}.back-to-school-2023-popup .content{align-items:flex-start}.back-to-school-2023-popup .content a{margin:var(--margin-xxm) 0 var(--margin-xs) 0}}@media screen and (min-width:1600px){.back-to-school-2023-popup .container{width:64%;max-width:976px;max-height:488px;height:56vh}}@media screen and (min-width:0px){.geo-popup{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:5;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden}.geo-popup.active{opacity:1;visibility:visible}.geo-popup .wrapper{max-width:400px;background-color:#fff;position:relative;margin:0 var(--page-padding);border-radius:var(--border-radius);overflow:hidden}.geo-popup .close-popup{width:30px;height:30px;position:absolute;top:10px;right:20px;cursor:pointer;z-index:1}.geo-popup .close-popup div{width:20px;height:2px;background:var(--color-peppercorn);position:absolute;right:5px;top:14px}.geo-popup .close-popup div:first-child{transform:rotate(45deg)}.geo-popup .close-popup div:last-child{transform:rotate(-45deg)}.geo-popup .wrapper-left{display:none}.geo-popup .wrapper-left .divimg{height:120px;-webkit-clip-path:ellipse(100% 120px at top);clip-path:ellipse(100% 120px at top)}.geo-popup .wrapper-right{padding:35px 20px 10px}.geo-popup .wrapper-right .language{display:none}.geo-popup .wrapper-right .language.active{display:block}.geo-popup .wrapper-right .content{text-align:center}.geo-popup .wrapper-right .content .title{margin-bottom:10px;font-size:1.5rem;line-height:2.25rem;font-weight:700}.geo-popup .wrapper-right .content .text{font-size:.75rem;line-height:1.125rem}.geo-popup .wrapper-right .geo-selected{padding:15px 0}.geo-popup .wrapper-right .geo-selected .entry{padding:6px 0}.geo-popup .wrapper-right .geo-selected .entry label{display:block;padding-bottom:10px;font-size:.875rem;line-height:1.25rem;font-weight:700}.geo-popup .wrapper-right .btn{width:100%}.geo-popup .wrapper-right .btn:last-child{border:1px #fff solid}.geo-popup .wrapper-right .btn:last-child:hover{background-color:#fff}}@media screen and (min-width:321px){.geo-popup .close-popup{background-color:rgba(255,250,250,.3);border-radius:5px}.geo-popup .wrapper-left{display:block}.geo-popup .wrapper-right{padding:20px}}@media screen and (min-width:768px){.geo-popup .wrapper-left .divimg{height:220px;-webkit-clip-path:ellipse(100% 220px at top);clip-path:ellipse(100% 220px at top)}.geo-popup .wrapper-left .divimg img{object-fit:cover;height:100%}.geo-popup .wrapper-right{padding:30px}.geo-popup .wrapper-right .btn{margin-top:16px}}@media screen and (min-width:1024px){.geo-popup .wrapper{max-width:790px;display:flex}.geo-popup .close-popup{background-color:var(--color-pearl);top:20px}.geo-popup .wrapper-left{width:50%}.geo-popup .wrapper-left .divimg{height:101%;-webkit-clip-path:none;clip-path:none}.geo-popup .wrapper-right{width:50%;box-sizing:border-box;padding:50px}.geo-popup .wrapper-right .content{text-align:left}.geo-popup .wrapper-right .content .title{font-size:2rem;line-height:2.5rem}.geo-popup .wrapper-right .content .text{font-size:.875rem;line-height:1.25rem}}@media screen and (min-width:0px){.cart-row{padding:20px 0;font-size:var(--font-body-sml);line-height:var(--font-body-sml-line-height);border-bottom:1px #f1f2f2 solid}.cart-row:last-child{border-bottom:1px transparent solid}.cart-row select:disabled{opacity:1}.cart-row .product-img{width:70px;height:70px;border-radius:var(--border-radius);overflow:hidden;background-color:var(--color-pearl)}.cart-row .product-img img{height:100%;object-fit:cover}.cart-row.onsale .product-tag{display:block}.cart-row.bundles .product-tag{display:block}.cart-row .product-tag{display:none;background-color:var(--color-pearl);border-radius:5px;text-align:center;padding:2px;margin-top:4px}.cart-row .product-tag span{background:linear-gradient(270deg,#96cb68 -.11%,#3fae29 104.17%);width:fit-content;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.cart-row .product-info{width:calc(100% - 80px);margin-left:10px;align-self:stretch;display:flex;flex-direction:column}.cart-row .product-info-top{margin-bottom:0;display:flex;justify-content:space-between;align-items:center}.cart-row .product-info-top .remove-cart{width:20px;height:20px;position:relative;cursor:pointer}.cart-row .product-info-top .remove-cart div{width:16px;height:1px;background:var(--color-peppercorn);position:absolute;right:0;top:10px}.cart-row .product-info-top .remove-cart div:first-child{transform:rotate(45deg)}.cart-row .product-info-top .remove-cart div:last-child{transform:rotate(-45deg)}.cart-row .product-info .product-line{margin-bottom:3px;font-weight:700}.cart-row .product-info .product-title{margin-bottom:0;font-weight:700}.cart-row .product-info .plug-types{margin-bottom:4px}.cart-row .product-info .plug-types,.cart-row .product-info .product-sizes{display:flex;align-items:center}.cart-row .product-info .plug-types .label,.cart-row .product-info .product-sizes .label{width:80px}.cart-row .product-info .plug-types select,.cart-row .product-info .product-sizes select{width:calc(100% - 80px);max-width:150px;padding:0;border:1px transparent solid;border-radius:0;font-size:var(--font-body-sml);line-height:var(--font-body-sml-line-height);background-position:right 0 center}.cart-row .product-info .product-contents{margin-top:8px;opacity:.75;margin-bottom:10px}.cart-row .product-info .product-contents li{display:flex;justify-content:space-between;margin-bottom:5px}.cart-row .product-info-bottom{margin-top:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:relative}.cart-row .product-info-bottom .amount-widget{width:110px}.cart-row.out-of-stock .product-bottom-row{display:none}.cart-row.out-of-stock .product-info-bottom{display:none}.cart-row .original-price,.cart-row .product-price{font-weight:700;letter-spacing:1px;font-size:var(--font-body-xsml);line-height:var(--font-body-xsml-line-height)}.cart-row .original-price{display:none;font-weight:500;padding-left:12px;color:var(--color-gray);text-decoration:line-through}.cart-row.onsale .original-price{display:initial}.cart-row .product-info-bottom .onsale-wrapper{margin-top:20px;width:100%;display:flex;justify-content:flex-end;align-items:center}.cart-row .product-info-bottom .onsale-wrapper .discount span{display:inline-block;margin:0 30px 0 10px;padding:0 8px;font-size:.75rem;line-height:1.125rem;background-color:var(--color-leaf);color:#fff;font-weight:700;border-radius:5px}.cart-row .product-info-bottom .onsale-wrapper .onsale-prices{font-weight:700}.cart-row .product-info-stock{display:none;font-weight:500;margin:12px 0 8px;padding:8px 20px;background-color:var(--color-pearl);border-radius:var(--border-radius)}.cart-row.low-in-stock .product-info-stock{display:block}.cart-row .product-info-stock span:first-child{color:var(--color-stock)}.cart-row .product-info-pre-order{font-weight:500;margin-top:20px;padding:10px 20px;background-color:var(--color-pearl);border-radius:var(--border-radius)}.cart-row .product-info-pre-order span:first-child{color:var(--color-leaf)}.cart-row .available-form,.cart-row .product-info-stock{max-width:350px;box-sizing:border-box;margin-top:4px}.cart-row .available-form .available-form-tip{margin-bottom:var(--grid-s);color:var(--color-error)}.cart-row .available-form form{display:flex;width:100%}.cart-row .available-form form .entry{width:calc(100% - var(--grid-s) - 44px);margin-bottom:0}.cart-row .available-form .available-tips{font-weight:500;margin-top:8px;padding:8px 20px;background-color:var(--color-pearl);border-radius:10px}.cart-row .available-form .available-tips span:first-child{color:var(--color-stock)}.cart-row.out-of-stock .available-form .form-success{display:none;align-items:flex-start;padding:15px 20px;background-color:var(--color-pearl);border-radius:10px;line-height:1.5rem}.cart-row.out-of-stock .available-form.successful .form-success{display:flex}.cart-row.out-of-stock .available-form.successful form{display:none}.cart-row.out-of-stock .available-form.successful .available-tips{display:none}.cart-row.out-of-stock .available-form .form-success .text{width:calc(100% - 26px);margin-left:10px}.cart-row.out-of-stock .remove-cart{right:0;bottom:4px;left:unset}.cart-row .product-bottom-row.desktop{display:none}.cart-row .product-top-row{display:flex;align-items:flex-start;justify-content:space-between;position:relative;margin-top:0}.cart-row .product-bottom-row{display:flex;align-items:center;justify-content:space-between;position:relative;margin-top:auto}.cart-row .remove-cart{padding:8px;border-radius:5px;background-color:var(--color-pearl);width:10px;height:10px;position:absolute;right:-8px;cursor:pointer}.cart-row .product-info-main .remove-cart{display:none}.cart-row .product-bottom-row .prices-row{display:flex;align-items:center;flex-wrap:wrap}.cart-row .product-bottom-row .discount{background-color:var(--color-leaf);padding:4px 8px;border-radius:5px;color:#fff;margin-right:10px}.cart-row .product-sku{opacity:.5}.cart-row .product-sku span:nth-child(1){font-weight:700}.cart-row .shipping-msg{margin-top:12px}.cart-row .prime-deal{display:none;position:relative;width:fit-content;margin-top:4px;background:var(--color-light-leaf-hover);border-radius:5px;padding:2px 12px}.cart-row .prime-deal span{font-weight:500;font-size:var(--font-body-sml);line-height:normal;position:relative;z-index:1}.cart-row .prime-deal::after{content:"";position:absolute;left:2px;right:2px;top:2px;bottom:2px;background:var(--color-light-leaf-hover);filter:blur(0);border-radius:3px}.upsell-widget{padding:20px 0;font-size:var(--font-body-sml);line-height:var(--font-body-reg-line-height);border-bottom:1px #f1f2f2 solid}.upsell-widget:last-child{border-bottom:1px transparent solid}.upsell-widget select:disabled{opacity:1}.upsell-widget .product-img{width:70px;height:70px;border-radius:var(--border-radius);overflow:hidden;background-color:var(--color-pearl)}.upsell-widget .product-img img{height:100%;object-fit:cover}.upsell-widget.onsale .product-tag{display:block}.upsell-widget .product-tag{display:none;background-color:var(--color-pearl);border-radius:5px;text-align:center;padding:2px;margin-top:4px}.upsell-widget .product-tag span{background:linear-gradient(270deg,#96cb68 -.11%,#3fae29 104.17%);width:fit-content;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.upsell-widget .product-info{width:calc(100% - 80px);margin-left:10px;align-self:stretch;display:flex;flex-direction:column}.upsell-widget .product-info-top{margin-bottom:0;display:flex;justify-content:space-between;align-items:center}.upsell-widget .product-info .product-line{margin-bottom:3px;font-weight:700}.upsell-widget .product-info .product-title{margin-bottom:0;font-weight:700}.upsell-widget .product-info .plug-types .label,.upsell-widget .product-info .product-sizes .label{width:80px}.upsell-widget .product-info-bottom{margin-top:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:relative}.upsell-widget .product-info-bottom .amount-widget{width:110px}.upsell-widget .original-price,.upsell-widget .product-price{font-weight:700;letter-spacing:1px;font-size:var(--font-body-sml);line-height:var(--font-body-sml-line-height)}.upsell-widget .original-price{display:none;font-weight:500;padding-left:12px;color:var(--color-gray);text-decoration:line-through}.upsell-widget.onsale .original-price{display:initial}.upsell-widget .product-info-bottom .onsale-wrapper{margin-top:20px;width:100%;display:flex;justify-content:flex-end;align-items:center}.upsell-widget .product-info-bottom .onsale-wrapper .discount span{display:inline-block;margin:0 30px 0 10px;padding:0 8px;font-size:.75rem;line-height:1.125rem;background-color:var(--color-leaf);color:#fff;font-weight:700;border-radius:5px}.upsell-widget .product-info-bottom .onsale-wrapper .onsale-prices{font-weight:700}.upsell-widget .product-info-stock{display:none;font-weight:500;margin:12px 0 8px;padding:8px 20px;background-color:var(--color-pearl);border-radius:var(--border-radius)}.upsell-widget .product-bottom-row.desktop{display:none}.upsell-widget .product-top-row{display:flex;align-items:flex-start;justify-content:space-between;position:relative;margin-top:0}.upsell-widget .product-bottom-row{display:flex;justify-content:space-between;position:relative;margin-top:24px}.upsell-widget .product-bottom-row .prices-row{display:flex;align-items:center;flex-wrap:wrap}.upsell-widget .product-bottom-row .discount{background-color:var(--color-leaf);padding:4px 8px;border-radius:5px;color:#fff;margin-right:10px}.upsell-widget .product-sku{opacity:.5}.upsell-widget .product-sku span:nth-child(1){font-weight:700}.upsell-widget .product-operation-container .quantity-selector-wrapper{display:flex;flex-direction:row;justify-content:flex-start;margin-top:8px}.upsell-widget .upsell-callout{display:inline-block;padding:16px 24px;margin-bottom:16px;background-color:rgb(63,174,41,.1);border-radius:10px;width:100%;box-sizing:border-box}.upsell-widget .upsell-add-to-cart{width:auto}.cart-row .shipping-msg.ja{display:none}[lang^=ja-] .cart-row .shipping-msg{display:none}[lang^=ja-] .cart-row .shipping-msg.ja{display:block}}@media screen and (min-width:1024px){.cart-row .product-img{width:100px;height:100px}.cart-row .product-info{width:calc(100% - 120px);margin-left:20px}.cart-row .product-info-bottom .amount-widget{width:160px}.cart-row .available-form form{display:flex;justify-content:space-between;align-items:flex-start;max-width:350px}.upsell-widget .product-img{width:100px;height:100px}.upsell-widget .product-info{width:calc(100% - 120px);margin-left:20px}.upsell-widget .product-info-bottom .amount-widget{width:160px}}@media screen and (min-width:1280px){.cart-row .product-img{width:150px;height:150px}.cart-row .product-info{width:calc(100% - 180px);margin-left:30px}.cart-row .product-info .plug-types{margin-top:4px;margin-bottom:0}.upsell-widget .product-img{width:150px;height:150px}.upsell-widget .product-info{width:calc(100% - 180px);margin-left:30px}}@media screen and (min-width:1440px){.cart-row .product-img{width:200px;height:200px}.cart-row .product-info{width:calc(100% - 230px);margin-left:30px}.upsell-widget .product-img{width:200px;height:200px}.upsell-widget .product-info{width:calc(100% - 230px);margin-left:30px}}@media screen and (min-width:0px){.mini-cart .quantity-limit-msg{position:fixed;left:40px;right:40px;top:60px;transform:none;max-width:none;z-index:2}.mini-cart .quantity-limit-msg::before{display:none}.mini-cart .wrapper-main .cart-row .shipping-msg{display:none}.mini-cart{display:none}#cart-tooltips{position:fixed;left:var(--page-padding);right:var(--page-padding);top:66px;z-index:5;background-color:var(--color-peppercorn);color:#fff;border-radius:var(--border-radius);transition:all .35s;opacity:0;visibility:hidden;transform:translateY(-100%)}#cart-tooltips.active{opacity:1;visibility:visible;transform:translateY(0)}.showGreenBar #cart-tooltips{top:calc(var(--top-message-height) + var(--nav-height) + 10px)}.menu-scroll #cart-tooltips{top:calc(var(--second-nav-height) + 10px)}#cart-tooltips span{font-weight:700}#cart-tooltips .text{font-size:var(--font-body-sml);line-height:var(--font-body-sml-line-height)}#cart-tooltips .add-wrapper,#cart-tooltips .incart-wrapper{display:none;padding:20px}#cart-tooltips .add-wrapper.active,#cart-tooltips .incart-wrapper.active{display:block}#cart-tooltips .remove-wrapper{display:none;padding:20px 0 20px 20px}#cart-tooltips .remove-wrapper.active{display:flex;align-items:center}#cart-tooltips .btn-undo{display:block;margin-left:20px;padding:10px 20px;text-transform:uppercase;font-size:.875rem;line-height:1.5rem;font-weight:700;color:#fff;border-left:1px solid #fff}}@media screen and (min-width:768px){#cart-tooltips{max-width:370px;left:auto}#cart-tooltips .add-wrapper{padding:20px 30px}#cart-tooltips .remove-wrapper{padding:20px 10px 20px 30px}.mini-cart{display:block;position:fixed;left:0;right:0;top:var(--nav-greenBar-height);bottom:0;z-index:3;opacity:0;visibility:hidden;transition:all .5s}.mini-cart.active{opacity:1;visibility:visible}.mini-cart .popup-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0);z-index:1;transition:all .35s}.mini-cart.active .popup-overlay{background-color:rgba(0,0,0,.5)}.mini-cart .mini-cart-wrapper{display:flex;flex-direction:column;position:absolute;top:0;bottom:0;right:0;width:450px;background-color:#fff;box-shadow:-15px 10px 15px -15px #8a8a8a;z-index:2;transform:translateX(110%);animation-duration:.35s;animation-name:nl-mini-cart-out;animation-fill-mode:forwards}.mini-cart.active .mini-cart-wrapper{animation-duration:.35s;animation-name:nl-mini-cart-in;animation-fill-mode:forwards}.mini-cart .wrapper-top{position:relative;z-index:2;padding:35px 40px 20px;display:flex;align-items:center;justify-content:space-between;background-color:#fff}.mini-cart .wrapper-top .cart-title{font-size:var(--font-title-s);line-height:var(--font-title-s-line-height);font-weight:700}.mini-cart .wrapper-top .close-popup{position:relative;width:30px;height:30px;cursor:pointer}.mini-cart .wrapper-top .close-popup div{width:20px;height:2px;background:var(--color-peppercorn);position:absolute;right:0;top:15px}.mini-cart .wrapper-top .close-popup div:first-child{transform:rotate(45deg)}.mini-cart .wrapper-top .close-popup div:last-child{transform:rotate(-45deg)}.mini-cart .wrapper-main{position:relative;flex:1;padding:0;overflow-y:auto;overflow-x:hidden}.mini-cart .wrapper-main::-webkit-scrollbar-thumb{background:var(--color-peppercorn)}.mini-cart .wrapper-main::-webkit-scrollbar{width:12px}.mini-cart .wrapper-main::-webkit-scrollbar-thumb:hover{width:15px;background:var(--color-peppercorn)}.mini-cart .wrapper-main::-webkit-scrollbar-track{background:var(--color-marble)}.mini-cart .wrapper-main .wrapper-main-scroll{padding-bottom:0;background-color:var(--color-pearl)}.mini-cart .wrapper-main .amount-widget{display:none}.mini-cart .wrapper-main .cart-row{padding:20px 40px;border-bottom:unset;background-color:#fff}.mini-cart .wrapper-main .cart-row:not(.last-child){margin-bottom:4px}.mini-cart .wrapper-main .cart-row .product-img{width:70px;height:70px}.mini-cart .wrapper-main .cart-row .product-info{width:calc(100% - 80px)}.mini-cart .wrapper-main .cart-row.prime-sale .product-info{min-height:120px}.mini-cart .wrapper-main .cart-row .product-info-bottom .prices{margin-top:10px;text-align:left}.mini-cart .wrapper-main .cart-row .product-info-bottom .onsale-wrapper{flex-direction:row-reverse}.mini-cart .wrapper-main .cart-row .product-info-bottom .onsale-wrapper .discount{margin-left:2rem}.mini-cart .wrapper-main .cart-row .product-info .plug-types select,.mini-cart .wrapper-main .cart-row .product-info .product-sizes select{background:0 0}.mini-cart .wrapper-main .cart-row .available-form form{display:none}.mini-cart .wrapper-main .cart-row .available-form .available-form-tip{margin-bottom:0}.mini-cart .wrapper-main .cart-row .available-form .available-tips{display:inline-block}.mini-cart .wrapper-main .cart-row .available-form .available-tips span:last-child{display:none}.mini-cart .wrapper-bottom{position:relative;z-index:2;padding:20px 40px 30px;border-top:1px var(--color-marble) solid;background-color:var(--color-pearl);font-size:var(--font-body-reg);line-height:var(--font-body-reg-line-height)}.mini-cart .wrapper-bottom .subtotal{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.mini-cart .wrapper-bottom .subtotal .total-price{font-size:1.25rem;line-height:1.75rem;font-weight:700}.mini-cart .wrapper-bottom .cart-operation .btn{width:100%}.mini-cart .wrapper-bottom .label{opacity:.5}.mini-cart .wrapper-bottom .points-to-earn{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mini-cart .wrapper-bottom .points-wrapper{display:flex;align-items:center}.mini-cart .wrapper-bottom .points-wrapper .open-points-tooltip{width:24px;height:24px;margin-left:10px;cursor:pointer}.mini-cart .wrapper-bottom .points-tooltip .guest-tooltip a{text-decoration:underline;text-underline-offset:3px}.mini-cart .wrapper-bottom .points-tooltip div{transition:all}.mini-cart .wrapper-bottom .points-tooltip{transition:var(--default-transition);height:0;opacity:0;visibility:hidden}.mini-cart .wrapper-bottom .points-tooltip.active{height:55px;opacity:1;visibility:visible}.mini-cart .wrapper-bottom .points-tooltip .user-tooltip{display:none}.as-user .mini-cart .wrapper-bottom .points-tooltip .user-tooltip{display:block}.as-user .mini-cart .wrapper-bottom .points-tooltip .guest-tooltip{display:none}.mini-cart .cart-empty{display:none;position:absolute;top:90px;bottom:0;left:0;right:0;padding:20px 40px;align-items:center;justify-content:center;flex-direction:column}.mini-cart .cart-empty .empty-title{flex:1;display:flex;align-items:center;padding:10px 0;font-weight:700;color:#c2c2c2}.mini-cart .cart-empty .bottom-wrapper{position:absolute;bottom:0;padding:18px;background-color:var(--color-pearl)}.as-user .mini-cart .cart-empty .bottom-wrapper{display:none}.mini-cart .cart-empty .bottom-wrapper h5{margin-bottom:5px;font-size:1.125rem;line-height:1.5rem}.mini-cart .cart-empty .bottom-wrapper a{text-decoration:underline;text-underline-offset:3px}.mini-cart.is-empty .cart-empty{display:flex}.mini-cart.is-empty .wrapper-main{display:none}.mini-cart.is-empty .wrapper-bottom{display:none}.mini-cart .cart-row .review-prime-deal{display:none}.mini-cart .upsell-widget .amount-widget{display:flex;min-width:108px}.mini-cart .upsell-widget .amount-widget input{padding:0;margin-right:10px;font-size:.75rem;font-weight:700;line-height:initial}.mini-cart .wrapper-main .upsell-widget{padding:20px 40px;border-bottom:unset;background-color:#fff}.mini-cart .wrapper-main .upsell-widget .product-img{width:70px;height:70px}.mini-cart .wrapper-main .upsell-widget .product-info{width:calc(100% - 80px)}.mini-cart .wrapper-main .upsell-widget .product-info-bottom .prices{margin-top:10px;text-align:left}.mini-cart .wrapper-main .upsell-widget .product-info-bottom .onsale-wrapper{flex-direction:row-reverse}.mini-cart .wrapper-main .upsell-widget .product-info-bottom .onsale-wrapper .discount{margin-left:2rem}.mini-cart .wrapper-main .upsell-widget .product-bottom-row{align-items:center}}@media screen and (min-width:1024px){.mini-cart .wrapper-main .amount-widget{display:block;width:10%;margin-right:20px;border:none}.mini-cart .wrapper-main .amount-widget .btn-decrease{display:none}.mini-cart .wrapper-main .amount-widget .btn-increase{display:none}.mini-cart .wrapper-main .amount-widget input{padding:0;margin-right:10px;font-size:.75rem;font-weight:700;line-height:initial}.mini-cart .upsell-widget .amount-widget{display:flex;border:1px solid var(--color-fog);min-width:108px}.mini-cart .wrapper-main .upsell-widget .amount-widget .btn-decrease{display:block}.mini-cart .wrapper-main .upsell-widget .amount-widget .btn-increase{display:block}}@media screen and (min-width:0px){.timer{display:flex;gap:8px}.timer .timer-item{display:flex;flex-direction:column;align-items:center}.timer .timer-item>div{display:flex;font-size:var(--font-title-xxl);line-height:var(--font-title-xxl-line-height);font-weight:700}.timer .timer-item>div.unit{font-size:var(--font-body-reg);line-height:var(--font-body-reg-line-height);font-weight:400;color:var(--color-pearl);opacity:.5}.timer .timer-item .num{text-align:center}.timer.keynote-timer{justify-content:center}.timer.keynote-timer .timer-item:not(:first-child){width:60px}.timer.keynote-timer .timer-item>div{font-size:52px;line-height:60px;font-weight:400}.timer.keynote-timer .timer-item>div.unit{font-size:12px;line-height:12px;font-weight:700;color:#fff;opacity:1}}@media screen and (min-width:321px){.timer.keynote-timer .timer-item:not(:first-child){width:72px}.timer.keynote-timer .timer-item>div{font-size:64px;line-height:72px}}@media screen and (min-width:768px){.timer.keynote-timer{gap:var(--grid-m)}.timer.keynote-timer .timer-item:not(:first-child){width:120px}.timer.keynote-timer .timer-item>div{font-size:100px;line-height:110px}.timer.keynote-timer .timer-item>div.unit{font-size:14px;line-height:14px}}@media screen and (min-width:1280px){.timer.keynote-timer .timer-item:not(:first-child){width:140px}.timer.keynote-timer .timer-item>div{font-size:120px;line-height:130px}.timer.keynote-timer .timer-item>div.unit{font-size:16px;line-height:16px}}@media screen and (min-width:1600px){.timer{gap:12px}}@media screen and (min-width:0px){.header-trustbuilders{margin:0 calc(-1 * var(--page-padding));overflow:hidden}.header-trustbuilders .trustbuilders-wrapper{display:flex}.header-trustbuilders ul{display:flex;justify-content:flex-start}.header-trustbuilders ul li{position:relative;display:flex;align-items:center;gap:8px;padding:0 20px}.header-trustbuilders ul li{border-right:1px solid #fff}.header-trustbuilders ul:last-child li:last-child{border-right:none}.header-trustbuilders ul li figure{display:flex;align-items:center;width:20px}.header-trustbuilders ul li>span{display:block;white-space:nowrap}.header-trustbuilders ul li span .icon-mark-grey{display:none;width:16px;margin-left:4px;border-radius:50%;font-size:12px;line-height:16px;transition:var(--default-transition);text-align:center;background-color:var(--color-pearl);color:#2d2f30}.header-trustbuilders ul li .connect-popup{position:absolute;top:36px;left:0;right:0;padding:16px 20px;background-color:#fff;border-radius:var(--border-radius);font-size:var(--font-body-sml);line-height:var(--font-body-sml-line-height);box-sizing:border-box;border:1px solid var(--color-marble);box-shadow:0 20px 50px 0 rgb(0 0 0 / 13%);opacity:0;visibility:hidden;transition:var(--default-transition);color:#2d2f30;width:100%;text-align:center}.header-trustbuilders ul li .connect-popup:before{content:"";position:absolute;bottom:100%;left:48%;margin-left:-6px;border-width:10px;border-style:solid;border-color:transparent transparent var(--color-marble) transparent}.header-trustbuilders ul li .connect-popup:after{content:"";position:absolute;bottom:100%;left:48%;margin-left:-5px;border-width:9px;border-style:solid;border-color:transparent transparent #fff transparent}.nav-top-message .nav-top-message-content .header-trustbuilders ul li .connect-popup .text{display:block}}@media screen and (min-width:768px){.header-trustbuilders{margin:0;overflow:visible}.header-trustbuilders ul:nth-child(2){display:none}.header-trustbuilders ul:nth-child(1) li:last-child{border-right:none}.header-trustbuilders ul li span .icon-mark-grey{display:inline-block;cursor:pointer}.header-trustbuilders ul li .connect-popup{width:400px;left:50%;right:auto;transform:translateX(-50%)}.header-trustbuilders ul li.active .connect-popup{opacity:1;visibility:visible}}@media screen and (min-width:1024px){.header-trustbuilders ul li .connect-popup{width:460px}}@media screen and (min-width:0px){.no-scroll{overflow:hidden}.nl-animate{opacity:0;visibility:hidden;transform:translateY(50px)}.nl-animate.nlFadeUp{animation:nl-content-fade-up 1.5s ease 0s 1;animation-fill-mode:forwards}main .vjs-nanoleaf{background-color:#0000}main .vjs-nanoleaf.vjs-ended.replay-without-btn{cursor:pointer}main .vjs-nanoleaf .vjs-poster{background-size:cover}.vjs-nanoleaf-btn>div{display:none;width:40px;height:40px;cursor:pointer}.vjs-nanoleaf-btn>div.active{display:block}.vjs-nanoleaf-btn>div.square{background-color:rgba(0,0,0,.3);border-radius:var(--border-radius);overflow:hidden}.download-wrapper{display:grid;grid-template-columns:32px auto auto;gap:var(--grid-s);justify-content:flex-start;align-items:center}.download-wrapper .divimg{height:32px;width:32px}.download-wrapper .btn-app{display:block;height:32px}.download-wrapper .btn-app img{height:100%;width:auto}.gradient-text{width:fit-content;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;background-image:linear-gradient(90deg,#ce26ff 8.85%,#ff4731 51.04%,#f5af19 100%)}#video-overlay{position:fixed;top:0;bottom:0;left:0;right:0;height:100vh;width:100%;background:rgba(0,0,0,.7);opacity:0;visibility:hidden;transition:all .35s;display:flex;justify-content:center;align-items:center}#video-overlay.active{opacity:1;visibility:visible;z-index:5}#video-popup .video{width:100vw;height:56.25vw}#video-popup .video iframe{width:100%;height:100%}#video-popup .video-error{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0 var(--page-padding);font-size:1.875rem;line-height:2.5rem;font-weight:700;color:#fff;height:0;visibility:hidden;opacity:0;transition:all .35s;transition-delay:.25s;text-align:center}#video-popup .video-error.active{height:auto;visibility:visible;opacity:1}.close-video{position:absolute;top:30px;right:30px;width:40px;height:40px;opacity:0;visibility:hidden;transition:all .35s;transition-delay:.25s;cursor:pointer}.close-video.active{opacity:1;visibility:visible}.close-video div{position:absolute;width:100%;height:3px;background:#fff;top:50%}.close-video div:first-child{transform:rotate(45deg)}.close-video div:last-child{transform:rotate(-45deg)}.global-lang .all{display:block!important}.global-lang .de,.global-lang .es,.global-lang .fr,.global-lang .it,.global-lang .ja,.global-lang .zh{display:none!important}[lang*=fr-] .global-lang .fr{display:block!important}[lang*=fr-] .global-lang .all,[lang*=fr-] .global-lang .de,[lang*=fr-] .global-lang .es,[lang*=fr-] .global-lang .it,[lang*=fr-] .global-lang .ja,[lang*=fr-] .global-lang .zh{display:none!important}[lang*=de-] .global-lang .de{display:block!important}[lang*=de-] .global-lang .all,[lang*=de-] .global-lang .es,[lang*=de-] .global-lang .fr,[lang*=de-] .global-lang .it,[lang*=de-] .global-lang .ja,[lang*=de-] .global-lang .zh{display:none!important}[lang*=ja-] .global-lang .ja{display:block!important}[lang*=ja-] .global-lang .all,[lang*=ja-] .global-lang .de,[lang*=ja-] .global-lang .es,[lang*=ja-] .global-lang .fr,[lang*=ja-] .global-lang .it,[lang*=ja-] .global-lang .zh{display:none!important}[lang*=zh-] .global-lang .zh{display:block!important}[lang*=zh-] .global-lang .all,[lang*=zh-] .global-lang .de,[lang*=zh-] .global-lang .es,[lang*=zh-] .global-lang .fr,[lang*=zh-] .global-lang .it,[lang*=zh-] .global-lang .ja{display:none!important}[lang*=it-] .global-lang .it{display:block!important}[lang*=it-] .global-lang .all,[lang*=it-] .global-lang .de,[lang*=it-] .global-lang .es,[lang*=it-] .global-lang .fr,[lang*=it-] .global-lang .ja,[lang*=it-] .global-lang .zh{display:none!important}[lang*=es-] .global-lang .es{display:block!important}[lang*=es-] .global-lang .all,[lang*=es-] .global-lang .de,[lang*=es-] .global-lang .fr,[lang*=es-] .global-lang .it,[lang*=es-] .global-lang .ja,[lang*=es-] .global-lang .zh{display:none!important}.global-lang-inline .all{display:inline-block}.global-lang-inline .de,.global-lang-inline .es,.global-lang-inline .fr,.global-lang-inline .it,.global-lang-inline .ja,.global-lang-inline .zh{display:none}[lang*=fr-] .global-lang-inline .fr{display:inline-block}[lang*=fr-] .global-lang-inline .all,[lang*=fr-] .global-lang-inline .de,[lang*=fr-] .global-lang-inline .it,[lang*=fr-] .global-lang-inline .ja,[lang*=fr-] .global-lang-inline .zh{display:none}[lang*=de-] .global-lang-inline .de{display:inline-block}[lang*=de-] .global-lang-inline .all,[lang*=de-] .global-lang-inline .fr,[lang*=de-] .global-lang-inline .it,[lang*=de-] .global-lang-inline .ja,[lang*=de-] .global-lang-inline .zh{display:none}[lang*=ja-] .global-lang-inline .ja{display:inline-block}[lang*=ja-] .global-lang-inline .all,[lang*=ja-] .global-lang-inline .de,[lang*=ja-] .global-lang-inline .es,[lang*=ja-] .global-lang-inline .fr,[lang*=ja-] .global-lang-inline .it,[lang*=ja-] .global-lang-inline .zh{display:none}[lang*=zh-] .global-lang-inline .zh{display:inline-block}[lang*=zh-] .global-lang-inline .all,[lang*=zh-] .global-lang-inline .de,[lang*=zh-] .global-lang-inline .es,[lang*=zh-] .global-lang-inline .fr,[lang*=zh-] .global-lang-inline .it,[lang*=zh-] .global-lang-inline .ja{display:none}[lang*=it-] .global-lang-inline .it{display:inline-block}[lang*=it-] .global-lang-inline .all,[lang*=it-] .global-lang-inline .de,[lang*=it-] .global-lang-inline .es,[lang*=it-] .global-lang-inline .fr,[lang*=it-] .global-lang-inline .ja,[lang*=it-] .global-lang-inline .zh{display:none}[lang*=es-] .global-lang-inline .es{display:inline-block}[lang*=es-] .global-lang-inline .all,[lang*=es-] .global-lang-inline .de,[lang*=es-] .global-lang-inline .fr,[lang*=es-] .global-lang-inline .it,[lang*=es-] .global-lang-inline .ja,[lang*=es-] .global-lang-inline .zh{display:none}.nl-shop-product ul li.hide{display:none}}@media screen and (min-width:768px){#video-popup .video{margin:0 50px;width:calc(100vw - 100px)}.close-video{top:50px;right:var(--page-padding)}}@media screen and (min-width:1280px){#video-popup .video{margin:0 15vw;width:70vw;height:39.375vw}}@media screen and (min-width:1600px){.download-wrapper{grid-template-columns:32px auto auto}.download-wrapper .btn-app,.download-wrapper .divimg{height:32px}}@media screen and (min-width:1920px){#video-popup .video{margin:0 auto;width:var(--nl-width);height:33.75vw}.close-video{right:var(--page-padding-1920)}}