body,html{height:100%}@media screen and (max-width: 767px){body,html{overflow-y:scroll;-webkit-overflow-scrolling:touch}}body{font-family:'Helvetica Neue', sans-serif;font-family:'Source Sans Pro', sans-serif;font-weight:300;font-size:13px;color:#000}a,a:hover,a:focus,a:focus:hover{color:#000}a:active,a:focus{outline:none}.nopadding{padding:0}h2{font-size:30px;line-height:1.2em}h3{font-size:24px}@media screen and (max-width: 650px){h2{font-size:22px}h3{font-size:18px}}.pageWrapper{min-height:100%;padding-bottom:110px;width:100%}.screenMax{max-width:1900px;margin:auto}.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:rgb(34, 34, 34);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}#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}#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.5em;font-weight:normal;text-align:center;transition:background-color 0.5s}#home .teaserBlock .item .item-overlay span{display:block;position:relative}#home .teaserBlock .item-inner:hover img{transform:scale(1.1)}#home .teaserBlock .item-inner:hover .item-overlay{background-color:rgba(0,0,0,0.3)}#home .teaserBlock .item .item-overlay.black{color:#000}#home .teaserBlock .item-inner:hover .item-overlay.black{background-color:rgba(255,255,255,0.3)}@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}.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:30px;right:8%;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}.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,.10);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}.simpleModal .textPage{text-align:center;padding:40px;padding-top:0}.simpleModal .textPage a,.simpleModal .textPage a:hover{text-decoration:underline}.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}.pageWrapper,.sliderModal .modal-dialog{transition:margin-left 0.6s !important;#transition:margin-left .25s !important}.sliderModal .close{transition:opacity 0.6s .6s !important}.sliderModal.fast .modal-dialog{transition:margin-left .25s !important}.sliderModal.fast .close{transition:opacity 0.3s .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%}@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}@media (max-width: 767px){.btn{font-size:12px}.form-control{font-size:16px}.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{height:120px;height:90px;text-align:center;position:relative;height:auto;min-height:90px}.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;font-weight:300}.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:hover{color:#888;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:400}.navbar-default button{border:none}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent}#mainNaviWrapper{position:relative;z-index:120;background-color:#fff;width:100% !important}#mainNavi{margin-top:8px;margin-top:0px;margin-bottom:5px;border-top:solid 1px #eee;border-radius:0;padding:5px 0;padding:10px 0 5px 0}#mainNavi-nav{z-index:20;margin:-2px 40px 0px 40px;margin:5px -30px 0px -30px;position:relative}#mainNavi h2{font-weight:300}@media (max-width: 767px){#mainNavi .nav{padding-bottom:10px;font-size:14px;text-align:center;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}#mainNavi .nav>li{display:inline-block}#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}}#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}.previewMode-page #mainNavi .affix{position:absolute}#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}}@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{margin-top:5px;margin-bottom:5px;border-radius:0;padding:5px 0;text-align:center;font-size:15px}#subNavi-nav{z-index:20;min-height:40px;margin:-2px 40px 0px 40px;position:relative;padding:0;overflow:hidden}#subNavi .navbar-header{text-align:center}#subNavi .navbar-toggle{float:none;margin:0}#subNavi a .close{margin-left:5px;color:#000;opacity:1;font-weight:normal;display:none}#subNavi .active a .close{display:inline-block}#mainHeader{position:relative;z-index:120;background-color:#fff;margin-top:-2px;width:100% !important}.topbar{position:fixed;top:0;left:0;right:0;background-color:#222;background-color:#fff;font-size:11px;color:#666;z-index:200;padding:5px 0;padding:0;font-size:14px;color:#000;max-height:100%;overflow:auto;-webkit-overflow-scrolling:auto}.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{color:#888;line-height:16px;font-weight:400;letter-spacing:0.5px;color:#8a8a8a;letter-spacing:0px;font-weight:300;color:#000;padding:10px 5px;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}.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:11px;float:left}.topbar .nav-products{margin-top:-12px}@media (max-width: 767px){.topbar .navbar-collapse.in{border-bottom:solid 1px #eee}}.topbar .pos-top{z-index:10;position:relative}.breadcrumb{background-color:transparent;margin-bottom:8px;font-size:13px;display:flex;white-space:nowrap}.breadcrumb > li > a{color:#000}.breadcrumb > li.active{overflow:hidden;text-overflow:ellipsis}.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:13px;list-style:none;padding:0}.productDetailsNav > li{display:inline-block}.productDetailsNav > li > a{color:#000}.container-max{max-width:1200px;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:1px;text-align:center;min-height:110px;font-weight:400}.mainFooter .nav{display:inline-block}.mainFooter .nav > li{display:inline-block;float:none}.mainFooter .nav > li > a{color:#aaa;color:#bbb}.mainFooter .nav > li > a:hover,.mainFooter .nav > li > a:focus,.mainFooter .nav > li > a:active{color:#eee;color:#fff;background-color:transparent}.mainFooter .nav.mf-darklinks > li > a{color:#999;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}@media (max-width: 600px){.mainFooter{font-size:0.85em;letter-spacing:0;min-height:50px;padding:10px 5px}.mainFooter .nav>li>a{padding:5px 10px}}.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{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:rgba(255,255,255,1);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:rgba(0,0,0,1);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{font-size:14px;font-size:16px}.captionbox .btn-border{font-size:10px;border-width:2px;display:none}}@media (min-width: 1400px){.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}}.product-list{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;padding:0;margin-left:-15px;margin-right:-15px;margin-left:-10px;margin-right:-10px}.product-list .product-block{position:relative;display:inline-block;width:50%;padding:0 15px;padding:0 10px;margin-bottom:60px;margin-bottom:40px}@media (min-width: 768px){.product-list .product-block{width:33.333%}}@media (min-width: 992px){.product-list .product-block{width:25%}}@media (min-width: 1800px){.product-list .product-block{width:20%}}.product-list .product-block .product-inner{position:relative;text-align:center;overflow:hidden}.product-list .product-block .product-inner > a{text-decoration:none !important}.product-list .product-block .product-inner img{display:block;max-width:100%;height:auto;min-height:80px;position:relative;transition:transform 1s;color:#fff}.product-list .product-block .product-inner .product-icon{position:absolute;top:25px;left:25px;width:95px;height:95px;line-height:90px;background-color:#F0E1A6;color:#fff;text-align:center;letter-spacing:-1px;overflow:hidden;font-size:30px;font-weight:700;transition:opacity 0.3s;border-radius:50%;display:none}.product-list .product-block .product-inner:hover .product-icon{opacity:0.7}.product-list .product-block .product-inner .product-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(246, 246, 246, 0.8);background-color:rgba(255, 255, 255, 0.8);background-color:rgba(255, 255, 255, 0.4);background-color:rgba(0, 0, 0, 0.3);text-align:center;opacity:0;transition:opacity 0.5s;cursor:pointer;color:#222;color:#fff}.product-list .product-block .product-inner:hover .product-overlay{opacity:1}.product-list .product-block .product-inner:hover img{transform:scale(1.1)}.product-list .product-block .product-inner .product-overlay button,.product-list .product-block .product-inner .product-overlay span{background:transparent;border:none;padding:5px 20px;font-size:30px;font-weight:300;letter-spacing:4;position:absolute;top:50%;left:50%;margin-top:-25px;display:inline;width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;left:5%;right:5%;text-align:center}@media screen and (max-width: 500px){.product-list .product-block .product-inner .product-overlay button,.product-list .product-block .product-inner .product-overlay span{padding:5px 10px;font-size:20px}}.product-list .product-block .product-caption{color:#999;margin-top:10px;position:relative;font-size:15px;line-height:17px;font-weight:300;height:37px;overflow:hidden;padding-right:55px}@media screen and (max-width: 500px){.product-list .product-block .product-caption{font-size:12px;line-height:15px;height:32px}}.product-list .product-block .product-caption .product-price{position:absolute;top:0;right:0;color:#000;text-align:right}.product-list .product-block .product-caption .product-price.hassaleprice{color:#ee0000}.product-list .product-block .product-caption .product-price.hassaleprice span{display:block;text-decoration:line-through;color:#000}.b2b-loggedin .product-list .product-block .product-caption .product-price.hassaleprice{color:#000}.b2b-loggedin .product-list .product-block .product-caption .product-price.hassaleprice span{display:none}.ellipsis{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.caption-product{color:#999;margin-top:10px;position:relative;font-size:15px;line-height:17px;font-weight:300;letter-spacing:0.5px;height:37px;overflow:hidden;padding-right:0;vertical-align:top;display:flex}@media screen and (max-width: 500px){.caption-product{font-size:12px;line-height:15px;height:32px}}.caption-product .caption-left{flex:1 1 auto;width:calc(100% - 130px)}.caption-product .caption-right{flex:0 1 auto;display:inline-block;text-align:right}.caption-product .product-price{display:block;color:#000;text-align:right;padding-left:1em;white-space:nowrap}.caption-product .product-price>span{display:block}.caption-product .product-price small{font-size:0.8em;padding-left:2px}.caption-product.hassaleprice .product-price{color:#ee0000}.caption-product.hassaleprice .product-price>span{text-decoration:line-through;color:#000}.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%}#textPage{padding:100px 0}.textPage{font-size:18px;line-height:25px;font-weight:300;color:#999;color:#666;letter-spacing:0.3px}@media (min-width: 1600px){.textPage{font-size:22px;line-height:29px}}.textPage strong,.textPage b{font-weight:400;color:#000;letter-spacing:0.5px}.textPage a{color:#000;text-decoration:underline}.text-black{color:#000}.textPage .textnav{font-size:16px;font-weight:300;margin:0}.textPage .textnav > li{margin-bottom:10px}.textPage .textnav > li:before{content:"";padding-right:0}.textPage .textnav > li > a{padding:0;color:#999;text-decoration:none;line-height:1.2em}.textPage .textnav > li > a:hover{color:#000}.textPage .textnav > li > a.active{color:#000;border-bottom-color:#000;font-weight:400;letter-spacing:0.3px}.legalsPage{padding-top:65px;padding-bottom:80px;background-color:#F6F6F6;overflow:hidden;min-height:800px}.detailsPage{padding:65px 0 80px 0;padding-top:35px;background-color:#F6F6F6;overflow:hidden;min-height:800px}.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 img{max-width:100%;height:auto;display:block;margin:auto}.productimages>li.portrait img{width:auto;max-width:100%;max-height:700px}.productdetails{color:#666;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:300}.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}.productdetails .pd-header .pd-infos .pd-infos-row{display:inline-block}.productdetails .pd-header .pd-infos strong{font-weight:400}.productdetails .pd-header .pd-delivery{cursor:pointer}.productdetails .pd-header .pd-delivery:hover{text-decoration:underline}.productdetails .pd-header .pd-price{padding-top:75px;color:#000;font-weight:300}.productdetails .pd-header .pd-price.hassaleprice{color:#ee0000}.productdetails .pd-header .pd-price.hassaleprice span{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{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:15px;line-height:20px;font-weight:300}.productdetails .pd-body strong,.productdetails .pd-body b{color:#000;font-weight:400}.productdetails .pd-line{border-top:solid 1px #ddd;padding-top:10px}.productdetails .pd-options{padding-top:40px;padding-top:10px;padding-bottom:30px;width:250px}.productdetails .pd-taxinfo{position:relative;font-size:11px;line-height:1.2em;margin-left:10px;cursor:pointer;display:inline-block}.productdetails .pd-taxinfo .star{display:inline-block;margin-left:2px;position:absolute;top:0;left:-10px;width:10px;font-weight:500}.productdetails .pd-taxinfo:hover{text-decoration:underline}.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 .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}}.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{margin:0 -15px;margin:0}#featureslider .product-list .product-block{margin:0;padding:0;max-width:400px;max-width:300px}#featureslider .product-list .product-block .product-inner,#featureslider .product-list .product-block .product-caption,#featureslider .product-list .product-block .caption-product{margin-left:15px;margin-right:15px;margin-left:10px;margin-right:10px}#featureslider .product-list .product-block .product-inner img{max-height:40vw;max-height:250px;max-height:350px;max-height:calc(12vw + 150px)}#featureslider .product-list .product-block .product-caption,#featureslider .product-list .product-block .caption-product{font-size:12px;line-height:15px;height:32px}#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{#height:82%}#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:hover .product-icon{opacity:1}body.istouch #featureslider .product-list .product-block .product-inner .product-overlay{display:none}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}}.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 img{margin:0 auto 100px auto}.portfolioPage .portfolio-images img.portrait{margin:0 10px 100px 10px;max-width:40%;display:inline-block}.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:400}.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 600px;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}#checkoutPage h2{margin-top:0px}#checkoutPage label{font-weight:300}#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:400}#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 .alertboxSection .alertbox{background-color:rgb(190, 68, 66);border:solid 1px rgb(190, 68, 66);padding:15px}#checkoutPage .alertboxSection .alertbox-inner{background-color:#fff;padding:10px 30px;font-weight:400;color:rgb(168, 68, 66)}#paymentGateway{background-color:#eee;border:solid 1px #eee}#paymentGateway.has-error{border:solid 1px #ff0000}#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 .2s;-moz-transition:all .2s;transition:all .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 .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{#font-size:12px}#paymentSelection .stripe_card label > span span{margin-left:0}#paymentSelection .stripe_card label{padding-left:0;padding-right:0}}.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:20vw;min-width:95px;max-width:200px}.checkoutnav ol > li .nr{display:inline-block;font-size:20px;font-weight:bold;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:bold}.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: 500px){.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 #000000;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:30px;padding-bottom:65px;padding-bottom:85px;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.clubProductsList > .slides > .thumb{margin-right:15px;display:inline-block;position:relative}.clubProductsList > .slides > .thumb .product-inner{position:relative;text-align:center;overflow:hidden;max-height:440px;min-height:60px;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;max-width:none;max-height:200px;width:auto}.clubProductsList > .slides > .thumb .product-inner .product-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(246, 246, 246, 0.8);background-color:rgba(255, 255, 255, 0.8);background-color:rgba(255, 255, 255, 0.4);background-color:rgba(0, 0, 0, 0.3);text-align:center;opacity:0;transition:opacity 0.5s;cursor:pointer;color:#222;color:#fff}.clubProductsList > .slides > .thumb .product-inner .product-overlay button,.clubProductsList > .slides > .thumb .product-inner .product-overlay span{background:transparent;border:none;padding:5px 20px;font-size:30px;font-weight:300;letter-spacing:4;position:absolute;top:50%;left:50%;margin-top:-25px;display:inline;width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;left:5%;right:5%;text-align:center}@media (max-width: 500px){.clubProductsList > .slides > .thumb .product-inner .product-overlay button,.clubProductsList > .slides > .thumb .product-inner .product-overlay span{padding:5px 10px;font-size:20px}}.clubProductsList > .slides > .thumb .product-inner:hover .product-overlay{opacity:1}.clubProductsList > .slides > .thumb .product-inner:hover img{transform:scale(1.1)}.clubProductsList > .slides > .thumb .caption-product{color:#333;position:absolute;width:100%}