@keyframes bottomtop{0%{top:0}100%{top:30px}}.effect-1{display:block;overflow:hidden;position:relative}.effect-1:before,.effect-1:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:all .9s ease 0s}.effect-1:hover:before{background:rgba(255,255,255,.5) none repeat scroll 0 0;bottom:50%;top:50%}.effect-1:hover:after{background:rgba(255,255,255,.5) none repeat scroll 0 0;left:51%;right:50%}.effect-2{display:block;overflow:hidden;position:relative}.effect-2:before{border:1px solid #fff;bottom:15px;content:"";left:15px;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);position:absolute;right:15px;top:15px;-webkit-transition:opacity .35s ease 0s,transform .35s ease 0s;-o-transition:opacity .35s ease 0s,transform .35s ease 0s;transition:opacity .35s ease 0s,transform .35s ease 0s;z-index:1}.effect-2:after{bottom:15px;content:"";left:15px;position:absolute;right:14px;top:15px;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);opacity:0;filter:alpha(opacity=0);-webkit-box-shadow:0 0 0 20px rgba(0,0,0,.2);box-shadow:0 0 0 20px rgba(0,0,0,.2);background-color:rgba(0,0,0,.05);-webkit-transition:opacity .35s ease 0s,transform .35s ease 0s;-o-transition:opacity .35s ease 0s,transform .35s ease 0s;transition:opacity .35s ease 0s,transform .35s ease 0s;z-index:1}.effect-2:hover:before,.effect-2:hover:after{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.effect-3{display:block;overflow:hidden;position:relative}.effect-3:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.effect-3:hover:before{-webkit-animation:shine .75s;animation:shine .75s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}@keyframes myeffect-slideshow{0%{opacity:0;transform:translateY(-300px);-webkit-transform:translateY(-300px);-moz-transform:translateY(-300px);-ms-transform:translateY(-300px);-o-transform:translateY(-300px)}100%{opacity:1;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@-webkit-keyframes myeffect-slideshow{0%{opacity:0;transform:translateY(-300px);-webkit-transform:translateY(-300px);-moz-transform:translateY(-300px);-ms-transform:translateY(-300px);-o-transform:translateY(-300px)}100%{opacity:1;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@-moz-keyframes myeffect-slideshow{0%{opacity:0;transform:translateY(-300px);-webkit-transform:translateY(-300px);-moz-transform:translateY(-300px);-ms-transform:translateY(-300px);-o-transform:translateY(-300px)}100%{opacity:1;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}.language-currency{float:right}.language-currency .switcher{display:inline-block;vertical-align:middle;margin:0;position:relative;margin-left:15px}.language-currency .switcher .switcher-label{display:none}.language-currency .switcher .switcher-content .action-switcher{height:50px;line-height:50px;font-size:92.85%;color:#fff}.language-currency .switcher .switcher-content .action-switcher .heading-switcher span{position:relative}.language-currency .switcher .switcher-content .action-switcher .heading-switcher span:after{margin-left:5px;content:'\e92e';display:inline-block;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:12px}.language-currency .switcher .switcher-content .dropdown-switcher{display:none;position:absolute;left:0;top:100%;margin-top:1px;background:#fff;padding:10px;white-space:nowrap;min-width:155px;z-index:200;box-shadow:0 0 15px rgba(0,0,0,.1);-moz-box-shadow:0 0 15px rgba(0,0,0,.1);-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);-o-box-shadow:0 0 15px rgba(0,0,0,.1)}.language-currency .switcher .switcher-content .dropdown-switcher .list-item{margin:0;padding:0;list-style:none}.language-currency .switcher .switcher-content .dropdown-switcher .list-item li{padding:0 10px;border:1px solid transparent;background-color:#f5f5f5;margin:0}.language-currency .switcher .switcher-content .dropdown-switcher .list-item li:not(:last-child){margin-bottom:10px}.language-currency .switcher .switcher-content .dropdown-switcher .list-item li:hover{border-color:#222;background-color:#fff}.language-currency .switcher .switcher-content .dropdown-switcher .list-item a{padding:10px 0;display:block;color:#222;font-weight:400;font-size:92.85%;text-transform:uppercase}.language-currency .switcher .switcher-content:hover .dropdown-switcher{display:block}.language-currency .switcher.switcher-language .switcher-content .action-switcher .heading-switcher{padding-left:28px;background-position:left center;background-size:21px auto}.language-currency .switcher.switcher-language .switcher-content .dropdown-switcher .list-item a span{display:block;padding-left:40px;background-position:left center}.language-currency .switcher.switcher-language .switcher-content .dropdown-switcher{right:0;left:auto}.search-container{display:inline-block;position:relative}.search-container .block-title-search{width:40px;height:40px;background:rgba(0,0,0,.2);border-radius:50%;text-align:center;line-height:40px;color:#fff;display:block;margin:0 10px}.search-container .block-title-search:before{content:'\e954';display:inline-block;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:18px;margin:0}.search-container .search-wrapper{position:absolute;top:100%;right:0;opacity:0;visibility:hidden;width:270px;background:#fff;z-index:9;margin-top:15px}.search-container .search-wrapper.show-dropsearch{opacity:1;visibility:visible}.block-search{width:100% !important;padding:0 !important}.block-search .form.minisearch{display:table;width:100%;border:1px solid #e5e5e5}.block-search .form.minisearch .field.search{display:table-cell;vertical-align:top;background-color:#fff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.block-search .form.minisearch .field.search .label{display:none !important}.block-search .form.minisearch .field.search .control{margin:0;padding:0;border:none}.block-search .form.minisearch .field.search .control .nested{display:none !important}.block-search .form.minisearch .field.search .input-text{background:0 0;position:static;margin-top:0;margin-bottom:0;padding-left:20px;width:100%;height:42px;padding-right:10px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-size:100%;border:0}.block-search .form.minisearch .field.search .input-text::-webkit-input-placeholder{color:#666;opacity:1}.block-search .form.minisearch .field.search .input-text:-moz-placeholder{color:#666;opacity:1}.block-search .form.minisearch .field.search .input-text::-moz-placeholder{color:#666;opacity:1}.block-search .form.minisearch .field.search .input-text:-ms-input-placeholder{color:#666;opacity:1}.block-search .form.minisearch .actions{display:table-cell;vertical-align:top}.block-search .form.minisearch .actions button{border:none !important;position:static;margin:0;padding:0;height:42px;width:70px;text-align:center;line-height:42px;opacity:1 !important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.block-search .form.minisearch .actions button:after{content:'\e954';display:inline-block;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:18px}.block-search .form.minisearch .actions button:before,.block-search .form.minisearch .actions button span{display:none}.block-search .block-title{display:none !important}.block-search.search-pro .form.minisearch .field.search .control{position:relative}.block-search.search-pro .form.minisearch .field.search .searchbox-cat{position:absolute;right:0;top:2px;height:38px;background-color:#fcfcfc;border:none;width:165px;padding-left:12px;color:#222;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-left:1px solid #eee}.block-search.search-pro .form.minisearch .field.search .input-text{padding-right:175px}.header-container .minicart-header{display:inline-block;vertical-align:top;margin:0}.header-container .minicart-wrapper{margin:0;padding:0;float:none}.header-container .minicart-wrapper .action.showcart{position:relative;padding:0;min-width:40px;min-height:30px}.header-container .minicart-wrapper .action.showcart:before{display:none}.header-container .minicart-wrapper .action.showcart:after{content:'\e958';display:inline-block;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:18px;position:absolute;left:0;top:0;color:#fff;width:40px;height:40px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:rgba(0,0,0,.2);line-height:40px}.header-container .minicart-wrapper .action.showcart .price-minicart{display:none !important}.header-container .minicart-wrapper .action.showcart .text{display:none}.header-container .minicart-wrapper .action.showcart .counter{display:inline-block !important;height:18px;line-height:18px;padding:0;position:absolute;right:0;top:-8px;margin:0;min-width:18px;font-size:71.42%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;z-index:9;background:#fff;color:#111}.header-container .minicart-wrapper .mage-dropdown-dialog{display:none !important}.header-container .minicart-wrapper .mage-dropdown-dialog .block-minicart{margin-top:15px}.header-container .minicart-wrapper:hover .mage-dropdown-dialog{display:block !important}.header-wishlist{display:inline-block;text-align:center;position:relative;margin:0 0 0 20px}.header-wishlist a:before{content:'\e93f';display:inline-block;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:24px}.header-wishlist a span{position:absolute;font-weight:400;line-height:1;width:18px;height:18px;line-height:18px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;font-size:71.42%;right:-12px;top:-2px}.header-wishlist a span:empty:before{content:"0";display:inline-block}.header-top .promotions-header{font-size:92.85%;color:#fff;text-align:center;line-height:50px}.header-top .promotions-header a{text-decoration:underline;color:#fff}.header-top .promotions-header a:hover{color:#222}.header-top .social-header ul{margin:0;padding:0;list-style:none}.header-top .social-header ul li{display:inline-block;margin:0 20px 0 0;line-height:50px}.header-top .social-header ul li a{color:#fff;font-size:18px}.header-top .social-header ul li a:hover{color:#222}.header-top .location{float:right;position:relative}.header-top .location h3{font-size:92.85%;color:#fff;line-height:50px;margin:0}.header-top .location h3:after{content:'\e92e';display:inline-block;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:12px;margin-left:5px}.header-top .location ul{list-style:none;padding:10px;margin:0;min-width:155px;position:absolute;left:0;top:100%;font-size:92.85%;background:#fff;z-index:9;box-shadow:0 0 15px rgba(0,0,0,.1);-moz-box-shadow:0 0 15px rgba(0,0,0,.1);-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);-o-box-shadow:0 0 15px rgba(0,0,0,.1);opacity:0;visibility:hidden}.header-top .location ul li{padding:10px;border:1px solid transparent;background-color:#f5f5f5;margin:0 0 10px}.header-top .location ul li:last-child{margin-bottom:0}.header-top .location ul li:hover{border-color:#222;background:#fff}.header-top .location:hover ul{opacity:1;visibility:visible}.header-bottom .row{align-items:center}.header-bottom .row .main-menu{position:static}.header-bottom .logo-container{text-align:center;position:relative;top:-5px}.header-bottom .right-container{display:flex;justify-content:flex-end;align-items:center}.header-bottom .right-container .hotline{margin-right:50px;font-size:171.42%;color:#fff}.header-bottom .right-container .hotline:before{content:'\e93e';display:inline-block;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:18px;line-height:40px;cursor:pointer;width:40px;height:40px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:rgba(0,0,0,.2);margin-right:10px}.header-account{position:relative;margin:0;height:40px;width:40px}.header-account:before{content:'\e95e';display:inline-block;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:18px;line-height:40px;color:#fff;cursor:pointer;width:40px;height:40px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:rgba(0,0,0,.2)}.header-account .customer-links{position:absolute;right:0;top:30px;z-index:9}.header-account .customer-links .toplinks-wrapper{min-width:150px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:10px;background:#fff;display:none;margin-top:25px}.header-account .customer-links .toplinks-wrapper ul.header.links{list-style:none;margin:0;padding:0}.header-account .customer-links .toplinks-wrapper ul.header.links li{padding:10px;border:1px solid transparent;background-color:#f5f5f5;margin:0 0 10px;font-size:92.85%}.header-account .customer-links .toplinks-wrapper ul.header.links li:last-child{margin-bottom:0}.header-account .customer-links .toplinks-wrapper ul.header.links li:hover{border-color:#222;background:#fff}.header-account:hover .customer-links .toplinks-wrapper{display:block}.horizontal-megamenu-block .sm_megamenu_menu>li{float:left}.horizontal-megamenu-block .sm_megamenu_menu>li:not(:last-child){margin-right:30px}.horizontal-megamenu-block .sm_megamenu_menu>li>a{display:block;height:70px;line-height:70px;font-size:171.42%;text-transform:capitalize;color:#fff}.horizontal-megamenu-block .sm_megamenu_menu>li>a .icon_items{position:absolute;top:-15px;right:0;line-height:0}.horizontal-megamenu-block .sm_megamenu_menu>li>div{background:rgba(0,0,0,.8) !important}.horizontal-megamenu-block .sm_megamenu_menu>li>div .sm_megamenu_title>a,.horizontal-megamenu-block .sm_megamenu_menu>li>div .sm_megamenu_head_item>.sm_megamenu_title>a{color:#fff}.horizontal-megamenu-block .sm_megamenu_menu>li>div .mega-feature-content ul li a,.horizontal-megamenu-block .sm_megamenu_menu>li>div .mega-feature-content .feature-title{color:#fff}.horizontal-megamenu-block .sm_megamenu_menu>li:hover>a,.horizontal-megamenu-block .sm_megamenu_menu>li.sm_megamenu_actived>a{color:#111 !important}.horizontal-megamenu-block .sm_megamenu_menu>li.parent-item>a .sm_megamenu_title:after{margin-left:5px;content:'\e92e';display:inline-block;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:16px;line-height:0}.horizontal-megamenu-block .sm_megamenu_menu>li.parent-item>a .icon_items{right:18px}.cms-index-index .horizontal-megamenu-block .sm_megamenu_menu>li.home-item>a{color:#111 !important}@media (max-width:1500px){.header-top{padding-left:15px;padding-right:15px}.header-bottom{padding:0 15px}}@media (min-width:992px) and (max-width:1199px){.horizontal-megamenu-block .sm_megamenu_menu>li:not(:last-child){margin-right:20px}}@media (max-width:1199px){.header-bottom .right-container .hotline{display:none}}