﻿@media(max-width: 1200px){.container{width:100%;padding:0 40px}header nav .container{padding:0 15px}header nav .topbar .menu li a{font-size:13px;padding:10px 3px}header nav .social-media .fa-w-14{margin-top:16px}.top-puffar .puff{height:470px}}@media(max-width: 1024px){header nav .topbar .menu{margin-right:40px}header .search-form{display:none}header .search-toggle{display:block !important;font-size:25px;color:#fff;width:65px;height:65px;background-color:#e51618;text-align:center;padding-top:15px;position:absolute;top:-5px;right:-15px}header .search-toggle:hover{background-color:#9c0d0e}.product-card{width:33.3%}}@media(max-width: 992px){.news .box{height:300px}.bestseller-col-img{padding-right:0}.cart-name{min-height:90px}}@media(max-width: 960px){header nav #navbar .desktop-menu li a{font-size:14px}.top-puffar .puff{height:420px}.best-sellers .big-image{height:367px;margin-bottom:10px}.best-sellers .box:nth-child(n+5){display:none}.best-sellers .box{width:50%}.single-product .bg-white{padding:10px;padding-bottom:40px}}@media(max-width: 900px){header nav #navbar .desktop-menu li a{font-size:13px}header .icon-profile a{font-size:0 !important}header .icon-profile a .my-profile-icon{padding:4px 5px !important;height:28px}header .icon-profile a .fa-user{font-size:16px}header nav .social-media{margin-right:20px}header nav .social-media .fa-w-14{margin-top:20px}.news .box{height:250px}}@media(max-width: 767px){.responsive-menu-opener{font-size:34px}.responsive-menu-wrapper{display:none;position:fixed;width:100%;max-height:90vh;top:110px;left:0;z-index:9990;background:#fff;overflow-y:scroll}.responsive-menu-wrapper ul{list-style-type:none;padding:0;margin:0}.responsive-menu-wrapper ul ul{padding:0;margin:0}.responsive-menu-wrapper ul li{width:100%;float:none;list-style-type:none;position:relative}.responsive-menu-wrapper ul li a{padding:15px 10px;font-size:14px;display:block;border-bottom:1px solid #e0e6ec !important;color:#000}.responsive-menu-wrapper ul li>ul{display:none;background-color:#f7f7f7}.responsive-menu-wrapper ul li>ul li a{padding-left:30px !important}.responsive-menu-wrapper ul li>ul li>ul{display:none;background-color:#e0e6ec}.responsive-menu-wrapper ul .site-menu-item-active>a,.responsive-menu-wrapper ul .site-menu-item-parent>a{font-weight:bold}.responsive-menu-wrapper ul .opener{position:absolute;top:0;right:0;width:64px;height:53px;cursor:pointer;padding:11px 0 0 20px}.responsive-menu-wrapper ul .opener:before{font-family:"FontAwesome";content:"";margin:10px 15px;color:#000;font-size:18px}.responsive-menu-wrapper ul .opener.open:before{content:""}.top-campaign{top:114px}.top-puffar{padding:0}.top-puffar .col-sm-8{margin-bottom:10px}.news .box .overlay-box{height:80%}.best-sellers .box{width:33.3%;float:left}.best-sellers .box:nth-child(n+5){display:block}.best-sellers .box:nth-child(n+7){display:none}.best-sellers .col-xs-12{padding:0 15px}.group-menu-wrapper{margin:0;position:relative}.group-menu-wrapper select{width:100%;background-color:#fff;border:0;padding:10px;-webkit-appearance:none}.group-menu-wrapper .fa-chevron-down{position:absolute;top:55px;right:10px;font-size:16px;z-index:9}.single-product .padding-30{padding:0}.single-product .menu-wrapper{margin-bottom:20px}#cart-header{padding:0}main{min-height:calc(100vh - 830px)}.footer{height:830px}}@media(max-width: 640px){.container{padding:0 15px}main{min-height:calc(100vh - 930px)}.footer{height:930px}}@media(max-width: 568px){header nav .topbar .navbar-header{width:auto}header nav .topbar .navbar-header img{max-width:100%}header nav .social-media{margin-right:10px}header nav .social-media .fa-w-14{margin-top:22px;font-size:22px}header nav .topbar .menu li.icon-cart a{font-size:0 !important}header nav .topbar .menu li.icon-cart a .fa-shopping-cart{font-size:20px !important}header nav .topbar .menu li.icon-cart a .topcart-number{font-size:20px !important}.product-card{width:50%}}@media(max-width: 480px){.top-puffar .puff .box .puff-title{font-size:26px}.best-sellers .box{width:50%}.footer .about{padding:20px 0}.footer .col-xs-6{width:100%}main{min-height:calc(100vh - 1170px)}.footer{height:1170px}}@media(max-width: 414px){header nav .topbar .navbar-header .navbar-brand img{height:35px;margin-top:12px}}@media(max-width: 360px){.product-card{width:100%}}@media(max-width: 320px){header nav .social-media{display:none}}
