/* arabic */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 300 900;
  font-display: swap;
  src: url(../fonts/rubik-italic-arabic.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC7, U+10EC9-10EEE, U+10EF0-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 300 900;
  font-display: swap;
  src: url(../fonts/rubik-italic-cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 300 900;
  font-display: swap;
  src: url(../fonts/rubik-italic-cyrillic.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 300 900;
  font-display: swap;
  src: url(../fonts/rubik-italic-hebrew.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 300 900;
  font-display: swap;
  src: url(../fonts/rubik-italic-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 300 900;
  font-display: swap;
  src: url(../fonts/rubik-italic-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* arabic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url(../fonts/rubik-normal-arabic.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC7, U+10EC9-10EEE, U+10EF0-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url(../fonts/rubik-normal-cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url(../fonts/rubik-normal-cyrillic.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url(../fonts/rubik-normal-hebrew.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url(../fonts/rubik-normal-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url(../fonts/rubik-normal-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../fonts/material-icons.woff2) format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

/* Existing FontAwesome bytes; reserve icon geometry while the font loads. */
@font-face{font-family:'FontAwesome';src:url(../../../javascript/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url('../../../javascript/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url(../../../javascript/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(../../../javascript/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(../../../javascript/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url('../../../javascript/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:400;font-style:normal;font-display:swap}
.customNavigation button{border:0;background:transparent;color:inherit;cursor:pointer}.swiper-pager button{border:0;background-color:transparent}.progress-bar{max-width:100%;transition:none}

.hometab .customNavigation button.prev:before:hover,.hometab .customNavigation button.next:before:hover{color:#fff}.hometab .customNavigation button.prev{left:0}.hometab .customNavigation button.next{right:0}.hometab .customNavigation button.prev:hover,.hometab .customNavigation button.next:hover{background-color:#0068c9}.customNavigation button{width:40px;height:40px;font-size:0;text-align:center;position:absolute;padding:0;color:#fff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;cursor:pointer;border-radius:50%;background:#f5f5f5}.customNavigation button:hover{color:#fff;background-color:#0068c9;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.product-image .customNavigation button{top:40px}.product-info .product-image .customNavigation button:hover{color:#fff}.product-info .product-image .customNavigation button{display:block;float:right;height:30px;position:absolute;width:30px;border-radius:0}.customNavigation button.prev,.owl-buttons a.prev{right:auto;left:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.customNavigation button.next,.owl-buttons a.next{left:auto;right:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.customNavigation button.prev{background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI5IDEyOSI+DQogIDxnPg0KICAgIDxwYXRoIGQ9Im04OC42LDEyMS4zYzAuOCwwLjggMS44LDEuMiAyLjksMS4yczIuMS0wLjQgMi45LTEuMmMxLjYtMS42IDEuNi00LjIgMC01LjhsLTUxLTUxIDUxLTUxYzEuNi0xLjYgMS42LTQuMiAwLTUuOHMtNC4yLTEuNi01LjgsMGwtNTQsNTMuOWMtMS42LDEuNi0xLjYsNC4yIDAsNS44bDU0LDUzLjl6Ii8+DQogIDwvZz4NCjwvc3ZnPg0K);background-position:center;background-size:13px}.customNavigation button.prev:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4NCjxzdmcgZmlsbD0iI2ZmZmZmZiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI5IDEyOSI+DQogIDxnPg0KICAgIDxwYXRoIGQ9Im04OC42LDEyMS4zYzAuOCwwLjggMS44LDEuMiAyLjksMS4yczIuMS0wLjQgMi45LTEuMmMxLjYtMS42IDEuNi00LjIgMC01LjhsLTUxLTUxIDUxLTUxYzEuNi0xLjYgMS42LTQuMiAwLTUuOHMtNC4yLTEuNi01LjgsMGwtNTQsNTMuOWMtMS42LDEuNi0xLjYsNC4yIDAsNS44bDU0LDUzLjl6Ii8+DQogIDwvZz4NCjwvc3ZnPg0K)}.customNavigation button.next{background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI5IDEyOSI+DQogIDxnPg0KICAgIDxwYXRoIGQ9Im00MC40LDEyMS4zYy0wLjgsMC44LTEuOCwxLjItMi45LDEuMnMtMi4xLTAuNC0yLjktMS4yYy0xLjYtMS42LTEuNi00LjIgMC01LjhsNTEtNTEtNTEtNTFjLTEuNi0xLjYtMS42LTQuMiAwLTUuOCAxLjYtMS42IDQuMi0xLjYgNS44LDBsNTMuOSw1My45YzEuNiwxLjYgMS42LDQuMiAwLDUuOGwtNTMuOSw1My45eiIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);background-position:center;background-size:13px}.customNavigation button.next:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4NCjxzdmcgZmlsbD0iI2ZmZmZmZiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI5IDEyOSI+DQogIDxnPg0KICAgIDxwYXRoIGQ9Im00MC40LDEyMS4zYy0wLjgsMC44LTEuOCwxLjItMi45LDEuMnMtMi4xLTAuNC0yLjktMS4yYy0xLjYtMS42LTEuNi00LjIgMC01LjhsNTEtNTEtNTEtNTFjLTEuNi0xLjYtMS42LTQuMiAwLTUuOCAxLjYtMS42IDQuMi0xLjYgNS44LDBsNTMuOSw1My45YzEuNiwxLjYgMS42LDQuMiAwLDUuOGwtNTMuOSw1My45eiIvPg0KICA8L2c+DQo8L3N2Zz4NCg==)}.product-image .customNavigation button.prev{left:0;background-color:#fff0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI5IDEyOSI+DQogIDxnPg0KICAgIDxwYXRoIGQ9Im04OC42LDEyMS4zYzAuOCwwLjggMS44LDEuMiAyLjksMS4yczIuMS0wLjQgMi45LTEuMmMxLjYtMS42IDEuNi00LjIgMC01LjhsLTUxLTUxIDUxLTUxYzEuNi0xLjYgMS42LTQuMiAwLTUuOHMtNC4yLTEuNi01LjgsMGwtNTQsNTMuOWMtMS42LDEuNi0xLjYsNC4yIDAsNS44bDU0LDUzLjl6Ii8+DQogIDwvZz4NCjwvc3ZnPg0K)}.product-image .customNavigation button.next{right:0;background-color:#fff0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI5IDEyOSI+DQogIDxnPg0KICAgIDxwYXRoIGQ9Im00MC40LDEyMS4zYy0wLjgsMC44LTEuOCwxLjItMi45LDEuMnMtMi4xLTAuNC0yLjktMS4yYy0xLjYtMS42LTEuNi00LjIgMC01LjhsNTEtNTEtNTEtNTFjLTEuNi0xLjYtMS42LTQuMiAwLTUuOCAxLjYtMS42IDQuMi0xLjYgNS44LDBsNTMuOSw1My45YzEuNiwxLjYgMS42LDQuMiAwLDUuOGwtNTMuOSw1My45eiIvPg0KICA8L2c+DQo8L3N2Zz4NCg==)}.customNavigation button.prev,.owl-buttons a.prev{left:0}.customNavigation button.next,.owl-buttons a.next{right:0}.product-info .product-image .customNavigation button{top:27px}.customNavigation button.prev,.owl-buttons a.prev{right:auto;left:0}.customNavigation button.next,.owl-buttons a.next{left:auto;right:0}.product-image .customNavigation button::before,.owl-buttons a::before{top:0}.customNavigation button{height:30px;width:30px}.customNavigation button.prev,.hometab .customNavigation button.next,.customNavigation button.next,.owl-buttons a.next{background-size:11px}.product-image .customNavigation button.prev{left:0}.product-image .customNavigation button.next{right:0}.box #tab-latest .customNavigation button{opacity:1}.box #tab-latest:hover .customNavigation button{opacity:1}.box.special .customNavigation button{opacity:1}.box.special:hover .customNavigation button{opacity:1}.box.bestseller .customNavigation button{opacity:1}.box.bestseller:hover .customNavigation button{opacity:1}#carousel-0.banners-slider-carousel .customNavigation button{opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1}#carousel-0.banners-slider-carousel:hover .customNavigation button{opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1}
button.mobile_togglemenu,button.lb-close{border:0;background-color:transparent;cursor:pointer}.login_acc{margin:0}.login_acc li a{color:#595959}.home-intro a{text-decoration:underline}

/* Keep the flex row out of the preceding floated theme header/breadcrumb. */
.zed-stable-columns{clear:both}
@media(max-width:767px){.zed-stable-columns>.row{width:100%}.zed-stable-columns>.row>#content,.zed-stable-columns>.row>#column-left,.zed-stable-columns>.row>#column-right{flex:0 0 100%;width:100%;min-width:0}}

#search input[name=search]::placeholder{color:#595959;opacity:1}.product-cat{color:#595959}.special-additional-images .slick-slide,.special-additional-images img,#custom_tab a,#tabs a{transition-property:opacity,transform}

#search input.form-control, #input-search { color: #707070; }

/* V3: hold the original image until the deferred hover image is decoded. */
.zed-hover-pending .hover-image{visibility:hidden!important}
.zed-hover-pending .reg-image{opacity:1!important;visibility:visible!important}

/* Common icons: original complete FontAwesome above remains the uncommon-glyph fallback. */
@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/zed-fontawesome-common.v3.woff2) format("woff2");unicode-range:U+0020,U+00a0,U+f002,U+f003,U+f004,U+f005,U+f006,U+f007,U+f00a,U+f00b,U+f00d,U+f00e,U+f015,U+f021,U+f040,U+f041,U+f053,U+f054,U+f057,U+f058,U+f05a,U+f060,U+f061,U+f064,U+f068,U+f06a,U+f06e,U+f071,U+f073,U+f07a,U+f093,U+f095,U+f099,U+f09a,U+f09e,U+f0c1,U+f0c9,U+f0d7,U+f0ec,U+f0ed,U+f101,U+f104,U+f105,U+f106,U+f107,U+f110,U+f112,U+f129,U+f167,U+f1ce,U+f291}

/* Footer text meets normal-text contrast on the existing blue-grey background. */
#footer .contact-block,#footer .contact-block span,#footer .contact-block a,#footer .list-unstyled a{color:#b5b5b5!important}

#footer .contact-block a:hover,#footer .contact-block a:focus-visible,#footer .list-unstyled a:hover,#footer .list-unstyled a:focus-visible{color:#fff!important;text-decoration:underline;text-underline-offset:2px}

/* Parse the category content before its sidebar; reserve native18/82 desktop columns. */
@supports(display:grid){
.zed-stable-columns.zed-category-left>.row{display:grid;align-items:start;grid-template-columns:18% 82%}
.zed-stable-columns.zed-category-left>.row:before,.zed-stable-columns.zed-category-left>.row:after{display:none}
.layout-2.left-col .zed-category-left>.row>#content{grid-column:2;grid-row:1;width:100%;min-width:0}
.layout-2.left-col .zed-category-left>.row>#column-left{grid-column:1;grid-row:1;width:100%;min-width:0}
@media(min-width:992px) and (max-width:1199px){.zed-stable-columns.zed-category-left>.row{grid-template-columns:23.6% 75.9%}}
@media(max-width:991px){
.zed-stable-columns.zed-category-left>.row{grid-template-columns:minmax(0,1fr)}
.layout-2.left-col .zed-category-left>.row>#content{grid-column:1;grid-row:1}
.layout-2.left-col .zed-category-left>.row>#column-left{grid-column:1;grid-row:2}
}}
