html,body{overflow-x:hidden}.clearer{clear:both}@media (max-width:1199px){.container{width:100%}}.navigation,.page-wrapper>.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{width:100%}@media (min-width:768px){.navigation,.page-wrapper>.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{max-width:720px}}@media (min-width:992px){.navigation,.page-wrapper>.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{max-width:960px}}@media (min-width:1200px){.navigation,.page-wrapper>.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{max-width:1140px}}.social-icons [class^=porto-icon-]{color:#fff}.message{border-radius:5px}.social-icons [class^=porto-icon-]{color:#fff}.main-upsell-product-detail{background-color:#f4f4f4;padding:60px 0 45px;margin-top:-60px}.main-upsell-product-detail .block.upsell .title strong{background-color:#f4f4f4}.message{border-radius:5px}@media (max-width:767px){.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{max-width:540px;margin:0 auto}.homepage-grid-banner .row{margin-left:-10px;margin-right:-10px}.homepage-grid-banner .col-md-1,.homepage-grid-banner .col-md-2,.homepage-grid-banner .col-md-3,.homepage-grid-banner .col-md-4,.homepage-grid-banner .col-md-5,.homepage-grid-banner .col-md-6,.homepage-grid-banner .col-md-7,.homepage-grid-banner .col-md-8,.homepage-grid-banner .col-md-9,.homepage-grid-banner .col-md-10,.homepage-grid-banner .col-md-11,.homepage-grid-banner .col-md-12{padding-left:10px;padding-right:10px}.homepage-grid-banner .col-md-margin{margin-bottom:0}.homepage-grid-banner .content a.btn-default{font-size:14px;padding:6px 12px;padding-right:6px}.homepage-grid-banner img{margin-bottom:20px}.homepage-grid-banner .grid1 .content h2{font-size:70.72px}.homepage-grid-banner .grid1 .content p{font-size:29.47px;margin-bottom:10px;margin-right:4px}.homepage-grid-banner .grid2 .content h3{font-size:28.88px}.homepage-grid-banner .grid2 .content h2{font-size:28.88px}.homepage-grid-banner .grid2 .content p{font-size:17.58px;margin-bottom:15px}.homepage-grid-banner .grid3 .content h2{font-size:46px}.homepage-grid-banner .grid3 .content h5{font-size:16px;margin-bottom:30px}.homepage-grid-banner .grid3 .content p{font-size:16px;margin-bottom:5px}.homepage-grid-banner .grid3 .content h4{font-size:22.72px;margin-top:20px}.homepage-grid-banner .grid3 .content h4>span{font-size:17.66px}.homepage-grid-banner .grid3 .content h3{font-size:37.71px;margin-bottom:15px}.homepage-grid-banner .grid3 .content h3>span{font-size:25.14px}.homepage-grid-banner .grid4 .content h2{font-size:35px}.homepage-grid-banner .grid4 .content p{font-size:23px;margin-bottom:15px}}.container{width:100%}#totop{height:40px;position:fixed;right:15px;width:40px;z-index:9999;bottom:0;background-color:#404040;font-size:16px;color:#fff;text-align:center;line-height:1;padding:11px 0;display:none;border-radius:5px 5px 0 0;font-size:0}#totop em{font-size:14px}.message.info{margin-bottom:20px}.product-reviews-summary.empty .reviews-actions:before{content:'\f844' '\f844' '\f844' '\f844' '\f844';display:inline-block;vertical-align:middle;font-family:"porto-icons";color:#c3c5c9;letter-spacing:3px;font-size:12px}.product-image-photo.default_image{position:relative;z-index:2}.product-item-photo{min-height:50px}@media (max-width:767px){.block-search input{color:#666}.owl-theme.owl-bottomright-narrow .owl-controls .owl-nav [class*=owl-]{width:40px;height:40px;line-height:40px}.offer-deal .item .content h3 a{font-size:30px;line-height:25px}.offer-deal .item .content p{font-size:16px;line-height:25px}.offer-deal .item .content .btn-default{font-size:11px;padding:8px 12px;margin-top:5px}}.container:after{content:"";display:table;clear:both}.hide{display:none !important}.gallery-placeholder{width:100%}table .col{width:auto}.product-reviews-summary .reviews-actions a{color:#bdbdbd;padding:0 15px;border-left:1px solid #bdbdbd;margin-left:10px;display:inline-block;vertical-align:middle}.product-info-main .stock.available,.product-info-main .stock.unavailable{font-weight:400;text-transform:none}.products-upsell .product.name a{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis}.fieldset>.field.qty,.nested.options-list>.field.qty{margin-right:7px}.product-info-main .box-tocart .actions{margin-right:10px}.product-info-main .product.overview{padding-bottom:20px}.nav-toggle:before{font-size:21px}@media (max-width:767px){.product.data.items>.item.title>.switch{height:auto}.product.data.items>.item.title.active>.switch{border-bottom:1px solid #eee}.product.data.items{margin:0}.product.data.items>.item.content{padding:20px 9px}.catalog-category-view .column.main .products-grid{margin:0 -5px}}.products-upsell .owl-middle-narrow.owl-theme .owl-controls .owl-nav [class*=owl-]{font-size:30px;margin:0;padding:0}.products-upsell .owl-middle-narrow.owl-theme .owl-controls{margin:0;top:28%}.products-upsell{margin-top:30px}.column.main:after{clear:both;content:' ';display:block;height:0;overflow:hidden;visibility:hidden}.product.media{margin-bottom:50px}@media (max-width:767px){.block-category-list .block-title,.block-category-list .block-content,.sidebar-title,.sidebar .custom-block,.sidebar-filterproducts.custom-block+h2,.sidebar-filterproducts.custom-block+h2+h5,.sidebar-filterproducts.custom-block+h2+h5+p{padding-left:0;padding-right:0}.filter.active .filter-current~.filter-options{top:186px}.filter .filter-current,.filter .filter-current+.block-actions{display:none}.filter.active .filter-current+.block-actions{position:fixed;left:0;top:150px;margin:0;border:none;z-index:10;display:block;width:300px;line-height:34px;background-color:#f4f4f4;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:right;padding:0 30px}.filter.active .filter-current{position:fixed;left:0;top:47px;margin:0;height:103px;border:0;width:300px;z-index:10;padding:17px 0;display:block;background-color:#fff;overflow-y:scroll}.filter-current-subtitle{padding:10px 15px;font-size:13px;font-weight:700;text-transform:uppercase;border:1px solid #ddd;background-color:#f5f5f5;position:relative;cursor:pointer;border-radius:7px;text-decoration:none}.filter.active .filter-current .filter-current-subtitle{display:none;padding:15px 30px}.filter.active .filter-current .filter-current-subtitle:before,.filter.active .filter-current .filter-current-subtitle:after{display:none}.filter.active .filter-current .items{display:block;padding:0}.filter.active .filter-current .item{padding:0 30px}.product.media{margin-bottom:0}.catalog-product-view:not(.weltpixel-quickview-catalog-product-view) .product.media{margin-bottom:20px}.catalog-product-view:not(.weltpixel-quickview-catalog-product-view) .product.media{padding-right:0}}.block-search .label:before,.block-search .action.search:before{padding-left:1px}.block-search input{left:-9999px}.rating-summary .rating-result>span:before,.review-control-vote label:before{color:#575f68}@media(min-width:768px){.filter-toggle{border:1px solid #ccc;font-weight:400;color:#777;text-align:center;width:auto;line-height:26px;background-color:#fff;display:block;margin-left:5px;border-radius:3px;display:inline-block;text-decoration:none;padding:0 10px;display:inline-block}.filter-toggle:hover{color:#777}.filter-toggle.active{color:#fff;background-color:#08c;border-color:#08c}.column.main{transition:all .5s}.column.main.toggle-close{width:100% !important}.sidebar.sidebar-main{transition:all .5s;padding-right:20px}.sidebar.sidebar-main.toggle-close{margin-left:-300px;opacity:0;visibility:hidden}}.page-header{z-index:5}@media (min-width:768px){.column.main>.custom-block{display:block;width:25%;float:right;padding-left:30px}body:not(.weltpixel-quickview-catalog-product-view).column.main>.custom-block+.product-info-main{width:40.33%}.block-search{z-index:7}.sw-megamenu.navigation li.level0.fullwidth>.submenu>.container,.sw-megamenu.navigation li.level0.staticwidth>.submenu>.container{padding:0;max-width:100%}}.breadcrumbs a,.breadcrumbs .item:not(:last-child):after{display:inline-block;vertical-align:middle;padding:0}.fieldset>.field.qty,.nested.options-list>.field.qty{margin-right:7px}.product-info-main .box-tocart .actions{margin-right:10px}@media (min-width:768px){.box-tocart .action.tocart{min-width:135px;padding:0 14px}}.product-info-main .product.overview{padding-bottom:20px}.breadcrumbs .item[class*=category]>a{line-height:1}.products-upsell{margin-top:30px}.column.main:after{clear:both;content:' ';display:block;height:0;overflow:hidden;visibility:hidden}.product.media{margin-bottom:50px}.block-search input{left:-9999px}.product-info-main .box-tocart .fieldset{display:flex;flex-wrap:nowrap;width:100%}.product-info-main .product-reviews-summary{min-height:20px}@media (max-width:767px){.main .product-info-main .product-info-stock-sku{padding-left:0;text-align:left;display:flex;flex-wrap:wrap;float:inherit}.product-info-main .product-info-price{margin:20px 0 !important;padding-bottom:10px}.product-info-main .product-info-price-combine{margin-top:0 !important}.fotorama__stage{padding-bottom:30px}.fotorama__nav-wrap.fotorama__nav-wrap--horizontal{position:absolute;bottom:0;min-height:30px}.product-info-main .page-title-wrapper.product{min-height:33px}.product-info-main .product-add-form .box-tocart{min-height:70px}.gallery-placeholder._block-content-loading{width:100%;min-height:543px}.fotorama__stage__shaft,.fotorama__stage,.fotorama__wrap{position:inherit}.gallery-placeholder{position:relative}}.product-addto-links .action span{display:block}.product-info-main .product-addto-links .action.towishlist{font-size:0}.product-info-main .stock.available,.product-info-main .stock.unavailable{min-height:38px}@media (min-width:768px){body .main .product-info-main .product-info-stock-sku{display:flex;flex-wrap:wrap;float:inherit}.product-info-main .product-add-form{clear:inherit}}.product-reviews-summary .reviews-actions{min-height:20px}.fotorama__nav--dots{min-height:30px}.product-info-main{min-height:500px}