@font-face {
    font-family: 'ProximaNovaLight';
    src: url('proxima-nova-light-webfont.eot');
    src: url('proxima-nova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('proxima-nova-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ProximaNovaRegular';
    src: url('proxima-nova-regular-webfont.eot');
    src: url('proxima-nova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('proxima-nova-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: XHelvetica;
  src: local("Helvetica"),  
       url(Helvetica.ttf);
  font-weight: normal;
}



@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local("Roboto Thin"),local(Roboto-Thin),url(https://fonts.gstatic.com/s/roboto/v16/2tsd397wLxj96qwHyNIkxHYhjbSpvc47ee6xR_80Hnw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local("Roboto Light"),local(Roboto-Light),url(https://fonts.gstatic.com/s/roboto/v16/Hgo13k-tfSpn0qi1SFdUfZBw1xU1rKptJj_0jans920.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:local("Roboto Light Italic"),local(Roboto-LightItalic),url(https://fonts.gstatic.com/s/roboto/v16/7m8l7TlFO-S3VkhHuR0at4gp9Q8gbYrhqGlRav_IXfk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local(Roboto),local(Roboto-Regular),url(https://fonts.gstatic.com/s/roboto/v16/oMMgfZMQthOryQo9n22dcuvvDin1pK8aKteLpeZ5c0A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local("Roboto Medium"),local(Roboto-Medium),url(https://fonts.gstatic.com/s/roboto/v16/RxZJdnzeo3R5zSexge8UUZBw1xU1rKptJj_0jans920.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local("Roboto Bold"),local(Roboto-Bold),url(https://fonts.gstatic.com/s/roboto/v16/d-6IYplOFocCacKzxwXSOJBw1xU1rKptJj_0jans920.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local("Roboto Black"),local(Roboto-Black),url(https://fonts.gstatic.com/s/roboto/v16/mnpfi9pxYH-Go5UiibESIpBw1xU1rKptJj_0jans920.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}





















html,body {background: #fff; background-attachment: fixed;font-family: 'ProximaNovaLight'; overflow-x:hidden;margin:0;padding:0;letter-spacing:0px;overflow-x:hidden;overflow-y:scroll;}
a:link {color:inherit;text-decoration:none;}
a:visited {color:inherit;text-decoration:none;}


h2 {margin-bottom:5px;}

#nav-one-bg {background: #f4f4f4;overflow: visible;width: 100%;position: fixed;border-bottom: 0px;top:0px;left:0px;z-index: 1004;height:70px;}


#nav-three-bg {width: 100%;height: 24px;position: fixed;top: 44px; left:0px; z-index: 1005;overflow:show;background:transparent;}

#nav-three-elements-wrapper {width:1200px;position:absolute;left:50%;margin-left:-600px;text-align:left;display:none;}
#nav-three-elements-wrapper-left {width:1200px;position:absolute;left:0px; margin-left:3%;text-align:left;}
.nav-three-element {position:relative;width:auto;display:inline-block;margin-left:8px;margin-right:8px;padding-top:3px;background:transparent;font-size:11px;text-align:left;border-bottom:2px solid #fff}
.nav-three-element:hover{cursor:pointer;border-bottom:2px solid #343434}
.nav-three-element-selected {position:relative;width:auto;display:inline-block;margin-left:8px;margin-right:8px;padding-top:3px;background:transparent;font-size:11px;text-align:left;border-bottom:2px solid #343434}
.nav-three-element-inside {font-family:'Roboto', sans-serif;line-height:21px;font-weight:400;font-size:11px; color: #202121;letter-spacing:.2px;}
.nav-three-element a {color: #202121}



#nav-two-bg {transition:all 0.2s;overflow:hidden;width: 100%;height: 60px;position: fixed;top: 70px; left:0px; z-index: 1005;background-color: #f8f8f8;border-top:2px solid #f4f4f4;border-bottom:2px solid #fff;}

#nav-two-elements-wrapper {width:1200px;position:absolute;left:0px; margin-left:3%;text-align:left;}


@media screen and (min-width: 1350px) {
  #nav-two-elements-wrapper {width:1420px; left:0px; margin-left:3%;}
  #nav-three-elements-wrapper-left {width:1420px; left:0px; margin-left:3%;}
  #LanguageSelector {left:8px !important; margin-left:3% !important;}
  .wrapperLR {position:absolute;height:auto;width:96% !important;left:3% !important;margin-left:8px !important;}
}

.nav-two-element {transition:all 0.2s;transition:all 0.2s;position:relative;width:auto;display:inline-block;height:60px;padding-left:8px;padding-right:8px;background:transparent; color:#000;font-size:13px;text-align:center;}
.nav-two-element:hover{-webkit-transition: background-color 0.2s ease; -moz-transition: background-color 0.2s ease; -o-transition: background-color 0.2s ease; transition: background-color 0.2s ease;cursor:pointer;color:#444444;}
.nav-two-element-selected {transition:all 0.2s;transition:all 0.2s;position:relative;width:auto;display:inline-block;height:60px;padding-left:8px;padding-right:8px;background:transparent; color:#000;font-size:13px;text-align:center;text-decoration-line: underline;text-decoration-style: double;text-underline-offset: 3px;text-decoration-color:#000;}
.nav-two-element-inside {transition:all 0.2s;height:36px;padding-top:20px;padding-bottom:4px;text-transform:Capitalize;font-family:'Oswald',sans-serif;font-weight:500;font-size:13px;letter-spacing:0.5px}
.nav-two-element a {}
.nav-two-element-selected a {}

.nav-two-element-BrandLogo {position:absolute;top:75px;left:0px;width:100%;overflow:hidden; background:#fff;padding-top:8px;padding-bottom:8px;}





#ShippingInfo {width:100%;position:absolute;left:60%;margin-left:4px;top:-12px;box-sizing:border-box;text-align:left;font-family:'Inter',sans-serif;font-weight:400;font-size:13px;height:32px;line-height:32px;width:419px;z-index:1003;background:transparent;}


#ShippingInfo-mobile {width:100%;position:fixed;left:0px;bottom:91px;overflow:hidden;box-sizing:border-box;background:#fff;text-align:center;font-family:'Roboto',sans-serif;font-weight:500;font-size:11px;height:25px;line-height:25px;z-index:6005;color:#000;border-top:0px solid #000;}


#KlarnaInfo {width:100%;position:absolute;left:60%;margin-left:4px;top:7px;box-sizing:border-box;background-color:transparent;text-align:left;font-family:'Roboto',sans-serif;font-weight:400;font-size:11px;height:32px;line-height:32px;width:419px;z-index:1003;}


#KlarnaInfo-mobile {width:100%;position:fixed;left:0px;bottom:72px;overflow:hidden;box-sizing:border-box;background:#fff;text-align:center;font-family:'Roboto',sans-serif;font-weight:500;font-size:11px;height:24px;line-height:25px;z-index:6005;color:#000;border-top:0px;padding-bottom:2px;}



.fade {transition-timing-function: ease;-webkit-transition-timing-function: ease;}




.stretched-container{transition:all 0.5s;width: 100%;height:calc(100% - 245px);z-index:0;position: absolute;top: 120px;left:0px;}

.stretched-container-image{height: 100%;position:relative;}

#buy-wrapper {width: 200px;height: 70px;position: absolute;bottom: 25px; left:50%; margin-left:-100px; z-index: 1001; background-color: rgba(30,42,50,.9);box-shadow: 0 4px 4px rgba(2,2,2,.15);color:#fff;font-size:18px;text-align:center;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
#buy-wrapper-inside {height:20px;padding-top:15px;padding-bottom:20px;}
/*#buy-wrapper:hover{background:#58656c;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;cursor:pointer;bottom: -15px;}
*/

#brand-contacts {position:fixed;top:0px;right:40px;width:150px;min-height:150px;padding:10px;background:#fff;box-shadow: 0 4px 4px rgba(2,2,2,.15);z-index:1002;}


#LanguageSelector {position:absolute;top:30px;width:100px;left:8px;margin-left:3%;text-align:left;font-size:11px;}
#LanguageSelector-mobile {z-index:2998;position:fixed;top:4px;right:16px;font-size:12px;display:none;}
#CurrencySelector {position:absolute;top:5px;right:50px;font-size:11px;}
#CartSummary {position:relative;font-size:12px;font-family:'Roboto Mono', sans-serif;color:#000;background:#f4f4f4;line-height:60px;padding:6px;font-weight:400;box-sizing:border-box;height:70px;text-align:left;}
#CartSummary:hover {webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;}
#CartSummary-mobile {position:absolute;top:-3px;right:-3px;z-index:101;font-family:'Roboto', sans-serif;width:auto;height:32px;box-sizing:border-box;}
#CartIcon {position:absolute;top:0px;right:-20px;font-family: 'Material Icons';  font-weight: normal;  font-style: normal;  font-size: 24px;color:#202121;background:#f4f4f4;font-weight:500;box-sizing:border-box;height:70px;width:24px;text-align:center;}
#CartIcon-mobile {position:absolute;top:0px;right:0px;padding:10px;}
#Search-mobile {position:fixed;top:0px;right:48px;padding:13px;z-index:2000;}
#Language-mobile {position:fixed;top:0px;right:96px;padding:13px;z-index:2000;}
#CartAmount-mobile {position:absolute;top:24px;right:23px;color:#000;font-weight:700;font-size:11px;}

#CartSummary-Checkout {font-family: 'Oswald', 'sans-serif';display:inline-block;color:#000;margin-left:10px;}
#CartSummary-Checkout:hover {color:#fff;}


.OverAll {position:fixed;left:0px;top:0px;min-width:100%;min-height:100%;background:#f4f4f4;z-index:20004 !important; display:none;}
.OverAllClose {position:fixed;right:10px;top:10px;}

.OverWrapper {box-sizing:border-box;padding:10%;font-size:20px;font-weight:500;font-family: 'Roboto', 'sans-serif';line-height:125%;}



#Tips {position:absolute;top:0px;right:0px;font-size:13px;background:#00a0f0;color:#fff;padding:15px;padding-top:5px;padding-bottom:5px;}

#IntroContainer {width:100%;left:0px;height:calc(100% - 155px);position:absolute;top: 132px;overflow:hidden;}
#OverlayStyle901w {color:#fff;font-size:32px;position:absolute;top: 35%;left:5%;width:95%;text-align:left;font-weight:500;font-family:'Roboto',sans-serif;}
#OverlayStyle901b {color:#000;font-size:32px;position:absolute;top: 35%;left:5%;width:95%;text-align:left;font-weight:500;font-family:'Roboto',sans-serif;}
.DiscoverMore {width:220px;position:Relative;font-family:'Oswald',sans-serif;line-height:48px;padding-left:10px;padding-right:10px;background:#000;color:#fff;transition:all 0.5s;font-size:16px;font-weight:400;margin-top:10px;text-align:center;}
.DiscoverMore:hover {cursor:pointer;background:#000;color:#f5c247;transition:all 0.5s;}


#ProductsContainer {transition:all 0.5s;width:100%;height:100%;position:absolute;top:calc(100% - 100px);left:0px;}
#ProductsContainer-relative {width:100%;height:auto;position:relative;top:101%;left:0px;}

#ProductsContainer-mobile {transition:all 0.5s;width:100%;height:100%;position:absolute;}

.rotated {transform:rotate(90deg);-ms-transform:rotate(90deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.93969262, M12=0.34202014, M21=-0.34202014, M22=0.93969262,sizingMethod='auto expand')";
  -webkit-transform:rotate(90deg); 
}

.t12 {font-size:12px}
.t50 {font-size:50px}
.t11 {font-size:11px}
.t46 {font-size:46px}

.t56 {font-size:56px}
.t60 {font-size:60px}
.t64 {font-size:64px}
.t70 {font-size:70px}

.collapsed {display:none;}

.collapsed-smooth {opacity:0;transition: all 300ms;}


#welcome-wrapper {position:absolute;top:20%;left:2%;font-size:14px;z-index:1002;line-height:110%}
#welcome-wrapper-right {position:absolute;top:30%;right:2%;font-size:14px;z-index:1003;line-height:110%}
#welcome-wrapper-left {position:absolute;top:40%;left:2%;font-size:14px;z-index:1003;line-height:110%}
#welcome-blue {background:#00a0f0;color:#fff;font-family:'ProximaNovaRegular';padding:20px;box-shadow: 0 2px 2px rgba(2,2,2,.15);}
#welcome-gray {min-width:200px;background:rgba(30,42,50,.9);color:#fff;font-family:'ProximaNovaRegular';padding:20px;box-shadow: 0 2px 2px rgba(2,2,2,.15);margin-top:10px;}
#welcome-wrapper-mobile {position:absolute;top:40%;left:50%;margin-left:-40%;width:80%;font-size:60px;z-index:1002;line-height:100%}
#welcome-blue-mobile {background:#00a0f0;color:#fff;font-family:'ProximaNovaRegular';padding:20px;box-shadow: 0 2px 2px rgba(2,2,2,.15);text-align:center;}
#welcome-gray-mobile {background:rgba(30,42,50,.9);color:#fff;font-family:'ProximaNovaRegular';padding:20px;box-shadow: 0 2px 2px rgba(2,2,2,.15);margin-top:4%;text-align:center;}
.bar1px {position:relative;width:100%;height:1px;background:#ddd;margin-top:3px;margin-bottom:3px;}

.wrapperLR {position:absolute;height:auto;width:1200px;left:50%;margin-left:-600px;}
.wrapperLRFull {position:absolute;height:auto;width:98%;left:1%;text-align:center;}
.v20-wrapperLRFull {position:absolute;height:auto;width:98%;left:1%;}
.wrapperLRFullRelative {position:relative;height:auto;width:100%;display:block;box-sizing:border-box;margin-top:2px;}
.wrapperLRFullRelative2 {position:relative;height:auto;width:98%;left:1;text-align:center;}
.OpacityOnHover {opacity:.5}
.OpacityOnHover:hover {opacity:1}


.v25Boxes-large {padding:2%;box-sizing:border-box;position:relative;margin:-2px;display:inline-block;width:704px;height:400px;border:1px solid #fff;overflow:hidden;background:#f4f4f4;webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease;}
.v25Boxes-medium {padding:2%;box-sizing:border-box;position:relative;margin:-2px;display:inline-block;width:352px;height:400px;border:1px solid #fff;overflow:hidden;background:#f4f4f4;webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease;}
.V25Boxes-TextWrap {  line-height:32px;font-size:28px; font-family: "Inter", sans-serif;font-optical-sizing: auto;font-weight: 900; font-style: normal;position:absolute;bottom:20px;left:20px;z-index:99;color:#fff;font-weight:700;}

.Products-Element {position:relative;margin:-2px;display:inline-block;width:350px;height:320px;padding:0px;padding-top:0px;padding-bottom:0px;border:1px solid #fff;overflow:hidden;background:#f4f4f4;webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease;}
.Products-Element:hover {border:1px solid #000; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.Products-Element:hover { background:rgba(255,255,255,1); color:#000 !important; cursor:pointer; ;border-top:1px solid #2e2e2e;}
.Products-Element:hover .ProductPrice-wrapper {border-bottom:1px solid #fff;}
.Products-Element:hover .Products-Element-Info-Mask-OnSale { background:rgba(255,255,255,1);; color:#000 !important; cursor:pointer; ;border-top:1px solid #2e2e2e;}

.ProductPreview {overflow:hidden;width:auto;height:250px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;}
.ProductPreview-mobile {box-sizing:border-box;overflow:hidden;width:100%;height:auto;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;padding-bottom:40px;}
.ProductPreview:hover {/*-webkit-transform: scale(1.2,1.2);
   -moz-transform: scale(1.2,1.2);
   -o-transform: scale(1.2,1.2);
   -ms-transform: scale(1.2,1.2);
   transform: scale(1.2,1.2);*/
   overflow:hidden;webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;}
.Products-Element-Info-Mask {position:absolute;bottom:0px;left:0px;width:400px;height:60px;z-index:1003;padding:5px;webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;color:#000;}
.Products-Element-Info-Mask-OnSale {position:absolute;bottom:0px;left:0px;width:400px;height:60px;background:#f1d334;z-index:1003;padding:5px;webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;color:#000;border-top:1px solid #dedede;}



.Products-Element-500 {position:relative;margin:10px;display:inline-block;width:500px;height:600px;padding:0px;border:1px solid #eff0f1;overflow:hidden;background-image: -webkit-gradient(linear,left 0,left 100%,from(#eff0f1),to(#fff));background-image: -webkit-linear-gradient(top,#eff0f1,0,#fff,100%);background-image: -moz-linear-gradient(top,#eff0f1 0,#fff 100%);background-image: linear-gradient(to bottom,#eff0f1 0,#fff 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFEFF0F1', endColorstr='#FFFFFFFF');filter: none;box-shadow: 0 2px 2px rgba(2,2,2,.04);}
.Products-Element-500 img {overflow:hidden;}

.Products-Element-600 {position:relative;margin:1%;display:inline-block;width:98%;height:auto;padding:0px;border-left:1px dotted #bbb;border-bottom:1px dotted #aaa;padding-bottom:40px;overflow:hidden;}
.Products-Element-600 img {overflow:hidden;}

.Products-Element-Mobile {position:relative;margin:0.5%;display:inline-block;width:48%;height:auto;padding:0px;overflow:hidden;box-sizing:border-box;}
.Products-Element-Mobile img {overflow:hidden;}


.Products-Element-Mobile-1 {position:relative;margin:1%;display:inline-block;width:47%;height:auto;padding:0px;padding-bottom:6px;overflow:hidden;box-sizing:border-box;border:8px solid #fff;background:#fff;}

.Products-Element-Mobile-2 {position:relative;margin:1%;display:inline-block;width:47%;height:auto;padding:0px;padding-bottom:6px;overflow:hidden;box-sizing:border-box;border:8px solid #fff;background:#fff;}

.Products-Element-Mobile-3 {position:relative;margin:1%;display:inline-block;width:70%;height:auto;padding:0px;padding-bottom:6px;overflow:hidden;box-sizing:border-box;border:8px solid #fff;background:#fff;}

.Products-Element-Mobile-4 {position:relative;margin:1%;display:inline-block;width:97%;height:auto;padding:0px;padding-bottom:6px;overflow:hidden;box-sizing:border-box;border:8px solid #fff;background:#fff;}

.Products-Element-Mobile-5 {position:relative;margin:1%;display:inline-block;width:30%;height:auto;padding:0px;padding-bottom:6px;overflow:hidden;box-sizing:border-box;border:8px solid #fff;background:#fff;}



.Products-Element-Mobile-Price {position:absolute;left:-1px;top:-21px;height:16px;text-align:left;font-size:12px;font-family: 'Oswald' !important;line-height:15px;border:1px solid #000;font-weight:500;padding-left:6px;padding-right:6px;background:#e4e4e4;letter-spacing:0px;}

.Products-Element-Mobile-Price-1 {position:absolute;right:0px;top:0px;border-left:1px solid #f4f4f4;height:41px;text-align:right;width:23%}
.Products-Element-Mobile-Price-2 {position:absolute;right:0px;top:0px;border-left:1px solid #f4f4f4;height:41px;text-align:right;width:23%}
.Products-Element-Mobile-Price-3 {position:absolute;right:0px;top:0px;border-left:1px solid #f4f4f4;height:41px;text-align:right;width:18%}
.Products-Element-Mobile-Price-4 {position:absolute;right:0px;top:0px;border-left:1px solid #f4f4f4;height:41px;text-align:right;width:14%}
.Products-Element-Mobile-Price-5 {position:absolute;right:0px;top:0px;border-left:1px solid #f4f4f4;height:41px;text-align:right;width:23%}



.Products-Element-Mobile-11 {position:relative;margin:1%;display:inline-block;width:47%;height:auto;padding:0px;padding-bottom:6px;overflow:hidden;box-sizing:border-box;}
.Products-Element-Mobile-12 {position:relative;margin:1%;display:inline-block;width:47%;height:auto;padding:0px;padding-bottom:6px;overflow:hidden;box-sizing:border-box;}
.Products-Element-Mobile-13 {position:relative;margin:1%;display:inline-block;width:70%;height:auto;padding:0px;padding-bottom:6px;overflow:hidden;box-sizing:border-box;}
.Products-Element-Mobile-14 {position:relative;margin:1%;display:inline-block;width:97%;height:auto;padding:0px;padding-bottom:6px;overflow:hidden;box-sizing:border-box;}
.Products-Element-Mobile-15 {position:relative;margin:1%;display:inline-block;width:30%;height:auto;padding:0px;padding-bottom:6px;overflow:hidden;box-sizing:border-box;}
.Products-Element-Mobile-Price-11 {position:absolute;right:0px;top:1px;border-left:1px solid #f4f4f4;height:41px;text-align:right;width:23%}
.Products-Element-Mobile-Price-12 {position:absolute;right:0px;top:1px;border-left:1px solid #f4f4f4;height:41px;text-align:right;width:23%}
.Products-Element-Mobile-Price-13 {position:absolute;right:0px;top:1px;border-left:1px solid #f4f4f4;height:41px;text-align:right;width:18%}
.Products-Element-Mobile-Price-14 {position:absolute;left:0px;bottom:40px;border-left:1px solid #f4f4f4;height:41px;text-align:right;width:14%}
.Products-Element-Mobile-Price-15 {position:absolute;right:3%;bottom:-33px;border:1px solid #f4f4f4;text-align:center;width:25%;min-width:27px;height:25%;min-height:27px;background:#fFFF;line-height:27px;}




#Home {font-size:20px;position:absolute;top:29px;left:-3px;width:auto;height:auto; color:#444;padding:5px;font-family:'ProximaNovaRegular';}
#Home:hover {color:#000;cursor:pointer;}


#Categories-wrapper {font-size:12px;position:fixed;top:150px;left:0px;width:auto;height:auto;background:#fcfcfc;color:#202121;padding:5px;display:none;z-index:1006;font-family:'Roboto', sans-serif;font-size:10.5px;}
#Categories-wrapper a{color:#202121;}
#Categories-wrapper a:hover{color:#000;cursor:pointer;}

#Categories-wrapper-open {font-size:12px;position:fixed;top:129px;left:5px;width:auto;height:auto; color:#000;padding:5px;webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;font-family:'Roboto', sans-serif;z-index:1007;font-size:10.5px}
#Categories-wrapper-open:hover {color:#000;cursor:pointer;}

#Categories-wrapper-close {font-size:12px;position:fixed;top:129px;left:5px;width:auto;height:auto; ;padding:5px;display:none;color:#000;cursor:pointer;font-family:'Roboto', sans-serif;z-index:1008;font-size:10.5px;background:#f1f1f1;}


#Brandlist-wrapper-open {font-size:12px;position:absolute;top:35px;left:140px;width:auto;height:auto; color:#000;padding:5px;webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;font-family:'ProximaNovaRegular';}
#Brandlist-wrapper-open:hover {color:#000;cursor:pointer;}

#Brandlist-wrapper-close {font-size:12px;position:absolute;top:35px;left:140px;width:auto;height:auto; ;padding:5px;display:none;background-color: rgba(30,42,50,.95);box-shadow: 0 4px 4px rgba(2,2,2,.15);color:#fff;cursor:pointer;font-family:'ProximaNovaRegular';}




#Pagelinks-wrapper {font-size:12px;position:absolute;top:45px;left:150px;width:500px;height:auto; color:#444;overflow:hidden;padding:5px;float:left;}
.Pagelinks-element {width:auto;float:left;padding:5px;margin-left:10px;}
.Pagelinks-element:hover {color:#000;cursor:pointer;}



.ProductDetailsContainer {width:100%;height:auto;position:absolute;top:160px;left:0px;}





/*from old CSS*/
#ProductShowcase-Overlay { position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:2000;background:#000;opacity:.7;display:none;}

#ProductShowcase { position:fixed; top:8%; left:50%; margin-left:-300px; width:600px; height:auto; z-index:2001;overflow:hidden;display:none text-align:center;}


#ProductShowcase-CloseButton  { position:absolute; top:0px; right:20px; height:20px;background-color: #333;
border: 3px solid #555;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 1px 1px rgba(0,0,0,.2);
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
color: #ddd;
display: inline-block;
font-family: "Ropa Sans",arial,sans-serif;
font-size: 14px;
font-weight: 400;
padding: 6px;
padding-bottom: 0px;
text-align: center;
cursor:pointer;}	

#ProductShowcase-CloseButton:hover {
border: 3px solid #333;
background:#111;}


#ProductShowcase-Thumb {position:absolute; right:8px; top:50px; z-index:2003;}
#ProductShowcase-Img {border: 1px solid #ccc;margin-bottom:10px;opacity:.85;}
#ProductShowcase-Img:hover {border: 1px solid #888;opacity:1;}


.buttonAddToCart {font-family: 'ProximaNovaRegular';font-size:14px; background:#000; color: #fff; border:2px solid #aaa; display: block; padding: 10px;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;margin-top:15px;}
.buttonAddToCart:hover { color: #000; background: #f5c247;cursor:pointer;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.buttonAddToCart-mobile {font-family: 'Open Sans Condensed';font-size:18px; background: transparent; color: #000; border:0px; cursor:pointer;margin-top:8px;margin-bottom:8px;}

.v17_buttonAddToCart {font-family: 'Pragati Narrow';font-size:14px; background:#000; color: #fff; border:2px solid #aaa; display: block; padding: 10px;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;margin-top:15px;font-weight:700}
.v17_buttonAddToCart:hover { color: #000; background: #f5c247;cursor:pointer;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.v17_ButtonAddToCart_Mobile_FRTG {font-family: 'Roboto',sans-serif;font-size:18px; font-weight:700;background: #f4f4f4; color: #000; border:1px solid #e4e4e4; cursor:pointer;margin-bottom:22px;border-radius:0px;-moz-border-radius:0px;-webkit-appearance: none;height:66px;line-height:66px;width:100%;box-sizing: border-box;}

.v17_buttonAddToCart_FRTG_icon{position:absolute;right:10px;bottom:12px;}
.v17_buttonAddToCart_FRTG {font-family: 'Oswald', sans-serif;font-size:16px; background:#f4f4f4; color: #000; display: block; padding: 10px;padding-top:11px;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;line-height:31px;font-weight:500;margin-top:79px;text-align:left;}
.v17_buttonAddToCart_FRTG:hover { background: #f5c247;cursor:pointer;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.v19_ButtonAddToCart_Mobile_FRTG {font-family: 'Roboto',sans-serif;font-size:16px; font-weight:700;background: #f5c247; color: #000; border:1px solid #f5c247; cursor:pointer;margin-bottom:1%;border-radius:0px;-moz-border-radius:0px;-webkit-appearance: none;height:66px;line-height:66px;width:100%;box-sizing: border-box;}
.v19_ButtonAddToCart_Mobile_FRTG:disabled {background:#000}
.v19_ButtonAddToCart_Mobile_FRTG_Compact {font-family: 'Roboto',sans-serif;font-size:16px; font-weight:700;background: #f5c247; color: #000; border:1px solid #f5c247; cursor:pointer;margin-bottom:1%;border-radius:0px;-moz-border-radius:0px;-webkit-appearance: none;height:66px;line-height:66px;width:100%;box-sizing: border-box;right:0px;}
.v19_ButtonAddToCart_Mobile_FRTG_Compact:disabled {background:#000}


/*end */




#FooterContainer {position:absolute;bottom:0px;left:0px;width:100%;height:auto;min-height:40px; background:background-image: -webkit-gradient(linear,left 0,left 100%,from(#eff0f1),to(#fff));background-image: -webkit-linear-gradient(top,#eff0f1,0,#fff,100%);background-image: -moz-linear-gradient(top,#eff0f1 0,#fff 100%);background-image: linear-gradient(to bottom,#eff0f1 0,#fff 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFEFF0F1', endColorstr='#FFFFFFFF');filter: none;box-shadow: 0 2px 2px rgba(2,2,2,.15);}

.footer-elements-wrapper {width:auto;display:inline-block;position:relative;padding:10px;text-align:left;}
.footer-element a {font-size:11px;color:#555;padding:3px;}
.footer-element a:hover {color:#000;}
.invisible-visible {opacity:0.1;display:inline-block}
.invisible-visible:hover {opacity:0.9}


.footer-elements-separator {width:1px;display:inline-block;position:relative;padding:0px;background:#eee;height:60px;margin:15px;}

.clean-form {font-size:11px;background:transparent;border:0px;display:inline-block;color:#888;padding:1px;font-family:'Roboto',sans-serif;font-weight:700}

.blue {color:#00a0f0;}


#mobile-slidein {position:fixed;top:0px;left:-100%;width:100%;height:100%;max-height:100%;background:transparent;overflow-y:scroll;z-index:3000;}
#mobile-slidein-container {position:relative;top:0px;left:0px;width:100%;min-height:100%;height:auto;overflow:scroll;overflow-x:hidden;padding-bottom:10%;background:#f4f4f4;}
#mobile-slidein-close {padding:4px;font-size:16px;position:fixed;left:0px;width:30px;height:auto;top:10px;background: transparent;display:none;z-index:3001;}
#mobile-slidein-picker {padding:4px;font-size:16px;position:fixed;left:0px;width:30px;height:auto;top:5px;background: transparent;margin-right:-2px;z-index:3001;}


#mobile-slidein2 {position:fixed;top:180px;left:-90%;width:90%;height:90%;background: #fff;background-image: -webkit-gradient(linear,left 0,left 100%,from(#eff0f1),to(#fff));background-image: -webkit-linear-gradient(top,#eff0f1,0,#fff,100%);background-image: -moz-linear-gradient(top,#eff0f1 0,#fff 100%);background-image: linear-gradient(to bottom,#eff0f1 0,#fff 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFEFF0F1', endColorstr='#FFFFFFFF');filter: none;box-shadow: 0 2px 2px rgba(2,2,2,.15);overflow:show;z-index:2999;}
#mobile-slidein2-close {padding:40px;font-size:50px;position:absolute;right:-520px;width:450px;height:auto;top:0px;background: #fff;background-image: -webkit-gradient(linear,left 0,left 100%,from(#eff0f1),to(#fff));background-image: -webkit-linear-gradient(top,#eff0f1,0,#fff,100%);background-image: -moz-linear-gradient(top,#eff0f1 0,#fff 100%);background-image: linear-gradient(to bottom,#eff0f1 0,#fff 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFEFF0F1', endColorstr='#FFFFFFFF');filter: none;box-shadow: 0 2px 2px rgba(2,2,2,.15);display:none;}
#mobile-slidein2-picker {padding:40px;font-size:50px;position:absolute;right:-520px;width:450px;height:auto;top:0px;background: #fff;background-image: -webkit-gradient(linear,left 0,left 100%,from(#eff0f1),to(#fff));background-image: -webkit-linear-gradient(top,#eff0f1,0,#fff,100%);background-image: -moz-linear-gradient(top,#eff0f1 0,#fff 100%);background-image: linear-gradient(to bottom,#eff0f1 0,#fff 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFEFF0F1', endColorstr='#FFFFFFFF');filter: none;box-shadow: 0 2px 2px rgba(2,2,2,.15);}

#Back-mobile {z-index:2998;position:fixed;top:220px;left:0px;padding:25px;font-size:50px;background: #fff;background-image: -webkit-gradient(linear,left 0,left 100%,from(#eff0f1),to(#fff));background-image: -webkit-linear-gradient(top,#eff0f1,0,#fff,100%);background-image: -moz-linear-gradient(top,#eff0f1 0,#fff 100%);background-image: linear-gradient(to bottom,#eff0f1 0,#fff 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFEFF0F1', endColorstr='#FFFFFFFF');filter: none;box-shadow: 0 2px 2px rgba(2,2,2,.15);}


.footer-info {position:fixed;bottom:0px;width:100%;text-align:center;font-size:11px;background:rgba(30,42,50,.9);border-top:1px solid #999;color:#fff;z-index:1901;font-family:'ProximaNovaRegular';padding-top:10px;padding-bottom:10px;}

#Brandlist-wrapper {display:none;font-size:12px;position:absolute;left:140px;top:65px;background:rgba(30,42,50,.95);color:#000; z-index:2009;color:#fff;padding:10px;font-family:'ProximaNovaRegular';}



.db-search-do {position:fixed;right:3%;top:92px;z-index:3008;width:200px;height:30px;font-family:'Oswald', sans-serif;-webkit-font-smoothing: antialiased;box-sizing:border-box;padding:10px;padding-top:12px;color:#000;text-align:right;}
textarea:focus, input:focus{
    outline: 0;
}

.v25GroupName{margin-left:-1px;padding:5px;text-transform:uppercase;font-size:24px;font-family:'Inter';line-height:40px;position:relative;margin-bottom:2px;margin-top:50px;font-weight:700;}

.ProductName-Listed {font-size:13.5px;font-family: 'Oswald';letter-spacing:.5px;}
.ProductName-Details {color:#000;font-size:32px;font-family:'Oswald', sans-serif;font-weight:500;letter-spacing:1px;}
.ProductDescription-Details {color:#2e2e2e;margin-top:20px;-webkit-font-smoothing: antialiased;font-size: 14px; line-height: 1.1;font-family:'ProximaNovaRegular';}
.ProductPrice-Listed {font-size:13.5px;font-family:'Oswald';letter-spacing:.2px;}
.ProductPrice-Details {color:#000;font-size:20px;font-family:'ProximaNovaRegular';}
.ProductPrice-FRTG-Details {color:#fff;font-size:18px;font-family:'Pragati Narrow';background:#000;line-height:30px;padding:9px;padding-top:11px;position:absolute;top:74px;left:60%;z-index:1000;width:100px;text-align:center;font-weight:700;margin-left:4px;}
.v20_ProductPrice-FRTG-Details {color:#fff;font-size:20px;font-family:'Pragati Narrow';background:#000;line-height:49px;padding:9px;padding-bottom:10px;position:absolute;top:0px;left:0px;z-index:1000;width:88px;text-align:center;border:1px solid #fff;font-weight:700}
.ProductPrice-wrapper {text-align:center;position:absolute;bottom:5px;right:0px;font-size:13px;line-height:130%;padding-left:3px;padding-right:3px;}
.v17_ProductDescription-Details {width:450px;position:absolute;top:280px;right:50%;margin-right:-700px;color:#2e2e2e;margin-top:20px;-webkit-font-smoothing: antialiased;font-size: 14px; line-height: 1.1;font-family:'ProximaNovaRegular';}
.v17_FRTG_ProductDescription-Details {width:420px;position:relative;color:#000;margin-top:20px;font-size: 12px; line-height: 1.1;font-family:'Roboto';padding:4px;padding-top:10px;opacity:1;letter-spacing:.2px;margin-bottom:50px;}
.v20_FRTG_ProductDescription-Details {width:450px;position:relative;color:#000;margin-top:20px;font-size: 14px; line-height: 1.1;font-family:'Roboto';padding:4px;padding-top:10px;}
.v17_FRTG_ProductPrice {font-family: 'Roboto', sans-serif;font-size:16px; font-weight:500;letter-spacing:-1px; background: #f4f4f4; color: #000; cursor:pointer;margin-bottom:3px;border-radius:0px;-moz-border-radius:0px;-webkit-appearance: none;height:33px;line-height:33px;width:100%;box-sizing: border-box;z-index:10001;}
#StudentDeal {display:none;color:#000;font-size:13px;font-family:'Pragati Narrow';background:#d4d4d4;line-height:13px;padding:6px;padding-bottom:4px;position:absolute;top:42px;right:5px;z-index:1000;width:408px;text-align:center;border:1px solid #fff;font-weight:700}
#StudentDeal:hover {display:none;background:#f5c247;cursor:pointer;}

#StudentDeal-mobile {z-index:9999;color:#000;font-size:14px;font-family:'Pragati Narrow';background:#d4d4d4;line-height:13px;width:98%;position:fixed;left:1%;bottom:115px;overflow:hidden;box-sizing:border-box;text-align:center;font-weight:700;line-height:25px;border-bottom:1px solid #000;}

#MatchedItems {width:430px;position:relative;color:#000;margin-top:20px;font-size: 12px; line-height: 1.1;font-family:'Roboto';padding:4px;padding-top:20px;padding-bottom:20px;padding-left:65px;opacity:1;margin-left:-63px;}

.v3_mobile_top {background: transparent;overflow: visible;width: 100%;position: fixed;top:0px;left:0px;z-index: 1006;height:54px;vertical-align:middle;box-sizing:border-box;}
.v3_mobile_top_white {background: #fff;overflow: visible;width: 100%;position: fixed;top:0px;left:0px;z-index: 1006;height:54px;vertical-align:middle;box-sizing:border-box;}
.v3_mobile_top_sec {background: #fff;overflow: visible;width: 100%;position: fixed;top:48px;left:0px;z-index: 1006;height:24px;vertical-align:middle;box-sizing:border-box;transition: all 300ms;font-family: 'Roboto', sans-serif;font-size:14px;font-weight:700;line-height:24px;text-align:center;}
#v3_mobile_FP {font-family: 'Roboto', sans-serif;font-size:16px;left:10px;position:absolute;top:12px;line-height:14px;font-weight:700;width:50%;text-align:left;}

.evidence {background:#f5c247 !important;color:#000;} 




.v3_mobile_nav_sectionwrapper {position:relative;font-family: 'Roboto Mono', sans-serif;font-size:16px;background:transparent;color:#000;text-transform:uppercase;height:48px;border-bottom:2px solid #fff;}
.v18_mobile_nav_icons {line-height:48px;height:48px;margin-right:8px;position:absolute;top:0px;left:8px;}
.v18_mobile_nav_sectionname {height:48px;line-height:48px;position:absolute;top:0px;left:42px;}


.v3_mobile_brands {font-family: 'Roboto Mono', sans-serif;text-align:left;font-size:12px;padding:5px 0px 5px 30px;margin:0px;width:41%;display:inline-block;background:#fff;color:#202020;}
.v3_mobile_categories {font-family: 'Lato', sans-serif;text-align:left;font-size:12px;padding:5px 0px 5px 26px;margin:1px;width:41%;display:inline-block;background:transparent;border:0px;color:#303030;}
.v3_mobile_info {font-family: 'Lato', sans-serif;text-align:left;font-size:12px;padding:5px 0px 5px 26px;margin:1px;width:41%;display:inline-block;background:transparent;border:0px;color:#303030;text-transform:uppercase;}



.v3_mobile_search {position:relative;font-family: 'Lato', sans-serif;font-size:14px;padding:20px 0px 20px 42px;width:100%;display:inline-block;background:#fff;box-sizing:border-box;}
.v3_mobile_search input {font-family: 'Roboto Mono', sans-serif;font-size:16px;border:1px solid #303030;width:90%;border:0px;border-bottom:1px solid #c0c0c0;border-radius:0px;background:transparent;}
#v3_mobile_search_icon {position:absolute;right:12px;top:11px;width:26px;height:auto;border:0px;opacity:0;}








.v16_Mobile_Req_Button_1 {font-family: 'Pragati Narrow', sans-serif;color:#000;width:96%;text-align:center;font-size:14px;padding-top:2%;padding-bottom:2%;background:#fff;border:1px solid #000;margin:1%;}

#Store {font-size:15px;position:absolute;top:0px;left:0px;width:600px;left:50%;line-height:60px;margin-left:-300px;height:auto; color:#202121 !important;padding:5px;font-weight:400;font-family: 'Roboto',sans-serif;text-align:center;}

.lazy{background-color:transparent;background-image:url('/Layout/icons/lazypreloader.gif');background-repeat:no-repeat;background-position:center;}

#FreeShipping-Box {position:absolute;top:10px;left:10px;border:1px solid #000;font-family:'Arial';font-size:9px;color:#000;text-align:center;padding:3px;background:#fff;}
#FreeShipping-Box-Mobile {position:fixed;top:48px;right:8px;border:1px solid #000;font-family:'Arial';font-size:11px;color:#000;text-align:center;padding:3px;background:#fff;}

#FreeShipping {font-size:12px;position:absolute;top:0px;left:450px;width:auto;height:auto; color:#444;padding:5px;font-family:'ProximaNovaRegular';}
.LG {color:#aaa;}




.v16_PageTitleSuperBig {font-family: 'Source Sans Pro', sans-serif;font-size:90px;color:#000;FONT-WEIGHT:700}
.v16_PageTitleBig {font-family: 'Source Sans Pro', sans-serif;font-size:36px;color:#000;FONT-WEIGHT:700}
.v16_PageTitle {font-family: 'Source Sans Pro', sans-serif;font-size:26px;color:#000;FONT-WEIGHT:400}



.Article-title {font-family:'Roboto',sans-serif;font-size:18px;font-weight:700;}
.Article-title2 {font-family:'Roboto',sans-serif;font-size:18px;font-weight:700;}

.Article-full {position:absolute;top:130px;width:100%;min-height:calc (100% -130px);height:auto;background:#f8f8f8;}
.Article {position:absolute;top:40px;text-align:left;width:1200px;margin-left:-600px;left:50%;
font-family:-apple-system, "system-ui", "San Francisco", "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
color:#000;font-size:12.5px;box-sizing:border-box;margin-top:-6px;padding:8px;line-height:160%;z-index: 1;letter-spacing:px;}
.Article-mobile {position:absolute;text-align:left;width:92%;margin-left:4%;top:64px;font-family:'Roboto', sans-serif;font-size:14px;letter-spacing: .1px;border-top:2px solid #f5c247;padding-top:10px; }


.CustomView1001 {position:absolute;top:160px;text-align:left;width:94%;left:3%;left:;font-family:'Roboto Slab', serif;}
.CustomView1001-Products-Element-Info-Mask {position:absolute;top:1%;left:1%;width:98%;background:#fff;z-index:1003;height:40px;webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;color:#000;border:1px solid #d4d4d4;box-sizing:border-box;line-height:40px;text-align:center;}
.CustomView1001-Products-Element {position:relative;margin:2px;display:inline-block;width:100%;min-height:200px;height:auto;padding:0px;padding-top:0px;padding-bottom:0px;border:1px solid #d4d4d4;overflow:hidden;background:#f4f4f4;webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}


.Article-youtube {width: 100%; height: 0; padding-bottom: 56.25%; /* 16:9 */;position:relative;}
.Article-youtube2 {width: 100%; height: 100%; position: absolute; left: 0; top: 0;}

#variant_options{position:fixed;padding-right:1%;padding-left:1%;padding-top:3px;padding-bottom:3px;right:0px;background:#f4f4f4;bottom:74px;width:98%;height:62px;text-align:left;overflow: auto;overflow-y: hidden;white-space: nowrap;border-top:1px solid #d0d0d0;transition: all 300ms;z-index:10000;}
#variant_options_tip{font-family:'Roboto', sans-serif;font-weight:700;font-size:12px;line-height:16px;position:fixed;padding-right:1%;padding-left:1%;left:0px;background:#f4f4f4;bottom:142px;width:150px;height:16px;text-align:left;border-top:1px solid #d0d0d0;transition: all 300ms;z-index:10001;border-right:1px solid #d0d0d0;padding-top:3px;}


.v18_MobileHeaders{width:92%;margin-left:4%;margin-top:20px;font-family:'Open Sans', sans-serif;font-size:20px;line-height:24px;color:rgb(22,22,22);-webkit-font-smoothing:antialiased;font-weight:600;z-index:0;}
.v18_MobileDescriptions{width:92%;margin-left:4%;margin-top:20px;font-family:'Inter', sans-serif;font-size:16px;line-height:20px;color:rgb(33,33,33);-webkit-font-smoothing:antialiased;z-index:0;}


.material-icons-fix {line-height:48px !important;}

.v18_Mobile_ContentIntro {height:auto;position:relative;width:100%;height:140px;object-fit: cover;margin-top:4px;}
.v18_Mobile_ContentTitle {font-family: 'Roboto Slab', serif;font-size:14px;font-weight:600;padding-bottom:20px;padding-top:4px;border-bottom:0.5px solid #eee;}
.v18_Mobile_ContentIntro {font-family: 'Roboto Slab', serif;font-size:13px;font-weight:400;}


.v19_variant_options{position:relative;right:0px;background:#fff;width:100%;height:auto;text-align:center;overflow: auto;overflow-y: hidden;transition: all 300ms;z-index:1005;}
#v19_variant_options_tip{font-family:'Roboto', sans-serif;font-weight:700;font-size:12px;line-height:16px;position:fixed;padding-right:1%;padding-left:1%;left:0px;background:#f4f4f4;bottom:142px;width:150px;height:16px;text-align:left;border-top:1px solid #d0d0d0;transition: all 300ms;z-index:10001;border-right:1px solid #d0d0d0;padding-top:3px;}


#v19_tagcontainer {overflow:hidden;position:fixed;width:100%;padding-right:2%;padding-left:2%;right:0%;top:48px;height:24px;box-sizing:border-box;z-index:1006;background:#fff;color:#000;line-height:24px; font-family: 'Roboto', sans-serif; font-size:12px;text-align:left;font-weight:700}
.v19_tagcontainer_extended {overflow:visible !important;height:500px !important;border-bottom:1px solid #ccc;}

#v19_tagfilter {display:none;white-space:nowrap;position:absolute;z-index:1008;font-family: 'Roboto', sans-serif; font-size:12px;text-align:right;font-weight:700;width:0px;padding-right:6%;right:0;top:0px;height:24px;line-height:26px;background:#000;color:#000;}
#v19_tagfilter_icon_down  {transition:all 0.5s;-moz-transition:all 0.5s;position:absolute;z-index:1010;text-align:center;left:0px;top:0px;height:24px;width:40px;line-height:24px;background:#000;color:#fff;box-sizing:border-box;padding:2px;overflow:hidden;}
#v19_tagfilter_icon_up {transition:all 0.5s;-moz-transition:all 0.5s;position:absolute;z-index:1009;text-align:center;left:0px;top:0px;height:24px;width:40px;line-height:24px;background:#000;color:#fff;box-sizing:border-box;padding:2px;overflow:hidden}
#v19_tagfilter_status {white-space:nowrap;position:fixed;width:calc(100% - 40px);top:48px;height:24px;box-sizing:border-box;z-index:1007;background:#000;color:#fff;line-height:24px; font-family: 'Roboto', sans-serif; font-size:12px;text-align:left;font-weight:500;left:40px;}


.v19_tagfilter_element {line-height:24px;width:100%;font-family: 'Roboto', sans-serif; font-size:12px;text-align:left;font-weight:700;box-sizing:border-box;padding-left:2%;}


.v21_tagname {width:90px;text-align:center;color:#000;font-size:14px;font-family:'Oswald', sans-serif;font-weight:500;letter-spacing:0.2px;line-height: 40px;margin-left:4px;color:#343434;}
.v21_tagname:hover {cursor:pointer;}


.v3_mobile_nav_filterwrapper {position:relative;font-family: 'Roboto', sans-serif;font-size:16px;color:#000;height:32px;background:#fff;margin:5px;}
.v19_mobile_nav_filtericons {line-height:30px;height:30px; position:absolute;top:2px;left:12px;}
.v19_mobile_nav_filtername {height:24px;line-height:32px;position:absolute;top:0px;left:40px;}

.hide{opacity:0 !important;}


#v19_ItemWrapper-mobile {position:absolute;top:106px;left:0px;width:100%;transition:all 0.5s;-moz-transition:all 0.5s;background:#fff;}
.v19_ItemWrapper-mobile-extended {top:0px !important; z-index:9000 !important;}
#v19_ItemWrapper-mobile-extend {position:fixed;font-family: 'Material Icons';  font-weight: normal;  font-style: normal;  font-size: 24px;color:#202121;right:20px;top:125px;z-index:1006;transition:all 0.5s;-moz-transition:all 0.5s;display:none;}
.v19_ItemWrapper-mobile-extended-fix {top:20px !important;-webkit-transform: rotate(180deg); transform: rotate(180deg);}

#v19_AddToCart-mobile {position:fixed;bottom:0px;left:0px;width:100%;background:#fff;border-top:1px solid #ddd;transition:all 0.5s;-moz-transition:all 0.5s;}

.home-mobile-button-v1 {position:absolute;width:auto;height:auto;line-height:36px;left:5%;bottom:48px;background:#000;color:#fff;text-align:left;font-family:'Oswald',sans-serif;padding-left:16px;padding-right:16px}
.home-mobile-button-v1:hover .home-mobile-button-v1:active {background:rgba(255,255,255,.8);}

.home-mobile-button-v2 {position:absolute;width:80%;height:48px;line-height:48px;left:10%;bottom:50%;mergin-bottom:-24px;border:1px solid #fff;background:#000;color:#fff;text-align:center;}
.home-mobile-button-v2:active {background:rgba(255,255,255,.3) !immportant;}


.article-mobile-button-v1 {position:relative;width:100%;height:48px;line-height:48px;border:1px solid #fff;background:#000;color:#fff;text-align:center;margin-top:8px;font-weight:500;font-family:'Roboto';font-size:16px;letter-spacing:.1px;box-sizing: border-box}


.article-mobile-support-footer {position:relative;height:auto;border-top:1px solid #343434;background:#e4e4e4;width:calc(100% + 30px);margin-left:-15px;padding-left:15px;padding-right:15px;padding-bottom:15px;box-sizing:border-box;}

.nav-two-alert {font-family:'Roboto', sans-serif;font-size:18px;color:#fff; background:#000;line-height:60px;width:100%;text-align:center;font-weight:700}

.ContentType1 {position:absolute;top:170px;text-align:left;width:1000px;margin-left:-500px;left:50%;font-family:'Roboto Mono', sans-serif;font-size:14px;color:#000;}
.ContentType1Mobile {position:absolute;top:120px;text-align:left;width:92%;margin-left:4%;font-family:'Roboto Mono', sans-serif;font-size:14px;color:#000;}


.half {width:49%;padding:2%;box-sizing:border-box;display:inline-block;position:relative;vertical-align:top;}

.twothird {width:60%;padding:2%;box-sizing:border-box;display:inline-block;position:relative;vertical-align:top;}


#v19_MediaIntro-mobile {position:relative;margin-top:72px;width:100%;height:auto;}

.ChangePaymentMethod {margin-bottom:6px;box-sizing: border-box; width:100%; text-align:center; line-height:24px;color:#000;background:#fff;font-size:12px; border: 1px solid #f4f4f4;cursor:pointer;}
.ChangePaymentMethod:hover {background:#efefef}


#v20-mobile-cartwrapper {transition:all 0.5s;-moz-transition:all 0.5s;overflow:hidden;position:fixed;width:75%;padding-right:2%;padding-left:2%;right:0%;top:108px;height: calc(100% - 151px);box-sizing:border-box;z-index:1007;background:#fff;color:#000;line-height:24px; font-family: 'Roboto', sans-serif; font-size:12px;text-align:left;font-weight:700}

.ItemPicker {position:absolute;top:72px;left:0px;width:100%;padding-bottom:154px;box-sizing:border-box}




.inline {display:inline-block;vertical-align: top}
.mr-40 {margin-right: 40px;}
.mr-50 {margin-right: 50px;}

.pl-20 {padding-left: 20px;}

.Article-vertical-white {background: #f4f4f4;position: fixed;top:0px;left:0;width:280px;height: 100%;z-index: -1;}
.CustomerCare-menu {background: #f4f4f4;position: fixed;top:172px;left:3.5%;width:180px;height: auto;z-index: 1;}
.CustomerCare-content {text-align: justify;position: fixed;top:172px;left:calc(280px + 3.5%);width:700px;height: auto;min-height: 600px;z-index: 1;}
.mt-4{margin-top: 4px}
.mt-2{margin-top: 2px}


.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}

.material-1 {font-size:12px !important;color:#999;}
.material-1:hover {color:#000;}

.material-2 {font-size:16px !important;color:#555;}
.material-2:hover {color:#000;}

.material-3 {font-size:16px !important;color:#ff0000;}
.material-3:hover {color:#a90000;}

.material-4 {font-size:16px !important;color:#000;}

.material-5 {font-size:16px !important;color:#000;border:none;padding:0px;cursor:pointer;}


#Home-Alert-Mobile {line-height:29px;width:100%;left:0px;position:absolute;top:0px;font-size:14;font-weight:700;background:#000;color:#f4f4f4;z-index:1000;font-family:'Oswald',sans-serif;text-align:center;}
#Home-Alert {line-height:30px;width:360px;left:50%;margin-left:-180px;position:absolute;top:35%;font-size:20;font-weight:700;background:#000;color:#f4f4f4;z-index:1000;padding:10px;font-family:'Oswald',sans-serif;text-align:center;}

.Cartqtycircle{position:absolute;right:-24px;top:19px;width:1.2rem;height:1.2rem;font-size:0.88rem;display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:#000;text-align:center;text-transform:uppercase;vertical-align:bottom;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#f4f4f4 no-repeat center/cover;border-radius:50%;z-index: 1010;opacity:1;padding-left:0px;border:1px solid #000;}


#GoToCheckout{position:fixed;top:calc(50% + 212px);width:300px;right:50%;margin-right:-600px;background:#f5c247;font-family:'Oswald', sans-serif;text-align:center; font-weight:500;font-size:16px;height:40px;line-height:41px;COLOR:#000;z-index:7003;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease}
#GoToCheckout:hover{background:#000;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;color:#fff;}



#CloseMinicart {cursor:pointer;position:fixed;top:calc(50% + 212px);width:130px;right:50%;margin-right:-285px;background:#e4e4e4;font-family:'Oswald';text-align:center; font-weight:400;font-size:13px;height:40px;line-height:41px;COLOR:#6e6e6e;z-index:7003;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease}
#CloseMinicart:hover {background:#d4d4d4;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease}



.TypeOfCheckout {height:48px;line-height:48px;font-family:'Oswald', sans-serif;background:#000;color:#fff;width:260px;font-size:16px;border:0px;letter-spacing: .2px;cursor:pointer;margin-top:48px;}
.TypeOfCheckout:hover {background:#f5c247;}



.v21SmallButtons {height:auto;line-height:2em;font-family:'Oswald', sans-serif;background:#000;color:#fff;width:130px;font-size:13px;border:0px;letter-spacing: .2px;cursor:pointer;box-sizing:border-box;padding:4px;}
.v21SmallButtons:hover {background:#f5c247;}

#Checkout-Login {display:none;}

input:disabled {
   -webkit-appearance: none;
   opacity:1;
}

input {
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;

}

.vis {display:block !important;}
.hid {display:none !important;}
