/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:5px 10px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:currentColor}.hamburger-box{width:20px;height:11px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-0.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:20px;height:1px;background-color:currentColor;border-radius:0px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-5px}.hamburger-inner::after{bottom:-5px}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease,opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease,opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}@font-face{font-family:'Quicksand';font-style:normal;font-weight:300;font-display:fallback;src:url("../fonts/quicksand/quicksand-v20-latin-300.eot");src:local(""),url("../fonts/quicksand/quicksand-v20-latin-300.eot#iefix") format("embedded-opentype"),url("../fonts/quicksand/quicksand-v20-latin-300.woff") format("woff2"),url("../fonts/quicksand/quicksand-v20-latin-300.woff") format("woff"),url("../fonts/quicksand/quicksand-v20-latin-300.ttf") format("truetype"),url("../fonts/quicksand/quicksand-v20-latin-300.svg") format("svg")}@font-face{font-family:'Quicksand';font-style:normal;font-weight:400;font-display:fallback;src:url("../fonts/quicksand/quicksand-v20-latin-regular.eot");src:local(""),url("../fonts/quicksand/quicksand-v20-latin-regular.eot#iefix") format("embedded-opentype"),url("../fonts/quicksand/quicksand-v20-latin-regular.woff") format("woff2"),url("../fonts/quicksand/quicksand-v20-latin-regular.woff") format("woff"),url("../fonts/quicksand/quicksand-v20-latin-regular.ttf") format("truetype"),url("../fonts/quicksand/quicksand-v20-latin-regular.svg") format("svg")}@font-face{font-family:'Quicksand';font-style:normal;font-weight:500;font-display:fallback;src:url("../fonts/quicksand/quicksand-v20-latin-500.eot");src:local(""),url("../fonts/quicksand/quicksand-v20-latin-500.eot#iefix") format("embedded-opentype"),url("../fonts/quicksand/quicksand-v20-latin-500.woff") format("woff2"),url("../fonts/quicksand/quicksand-v20-latin-500.woff") format("woff"),url("../fonts/quicksand/quicksand-v20-latin-500.ttf") format("truetype"),url("../fonts/quicksand/quicksand-v20-latin-500.svg") format("svg")}@font-face{font-family:'Quicksand';font-style:normal;font-weight:600;font-display:fallback;src:url("../fonts/quicksand/quicksand-v20-latin-600.eot");src:local(""),url("../fonts/quicksand/quicksand-v20-latin-600.eot#iefix") format("embedded-opentype"),url("../fonts/quicksand/quicksand-v20-latin-600.woff") format("woff2"),url("../fonts/quicksand/quicksand-v20-latin-600.woff") format("woff"),url("../fonts/quicksand/quicksand-v20-latin-600.ttf") format("truetype"),url("../fonts/quicksand/quicksand-v20-latin-600.svg") format("svg")}@font-face{font-family:'Quicksand';font-style:normal;font-weight:700;font-display:fallback;src:url("../fonts/quicksand/quicksand-v20-latin-700.eot");src:local(""),url("../fonts/quicksand/quicksand-v20-latin-700.eot#iefix") format("embedded-opentype"),url("../fonts/quicksand/quicksand-v20-latin-700.woff") format("woff2"),url("../fonts/quicksand/quicksand-v20-latin-700.woff") format("woff"),url("../fonts/quicksand/quicksand-v20-latin-700.ttf") format("truetype"),url("../fonts/quicksand/quicksand-v20-latin-700.svg") format("svg")}[class*="icon-"]{background:no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;width:1.2em;height:1.2em}[class*="icon-"].icon-filter{background-image:url("../img/assets/icons/filter.svg")}[class*="icon-"].icon-cart{background-image:url("../img/assets/icons/cart.svg")}[class*="icon-"].icon-user{background-image:url("../img/assets/icons/user.svg")}[class*="icon-"].icon-search{background-image:url("../img/assets/search/search.svg")}html{font-size:14px}body{font-family:'Quicksand', sans-serif;font-weight:400;font-size:1rem;color:#000;max-width:100vw !important}a,a:hover,a:focus,a:focus:hover{color:#000}a:active,a:focus{outline:none}.btn{outline:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.lazyload{transition:opacity 1s}.lazyload:not(.b-loaded){opacity:0}.relative{position:relative}.vh{overflow:hidden;width:0;height:0;position:absolute}.nolink{text-decoration:none !important}.nopadding{padding:0}h1{margin-top:0}h2,.h2{font-size:30px;line-height:1.2em}h3,.h3{font-size:24px}@media screen and (max-width: 650px){h2,.h2{font-size:22px}h3,.h3{font-size:18px}}.pageWrapper{min-height:100%;padding-bottom:110px;width:100%}.screenMax{max-width:1900px;margin:auto}.ratioEmbed{position:relative}.ratioEmbed>img,.ratioEmbed>.ratioEmbed-item{position:absolute;top:0;left:0;width:100%;height:100%}.coverimg{background:no-repeat center 25%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}.sharelinks>a{background-color:#222;width:20px;line-height:20px;height:20px;background-size:20px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;float:left;margin:0 2px;cursor:pointer}.sharelinks>a:hover{background-color:#000}#shopTarget{position:relative;top:-110px}#home .videoBlock{padding-bottom:50px;margin:0 auto 0 auto}#home .textBlock{width:90%;max-width:1200px;margin:0 auto 1em auto;text-align:center;letter-spacing:0.3px}#home .textBlock h3{margin:1em 0 1em 0;display:block;line-height:1.4em}#home .featuresBlock{background-color:#F6F6F6;margin-top:25px;padding-top:0px;padding-bottom:80px}#home .featuresBlock h2{padding:10px 0}#home .teaserBlock{position:relative;margin:50px -1vw 80px -1vw;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#home .teaserBlock .item{display:inline-block;width:100%;position:relative;float:left;overflow:hidden;padding:15px;padding:1vw}#home .teaserBlock .item-inner{display:block;overflow:hidden;position:relative;border-radius:4px}#home .teaserBlock .item-inner img{width:100%;transition:transform 1s,opacity 1s}#home .teaserBlock .item .item-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;overflow:hidden;color:#fff;font-size:10vw;line-height:1.1em;font-weight:normal;font-weight:900;text-align:center;transition:background-color 0.5s;background-color:rgba(0,0,0,0.3)}#home .teaserBlock .item .item-overlay span{display:block;position:relative;pointer-events:none;text-shadow:0px 0px 25px rgba(0,0,0,0.5);transition:transform 1.2s,opacity 1.5s;margin:0 13%}#home .teaserBlock .item .item-overlay.black{color:#000;background-color:rgba(255,255,255,0.3)}#home .teaserBlock .item .item-overlay.black span{text-shadow:0px 0px 25px rgba(255,255,255,0.5)}#home .teaserBlock a.item-inner:hover img{transform:scale(1.1)}#home .teaserBlock a.item-inner:hover .item-overlay span{transform:scale(1.3);opacity:0}#home .teaserBlock a.item-inner:hover .item-overlay{background-color:transparent}#home .teaserBlock a.item-inner:hover .item-overlay.black{background-color:rgba(255,255,255,0)}@media (min-width: 600px){#home .teaserBlock .item{width:50%}#home .teaserBlock .item .item-overlay{font-size:5vw}}@media (min-width: 992px){#home .teaserBlock .item{width:33%}#home .teaserBlock .item .item-overlay{font-size:3vw}}@media (min-width: 1400px){#home .teaserBlock .item .item-overlay{font-size:42px}}#checkout .featuresBlock{background-color:#F6F6F6;margin-top:25px;padding-top:0px;padding-bottom:80px}#checkout .featuresBlock h2{padding:10px 0}.close{opacity:1;font-size:30px;text-shadow:none;font-weight:300;outline:none}.close>span{font-size:50px;line-height:0.5em;padding:5px}.fullscreenSpacer{position:relative;height:100%;margin-top:-190px;margin-bottom:-68px;z-index:-100}.previewMode-page .fullscreenSpacer{margin-top:0px;margin-bottom:-110px}.fullscreenModal{background-color:rgba(0,0,0,0.85);color:#fff}.fullscreenModal .modal-dialog{position:absolute;width:100%;margin:-150px 0 0 0;top:50%;left:0;text-align:center;display:block;padding:25px}.fullscreenModal.fade .modal-dialog{transform:none}.fullscreenModal .modal-content{background:transparent;border:none;border-radius:0;box-shadow:none}.fullscreenModal .close{color:#fff;opacity:1;font-size:30px;position:fixed;top:30px;right:8%;text-shadow:none;z-index:1}.fullscreenModal .printBtn{color:#fff;opacity:1;font-size:20px;position:fixed;top:35px;right:9%;text-shadow:none;z-index:1;margin-right:35px}.fullscreenModal a,.fullscreenModal a:hover{color:#fff}.fullscreenModal .textPage{color:#fff;background-color:transparent;text-align:center;padding:0 20% 10% 20%}.fullscreenModal .textPage a,.fullscreenModal .textPage a:hover{color:#fff;text-decoration:underline}.fullscreenModal .textPage strong,.fullscreenModal .textPage b{font-weight:600;color:#fff}.fullscreenModal .textPage .logo{margin-bottom:3em;transform:scale(0.6)}.fullscreenModal .textPage .logo .logo-size-small img{max-height:70px}.fullscreenModal .textPage .logo .logo-size-medium img{max-height:110px}.fullscreenModal .textPage .logo .logo-size-large img{max-height:150px}.externalModal{background-color:rgba(255,255,255,0.95);background:#fff}.externalModal .modal-dialog{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%}.externalModal.fade .modal-dialog{transform:none}.externalModal .close{color:#000;opacity:1;font-size:30px;position:fixed;top:30px;right:8%;text-shadow:none;z-index:1;color:#fff;top:0;right:0;width:40px;height:40px;line-height:40px;text-align:center;background-color:#000;font-weight:300}.externalModal .close>span{font-size:50px;line-height:0.5em;padding:5px}.externalModal iframe{position:absolute;top:0;left:0;right:0;bottom:0;border:none;width:100%;height:100%}.modal-backdrop{background-color:transparent}.modal-center{text-align:center;padding:0 !important}.modal-center:before{content:'';display:inline-block;height:80%;vertical-align:middle;margin-right:-4px}.modal-center .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.simpleModal{background-color:rgba(255,255,255,0.35);background-color:rgba(0,0,0,0.1);color:#000}.simpleModal .modal-dialog{text-align:center;padding:25px}.simpleModal.fade .modal-dialog{transform:none}.simpleModal .modal-content{border:none;border-radius:0;box-shadow:none;background-color:#fff}.simpleModal .modal-header{border:none;padding-bottom:0}.simpleModal .close{opacity:1;font-size:30px;text-shadow:none;z-index:1;font-weight:300}.simpleModal .close>span{font-size:50px;line-height:0.5em;padding:5px}.simpleModal .textPage{text-align:center;padding:40px;padding-top:0}.simpleModal .textPage a,.simpleModal .textPage a:hover{text-decoration:underline;color:inherit}.simpleModal .textPage strong,.simpleModal .textPage b{font-weight:600}.simpleModal form .checkbox{text-align:left}.simpleModal form .checkbox label{font-weight:inherit;font-size:inherit;line-height:inherit}.simpleModal .modal-footer a:hover{text-decoration:underline}.simpleModal .mt10{margin-top:10px}.simpleModal .mt20{margin-top:20px}.simpleModal small,.simpleModal .small{font-size:12px;line-height:1.3em}.pageWrapper,.sliderModal .modal-dialog{transition:margin-left 0.6s !important}.sliderModal .close{transition:opacity 0.6s 0.6s !important}.sliderModal.fast .modal-dialog{transition:margin-left 0.25s !important}.sliderModal.fast .close{transition:opacity 0.3s 0.25s !important}.sliderModal-open .pageWrapper,.sliderModal-open .sliderModal .modal-dialog{margin-left:-520px}.sliderModal{background-color:rgba(0,0,0,0.2)}.sliderModal .close{color:#222;top:15px;right:20px;opacity:0;padding:5px 10px}.sliderModal-open .sliderModal .close{opacity:1}#cartpreviewModal .empty{position:absolute;top:20px;padding-left:0;border-radius:0}.sliderModal .modal-dialog{position:absolute;top:0;left:100%;width:520px;max-width:100%;height:100%;background-color:#fff;margin:0;padding:0}.sliderModal .modal-content{height:100%;width:100%;position:absolute;color:#222;text-align:left}.sliderModal .modal-body{position:absolute;top:0;left:0;right:0;bottom:150px;padding:75px 60px 0px 40px;overflow-y:auto}.sliderModal .modal-footer{border:none;padding:0;position:absolute;bottom:0;left:0;right:0;padding:0px 60px 30px 40px;background:#fff}#cartpreviewModal .totalTable{border-top:1px solid #DDD;border-bottom:1px solid #DDD}#cartpreviewModal .totalTable td:first-child{text-align:left}#cartpreviewModal .totalTable td:first-child{text-align:left}#productpreviewModal .detailsPage{min-height:100%}#productpreviewModal .detailsPage .pd-links a,#productpreviewModal .detailsPage .pd-links a:hover{color:inherit}@media (max-width: 519px){.sliderModal .modal-dialog{left:0;transition:none}.sliderModal .close{top:0px;right:0px;padding:5px 10px}.sliderModal .modal-body,.sliderModal .modal-footer{padding-left:25px;padding-right:30px}.sliderModal .modal-footer .btn{font-size:12px}.sliderModal-open .pageWrapper,.sliderModal-open .sliderModal .modal-dialog{margin-left:0px}}@media (max-height: 500px){.sliderModal .modal-body{bottom:120px;padding-top:55px}.sliderModal .modal-footer{padding-bottom:10px;background-color:#f9f9f9;border-top:solid 1px #ccc}#cartpreviewModal .totalTable{margin-bottom:10px}#cartpreviewModal .totalTable,#cartpreviewModal .totalTable>tbody>tr>td{border-top:none}}.form-inverse .form-control{border-radius:0px}.form-inverse input{color:#fff;background-color:transparent;border:solid 1px #fff}.form-inverse .btn{color:#000;background-color:#fff;border:none;font-weight:600;font-size:18px;line-height:1em}.form-inverse .btn-black{color:#fff;background-color:#000}.form-inverse a,.form-inverse a:hover,.form-inverse a:focus,.form-inverse a:focus:hover{color:#fff}.form-control{border-radius:0;-webkit-appearance:none}.form-control-multiline{height:auto}div.form-control-multiline:after{content:"\00a0"}.form-group .help-block,.form-group .form-control-feedback{display:none}.form-group.has-error .help-block,.form-group.has-error .form-control-feedback{display:block}.form-group.has-feedback label ~ .form-control-feedback{right:5px}.form-control::-webkit-input-placeholder{font-size:12px}.form-control::-moz-placeholder{font-size:12px}.form-control:-ms-input-placeholder{font-size:12px}.btn{font-size:14px;letter-spacing:0.02em}@media (max-width: 767px){.form-control{font-size:16px}.btn{font-size:12px}.input-group .form-control{height:31px}}.signinForm{text-align:center;width:450px;max-width:100%;margin:-30px auto 0 auto}.signinForm h2{font-weight:300;margin:0 0 10px 0}.signinForm h3{font-size:20px;font-weight:400;margin:0 0 5px 0}.signinForm .msg{font-size:16px;font-weight:300;margin:0 0 20px 0;line-height:1.4em;min-height:1.4em}.signinForm .msg.error{color:#A94442}.signinForm .form-group{text-align:left}.signinForm label{font-weight:normal}.customerloggedin-show{display:none !important}.customerloggedin .customerloggedin-show{display:block !important}.customerloggedin .customerloggedin-hide{display:none !important}.mainHeader{text-align:center;position:relative;height:auto;min-height:90px;padding:5vh 0}.mainHeader .mh-title{text-align:center;font-size:2.7em;font-size:33px;line-height:1.1em;font-weight:700;font-weight:300;letter-spacing:1px;position:absolute;top:47px;left:210px;right:210px;top:17px;top:0;overflow:hidden;max-height:80px;max-height:110px;height:80px;left:0;right:0;white-space:nowrap;position:relative;max-height:400px;height:auto}.mainHeader .mh-title a,.mainHeader .mh-title a:hover{text-decoration:none;border:none;color:inherit}.mainHeader .mh-title span{display:block;line-height:normal}.mainHeader .mh-title .mh-logo{max-width:80%;max-height:110px;max-height:70px;height:auto;display:inline-block;margin-bottom:10px}.mainHeader .mh-cartnav{letter-spacing:1px;position:absolute;right:-15px;top:48px}.mainHeader .mh-cartnav a{color:#000}@media (max-width: 400px){.mainHeader .mh-title{height:80px}.mainHeader .mh-title .mh-logo{max-height:80px}.mainHeader .mh-cartnav{left:0;right:0;top:100px}.mainHeader .mh-cartnav>li{float:none}.mainHeader .mh-cartnav>li>a{padding:5px}}.nav>li>a,.nav>li>a:hover,.nav>li>a:focus,.nav>li>a:active{background-color:transparent}.navbar-default{border:none;background-color:transparent;font-size:16px}.hoverline a,.hoverline .hoverline-active{position:relative}.hoverline a::before,.hoverline .hoverline-active::before{position:absolute;bottom:0;left:0;content:"";display:block;width:100%;border-bottom:solid 1px currentColor;opacity:0;transform:translateY(-2px);transition:transform 0.3s,opacity 0.3s}.hoverline a.no-hoverline::before,.hoverline .hoverline-active.no-hoverline::before{display:none}@media (max-width: 767px){.hoverline a.no-hoverline-mobile::before,.hoverline .hoverline-active.no-hoverline-mobile::before{display:none}}.hoverline a.active::before,.hoverline .active>a::before,.hoverline .hoverline-active::before{opacity:1;transform:translateY(0)}@media (min-width: 450px){body:not(.istouch) .hoverline a:hover::before{opacity:1;transform:translateY(0)}}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#000;background-color:transparent}.navbar-default .navbar-nav>li>a.active,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:transparent;color:#000;font-weight:500;position:relative}.navbar-default .navbar-nav>li>a.active::before,.navbar-default .navbar-nav>.active>a::before,.navbar-default .navbar-nav>.active>a:focus::before,.navbar-default .navbar-nav>.active>a:hover::before{opacity:1}.navbar-default button{border:none}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent}#mainNaviSticky{position:relative;top:0px;z-index:110;width:100%}@media (min-width: 768px) and (min-height: 550px){#mainNaviSticky{position:-webkit-sticky;position:sticky}}#mainNaviSticky.empty{margin-top:-80px}#mainNaviWrapper{position:relative;z-index:120;background-color:#fff;width:100% !important;margin-bottom:20px}#mainNaviWrapper .search-link [class*="icon-"],#mainNaviWrapper .stucked-icon [class*="icon-"]{display:block;height:1.5em;width:1.5em}#mainNavi{margin-top:8px;margin-top:0px;margin-bottom:5px;margin-bottom:8px;border-radius:0;padding:10px 0 5px 0}#mainNavi .nav>li a{padding:5px 0 0.2em 0;margin:0px 15px}#mainNavi .nav>li a.search-link{font-size:14px}#mainNavi-nav{z-index:20;margin:5px -30px 0px -30px;position:relative}#mainNavi h2{font-weight:300}@media (min-width: 768px){#mainNaviWrapper{display:flex;align-items:flex-start}#mainNaviWrapper>.stucked-icon{margin-top:0.5em;margin-top:10px;display:block;visibility:hidden;opacity:0;transition:opacity 0.2s,visibility 0.2s}#mainNaviWrapper>.stucked-icon button{background:none;border:none;outline:none}#mainNavi .nav{padding-left:0;padding-right:0}}@media (min-width: 768px) and (min-height: 550px){body.mainnav-stucked #mainNaviWrapper>.stucked-icon{visibility:visible;opacity:1}}@media (max-width: 767px){#mainNaviWrapper{padding-left:0;padding-right:0}#mainNaviWrapper>.stucked-icon{display:none}#mainNavi{padding-left:0;padding-right:0;padding:0}#mainNavi .nav{margin:0;padding-top:0;padding-bottom:10px;padding-bottom:20px;font-size:1.08rem;text-align:center;white-space:nowrap;max-width:100vw;overflow-x:scroll}#mainNavi .nav>li{display:inline-block}#mainNavi .nav>li:first-child{margin-left:-15px}#mainNavi .navbar-collapse{position:absolute;width:100%;background-color:#fff;text-align:center;border:none;padding-bottom:30px;margin-top:-10px;margin:0;left:0}body.loading #mainNavi .nav{visibility:hidden}}#mainNavi .navbar-header{text-align:center}#mainNavi .navbar-toggle{float:none;margin:0;padding:5px}#mainNavi .affix-top{margin-left:-5%;width:110%}#mainNavi .affix{position:fixed;top:0;left:0;right:0;top:45px;padding-top:5px;padding-bottom:10px;z-index:100;min-height:40px;background-color:#fff}#mainNavi .top-link,#mainNavi .cart-link{position:fixed;color:#666;top:-40px;transition:top 0.3s}#mainNavi .affix .top-link,#mainNavi .affix .cart-link{visibility:visible;top:10px}#mainNavi .top-link{left:15px}#mainNavi .cart-link{right:20px}#mainNavi .affix #mainNavi-nav{margin:-5px 40px 0px 40px;top:0;left:0;right:0}@media (max-width: 767px){#mainNavi .affix #mainNavi-nav{margin:40px 0}}.previewMode-page #mainNavi .affix{position:absolute}@media (min-width: 768px){.navbar-center .navbar-nav{width:100%;text-align:center}.navbar-center .navbar-nav>li{float:none;display:inline-block;vertical-align:top}.navbar-center .navbar-nav>li>a{padding-top:5px;padding-bottom:5px}.navbar-center .navbar-nav>li.navbar-right{float:right !important}}#subNavi{border-radius:0;text-align:center;font-size:1rem;font-weight:400}#subNavi .navbar-header{text-align:center}#subNavi .navbar-header .navbar-toggle{float:none;margin:0;align-items:center;font-weight:400}#subNavi .navbar-header .navbar-toggle>.filter-icon{font-size:0.6em;width:1.3em;margin-left:0.5em;margin-right:-1.5em}#subNavi .navbar-header .navbar-toggle>.icon-filter{font-size:0.8em;width:1.3em;width:2.4em;margin-right:0.1em;margin-left:-1.5em;margin-top:0.3em;vertical-align:top;display:inline-block}#subNavi #subNavi-nav{z-index:20;min-height:40px;margin:-2px 0px 20px 0px;position:relative;padding:0;overflow:hidden}#subNavi #subNavi-nav .navbar-nav{margin-left:0;margin-right:0}#subNavi #subNavi-nav .navbar-nav li a{line-height:1.3em;position:relative;padding:0.3em 1.2em}#subNavi #subNavi-nav .navbar-nav li a .close{color:#000;opacity:1;font-weight:normal;display:inline-block;font-size:1em;line-height:inherit;position:absolute;top:0.3em;right:0.2em;transform:scale(1.5)}#subNavi #subNavi-nav .navbar-nav li:not(.active) a .close{display:none}@media (max-width: 767px){#subNavi{margin:0;padding:0;margin-top:-20px;margin-bottom:20px;background-color:#fff;position:-webkit-sticky;position:sticky;top:55px;z-index:2}#subNavi #subNavi-nav .navbar-nav{max-height:calc(100vh - 110px);overflow-y:scroll;-webkit-overflow-scrolling:touch;margin-bottom:1em}}#mainHeader{position:relative;z-index:120;background-color:#fff;margin-top:-2px;width:100% !important}.headerinfo{background-color:#000;color:#fff;text-align:center;padding:0.5em 2em;font-size:0.8em;line-height:1.3em;font-size:12px;font-weight:400;padding:1em 2em;letter-spacing:.1em;line-height:1.8em}.headerinfo>strong{font-weight:600}#pagetop{margin-top:1px}.cart-count-badge{position:absolute;bottom:-5px;right:-10px;background-color:#cc0000;color:#fff;font-size:10px;font-weight:500;line-height:1em;border-radius:12px;min-width:15px;height:15px;padding:4px;display:flex;align-items:center;justify-content:center;text-align:center}.cart-count-badge.empty{display:none}.topbar{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;background-color:#222;background-color:#fff;color:#666;z-index:200;padding:5px 0;padding:0;font-size:14px;color:#000;max-height:100%;overflow:auto;-webkit-overflow-scrolling:auto}@media (max-width: 450px){.topbar .topbar-inner .nav-left .navbar-toggle{margin-right:0}.topbar .topbar-inner .nav-right{float:none;max-width:calc(100% - 40px);display:flex;align-items:center;justify-content:space-between}.topbar .topbar-inner .nav-right::before,.topbar .topbar-inner .nav-right::after{display:none}.topbar .topbar-inner .nav-right>li+li{margin-left:10px}}.topbar-spacer{display:none}@media (max-width: 767px){body.topbar-stucked .topbar{position:fixed}body.topbar-stucked .topbar-spacer{display:block;height:67px}}.topbar .azooLink{visibility:hidden}.topbar .previewLabel{display:none}.previewMode .topbar .previewLabel{display:inline-block}.topbar-inner ul{margin:0 -15px;margin:12px -5px;margin-bottom:0}@media (max-width: 500px){.topbar-inner>.nav-left button.navbar-toggle .btn-label{display:none}.topbar-inner>.nav-right a{font-size:11px}}@media (min-width: 768px){.topbar-inner ul{margin-left:-20px}.topbar-inner{display:flex;flex-wrap:nowrap;justify-content:space-between}.topbar-inner>.nav-left{flex:1 1 auto;float:left;order:0}.topbar-inner>.nav-right{display:flex;flex:0 1 auto;white-space:nowrap;margin-left:0;order:1}.topbar-inner>.nav-right>li{float:none;display:inline-block}}.topbar-inner .nav>li>a,.topbar-inner .nav>li>span{line-height:16px;color:#8a8a8a;letter-spacing:0px;letter-spacing:0.02em;color:#000;padding:10px 0 0.2em 0;margin:0 10px;display:block;border-radius:0}.topbar-inner .nav-big a{color:#aaa;font-size:14px}.topbar-inner .nav-big a span{margin-right:2px;vertical-align:baseline;font-size:12px}.topbar-inner .nav>li>a.active{font-weight:400;font-weight:600}.topbarWrapper{background-color:#fff}.topbar-spacer{height:60px}#home #textLogo{display:none}.topbar .navbar{margin-bottom:0}.topbar button.navbar-toggle,.topbar a{font-size:14px}.topbar button.navbar-toggle{padding-left:0;margin-top:9px;float:left}.topbar .nav-products{margin-top:-12px}@media (max-width: 767px){.topbar [class*="icon-"]{font-size:16px}.topbar .navbar-collapse.in{border-bottom:solid 1px #eee}#topbar-nav{font-size:1.1rem;padding-bottom:2em}#topbar-nav a{font-size:inherit;line-height:1.3em;display:inline-block}#topbar-nav .mobileLanNav{position:relative;z-index:2}#topbar-nav .mobileLanNav>a{background-color:#000;color:#fff;border-radius:50%;width:2em;height:2em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:5px 0 0 0.8em;font-size:11px;font-weight:400;padding:0.1em;box-sizing:content-box}}.topbar .pos-top{z-index:10;position:relative}.lanNavCart a{margin-right:1em}.pageintro{margin:0 auto 2em auto;text-align:center;padding:2em;font-size:1.5em;line-height:1.5em;font-weight:400}.pageintro .breadcrumb{display:none}.pageintro a{position:relative;text-decoration:none}.pageintro a:not(.nolink)::before{position:absolute;bottom:-0.1em;left:0;content:"";display:block;width:100%;border-bottom:dashed 1px currentColor}.pageintro a:not(.nolink):hover::before{border-bottom:solid 1px currentColor}.pageintro>.pageintro-title{margin-top:0;margin-bottom:0;font-size:2em;line-height:1.2em}.pageintro>.pageintro-spacer{height:1em}.pageintro>.pageintro-text{margin-top:0;margin-bottom:0}.pageintro>.pageintro-text b,.pageintro>.pageintro-text strong{font-weight:600}.pageintro>.pageintro-text iframe{max-width:100%}@media (max-width: 650px){.pageintro{font-size:1.2rem;line-height:1.5em;padding:0}.pageintro>.pageintro-title{font-size:1.6em;line-height:1.2em}}.breadcrumb{background-color:transparent;margin-bottom:8px;font-size:13px;display:flex;white-space:nowrap}.breadcrumb>li>a{color:#000}.breadcrumb>li.active,.breadcrumb>li.active>a{overflow:hidden;text-overflow:ellipsis;color:#777;cursor:default;text-decoration:none !important}.breadcrumb>li+li::before{padding:0px 10px;color:#000;font-family:'Source Sans Pro', sans-serif;content:" \2192 "}.productDetailsNav{background-color:transparent;margin-bottom:8px;font-size:1rem;list-style:none;padding:0}.productDetailsNav>li{display:inline-block}.productDetailsNav>li>a{color:#000}.container-max-xl{max-width:1800px;position:relative}.container-max{max-width:1600px;position:relative}.container-pad{padding:0 5%;margin-left:auto;margin-right:auto}.container-pageh{min-height:80vh}.mainFooter{background-color:#222;padding:15px;letter-spacing:0.03em;text-align:center;min-height:110px;font-weight:400;font-size:14px}.mainFooter .nav{display:inline-block}.mainFooter .nav>li{display:inline-block;float:none}.mainFooter .nav>li>a,.mainFooter .nav>li>span{color:#fff;margin:5px 10px;padding:5px 0 0.2em 0;transition:color 0.3s}.mainFooter .nav>li>span{color:#aaa}.mainFooter .nav>li>a:hover,.mainFooter .nav>li>a:focus,.mainFooter .nav>li>a:active{color:#eee;color:#fff;background-color:transparent}.mainFooter .mf-payicons{margin:1em 0}.mainFooter .footer_badges{padding:30px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.mainFooter .footer_badges>*{margin:1rem 2rem}.mainFooter .nav.mf-darklinks>li>a{color:#aaa}.mainFooter .nav.mf-darklinks>li>a:hover,.mainFooter .nav.mf-darklinks>li>a:focus,.mainFooter .nav.mf-darklinks>li>a:active{color:#aaa;color:#fff}.flexslider-pad{padding:0 5%;height:100%}.flexslider-dist{margin-left:auto;margin-right:auto;margin-bottom:50px}.flexslider-wrapper{position:relative;height:100%;padding:0}.flexslider-wrapper .flexslider{overflow-x:hidden;overflow-y:visible;line-height:1;margin-bottom:0;border:none;border-radius:0}.flexslider-wrapper .flexslider .flex-control-nav{bottom:20px}.flexslider-wrapper .flex-direction-nav a{overflow:hidden;border:solid 1px transparent;height:100%;top:0;margin-top:0;vertical-align:middle;padding:10px 20px;width:20%}.flexslider-wrapper .flex-direction-nav a:before{font-family:'Source Sans Pro', sans-serif;font-size:40px;font-weight:800;display:inline-block;content:'\2329';color:rgba(255,255,255,0.8);text-shadow:1px 1px 0px rgba(0,0,0,0.2);top:50%;height:50px;margin-top:-25px;position:relative}.flexslider-wrapper .flex-direction-nav a.flex-next:before{content:'\232A'}.flexslider-fullscreen,.flexslider-fullscreen .flex-viewport,.flexslider-fullscreen .flex-viewport>ul,.flexslider-fullscreen .flex-viewport>ul>li{height:100%}.flexslider-wrapper .flexslider:hover .flex-direction-nav .flex-prev{opacity:1;left:0px}.flexslider-wrapper .flexslider:hover .flex-direction-nav .flex-next{opacity:1;right:0px}@media screen and (max-width: 860px){.flexslider-wrapper .flex-direction-nav .flex-prev{opacity:0.5;left:0px;padding-left:0}.flexslider-wrapper .flex-direction-nav .flex-next{opacity:0.5;right:0px;padding-right:0}.flexslider-wrapper .flex-direction-nav a:before{font-size:30px}.flexslider-wrapper .flexslider:hover .flex-direction-nav .flex-prev{opacity:0;left:-50px}.flexslider-wrapper .flexslider:hover .flex-direction-nav .flex-next{opacity:0;right:-50px}}.captionbox{font-size:14px;text-align:center;position:absolute;top:0;left:0;right:0;height:100%;min-height:250px;max-height:calc(100vh - 200px);display:flex;justify-content:center;align-items:center;opacity:0;filter:blur(5px);transition:opacity 1s 1s,filter 1s 1s}.flex-active-slide .captionbox{opacity:1;filter:blur(0)}.captionbox .caption{position:relative;margin:20px 50px;color:#fff}.captionbox .caption h2,.captionbox .caption .h2{margin-bottom:1em;font-weight:normal;font-size:3vw;font-size:4vw;line-height:1.4em}.captionbox .btn-border{text-align:center;border-radius:0;padding:10px 30px;padding:0.5em 1em;min-width:140px;min-width:8em;transition:all 0.5s;font-size:1.3em;font-size:16px;border:solid 3px #fff}.captionbox .btn-border,.captionbox .btn-border:hover{color:#fff;background-color:transparent}.captionbox .btn-border:hover{background-color:#fff;color:#000}.captionbox .caption.black{color:#000}.captionbox .caption.black .btn-border,.captionbox .caption.black .btn-border:hover{border-color:#000;color:#000}.captionbox .caption.black .btn-border:hover{background-color:#000;color:#fff}@media (max-width: 767px){.captionbox .btn-border{font-size:10px;border-width:2px}}@media (max-width: 450px){.captionbox{align-items:flex-start;min-height:0}.captionbox .caption h2,.captionbox .caption .h2{font-size:14px;font-size:16px}.captionbox .btn-border{font-size:10px;border-width:2px;display:none}}@media (min-width: 1400px){.captionbox .caption h2,.captionbox .caption .h2{font-size:56px}}@media (min-width: 401px){.logo-small .mainHeader .mh-title .mh-logo{max-height:70px}.logo-medium .mainHeader .mh-title .mh-logo{max-height:110px}.logo-large .mainHeader .mh-title .mh-logo{max-height:150px}}.galleryPage .textPage{padding:0 10%;font-size:2em;line-height:1.4em;color:#000;font-weight:normal;letter-spacing:0.5px}@media screen and (max-width: 650px){.galleryPage .textPage{font-size:1.5em;padding:0}}.galleryPage .textPage h2{margin-bottom:20px;font-size:1.4em;letter-spacing:1px}.galleryPage .textPage strong,.galleryPage .textPage b{font-weight:600}.galleryPage .gallery-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.galleryPage .gallery-list .s-card{max-width:400px;padding-bottom:10%}.galleryPage .gallery-list .s-card .s-card-inner img{display:block;max-width:100%}@media (min-width: 500px){.galleryPage .gallery-list .s-card{width:50%;padding:0 3% 6% 3%}}.productlist-grid .product-list{display:flex;justify-content:flex-start;justify-content:space-evenly;align-items:flex-start;flex-wrap:wrap;padding:0;margin-left:-10px;margin-right:-10px}.productlist-grid .product-list .product-block{position:relative;display:inline-block;width:50%;padding:0 15px;padding:0 10px;margin-bottom:60px;margin-bottom:40px;text-decoration:none !important;pointer-events:none}@media (min-width: 768px){.productlist-grid .product-list .product-block{width:33.333%}}@media (min-width: 992px){.productlist-grid .product-list .product-block{width:25%}}.productlist-grid .product-list .product-block .product-inner{position:relative;text-align:center;overflow:hidden;display:flex;justify-content:center;align-items:flex-end}.productlist-grid .product-list .product-block .product-inner>*{position:absolute;top:auto;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;text-decoration:none !important}.productlist-grid .product-list .product-block .product-inner.align-b>*{align-items:flex-end}.productlist-grid .product-list .product-block .product-inner img{display:inline-block;max-width:100%;max-height:100%;height:auto;min-height:80px;position:relative;transition:transform 1s,opacity 1s;color:#fff;pointer-events:all;object-fit:cover}.productlist-grid .product-list .product-block .product-inner .product-overlay{display:none}body:not(.istouch) .product-list .product-block .product-inner{transition:transform 0.4s,box-shadow 0.3s;overflow:visible}body:not(.istouch) .product-list .product-block .product-inner img{transition:transform 0.4s,box-shadow 0.3s,opacity 1s}body:not(.istouch) .product-list .product-block .caption-product{transition:transform 0.5s 0.1s}body:not(.istouch) .product-list .product-block:hover .product-inner{transform:scale(1.05)}body:not(.istouch) .product-list .product-block:hover .product-inner img{box-shadow:0px 0px 15px rgba(0,0,0,0.2)}body:not(.istouch) .product-list .product-block:hover .caption-product{transform:translateY(10px)}.ellipsis{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productlist-grid .caption-product{color:#999;color:#666;margin-top:10px;position:relative;font-size:15px;line-height:17px;font-weight:300;letter-spacing:0.5px;min-height:37px;overflow:hidden;padding-right:0;vertical-align:top;margin-top:0.5em;padding-top:0.5em;line-height:1.2em;text-align:center;font-weight:300;font-weight:400;font-size:0.8rem;font-size:14px;pointer-events:all}.productlist-grid .caption-product .ellipsis{display:block;white-space:normal;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 500px){.productlist-grid .caption-product{font-size:12px;line-height:15px}}.productlist-grid .caption-product .caption-left>div:nth-child(1){font-weight:500;color:#000;margin-bottom:0.8em}.productlist-grid .caption-product .caption-right{margin-top:1em;text-align:center}.productlist-grid .caption-product .caption-soldout{margin-top:1em;color:#ee0000}.productlist-grid .caption-product .product-price{font-weight:500;color:#000}.productlist-grid .caption-product .product-price_old{display:block;color:#000;text-align:right;padding-left:1em;white-space:nowrap}.productlist-grid .caption-product .product-price_old>span{display:block}.productlist-grid .caption-product .product-price_old small{font-size:0.8em;padding-left:2px}.productlist-grid .caption-product.hassaleprice .product-price{color:#ee0000}.productlist-grid .caption-product.hassaleprice .product-price>span{text-decoration:line-through;color:#000;margin-right:0.5em}.b2b-loggedin .caption-product.hassaleprice .product-price{color:#000}.b2b-loggedin .caption-product.hassaleprice .product-price>span{display:none}.htmlText ol{padding-left:1em;margin:0.5em 0}.htmlText ul{list-style:none;padding:0;margin:0.5em 0}.htmlText ul>li{padding-left:1em;text-indent:-0.9em}.htmlText ul>li:before{content:"• ";font-size:1em;padding-right:5px}.htmlText ul>ul{margin:0 0 0.5em 1em}.htmlText ul>ul>li:before{content:"- "}.htmlText ul>li>p{display:inline;margin:0}.htmlText img{max-width:100%;height:auto}.htmlText iframe{max-width:100%}.htmlText p{margin-bottom:0.7em}#textPage{padding:100px 0}.textPage{font-size:1.2rem;line-height:1.6em;font-weight:400;letter-spacing:0.3px}@media (min-width: 1024px){.textPage{font-size:1.4rem}}.textPage .nooverflow{overflow:hidden}.textPage strong,.textPage b{font-weight:600;color:#000}.textPage a{color:#000;text-decoration:underline}.textPage .text-black{color:#000}.textPage .textPage-title{font-size:1.2em;line-height:1.5em;margin-top:0}@media (min-width: 1200px){.textPage .textnav-sticky{position:-webkit-sticky;position:sticky;top:100px}}.textPage .textnav{margin:0}.textPage .textnav>li{margin-bottom:10px}.textPage .textnav>li:before{content:"";padding-right:0}.textPage .textnav>li>h1,.textPage .textnav>li>a{padding:0;padding-bottom:0.2em;color:#000;text-decoration:none;line-height:1.2em;display:inline-block;margin:0}.textPage .textnav>li>h1:hover,.textPage .textnav>li>a:hover{color:#000}.textPage .textnav>li>h1.active,.textPage .textnav>li>a.active{color:#000;border-bottom-color:#000;font-weight:400;letter-spacing:0.3px}@media (min-height: 550px){.searchPage-sticky{position:-webkit-sticky;position:sticky;top:80px;z-index:2}}@media (min-width: 768px) and (min-height: 550px){.searchPage-sticky{top:100px;z-index:200}}.searchPage{padding-top:65px;padding-bottom:80px;background-color:#F6F6F6;min-height:800px}.searchPage #searchResults.hideresult{visibility:hidden}.searchPage #searchResults.hideresult .product-block{display:none}.legalsPage{padding-top:65px;padding-bottom:80px;background-color:#F6F6F6;min-height:800px}.legalsPage h1{font-size:1em;line-height:1.2em;margin-top:0;color:#000}.legalsPage h2{color:#000;font-size:1em;line-height:1.2em}.legalsPage h3{font-size:1em;line-height:1.2em;color:#000;margin-top:0}.legalsPage .matomoframe{border:0;height:250px;width:100%;background:#fff;margin:0.5em 0}@media (min-width: 500px){.legalsPage .matomoframe{height:200px}}@media (min-width: 1024px){.legalsPage .matomoframe{height:170px}}.detailsPage{padding:35px 0 0 0;background-color:#F6F6F6;overflow:hidden;min-height:800px}.detailsPage .featuresBlock{background-color:#fff;margin-top:25px;padding-top:1px;padding-bottom:80px}.text-black{color:#000}.productdetails{position:relative}.detailsPage .productDetailsNav{margin-bottom:30px}.productimages{list-style:none;margin:0;padding:0}.productimages>li{padding:0;padding-right:5px;margin-bottom:10px;width:100%;text-align:center}.productimages>li[data-orientation='portrait']{margin-left:auto;margin-right:auto;max-width:700px}#mobileBuyShortcut{position:fixed;left:0;right:0;bottom:0;z-index:2;transition:transform 0.5s,visibility 0.5s}#mobileBuyShortcut.out{transform:translateY(100%);visibility:hidden}#mobileBuyShortcut>button{max-width:350px;margin:10px auto;display:block;width:40px;height:40px;border-radius:50%;background-color:#222;color:#fff}@media (min-width: 768px){#mobileBuyShortcut{display:none}}body.loading #mobileBuyShortcut{transform:translateY(100%);visibility:hidden}.productdetails{color:#666;color:#000;margin-top:-5px;letter-spacing:0.3px}.featureproducts .fp-title,.productfeatures .fp-title,.productdetails .pd-header .pd-title,.productdetails .pd-header .pd-subtitle,.productdetails .pd-header .pd-price{margin:0;padding:0;font-size:25px;font-size:20px;line-height:25px;font-weight:400}.productfeatures .fp-title{font-size:25px;line-height:1.2em;font-weight:500}.productdetails .cash-slider-header{color:#000;margin-bottom:1em}.productdetails .cash-slider-header a{color:inherit}.productdetails .pd-header .pd-title{color:#000}.productdetails .pd-header .pd-subtitle{color:#999;font-size:18px}.productdetails .pd-header .pd-infos{line-height:1.3em;display:block;margin-top:10px;letter-spacing:0.5px}.productdetails .pd-header .pd-infos .pd-infos-row{display:inline-block}.productdetails .pd-header .pd-infos strong{font-weight:600;margin-right:0.2em}.productdetails .pd-header .pd-delivery{cursor:pointer}.productdetails .pd-header .pd-delivery:hover{text-decoration:underline}.productdetails .pd-header .pd-shipping_date{color:#ee0000;margin-top:1em}.productdetails .pd-header .pd-price{padding-top:75px;color:#000}.productdetails .pd-header .pd-price.hassaleprice{color:#ee0000}.productdetails .pd-header .pd-price.hassaleprice>span.pd-oldprice{display:block;text-decoration:line-through;color:#000}.b2b-loggedin .productdetails .pd-header .pd-price.hassaleprice{color:#000}.b2b-loggedin .productdetails .pd-header .pd-price.hassaleprice>span.pd-oldprice{display:block;text-decoration:none;color:#999}.productdetails .pd-header .pd-price span.tax_alert,.b2b-loggedin .productdetails .pd-header .pd-price span.tax_alert{display:inline-block;text-decoration:none;cursor:pointer;padding-left:0.1em;padding-right:0.2em}.productdetails .pd-links{border-top:solid 1px #ddd;padding:10px 0 10px 0;position:relative;font-size:15px;line-height:17px;font-weight:300}.productdetails .pd-links ul{list-style:none;padding:0;margin:0}.productdetails .pd-links ul>li{padding:0.2em 0;display:block}.productdetails .pd-links ul>li .glyphicon{font-size:0.7em;padding-right:5px;vertical-align:top;margin-top:0.2em}.productdetails .pd-links ul>li a{border-bottom:solid 1px #ccc;text-decoration:none}.productdetails .pd-links ul>li a:hover{border-bottom:solid 1px #000;text-decoration:none}.productdetails .pd-body{border-top:solid 1px #ddd;padding:10px 0 25px 0;position:relative;font-size:16px;line-height:1.5em;font-weight:300;font-weight:400;overflow:hidden}.productdetails .pd-body a{text-decoration:none;border-bottom:dashed 1px currentColor}.productdetails .pd-body a:hover{border-bottom-style:solid}.productdetails .pd-body strong,.productdetails .pd-body b,.productdetails .pd-body h1,.productdetails .pd-body h2,.productdetails .pd-body h3{color:#000;font-weight:600;font-size:1em;margin-top:0}.productdetails .pd-line{border-top:solid 1px #ddd;padding-top:10px}@media (max-width: 768px){.productdetails .pd-social .sharelinks{max-width:250px;display:flex;justify-content:space-between;align-items:flex-start}.productdetails .pd-social .sharelinks>a{float:none;width:8vw;height:8vw;width:30px;height:30px}.productdetails .pd-social .sharelinks .clear_fix{display:none}}.productdetails .pd-options{padding-top:40px;padding-top:10px;padding-bottom:30px;max-width:350px}.productdetails .pd-taxinfo{position:relative;font-size:0.85rem;line-height:1.2em;margin-left:10px;cursor:pointer;display:inline-block}.productdetails .pd-taxinfo .star{display:inline-block;margin-right:0.2em;position:absolute;top:0;right:100%;font-weight:500;text-align:right}.productdetails .pd-taxinfo:hover{text-decoration:underline}.productdetails .bootstrap-select .dropdown-menu>li>a{white-space:normal}.productdetails .pd-options .b2b_variant_table{margin-top:20px}.productdetails .pd-options .b2b_variant_table>thead>tr>th{border-top:none}.productdetails .pd-options .b2b_variant_table>tbody>tr>td.qty{width:90px}.productdetails .pd-options #product_comment::-webkit-input-placeholder{font-size:14px}.productdetails .pd-options #product_comment::-moz-placeholder{font-size:14px}.productdetails .pd-options #product_comment:-ms-input-placeholder{font-size:14px}.productdetails .pd-options .bootstrap-select.form-control{margin-bottom:5px}.productdetails .pd-options .bootstrap-select.form-control .dropdown-toggle{border:none !important}.productdetails .pd-options .product_comment_block{margin-top:5px;margin-bottom:10px}.productdetails .affix,.productdetails .affix-top,.productdetails .affix-bottom{width:250px}.productdetails .affix{position:fixed;top:125px}.productdetails .affix-bottom{position:absolute}@media (max-width: 767px){.productdetails .affix,.productdetails .affix-top,.productdetails .affix-bottom{position:static !important;margin-top:30px;width:auto}.productdetails{margin-top:30px}}.productfeatures{margin-top:50px}.productfeatures .fp-title{color:#000;text-align:center;margin-bottom:40px}#featureslider{line-height:1;margin-bottom:0;border:none;border-radius:0;position:relative;background-color:transparent}#featureslider .product-list{display:flex;justify-content:flex-start;align-items:flex-start;padding:20px 0 40px 0;margin:20px 0;margin-bottom:0;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}#featureslider .product-list .product-block{position:relative;display:inline-block;display:flex;justify-content:flex-start;flex-direction:column;padding:0 10px;margin-bottom:40px;margin-right:20px;pointer-events:all;width:auto}#featureslider .product-list .product-block .product-inner{position:relative;text-align:center;display:inline-flex;justify-content:center;align-items:flex-end}#featureslider .product-list .product-block .product-inner>a{text-decoration:none !important}#featureslider .product-list .product-block .product-inner.align-b>a{align-items:flex-end}#featureslider .product-list .product-block .product-inner img{display:inline-block;width:auto;height:300px;height:250px;position:relative;transition:transform 1s,opacity 1s;color:#fff;pointer-events:all}#featureslider .product-list .product-block .product-inner .product-overlay{display:none}#featureslider .product-list .product-block .caption-product{color:#999;margin-top:15px;position:relative;font-size:15px;line-height:17px;font-weight:300;letter-spacing:0.5px;height:37px;overflow:hidden;padding-right:0;padding-top:15px;box-sizing:content-box;vertical-align:top;display:flex;position:absolute;left:15px;right:15px;bottom:-47px}#featureslider .product-list .product-block .caption-product .caption-left{flex:1 1 auto;width:calc(100% - 130px)}#featureslider .product-list .product-block .caption-product .caption-left>div:nth-child(1){font-weight:500;color:#000}#featureslider .product-list .product-block .caption-product .caption-right{flex:0 1 auto;display:inline-flex;text-align:right;padding-left:0.5em}#featureslider .product-list .product-block .caption-product .caption-soldout{display:none}#featureslider .product-list .product-block .caption-product .product-price{display:block;color:#000;text-align:right;padding-left:0.5em;white-space:nowrap;font-weight:500}#featureslider .product-list .product-block .caption-product .product-price>span{display:block}#featureslider .product-list .product-block .caption-product .product-price small{font-size:0.8em;padding-left:2px}#featureslider .product-list .product-block .caption-product.hassaleprice .product-price{color:#ee0000}#featureslider .product-list .product-block .caption-product.hassaleprice .product-price>span{text-decoration:line-through;color:#000}@media screen and (max-width: 500px), screen and (max-height: 500px){#featureslider .product-list .product-block .caption-product{font-size:12px;line-height:15px;height:32px}#featureslider .product-list .product-block .product-inner img{height:200px}}#featureslider.flexslider .flex-direction-nav a{top:0%;height:80%;height:calc(100% - 50px);width:10%;opacity:1;margin:0 2%;background:url("../img/assets/arrows/arrow_left.svg") no-repeat center left;background-size:20px auto}#featureslider.flexslider .flex-direction-nav a.flex-next,#featureslider.flexslider:hover .flex-direction-nav a.flex-next{background:url("../img/assets/arrows/arrow_right.svg") no-repeat center right;background-size:20px auto;right:-5%}#featureslider.flexslider .flex-direction-nav a.flex-prev,#featureslider.flexslider:hover .flex-direction-nav a.flex-prev{left:-5%}#featureslider.flexslider .flex-direction-nav a:before{display:none;font-family:sans-serif;content:'';text-shadow:none;color:#fff}#featureslider.flexslider .flex-direction-nav a.flex-next:before{content:''}@media screen and (max-width: 860px){#featureslider{margin-left:10px;margin-right:10px;margin-left:0;margin-right:0}#featureslider.flexslider .flex-direction-nav a.flex-prev,#featureslider.flexslider:hover .flex-direction-nav a.flex-prev{margin-left:-5px;margin-left:5px;width:25px;background-size:10px auto}#featureslider.flexslider .flex-direction-nav a.flex-next,#featureslider.flexslider:hover .flex-direction-nav a.flex-next{margin-right:-5px;margin-right:5px;width:25px;background-size:10px auto}}body.istouch #featureslider .product-list .product-block .product-inner .product-overlay{display:none}body.istouch #featureslider .product-list .product-block .product-inner:hover .product-icon{opacity:1}body.istouch #featureslider .product-list .product-block .product-inner:hover .product-overlay{opacity:0}body.istouch #featureslider .product-list .product-block .product-inner:hover img{transform:none}.portfolioPage .textPage{padding:0 10%;font-size:2em;line-height:1.4em;color:#000;font-weight:normal;letter-spacing:0.5px}@media screen and (max-width: 650px){.portfolioPage .textPage{font-size:1.5em;padding:0}}.portfolioPage .textPage h2{margin-bottom:20px;font-size:1.4em;letter-spacing:1px}.portfolioPage .textPage strong,.portfolioPage .textPage b{font-weight:600}.portfolioPage .portfolio-images>div{margin:0 auto 10% auto}.portfolioPage .portfolio-images-top>div[data-orientation='portrait']{width:70%;display:inline-block;padding:0 5%;max-width:800px}.portfolioPage .portfolio-images-bottom>div[data-orientation='portrait']{width:40%;display:inline-block;padding:0 5%}.couponList{margin:0;padding:0;list-style:none;width:100%}.couponList>li{position:relative;line-height:1.5em;font-size:12px;font-weight:400;letter-spacing:0.2px;color:#999}.couponList>li .coupon_desc{display:block;position:relative;margin-right:130px}.couponList>li .coupon_price{position:absolute;top:0px;right:0;width:120px;color:#000;text-align:right}.cartList{margin:0;padding:0;list-style:none;width:100%}.cartList>li{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;min-height:62px;position:relative;line-height:1.4em;font-size:12px;font-weight:400;letter-spacing:0.2px;color:#999;margin-bottom:5px}.cartList>li .thumb{position:absolute;top:0;left:0;height:60px;width:60px;background:no-repeat center center #ddd;background-size:cover}.cartList>li .desc,.cartList>li .short_desc{display:block;position:relative;margin:10px 100px 5px 70px}.cartList>li .desc>strong{color:#000;font-weight:400}.cartList>li .price{position:absolute;top:10px;right:0;width:95px;color:#000;text-align:right}.cartList>li .qty{position:absolute;top:10px;right:20px;width:50px;color:#000;text-align:center;right:-5px;text-align:right;margin-top:1.5em;white-space:nowrap}.cartList>li .qty.qty-nobtn{margin-right:5px}.cartList>li .qty button{padding:0 5px;line-height:1.5em;font-size:12px;font-weight:400;letter-spacing:0.2px;border-radius:0;vertical-align:top;color:#999}.cartList>li .remove{position:absolute;top:5px;right:0;color:#ccc;padding:0;margin:0;font-size:25px;line-height:26px;font-weight:300;display:none}#cartPage .h2{margin-top:0px}#cartPage section{clear:both;margin-bottom:60px;margin-top:5px;padding-top:5px;padding-top:10px;border-top:solid 1px #ddd}#cartPage .no-padding-top{padding-top:0}#cartPage .margin-top{margin-top:5px}#cartPage .col_label{width:30%;display:inline-block;vertical-align:top;float:left}#cartPage .col_form{width:70%;display:inline-block}#cartPage .totalTable{margin-top:-2px}#cartPage .totalTable td{border:none;padding:2px 0}#cartPage .totalTable td:nth-child(2){text-align:right}#cartPage .totalTable tr.totalRow{font-weight:600}.border{border:solid 1px #999}.emptycart .emptycart-hidden{display:none !important}@media (max-width: 450px){#cartPage .col_label{width:auto;display:block;float:none;padding-top:10px;padding-bottom:10px;font-weight:400}#cartPage .col_form{width:90%;margin-left:10%;width:100%;margin-left:0%;display:block}.cartList>li{font-size:11px}}.sendButtons{margin-bottom:60px;text-align:right}.sendButtons .btn{margin-bottom:10px}.sendButtons .btnPrev{padding:6px 30px}.sendButtons .btnNext{margin-left:10px;padding:6px 70px}@media (max-width: 450px){.sendButtons .btn{padding:6px 10px;width:40%;margin:0;float:left}.sendButtons .btnPrev{width:40%}.sendButtons .btnNext{margin-left:2%;width:58%}}.tax_disabled .tax_disabled-hide,.tax_enabled .tax_enabled-hide{display:none}.previewMode-page .previewMode-page-hidden,.previewMode-product .previewMode-product-hidden{display:none}.b2b-disabled .b2b-show,.b2b-disabled .b2b-login,.b2b-enabled .b2b-login,.b2b-enabled .b2b-hide,.b2b-enabled .b2b-login-disabled,.b2b-loggedin .b2b-hide{display:none !important}.theme-neueshop .pageWidth{max-width:1060px;margin-left:auto;margin-right:auto}.theme-neueshop .productimages>li{background-color:#fff}.theme-neueshop .product-list .product-block .product-inner,.theme-neueshop .product-list .product-block .product-caption,.theme-neueshop .product-list .product-block .caption-product{max-width:235px;margin-left:auto;margin-right:auto}.adminalert{display:block;width:600px;max-width:100%;margin:20px auto;background-color:#ed5565;background-color:#fff;border:dashed 3px #ed5565;color:#ed5565;font-weight:normal}.adminalert h3{margin:0;margin-bottom:0.2em}.adminalert .btn{margin-top:10px}.cardicons{display:inline-block}.cardicons span{display:inline-block;background-position:0 0px;background-image:url("../img/assets/payment/cardicons_sprite_2x.png");background-size:40px 800px;background-repeat:no-repeat;width:40px;height:28px}.cardicons span.cardicon-paypal{background-position-y:1px}.cardicons span.cardicon-maestro{background-position-y:-75.5px}.cardicons span.cardicon-visa{background-position-y:-152px}.cardicons span.cardicon-discover{background-position-y:-228.5px}.cardicons span.cardicon-amex{background-position-y:-305px}.cardicons span.cardicon-master{background-position-y:-381.5px}.cardicons span.cardicon-jcb{background-position-y:-458px}.cardicons span.cardicon-unionpay{background-position-y:-534px}.cardicons span.cardicon-apple{background-position-y:-611px}.cardicons span.cardicon-google{background-position-y:-688px}.cardicons span.cardicon-microsoft{background-position-y:-764px}.payicons{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:30px;line-height:1em;min-height:1.5em}.payicons>span{display:inline-block;background-position:0 0px;background-image:url("../img/assets/payment/paytypes_sprite_2x.png");background-size:1em auto;background-repeat:no-repeat;width:1em;height:calc(1em / 40 * 28);margin:calc(1em / 40 * 5);filter:grayscale(50%)}.payicons>span.payicon-paypal{background-position-y:calc(-0em - 1em / 40 * 6)}.payicons>span.payicon-maestro{background-position-y:calc(-1em - 1em / 40 * 6)}.payicons>span.payicon-visa{background-position-y:calc(-2em - 1em / 40 * 6)}.payicons>span.payicon-discover{background-position-y:calc(-3em - 1em / 40 * 6)}.payicons>span.payicon-amex{background-position-y:calc(-4em - 1em / 40 * 6)}.payicons>span.payicon-master{background-position-y:calc(-5em - 1em / 40 * 6)}.payicons>span.payicon-jcb{background-position-y:calc(-6em - 1em / 40 * 6)}.payicons>span.payicon-unionpay{background-position-y:calc(-7em - 1em / 40 * 6)}.payicons>span.payicon-apple{background-position-y:calc(-8em - 1em / 40 * 6)}.payicons>span.payicon-google{background-position-y:calc(-9em - 1em / 40 * 6)}.payicons>span.payicon-microsoft{background-position-y:calc(-10em - 1em / 40 * 6)}.payicons>span.payicon-transfer{background-position-y:calc(-11em - 1em / 40 * 6)}.payicons>span.payicon-giropay{background-position-y:calc(-12em - 1em / 40 * 6)}.payicons>span.payicon-invoice{background-position-y:calc(-13em - 1em / 40 * 6)}.payicons>span.payicon-pickup{background-position-y:calc(-14em - 1em / 40 * 6)}.payicons>span.payicon-sofort{background-position-y:calc(-15em - 1em / 40 * 6)}@media (min-width: 768px){.payicons{font-size:40px}body:not(.istouch) .payicons>span{transition:font-size 0.2s,filter 0.2s}body:not(.istouch) .payicons>span:hover{font-size:1em;filter:grayscale(0%)}}#checkoutPage h2{margin-top:0px}#checkoutPage label{font-weight:400}#checkoutPage section{clear:both;margin-bottom:60px;margin-top:5px;padding-top:5px;padding-top:10px;border-top:solid 1px #ddd}#checkoutPage .no-padding-top{padding-top:0}#checkoutPage .margin-top{margin-top:5px}#checkoutPage .col_label{width:30%;display:inline-block;vertical-align:top;float:left}#checkoutPage .col_form{width:70%;display:inline-block}#checkoutPage .totalTable{margin-top:-2px}#checkoutPage .totalTable td{border:none;padding:2px 0}#checkoutPage .totalTable td:nth-child(2){text-align:right}#checkoutPage .totalTable tr.totalRow{font-weight:600}#checkoutPage .legals_link,#checkoutPage .cancellation_link{text-decoration:none;border-bottom:solid 1px #333}@media (max-width: 450px){#checkoutPage .col_label{width:auto;display:block;float:none;padding-top:10px;padding-bottom:10px;font-weight:400}#checkoutPage .col_form{width:90%;margin-left:10%;width:100%;margin-left:0%;display:block}}#checkoutPage #paymentSection .iconbox{display:inline-block;margin:10px}#checkoutPage .alertboxSection .alertbox{background-color:#be4442;border:solid 1px #be4442;padding:15px}#checkoutPage .alertboxSection .alertbox-inner{background-color:#fff;padding:10px 30px;font-weight:400;color:#a84442}#paymentGateway{background-color:#eee;border:solid 1px #eee}#paymentGateway.has-error{border:solid 1px red}#paymentSelection .panel{min-height:40px}#paymentSelection .panel img{color:#fff}#paymentSelection .cardiconsWrapper{display:inline-block;position:absolute;margin-top:-4px}#paymentSelection .panel-heading{position:relative;padding:0;min-height:40px}#paymentSelection .panel-heading a,#paymentSelection .panel-heading a:hover,#paymentSelection .panel-heading a:focus{text-decoration:none;position:relative;padding:10px 15px;display:block}#paymentSelection .panel-heading a.collapsed .glyphicon{visibility:hidden}#paymentSelection .panel-heading a .glyphicon{visibility:visible;font-size:12px;margin-right:5px;margin-left:-5px}#paymentSelection .panel-collapse{position:relative}#paymentSelection .panel-external-layer{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.95);color:#333;padding:20px;font-weight:normal;text-align:center;display:flex;justify-content:center;align-items:center}#paymentSelection .panel-external-layer .btn-primary{border:solid 2px #000;background-color:#fff;color:#000;border-radius:4px}#paymentSelection .panel-external-open,#paymentSelection .panel-external-loading,#paymentSelection .panel-external-confirmed,#paymentSelection .panel-external-error,#paymentSelection .panel[data-external='confirmed'] .panel-external-body,#paymentSelection .panel[data-external='error'] .panel-external-body{display:none}#paymentSelection .panel[data-external='open'] .panel-external-open,#paymentSelection .panel[data-external='loading'] .panel-external-loading,#paymentSelection .panel[data-external='confirmed'] .panel-external-confirmed,#paymentSelection .panel[data-external='error'] .panel-external-error{display:block}#paymentSelection .card-label{display:block;border-top:solid 1px transparent;border-bottom:solid 1px #DEE2E5;padding:8px 0;margin-top:-1px;z-index:1;position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:background-color 131ms linear;-moz-transition:background-color 131ms linear;transition:background-color 131ms linear}#paymentSelection .card-label.active{z-index:2;background-color:#f9f9f9;border-top:solid 1px #DEE2E5}#paymentSelection .card-field{display:block;font-weight:300;font-size:16px;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:16px 0 0;padding:0 14px;width:100%;outline:0;border:none;background-color:transparent;background-image:none;-webkit-tap-highlight-color:transparent;opacity:0.7}#paymentSelection .payment-method-icons{display:block;position:absolute;left:auto;right:14px;top:50%;height:27px;margin-top:-14px;margin-top:-4px;text-align:right}#paymentSelection .payment-method-icons img{height:18px;width:auto;display:none}#paymentSelection [data-card-type='visa'] .payment-method-icons img.visa,#paymentSelection [data-card-type='visa_electron'] .payment-method-icons img.visa_electron,#paymentSelection [data-card-type='mastercard'] .payment-method-icons img.mastercard,#paymentSelection [data-card-type='amex'] .payment-method-icons img.amex,#paymentSelection [data-card-type='discover'] .payment-method-icons img.discover,#paymentSelection [data-card-type='visa'] .payment-method-icons img.visa,#paymentSelection [data-card-type='diners_club_carte_blanche'] .payment-method-icons img.diners_club_carte_blanche,#paymentSelection [data-card-type='diners_club_international'] .payment-method-icons img.diners_club_international{display:inline-block}#paymentSelection .field-name{color:#6E787F;font-size:12px;position:absolute;left:14px;top:14px;display:block;opacity:0;-webkit-transform:translate3d(0, 6px, 0);-moz-transform:translate3d(0, 6px, 0);-ms-transform:translate3d(0, 6px, 0);-o-transform:translate3d(0, 6px, 0);transform:translate3d(0, 6px, 0);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}#paymentSelection .card-label.show-label .field-name{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#paymentSelection .card-label.show-label .card-field{opacity:1}#paymentSelection .card-label.invalid .card-field{border-bottom-color:#D0021B;background:0 0}#paymentSelection .cvv-label[data-cvv-type='cid'] .field-cvv,#paymentSelection .cvv-label:not([data-cvv-type='cid']) .field-cid{display:none}#paymentSelection .card-label.invalid,#paymentSelection .card-label.invalid .card-field,#paymentSelection .card-label.invalid .field-name{color:#D0021B}#paymentSelection .card-label .invalid-bottom-bar{position:absolute;left:0;bottom:0;background-color:#D0021B;height:0;width:100%;display:none}#paymentSelection .card-label.invalid .invalid-bottom-bar{height:2px;display:block}#paymentSelection .stripe_card{font-size:16px}#paymentSelection .stripe_card label{height:35px;position:relative;color:#8798AB;display:block;margin-top:30px;margin-bottom:20px;padding-left:15px;padding-right:15px}#paymentSelection .stripe_card label>span{position:absolute;top:0;left:0;width:100%;height:100%;font-weight:300;line-height:32px;color:#8798AB;border-bottom:1px solid #DEE2E5;transition:border-bottom-color 200ms ease-in-out;cursor:text;pointer-events:none}#paymentSelection .stripe_card label>span span{position:absolute;top:0;left:0;transform-origin:0% 50%;transition:transform 200ms ease-in-out;cursor:text;margin-left:15px}#paymentSelection .stripe_card label .field.is-focused+span span,#paymentSelection .stripe_card label .field:not(.is-empty)+span span{transform:scale(0.75) translateY(-36px);cursor:default}#paymentSelection .stripe_card label .field.is-focused+span{border-bottom-color:#34D08C}#paymentSelection .stripe_card label .field.is-invalid+span{border-bottom-color:#E4584C}#paymentSelection .stripe_card .field{background:transparent;font-weight:300;border:0;color:#000;outline:none;cursor:text;display:block;width:100%;line-height:32px;padding-bottom:3px;transition:opacity 200ms ease-in-out}#paymentSelection .stripe_card .field::-webkit-input-placeholder{color:#8898AA}#paymentSelection .stripe_card .field::-moz-placeholder{color:#8898AA}#paymentSelection .stripe_card .field:-ms-input-placeholder{color:#424770}#paymentSelection .stripe_card .field.is-empty:not(.is-focused){opacity:0}#paymentSelection .stripe_card .outcome{float:left;width:100%;padding-top:8px;min-height:20px;text-align:center}#paymentSelection .stripe_card .success,#paymentSelection .stripe_card .error{display:none;font-size:15px}#paymentSelection .stripe_card .success.visible,#paymentSelection .stripe_card .error.visible{display:inline}#paymentSelection .stripe_card .error{color:#E4584C}#paymentSelection .stripe_card .success{color:#34D08C}@media (max-width: 400px){#paymentSelection .stripe_card label>span span{margin-left:0}#paymentSelection .stripe_card label{padding-left:0;padding-right:0}}#paymentSelection .stripe_paybutton .outcome{text-align:center}#paymentSelection .stripe_paybutton .outcome .success,#paymentSelection .stripe_paybutton .outcome .error{display:none;font-size:15px}#paymentSelection .stripe_paybutton .outcome .success.visible,#paymentSelection .stripe_paybutton .outcome .error.visible{display:inline}#paymentSelection .stripe_paybutton .outcome .error{color:#E4584C}#paymentSelection .stripe_paybutton .outcome .success{color:#34D08C}.checkoutnav{margin-bottom:50px;text-align:center;border-bottom:solid 1px #eee;padding-bottom:20px}.checkoutnav ol{list-style:none;display:inline-block;margin:0;padding:0}.checkoutnav ol>li{display:inline-block;width:15vw;min-width:95px;max-width:150px}.checkoutnav ol>li .nr{display:inline-block;font-size:20px;font-weight:400;border:solid 2px #666;background-color:#fff;color:#666;width:50px;height:50px;line-height:46px;border-radius:50%;margin:5px}.checkoutnav ol>li .txt{display:block;color:#666}.checkoutnav ol>li.active .nr{border-color:#111;background-color:#111;color:#fff}.checkoutnav ol>li.active .txt{color:#000;font-weight:500}.checkoutnav ol>li a{text-decoration:none;display:block}.checkoutnav ol>li a:hover .nr{color:#111;border-color:#111;background-color:#eee}@media (max-width: 550px){.checkoutnav{padding-bottom:10px}.checkoutnav ol>li{display:inline-block;min-width:30px}.checkoutnav ol>li .nr{font-size:16px;width:44px;height:44px;line-height:40px;margin:5px}.checkoutnav ol>li .txt{display:none}}.club_member_logo{display:inline-block;background:no-repeat url("../img/assets/club/member.svg") top center;background-size:contain}.club_member_logo>span{display:none}.mainHeader .club_member_logo{display:none}@media (min-width: 1024px){.mainHeader .club_member_logo{display:block;position:absolute;top:10px;right:30px;max-width:15vw;width:140px;height:45px}}#cartPage .club_member_logo{width:150px;height:38px;vertical-align:bottom;margin-left:10px;background-position:left center}#cartPage .cartBtnWrapper{display:flex;align-items:center}.club_selected_logo{white-space:nowrap;font-family:serif;color:#000;display:inline-block;font-size:0.9em;text-transform:uppercase;letter-spacing:0;font-weight:600;margin-right:10px}#club_readthestory_btn{white-space:nowrap;font-family:serif;border:solid 1px #000;color:#000;border-radius:4px;display:inline-block;padding:5px 5px;font-size:12px;text-transform:uppercase;letter-spacing:0.5px;line-height:1em;background-color:#fff}#club_readthestory_btn:hover{color:#fff;background-color:#111}.topbar #club_readthestory_btn{vertical-align:baseline;margin:7px 0 0 5px}.clubProductsList{margin-top:60px;margin-top:20px;background-color:#f4f4f4}.clubProductsList>.title{margin:2em 15px;text-align:center}.clubProductsList>.title h2{display:inline-block}@media screen and (max-width: 767px){.clubProductsList>.title h2{font-size:20px}}.clubProductsList>.slides{padding:15px;padding-bottom:85px;padding-bottom:100px;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.clubProductsList>.slides>.thumb{margin-right:15px;display:inline-block;position:relative;min-width:160px;cursor:pointer}.clubProductsList>.slides>.thumb .product-inner{position:relative;text-align:center;overflow:hidden;height:200px;background-color:#f4f4f4;background-color:#fff;text-decoration:none !important;color:#f4f4f4;display:block}.clubProductsList>.slides>.thumb .product-inner img{color:#f4f4f4;max-width:100%;height:auto;position:relative;transition:transform 1s,opacity 1s;max-width:none;height:100%;width:auto}.clubProductsList>.slides>.thumb .product-inner .product-overlay{display:none}.clubProductsList>.slides>.thumb .caption-product{color:#333;position:absolute;font-size:15px;line-height:17px;font-weight:300;letter-spacing:0.5px;width:100%;height:55px;height:70px;overflow:hidden;vertical-align:top;padding:0.5em 5px 0 5px;padding-top:1.5em;margin-top:-0.5em;line-height:1.2em;text-align:left;font-weight:300;font-size:0.8rem;font-size:14px;white-space:nowrap}@media screen and (max-width: 500px){.clubProductsList>.slides>.thumb .caption-product{font-size:12px;line-height:15px}}.clubProductsList>.slides>.thumb .caption-product .caption-left>div:nth-child(1){font-weight:500;color:#000;margin-bottom:0.3em}.clubProductsList>.slides>.thumb .caption-product .caption-left>div:nth-child(2){display:none}.clubProductsList>.slides>.thumb .caption-product .caption-soldout{margin-top:1em;color:#ee0000}.clubProductsList>.slides>.thumb .caption-product .product-price{font-weight:500;color:#000}.clubProductsList>.slides>.thumb .caption-product.hassaleprice .product-price{color:#ee0000}.clubProductsList>.slides>.thumb .caption-product.hassaleprice .product-price>span{text-decoration:line-through;color:#000;margin-right:0.5em}body:not(.istouch) .clubProductsList .thumb .product-inner{transition:transform 0.4s,box-shadow 0.3s;overflow:visible}body:not(.istouch) .clubProductsList .thumb .product-inner img{transition:transform 0.4s,box-shadow 0.3s,opacity 1s}body:not(.istouch) .clubProductsList .thumb .caption-product{transition:transform 0.5s 0.1s}body:not(.istouch) .clubProductsList .thumb:hover .product-inner{transform:scale(1.05);box-shadow:0px 0px 15px rgba(0,0,0,0.2)}body:not(.istouch) .clubProductsList .thumb:hover .caption-product{transform:translateY(10px)}.whatsappChat{position:fixed;left:3%;bottom:3%;max-width:20vw;width:140px;z-index:10;opacity:1;transition:opacity 0.5s 0.1s,transform 0.5s 0.1s}@media (max-height: 550px){.whatsappChat{position:relative}}.whatsappChat a{position:absolute;bottom:0;left:0;right:0;padding-top:100%;background:url("../img/assets/whatsappchat.3.png") no-repeat center center;background-size:contain;text-align:right;color:green;font-size:25px;font-weight:700;transition:transform 0.3s}.whatsappChat a:hover{transform:scale(1.1)}body.loading .whatsappChat{opacity:0;transform:scale(0.9)}.shopvoteBadge{position:fixed;right:3%;bottom:3%;max-width:20vw;width:140px;z-index:10;opacity:1;transition:opacity 0.5s 0.1s,transform 0.5s 0.1s}@media (max-height: 550px){.shopvoteBadge{position:relative}}.shopvoteBadge a{position:absolute;bottom:0;left:0;right:0;padding-top:100%;background:url("../img/assets/whatsappchat.3.png") no-repeat center center;background-size:contain;text-align:right;color:green;font-size:25px;font-weight:700;transition:transform 0.3s}.shopvoteBadge a:hover{transform:scale(1.1)}body.loading .shopvoteBadge{opacity:0;transform:scale(0.9)}.shopvoteReviewBadge{display:inline-flex;align-items:center;text-decoration:none}.shopvoteReviewBadge .reviewBadge-stars .reviewStars,.shopvoteReviewBadge .reviewBadge-stars .reviewStars-rate{flex:0 0 auto;width:125px;height:25px;display:inline-block;background:url("../img/assets/icons/review-star.2.png") 0 -25px repeat-x;background-size:25px auto;text-align:left}.shopvoteReviewBadge .reviewBadge-stars .reviewStars-rate{background-image:url("../img/assets/icons/review-star.2.png");background-position-y:0}.shopvoteReviewBadge .reviewBadge-stars .reviewVal{color:#fff;font-weight:500}.reviewsTable .reviewStars,.reviewsTable .reviewStars-rate{flex:0 0 auto;width:125px;height:25px;display:inline-block;background:url("../img/assets/icons/review-star.2.png") 0 -25px repeat-x;background-size:25px auto}.reviewsTable .reviewStars{margin-right:1em}.reviewsTable .reviewStars-rate{background-image:url("../img/assets/icons/review-star.2.png");background-position-y:0}.reviewsTable .reviewsTable-head{display:flex;align-items:center;border-bottom:solid 1px #ddd;padding-bottom:10px;margin-bottom:10px;width:100%;white-space:nowrap}.reviewsTable .reviewsTable-head .spacer{flex:1 1 auto;min-width:1em}.reviewsTable .reviewsTable-head date{flex:0 0 auto}.reviewsTable .reviewsTable-item{margin-bottom:3rem}.reviewsTable .reviewAuthor{flex:0 1 auto;margin-left:1em;margin-right:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}@media (max-width: 500px){.reviewsTable{font-size:14px}.reviewsTable .reviewAuthor{display:none}}.pagesearch{margin:0 auto;margin-bottom:45px;position:relative;max-width:600px;font-size:16px}.pagesearch .search_clear{display:block;content:" ";width:31px;height:31px;position:absolute;right:9px;top:50%;margin-top:-15px;cursor:pointer;background:no-repeat url("../img/assets/search/clear.svg") center center;z-index:2}.pagesearch .twitter-typeahead{width:100%}.pagesearch .typeahead,.pagesearch .tt-query,.pagesearch .tt-hint{width:100%;height:50px;padding:8px 12px;padding:12px 45px;font-size:13px;font-size:16px;line-height:30px;border:1px solid #ddd;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;outline:none}.pagesearch .tt-input{background:no-repeat url("../img/assets/search/search.svg") #fff;background-position:16px;background-size:14px;font-size:16px}.pagesearch .typeahead{background-color:#fff}.pagesearch .typeahead:focus{border:1px solid #999}.pagesearch .tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.pagesearch .tt-hint{color:#999}.pagesearch .tt-menu{max-height:150px;max-height:250px;overflow-y:auto;width:100%;margin:12px 0;padding:0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.pagesearch .tt-suggestion{padding:18px;font-size:16px;line-height:24px;line-height:18px;transition:background-color 0.3s;border-top:1px solid #f5f5f5;border-top:1px solid #f0f0f0}.pagesearch .tt-suggestion:hover{cursor:pointer;background-color:#f3f3f3}.pagesearch .tt-suggestion.tt-cursor{background-color:#f3f3f3}.pagesearch .tt-suggestion p{margin:0}.pagesearch .tt-empty{padding:5px 10px;text-align:center}