body,html{overflow-x:hidden}.block.category.event,.footer.content,.header.content,.navigation,.page-header .header.panel,.page-main,.page-wrapper>.breadcrumbs,.page-wrapper>.page-bottom,.page-wrapper>.widget,.top-container{width:100%}.homepage-bar{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background-color:#fbfbfb}.homepage-bar .text-area{display:inline-block;vertical-align:middle;text-align:left;margin-left:5px}.homepage-bar h3{color:#313131;font-size:16px;font-weight:600;margin:0;line-height:1.5}.f-right{float:right!important}#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}.owl-carousel.owl-loaded{position:relative;z-index:1}.page-header{z-index:5}.product-image-photo.default_image{position:relative;z-index:1}.product-item-photo{min-height:50px;transition:all .3s}.container:after{content:"";display:table;clear:both}.modal-header{border-bottom:0}.modal-content{border:0}.nav-toggle:before{font-size:21px}.column.main:after{clear:both;content:' ';display:block;height:0;overflow:hidden;visibility:hidden}.products-grid .product-item-photo .product-item-inner{margin:0}.block-search .action.search:before,.block-search .label:before{padding-left:1px}.block-search input{left:-9999px}.page-main{padding-top:15px}.block-search input::-webkit-input-placeholder{color:#8d8d8d}.minicart-wrapper .block-minicart{padding-top:15px;padding-bottom:10px}.modal-custom .action-close:before,.modal-popup .action-close:before,.modal-slide .action-close:before{margin:10px 0}.cms-index-index .page.messages{display:none}.owl-dots.disabled,.owl-nav.disabled,.products.wrapper~.infinite-loader~.toolbar-products{display:none}.product-item-actions .action.towishlist{color:#333}.product-item-info .product.name a{text-decoration:none;font-family:"Open Sans";font-size:15px;font-weight:400}.product-item .price-box .normal-price .price-label{display:none}.products-grid .product-item .product-item-details .product-item-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-item-info.type3 .product-item-photo{overflow:visible}.product-item-info.type3 .product-item-photo .product-item-inner{visibility:visible;opacity:1;left:0;top:0;right:0;bottom:0;text-align:right;padding:15px}.product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions>.action{background:0 0;border:0;opacity:.7;transition:all .3s}.product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions>.action.towishlist{position:absolute;right:-7px;bottom:-42px}.product-item-info.type3 .product-item-details{text-align:left}.product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare,.product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions>.actions-primary{visibility:hidden;opacity:0;transition:all .3s}.product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare{color:#333;border:1px solid #ddd;border-radius:30px;background-color:#fff;width:36px;height:36px;line-height:36px}.product-item .product-reviews-summary{background:0 0}.product-item-info.type3 .product.name,.product-item-info.type5 .product.name,.product-item-info.type6 .product.name{padding-right:20px}.price-box .price{font-family:Oswald;font-weight:400;font-size:18px}.product-item-details{padding-top:15px}.block-search .action.search.disabled,.block-search .action.search[disabled],fieldset[disabled] .block-search .action.search{pointer-events:all;opacity:1}.products{margin:4px -10px}@media (max-width:767px){.block.category.event,.breadcrumbs,.container,.footer.content,.header.content,.page-header .header.panel,.page-main,.page-wrapper>.page-bottom,.page-wrapper>.widget,.top-container{max-width:540px;margin:0 auto}.block-search input{color:#666}.block-search{margin-left:0!important}}.toolbar-amount{display:none}.no-margin{margin:0!important}.filter-options-content{padding:15px}.filter-options-content ol.items{margin:-9px 0}.block-category-list .block-title,.sidebar>.block.filter .options dt{padding:10px 15px;margin:0;font-size:13px;font-weight:700;text-transform:uppercase;border:1px solid #ddd;background-color:#f5f5f5;position:relative;cursor:pointer;border-radius:7px 7px 0 0;display:block;text-decoration:none}.block-category-list .block-content,.sidebar>.block.filter .options dd{margin:0;padding:10px 15px;font-size:13px;border:1px solid #ddd;border-top:0;border-radius:0 0 7px 7px;background-color:#fbfbfb}.ln_overlay{background-color:#fff;background-color:rgba(255,255,255,.5);opacity:1;height:100%;left:0;position:fixed;top:0;width:100%;z-index:555;display:none}.infinite-loader{text-align:center;margin:20px 0 0}.infinite-loader .loading{display:none;color:#555;background-color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;padding:10px 40px;line-height:30px;border-radius:0;border:2px solid #f1f1f1;text-decoration:none;font-family:'Open Sans';width:100%}.infinite-loader .btn-load-more{color:#555;background-color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;padding:10px 40px;line-height:30px;border-radius:0;border:2px solid #f1f1f1;text-decoration:none;font-family:'Open Sans';width:100%;display:inline-block}.catalog-category-view .column.main .products-grid{margin:0 -10px}.breadcrumbs .item:not(:last-child):after,.breadcrumbs a{display:inline-block;vertical-align:middle;padding:0}.breadcrumbs strong{padding:0;display:inline-block;vertical-align:middle}.block-category-list .block-title strong,.filter-options-title{font-weight:600}.swatch-option.text{height:22px;line-height:20px;padding:0 4px;min-width:22px;font-weight:400;font-size:11px}.page-products .columns{padding-top:0;z-index:auto}.toolbar .limiter{margin-right:0;text-align:left}.toolbar .sorter{margin-right:15px;float:left}.toolbar .modes{margin-right:0}.filter-options-content .item input[type=checkbox]{margin:-2px 4.5px 0 0;display:inline-block;vertical-align:middle}.sidebar.sidebar-additional,.sidebar.sidebar-main{position:relative}.catalog-category-view .columns .column.main{padding-bottom:0}.page-layout-2columns-left .sidebar-additional{display:none}@media (min-width:992px){.block.category.event,.footer.content,.header.content,.navigation,.page-header .header.panel,.page-main,.page-wrapper>.breadcrumbs,.page-wrapper>.page-bottom,.page-wrapper>.widget,.top-container{max-width:960px}}@media (min-width:1200px){.block.category.event,.footer.content,.header.content,.navigation,.page-header .header.panel,.page-main,.page-wrapper>.breadcrumbs,.page-wrapper>.page-bottom,.page-wrapper>.widget,.top-container{max-width:1140px}}@media (min-width:768px){.block.category.event,.footer.content,.header.content,.navigation,.page-header .header.panel,.page-main,.page-wrapper>.breadcrumbs,.page-wrapper>.page-bottom,.page-wrapper>.widget,.top-container{max-width:720px}.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%}#search_mini_form{width:auto;float:none}.sw-megamenu.navigation li>a>span{vertical-align:middle}.navigation .level0 .submenu,.sw-megamenu.navigation li.level0.classic .subchildmenu{min-width:200px}.page-header .navigation li.level0.classic .submenu a,.page-header .navigation li.level0.fullwidth .submenu a,.page-header .navigation li.level0.staticwidth .submenu a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-megamenu.navigation li.level0.classic .submenu a,.sw-megamenu.navigation li.level0.fullwidth .submenu a,.sw-megamenu.navigation li.level0.staticwidth .submenu a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.navigation .level0 .submenu a{padding:5px}.sw-megamenu.navigation li.level0.fullwidth>.submenu{max-width:1110px;left:0;right:0;margin-left:auto!important;margin-right:auto!important}.sw-megamenu.navigation li.level0.fullwidth>.submenu,.sw-megamenu.navigation li.level0.staticwidth>.submenu{padding:10px}.column.main{transition:all .5s}}.clearer{clear:both}.ln_overlay img,.loading-mask .loader>img{max-width:32px}.product-labels{z-index:3}.product-social-links .addthis_inline_share_toolbox{margin:0 0 15px -4px}.product-social-links .action.mailto+.addthis_inline_share_toolbox,.product-social-links .product-addto-links+.addthis_inline_share_toolbox{margin-top:15px}.gallery-placeholder .loader img{display:none}.loader:before{content:"\f110";font-family:porto-icons;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;position:absolute;top:50%;left:50%;font-size:30px;margin-top:-15px;margin-left:-15px;color:#777}.loading-mask{background:0 0}.gallery-placeholder{width:100%}.fieldset>.field.qty,.nested.options-list>.field.qty{margin-right:7px}.product-info-main .box-tocart .actions{margin-right:5px}.product.description p{font-size:14px;font-weight:400;letter-spacing:.005em;line-height:27px;color:#333}.product.media{margin-bottom:20px}.catalog-product-view .product.media{padding-right:0}.box-tocart .action.tocart:before{margin-right:2px!important;display:inline-block;vertical-align:middle;margin-top:2px}.box-tocart .action.tocart>span{display:inline-block;vertical-align:middle}.product.info.detailed{margin-bottom:20px}.product-info-main .product-add-form{padding-top:0}.catalog-product-view .page-wrapper>.breadcrumbs{min-height:20px}.box-tocart .action.tocart,.bundle-options-container .block-bundle-summary .box-tocart .action.primary{width:auto;margin-right:8px;margin-left:-3px}.old-price .price{font-size:14px}@media (min-width:768px){.box-tocart .action.tocart{min-width:135px;padding:0 14px}.product.data.items>.item.title{padding-top:8px;padding-bottom:0}}.minicart-items-wrapper{padding-top:10px;padding-bottom:10px;padding:15px;max-height:250px}.minicart-items .product-item-details{padding-top:0;padding-bottom:0}