.toolbar-sorter.sorter .selected{font-weight:700}.product.photo.product-item-photo{padding:50px 0}.product-image-photo.hover_image{top:50px}body.catalog-category-view .page-title-wrapper{display:block}body.catalog-category-view .page-title-wrapper h1{display:block !important;text-align:center;font-size:40px !important;font-weight:700;margin-bottom:30px !important}.toolbar .modes>a{text-decoration:none}.toolbar-amount{display:none}.catalog-category-view .infinite-loader+.toolbar.toolbar-products .limiter{float:none}.catalog-category-view .infinite-loader+.toolbar.toolbar-products .pages{display:none}.toolbar .limiter{margin-right:0;text-align:left}.toolbar .limiter-options{margin-right:0}.toolbar .limiter .limiter-text{display:none}.toolbar .limiter .label{display:inline-block}.toolbar .sorter{margin-right:15px;float:left}.toolbar .modes{margin-right:0}.category-image{margin-bottom:30px}.products.wrapper~.toolbar .pages{float:none}.products.wrapper~.toolbar .limiter{margin-right:10px}.toolbar-products+dl.block dd.item{display:inline-block;vertical-align:middle;margin-right:10px}.toolbar-products+dl.block .title{font-weight:400;text-transform:uppercase}.toolbar-products+dl.block{margin:20px 0;background-color:#f4f4f4;padding:20px}@media (max-width:480px){.toolbar .sorter{margin-bottom:10px;margin-right:0}.toolbar .limiter{clear:both;float:none}.toolbar .modes{float:right;margin-left:0}.products.wrapper~.toolbar .limiter{clear:none;float:right;width:100%;text-align:center}.products.wrapper~.toolbar .limiter .label{min-width:0}.products.wrapper~.toolbar .pages{float:none;margin-bottom:10px;width:100%;text-align:center}}@media (min-width:768px){.page-layout-1column .toolbar-products{position:static}.catalog-category-view .product-image-photo.default_image{width:auto;max-width:unset;margin:0 auto;max-height:330px}.catalog-category-view .product-item-photo:hover .product-image-photo.hover_image{width:auto;left:calc((100% - 306px)/2);max-height:300px}}.catalog-category-view .toolbar-sorter.sorter>*,.toolbar .modes,.toolbar .limiter{display:none}.catalog-category-view .toolbar-sorter.sorter .sorter-div{display:block;padding:15px 0}.catalog-category-view .products~.toolbar-products .filter-title-bar,.products.wrapper~.toolbar .limiter,.products.wrapper~.toolbar .sorter{display:none}.catalog-category-view .toolbar-sorter.sorter .sorter-div>a{color:#000;text-transform:uppercase;display:inline-block;padding:0 20px;border-left:1px solid #000}.catalog-category-view .toolbar-sorter.sorter .sorter-div>a:first-child{padding-left:0;border:none}.catalog-category-view .column.main .products-grid{margin:0 -10px}.catalog-category-view .columns .column.main{padding-bottom:0}@media (max-width:767px){.catalog-category-view .column.main .products-grid{margin:0 -5px}.category-description h2{font-size:30px;margin-bottom:20px}.category-description p,.category-bottom-description p{font-size:14px;margin-bottom:10px}.category-description{overflow:hidden}.read-more{font-size:14px;color:#000;text-align:center}.read-more>span{margin-right:8px}.filter-title-bar{padding:10px 0;margin-top:20px;margin-left:-15px;margin-right:-15px;padding-left:15px;border-top:1px dashed #ccc;position:relative}.filter-title-bar h3{margin:0}.filter-title-bar .mobile-view{display:block;position:absolute;right:15px;top:6px;font-size:18px;color:#000;width:25px}.filter-title-bar .fa-chevron-down{display:none}.filter-title-bar .mobile-view{display:none}.filter-title-bar .mobile-view.active .fa-chevron-down{display:block;margin-top:5px}.filter-title-bar .mobile-view.active .fa-chevron-right{display:none}}.category-description h2{color:#000;text-align:center;font-size:40px;font-weight:700;margin-bottom:50px}.category-description p,.category-bottom-description p{font-size:16px;margin-bottom:20px}.category-description img{max-width:100%}@media only screen and (max-width:767px){.filter.active{width:300px}.filter.active .filter-title strong{right:10px;top:0;border:none !important;position:absolute}.filter.active .filter-title strong:before{-webkit-font-smoothing:antialiased;font-size:16px;line-height:inherit;color:#fff;content:'\f819';font-family:porto-icons;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;margin-top:3px}.filter.active .filter-title strong:after{display:none}.filter.active .filter-title{background-color:#666;margin:0;height:47px;border:none;width:300px}.filter.active .filter-subtitle{color:#fff !important;text-transform:uppercase;font-size:12.5px;font-weight:400;font-family:Oswald;letter-spacing:.025em;z-index:3;padding:8px 30px !important;height:47px;pointer-events:none;width:300px;right:auto;border:0}.filter.active .filter-options{padding:10px 30px !important;width:300px;right:auto;top:47px;overflow-y:scroll;overflow-x:hidden}.filter.active .filter .filter-current-subtitle,.filter.active .filter-options-content,.filter.active .filter-options-title{padding-left:0;padding-right:0}body.filter-active .page-wrapper{visibility:visible;height:auto;margin-top:0}.filter:before{content:"";display:block;width:100%;height:100%;background:#000;position:fixed;left:0;top:0;opacity:0;visibility:hidden;transition:all .3s}.filter.active:before{opacity:.1;visibility:visible}}@media (max-width:767px){.filter-options-title:after{right:0}}.filter-options-content .item input[type=checkbox]{margin:-2px 4.5px 0 0;display:inline-block;vertical-align:middle}.filter-current .item{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:30px}@media (max-width:767px){.sidebar .custom-block,.sidebar-filterproducts.custom-block+h2,.sidebar-filterproducts.custom-block+h2+h5,.sidebar-filterproducts.custom-block+h2+h5+p,.sidebar-title{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:after,.filter.active .filter-current .filter-current-subtitle:before{display:none}.filter.active .filter-current .items{display:block;padding:0}.filter.active .filter-current .item{padding:0 30px}}.category-cms .category-image img{width:100%}.page-wrapper>.category-banner{background-color:transparent}.page-wrapper>.category-banner .banner-image{width:100%}.category-banner .banner-text{position:absolute;top:30%;width:100%;color:#fff}.category-banner .banner-text h2{font-size:50px;color:#fff}.category-banner .banner-text p{font-size:26px;font-weight:300}@media (max-width:1199px){.category-banner .banner-text h2{font-size:45px}.category-banner .banner-text p{font-size:23px}}@media (max-width:991px){.category-banner .banner-text h2{font-size:28px}.category-banner .banner-text p{font-size:16px}}@media (max-width:767px){.category-banner .banner-text h2{font-size:28px}.category-banner .banner-text p{display:none}.category-boxed-banner .banner-text h2{font-size:28px}.category-boxed-banner .banner-text p{display:none}}@media (max-width:640px){.category-boxed-banner .banner-text a.shop-now{margin-left:10px;font-size:9px}}@media (max-width:480px){.category-banner .banner-text h2,.category-boxed-banner .banner-text h2{font-size:14px}}.read-more:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:27px;line-height:19px;color:inherit;content:'\f807';font-family:'porto-icons';margin:0 0 0 5px;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none}.category-vapes .swatch-option-group>span.toggle:before{background-image:url(/media/icon/berries.svg);background-size:30px;height:30px}.category-vapes .swatch-option-group>span.toggle.active:before{background-image:url(/media/icon/berries-green.svg)}@media screen and (max-width:767px){.category-vapes .products-grid .product-item{width:100%}.category-vapes .swatch-option-group{right:60px}}