@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
/* font-family: "Inter", sans-serif; */


body{font-family: "Inter", sans-serif; font-weight:400; color:#000000; font-size:16px; letter-spacing:normal; line-height: normal; border:none; background:#F7F7F7;}
h1, h2, h3, h4, h5, h6{font-family: "Inter", sans-serif; font-weight:700; line-height:normal; letter-spacing:normal; color:#000000;}
a{color:#000000; transition: all 0.5s ease;}
a:hover, a:focus{color:#000000;}
a, a:hover{text-decoration:none;}
p{margin:0 0 10px 0;}
.editing-menu-widgets-button{ display: none;}

.button{border-radius:50px; transition:all 0.5s ease;}
.button--primary{background-color:#ff7700; border-color:#ff7700; color:#ffffff; }
.button--primary:hover, .button--primary:focus, .button--primary.is-active, .button--primary.active, .button--primary:active{background-color:#222222; border-color:#222222; color:#ffffff;}

.btn{display:inline-flex; justify-content:center; align-items:center; border:0px; border-radius:25px; background-color:#ff7700; color:#fff; font-family:"Inter", sans-serif; font-size:16px; font-weight:500; line-height:normal; padding:5px 30px; min-height:50px; transition:all 0.5s ease;}
.btn:hover, .btn:focus{color:#ffffff; background-color:#222222;}

.container{width:100%; max-width:1640px; padding:0 20px; margin:0 auto;}

input :focus-visible, button :focus-visible, textarea :focus-visible, select :focus-visible, details :focus-visible, [href] :focus-visible, [tabindex]:not([tabindex="-1"]) :focus-visible, [contenteditable="true"] :focus-visible{outline:none !important;}

.banners{font-size:15px;}
.banners-wrapper .banners[data-banner-location="top"]{color:#fff; background:#000; min-width:100% !important; left:0; padding:0 !important;}
.banners-wrapper .banners[data-banner-location="top"] .blaze-container{margin:0;}
.banners-wrapper .banners[data-banner-location="top"] strong{font-weight:400;}
.blaze-container .blaze-track-container{padding:10px 0;}
.banners-wrapper .banners .banner{max-width:1640px; margin:0 auto; padding:0 20px!important;}
.banners-wrapper .banners .banner p span{font-size:15px !important;}
.banners-wrapper .banners .banner em, .banners-wrapper .banners .banner em span{font-style:normal; font-size:13px !important;}
.banners-wrapper .banners-close .icon{fill:rgba(255, 255, 255, 0.5); width:14px; height:14px;}

.header{background:#f7f7f7;}
.beautify__mainHeader .container::before, .beautify__mainHeader .container::after{content:none;}
.beautify__mainHeader .container{justify-content:space-between; max-width:1860px;}
.beautify__mainHeader .header-logo{margin:0; text-align:left; padding:0; height:auto; position:relative;}
.beautify__mainHeader ._isImg{max-width:inherit; width:auto;}
.header-logo-image-container{min-height:unset;}
.header-logo-image-container::after{padding-bottom:0;}
.header-logo-image{position:relative;}

.header.sticky-header-loaded{width:100%;}
.headerLeft{padding:10px 0;}
.headerRight{display:flex; flex-wrap:wrap; align-items:center; justify-content:end;}
.headerRight .hdrcallIc{display:flex; align-items:center; text-align:center; gap:10px; font-size:18px; font-weight:600;}
.headerRight .hdrcallIc:hover, .headerRight .hdrcallIc:focus{color:#FF7700;}
.headerRight .callIc{width:38px; height:38px; border-radius:50px; background:#FF7700; display:flex; align-items:center; justify-content:center;}
.navUser-action svg{fill:transparent;}
.headerRight .hdrcallIc:hover .callIc, .headerRight .hdrcallIc:focus .callIc{background:#000;}
.beautify__mainHeader{border-bottom:1px solid #c2c2c2;}
.beautify__mainHeader .navUser-item .navUser-action{font-size:14px; font-weight:400; color:#000; column-gap:normal; margin:0 0 0 40px; padding:0;}
.beautify__mainHeader .navUser-item .navUser-action .navUserIc{padding:0 10px 0 0;}
.beautify__mainHeader .navUser-item .navUser-action:hover, .beautify__mainHeader .navUser-item .navUser-action:focus{color:#FF7700;}
.beautify__mainHeader .navUser-item .navUser-action:hover .navUserIc svg path, .beautify__mainHeader .navUser-item .navUser-action:focus .navUserIc svg path{stroke:#FF7700;}
.navUser-item--cart .navUser-action:hover svg path{fill:#FF7700;}
.beautify__mainHeader .navUser-item--giftCert .navUser-action::before{content:none;}
.beautify__mainHeader .navUser-action .countPill{width:auto; height:auto; border:2px solid #f7f7f7; border-radius:50px; font-size:14px; font-weight:400; text-align:center; position:absolute; top:-15px; right:-15px; line-height:20px; padding: 0px 5px; min-width:24px;}
.beautify__mainHeader ._total-price-nav{display:none;}

.headerCall{position: relative;}
.headerCall .cntctInfo{display: none; top:100%; left:0; position: absolute; background:#fff; border-radius:10px; min-width:200px; padding:20px; z-index:9;}
.headerCall .cntctInfo p{margin:0 0 15px 0;}
.headerCall:hover .cntctInfo, .headerCall:focus .cntctInfo{display:block;}
.headerCall .cntctInfo p:last-child{margin:0;}

.beautify__mainHeader ._searchBar{margin:0 0 0 40px;}
.beautify__quickSearch{margin:0; min-width:900px;}
.beautify__quickSearch fieldset{border:0px; background-color:#fff; border-radius:50px;}
.beautify__quickSearch .form-prefixPostfix{max-width:inherit;}
.beautify__quickSearch .form-prefixPostfix .form-input{border:1px solid #bababa; border-radius:5px; background-color:#fff; height:50px; padding-right:60px;}
.beautify__quickSearch .form-prefixPostfix .form-input::placeholder{opacity:1; color:#000000;}
.beautify__quickSearch .form-prefixPostfix .form-input:focus-visible{outline:none !important;}
.beautify__quickSearch .button._submit{border:0; height:50px; width:50px; background-color:transparent; border-radius:0; margin:0; padding:0; position:absolute; right:0; top:0;}
.beautify__quickSearch .button._submit:hover{background-color:transparent;}
.has-quickSearchOpen .beautify__quickSearch .button._close._close{padding:17px; height:50px; width:50px;}
.beautify__quickSearch .form-prefixPostfix{align-items:center;}

.navPages-container{background:none;}
.navPages{padding:0;}
.navPages-item.navPages-item--page:nth-last-child(3) > .navPages-action{color:#D81F1F;}

.heroCarousel-container-bg{position:relative; padding:0 20px;}
.heroCarousel-container-bg .container{max-width:1820px; padding:0;}
.heroCarousel.blaze-slider .blaze-prev, .heroCarousel.blaze-slider .blaze-next{top:50%; width:28px; height:119px; border:none; border-radius:0; box-shadow:none; transform:none;}
.heroCarousel.blaze-slider .blaze-prev, .heroCarousel--boxed.heroCarousel.blaze-slider .blaze-prev{background:url(../img/slider-prev-arrow.png) no-repeat left center; left:0;}
.heroCarousel.blaze-slider .blaze-next, .heroCarousel--boxed.heroCarousel.blaze-slider .blaze-next{background:url(../img/slider-next-arrow.png) no-repeat right center; right:0;}
.heroCarousel.blaze-slider .blaze-prev::before, .heroCarousel.blaze-slider .blaze-next::before{content:none;}
.heroCarousel.blaze-slider .blaze-pagination{display:none;}
.heroCarousel.blaze-slider .blaze-container .blaze-pagination button { color: transparent; font-size: 0; padding: 0; height: 15px; width: 15px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.3); margin: 0; transition: all 0.5s ease;}
.heroCarousel.blaze-slider .blaze-container .blaze-pagination button.active { background-color: rgba(255, 255, 255, 1); outline: 1px solid rgba(255, 255, 255, 1); outline-offset: 3px;}

.siteBanner{position:relative; padding:0 20px; max-width:1860px; margin:0 auto;}
.siteBanner img{width:100%;}

.mainBanner{position:relative;}
.mainBanner .container{max-width:1860px;}
.mainBanner .bnrBoxes{display:flex; flex-wrap:wrap; justify-content:center;}
.mainBanner .bnrBoxes .leftbnrBox{position:relative; width:63.2%;}
.mainBanner .bnrBoxes .rightbnrBox{position:relative; width:36.8%; padding:0 0 0 20px;}
.mainBanner .bnrBoxes a{display:block; margin:0 0 20px 0; border-radius:10px; overflow:hidden;}

div[data-content-region="home_below_carousel"]{display:none;}

.page-heading, .beautify__section .page-heading, ._suggests .beautify__section .page-heading{color:#000; font-size:32px; font-weight:700; line-height:normal; margin:0 0 25px 0; text-align:center;}
.cateSec{position:relative; text-align:center; font-size:16px; font-weight:600; color:#000; padding:40px 0 70px 0;}
.cateSec .page-heading{text-align:left; margin:0 0 10px 0;}
.cateSec .cateBoxes{position:relative; display:flex; flex-wrap:wrap; justify-content:center; margin:0 -12.5px;}
.cateSec .cateBoxes .cateBox{width:16.667%; position:relative; padding:20px 12.5px;}
.cateSec .cateBox a{display:block; position:relative; z-index:0; webkit-transition:0.5s ease-in-out; transition:0.5s ease-in-out;}
.cateSec .cateBox a:before{content:''; width:100%; height:195px; background:#fff; border-radius:10px; border:1px solid #cccccc; top:0; left:0; position:absolute; z-index:-1; webkit-transition:0.5s ease-in-out; transition:0.5s ease-in-out;}
.cateSec .cateBox .cateImg{width:100%; height:195px; display:block; display:flex; justify-content:center; align-items:center; padding:0;}
.cateSec .cateBox .cateImg img{padding:0; webkit-transition:0.5s ease-in-out; transition:0.5s ease-in-out;}
.cateSec .cateBox a:hover .cateImg img, .cateSec .cateBox a:focus .cateImg img{padding:0 0 30px 0;}
.cateSec .cateBox a:hover::before, .cateSec .cateBox a:focus::before{height:100%;}
.cateSec .cateBox .cateDtl{position:relative; -webkit-transition:0.5s ease-in-out; transition:0.5s ease-in-out; bottom:0; padding:20px 0 0 0; display:block;}
.cateSec .cateBox a:hover .cateDtl{bottom:25px; padding:5px 0 0 0;}
.cateSec .cateBox .cateDtl .cateTitle{font-size:16px; font-weight:600; color:#000;}

.two-col-cate-sec{position:relative; padding:0 0 60px 0;}
.two-col-cate-sec .container{max-width:1860px;}
.two-col-cate-sec .cateBoxes{position:relative; display:flex; flex-wrap:wrap; margin:0 -10px;}
.two-col-cate-sec .cateBoxes .cateBox{width:50%; padding:0 10px 20px 10px; position:relative;}
.two-col-cate-sec .cateBoxes .cateBox a{display:block; border-radius:15px; overflow:hidden;}

.snglbannerSec a{border-radius:20px; overflow:hidden; display:block;}

.categoryProductSliderHome{padding:0px;}
.categoryProductSliderHome .container{max-width:1860px;}
.categoryProductSliderHome .tabs{border:0; display:flex; justify-content:flex-start; align-items:center; gap:20px; border-bottom:1px solid #222222;}
.categoryProductSliderHome .tabs::before, .categoryProductSliderHome .tabs::after{display:none;}
.categoryProductSliderHome .tab{border:0;}
.categoryProductSliderHome .tab.is-active{border:0;}
.categoryProductSliderHome .tab .tab-title{padding:12px 45px; color:#CCC; font-size:30px; font-weight:700; line-height:normal; border:none; border-radius:10px 10px 0 0; background:#222222; position:relative;}
.categoryProductSliderHome .tab:hover .tab-title, .categoryProductSliderHome .tab:focus .tab-title, .categoryProductSliderHome .tab.is-active .tab-title{color:#fff; border:none; background:#ff7700;}
.categoryProductSliderHome .tab .tab-title:before{content:''; position:absolute; left:calc(50% - 15px); bottom:-29px; border:15px solid transparent; border-top:15px solid #ff7700; opacity:0;}
.categoryProductSliderHome .tab:hover .tab-title:before, .categoryProductSliderHome .tab:focus .tab-title:before, .categoryProductSliderHome .tab.is-active .tab-title:before{opacity:1;}

.categoryProductSliderHome .page-heading{text-align:left;}
.categoryProductSliderHome .productGrid{margin:0px; display:flex; gap:20px; flex-wrap:wrap; justify-content:center;}
.categoryProductSliderHome .productGrid .product{flex:unset; width:calc(20% - 20px*5/6);}
.categoryProductSliderHome .cat-view-all{text-align:center; margin-top:35px;}
.categoryProductSliderHome .card-footer .card-buttons ._quickViewAndCompare{display:none;}

.card, .productGrid .card, .productCarousel .card{padding:0px; border:none; border-radius:10px; padding:20px 24px 60px 24px; text-align:center; transition:all 0.5s ease; background:#fff; margin-bottom:25px;}
.card-body{display:block; text-align:center; padding-top:20px;}
.card-title{text-align:center; font-family:"Inter", sans-serif; font-size:15px; font-weight:400; line-height:normal; margin:0; height:38px; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.card-title a{color:#000000;}
.card-title a:hover{color:#D11E01;}
.card-body .card-badges{display:none;}
.card-body .card-text--brand{color:rgba(0, 0, 0, 0.6); font-family:"Inter", sans-serif; font-size:14px; font-weight:400; line-height:normal; margin:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.card-body .card-text--colorswatches{display:none;}
.card-text--rating{border:none; margin:25px 0 0 0; padding:0;}
.card-body > .card-text--price{margin:20px 0 0 0; justify-content:center; flex-direction:row-reverse; gap:10px; font-size:16px;}
.card-body .price--main{font-size:16px;}
.price-was-label{display:none;}
.card-text--price .price-section{margin:0px !important;}
.card-text--price .price-section .price--non-sale, .card-text--price .price-section .price--rrp, .card-text--price .price-section .price-was-label{color:#868686;}
.card-footer:not(._show){opacity:1;}
.card-footer{opacity:1; position:absolute; bottom:0; left:50% !important; right:auto !important; transform:translate(-50%, 50%);}
.card:hover .card-footer {bottom:0;}
.card-footer .card-buttons ._qtyAdd .form-field--increments{display:none;}
.card-footer .card-buttons ._qtyAdd .card-figcaption-button i{display:block !important;}
.card-footer .card-buttons ._qtyAdd .card-figcaption-button span{display:none !important;}
.card-footer .card-buttons ._qtyAdd .card-figcaption-button{display:flex; align-items:center; justify-content:center; height:50px !important; width:50px !important; padding:0px; background:#FF7700; color:#ffffff; border-radius:50px !important; max-height:none; line-height:1; flex:unset !important;}
.card-footer .card-buttons ._qtyAdd .card-figcaption-button:hover{background:#222222; color:#ffffff;}
.card-footer .card-buttons ._qtyAdd{justify-content:center;}
.card-figure{overflow:visible;}
.sale-flag-side{display:flex; justify-content:center; align-items:center; text-align:center; background-color:#d8282a; top:-50px; left:-75px; transform:rotate(-45deg); padding:0;}
.sale-flag-side:before{display:none;}
.sale-flag-side .sale-text{color:#FFF; text-align:center; font-family:"Inter", sans-serif; font-size:15px; font-weight:500; line-height:1.15; text-transform:uppercase; padding:65px 35px 10px 35px;}
.card-footer .card-buttons ._quickViewAndCompare .card-figcaption-button span{background-color:transparent;}
.card-footer .card-buttons ._quickViewAndCompare .card-figcaption-button:hover span{background-color:transparent;}
.card-footer .card-buttons ._quickViewAndCompare .card-figcaption-button{height:50px; width:50px; background-color:#ff7700 !important; border-radius:50px; align-items:center; justify-content:center; display:flex;}
.card-footer .card-buttons ._quickViewAndCompare .card-figcaption-button:hover{background-color:#222222 !important;}
.card-footer .card-buttons ._quickViewAndCompare .card-figcaption-button .icon{fill:#ffffff;}
.card-footer .card-buttons{justify-content:center;}
.card-footer .card-buttons ._qtyAdd{flex:unset;}

.cat-view-all .btn{color:#FFF; background:#ff7701; font-size:16px; font-style:normal; font-weight:700; line-height:normal; letter-spacing:1.6px; text-transform:uppercase;}
.categoryProductSliderHome .tabs-contents{margin:0;}
.categoryProductSliderHome .tab-content.has-jsContent.is-active{padding-bottom:0;}

.reviewSec{position:relative; padding:80px 0;}
.reviewSec .container{max-width:1860px;}
.reviewSec .secCntnr{display:flex; flex-wrap:wrap; position:relative; border-radius:10px; overflow:hidden; background:url(../img/review-bg.jpg) no-repeat left center; background-size:cover;}
.reviewSec .reviewBlock{position:relative; width:65.6%; padding:90px 100px 90px 110px;}
.reviewSec .reviewBlock .page-heading{text-align:left; color:#fff; margin:0 0 30px 0;}
.reviewSec .saleBlock{position:relative; width:34.4%; display:flex; justify-content:center; background:#CA1010; padding:20px;}
.reviewSec .saleBlock a{display:flex; justify-content:center; width:100%; height:100%;}
.reviewSec .saleBlock img{margin:auto;}
.reviewSec .reviewBlock .slick-list{margin:0 -10px;}
.reviewSec .reviewBlock .reviewBox{position:relative; padding:0 10px;}
.reviewSec .reviewBox .reviewCntn{background:#fff; border-radius:10px; padding:40px 45px 50px 55px; position:relative;}
.reviewSec .reviewBox .reviewCntn:before{content:''; position:absolute; right:30px; bottom:30px; background:url(../img/quote-ic.png) no-repeat right bottom; width:32px; height:27px; opacity:0.2;}
.reviewSec .reviewBox .reviewCntn .ratingStar{width:auto; margin:0 0 15px 0;}
.reviewSec .reviewBox .reviewCntn h4{font-size:16px; font-weight:600; color:#000; margin:0 0 10px 0;}
.reviewSec .reviewBox .reviewCntn p{line-height:25px; margin:0 0 10px 0; font-style:italic; overflow:hidden; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.reviewSec .reviewBox .reviewCntn .authorDtl{font-size:16px; font-weight:600; color:#000;}
.slick-arrow, .blaze-container .blaze-prev, .blaze-container .blaze-next{font-size:0; width:36px !important; height:36px !important; border-radius:0; box-shadow:none;}
.reviewSec .slick-arrow{top:-48px;}
.reviewSec .slick-prev{left:auto !important; right:50px;}
.slick-arrow:before{content:none !important;}
.slick-prev{background:url(../img/prev-arrow.svg) no-repeat center center; left:0 !important;}
.slick-next{background:url(../img/next-arrow.svg) no-repeat center center; right:0 !important;}
.slick-prev:hover, .slick-prev:focus{background:url(../img/prev-arrow-hover.svg) no-repeat center center;}
.slick-next:hover, .slick-next:focus{background:url(../img/next-arrow-hover.svg) no-repeat center center;}

.blaze-container .blaze-prev{background:url(../img/prev-arrow.svg) no-repeat center center; left:-50px !important;}
.blaze-container .blaze-next{background:url(../img/next-arrow.svg) no-repeat center center; right:-50px !important;}
.blaze-container .blaze-prev:hover, .blaze-container .blaze-prev:focus{background:url(../img/prev-arrow-hover.svg) no-repeat center center;}
.blaze-container .blaze-next:hover, .blaze-container .blaze-next:focus{background:url(../img/next-arrow-hover.svg) no-repeat center center;}
.blaze-container .blaze-prev::before, .blaze-container .blaze-next::before{content:none;}

.brandSec{position:relative;}
.brandSec .container{max-width:1860px;}
.brandSec .brandBoxes{display:flex; flex-wrap:wrap; margin:0 -10px;}
.brandSec .brandBox{width:calc(25% - 20px); position:relative; margin:0 10px 20px 10px; border-radius:10px; overflow:hidden; background:#fff; min-height:260px;}
.brandSec .brandBox .brandImg{position:relative; border-radius:10px; overflow:hidden; display:flex; height:100%; justify-content:end;}
.brandSec .brandBox .brandDtl{position:absolute; left:0; top:0; width:100%; padding:30px 45px;}
.brandSec .brandBox .brandThum{padding:0 0 25px 0;}
.brandSec .brandBox .brandList ul{margin:0; padding:0; list-style:none;}
.brandSec .brandBox .brandList ul li{margin:0 0 10px 0;}
.brandSec .brandBox .brandList ul li:last-child{margin:0;}
.brandSec .brandBox .brandList ul li a{font-size:14px; font-weight:400; color:#000; position:relative; padding:0 0 0 10px; -webkit-transition:0.5s ease-in-out; transition:0.5s ease-in-out;}
.brandSec .brandBox .brandList ul li a:before{content:'\0203A'; position:absolute; left:0; top:0; color:#ff7701; -webkit-transition:0.5s ease-in-out; transition:0.5s ease-in-out;}
.brandSec .brandBox .brandList ul li a:hover{padding:0 0 0 15px; color:#ff7701;}
.brandSec .brandBox .brandList ul li a:hover::before{content:'\00BB';}

.videoSec{position:relative; padding:70px 0 60px 0;}
.videoSec .slick-track{display:flex; align-items:center;}
.videoSec .videoSlider .slick-list{padding:0 !important;}
.videoSec .videoBlock .videoblockIn{position:relative; z-index:1; border:10px solid #b4b4b4;}
.videoSec .videoBlock{z-index:0; position:relative;}
.videoSec .videoBlock.slick-active.slick-center{z-index:1;}
.videoSec .videoBlock.slick-active.slick-center .videoblockIn{width:calc(100% + 220px); margin:0 -110px; border:10px solid #cccacb;}
.videoSec .embed-container{position:relative; padding-bottom:62%; height:0; overflow:hidden; max-width:100%;}
.videoSec .embed-container iframe, .embed-container object, .embed-container embed{position:absolute; top:0; left:0; width:100%; height:100%;}
.videoSec .viewallBtn{text-align:center; padding:35px 0 0 0;}
.videoSec .viewallBtn a{display:inline-block; color:#FFF; font-size:16px; font-style:normal; font-weight:700; line-height:normal; letter-spacing:1.6px; text-transform:uppercase; background:#ff7701; padding:15px 30px; border-radius:50px;}
.videoSec .viewallBtn a:hover, .videoSec .viewallBtn a:focus{background:#222222; color:#fff;}
.videoSec .slick-arrow{display:none !important;}

.snglbannerSec{position:relative; text-align:center; font-size:18px; color:#fff; padding:0;}
.snglbannerSec .container{max-width:1860px;}
.snglbannerSec .bnrCntn{background:url(../img/bbq-bg.png) no-repeat center center; background-size:cover; border-radius:10px; padding:90px 20px 85px 20px;}
.snglbannerSec .bnrCntn .page-heading{color:#fff; font-size:50px; margin:25px 0 25px 0;}
.snglbannerSec .bnrCntn p{max-width:700px; margin:0 auto 30px;}
.snglbannerSec .bnrCntn .secBtn{display:inline-block; color:#FFF; font-size:16px; font-style:normal; font-weight:700; line-height:normal; letter-spacing:1.6px; text-transform:uppercase; background:#ff7701; padding:15px 30px; border-radius:50px;}
.snglbannerSec .bnrCntn .secBtn:hover, .snglbannerSec .bnrCntn .secBtn:focus{background:#fff; color:#000;}

.iconSec{position:relative; padding:80px 0;}
.iconSec .iconBlocks{display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap;}
.iconSec .iconBlock{display:flex; justify-content:center; align-items:center;}
.iconSec .iconBlock a{display:flex; justify-content:center; gap:20px; align-items:center;}
.iconSec .iconBlock *{ transition: all 0.5s ease;}
.iconSec .iconBlock .icomImg{display:flex; justify-content:center; align-items:center; width:120px; height:120px; border:1px solid #D7D7D7; border-radius:100%; position:relative; z-index:1;}
.iconSec .iconBlock .icomImg:before{content:''; position:absolute; inset:10px; background:#D7D7D7; border-radius:100%; z-index:-1;}
.iconSec .iconDtl{color:#181818; font-size:18px; font-weight:500; line-height:normal;}
.iconSec .iconBlock:hover .icomImg{border-color:#FF7700;}
.iconSec .iconBlock:hover .icomImg:before{background:#FF7700;}
.iconSec .iconBlock:hover .icomImg svg, .iconSec .iconBlock:hover .icomImg path, .iconSec .iconBlock:hover .icomImg rect{fill:#ffffff;}
.iconSec .iconBlock:hover .icomImg img{filter:invert(1);}

.aboutnblogSec{position:relative; font-size:16px; padding:50px 0 0 0;}
.aboutnblogSec .page-heading{text-align:left; color:#fff;}
.aboutnblogSec .container{max-width:1860px;}
.aboutnblogSec .secCntnr{position:relative; display:flex; flex-wrap:wrap;}
.aboutnblogSec .aboutSec{width:66%; position:relative; background:url(../img/about-bg.jpg) no-repeat left center; border-radius:10px; background-size:cover; color:#fff; padding:90px 20px 20px 110px;}
.aboutnblogSec .blogSec{width:34%; position:relative; padding:0 0 0 50px;}
.aboutSec .aboutCntn{max-width:435px;}
.aboutSec .aboutCntn .page-heading{color:#fff; margin:0 0 30px 0;}
.aboutSec .aboutCntn p{line-height:25px; margin:0 0 25px 0;}
.aboutSec .aboutCntn .moreLink{font-size:16px; font-weight:500; text-transform:uppercase; text-decoration:underline; display:inline-block; color:#fff;}
.aboutSec .aboutCntn .moreLink:hover, .aboutSec .aboutCntn .moreLink:focus{color:#ff7701;}
.aboutnblogSec .blogSec .kitchenary__recentBlog{background:#000; border-radius:10px; padding:50px;}
.aboutnblogSec .blogSec .blaze-container .blaze-track-container{padding:0;}
.aboutnblogSec .blogSec .blaze-container{margin:0;}
.aboutnblogSec .blogSec .blaze-track{--slide-width:100%;}
.aboutnblogSec .blogSec .blogHead{display:flex; justify-content:space-between; align-items:end;}
.blogSec .beautify__section .page-heading{max-width:240px;}
.blogSec .kitchenary__recentBlog ._more{margin:0 0 30px 0;}
.blogSec .kitchenary__recentBlog ._more a{border:none; padding:0; border-radius:0; font-size:16px; font-weight:500; text-transform:uppercase; text-decoration:underline; color:#fff;}
.blogSec .kitchenary__recentBlog ._more a:hover, .blogSec .kitchenary__recentBlog ._more a:focus{color:#FF7700;}
.blogSec .kitchenary__recentBlog ._blog{position:relative;}
.blogSec .kitchenary__recentBlog ._blog-post-figure{margin:0; border-radius:10px; overflow:hidden;}
.blogSec .kitchenary__recentBlog ._blog-thumbnail::before{padding-top:250px;}
.blogSec .kitchenary__recentBlog ._blog-post-body{position:absolute; left:0; bottom:0; width:100%; z-index:0; padding:0 25px 15px 25px; display:flex; align-items:end; justify-content:space-between;}
.blogSec .kitchenary__recentBlog ._blog-post-body:before{content:''; position:absolute; left:0; bottom:0; width:100%; height:131px; background:url(../img/blog-content-shadow.png) repeat-x center bottom; z-index:-1; border-radius:0 0 10px 10px;}
.blogSec .kitchenary__recentBlog ._blog-header{max-width:65%;}
.blogSec .kitchenary__recentBlog ._blog-title{font-size:16px; font-weight:600; margin:0; color:#000; line-height:1.2;}
.aboutnblogSec .blogSec ._blog-post{display:none;}
.blogSec .blogmoreLink a{font-size:15px; font-weight:500; color:#000; text-transform:uppercase; text-decoration:underline;}
.blogSec .blogmoreLink a:hover, .blogSec .blogmoreLink a:focus{color:#ff7701;}


.cusserviceSec{position:relative; text-align:center; font-size:20px; padding:95px 0 55px 0; overflow:hidden;}
.cusserviceSec .serviceBlocks{display:flex; flex-wrap:wrap; margin:0 -25px;}
.cusserviceSec .serviceBlock{width:33.33%; padding:25px; display:flex; justify-content:center;}
.cusserviceSec .serviceBlock a{display:block; border-radius:10px; padding:25px 20px; width:100%; color:#fff;}
.cusserviceSec .serviceBlock .srvcCntn{display:inline-block; text-align:left; padding:0 0 0 65px;}
.cusserviceSec .serviceBlock .srvcCntn strong{display:block; font-weight:600;}
.cusserviceSec .serviceBlock.mailsrvcBlock a{background:#ff7701;}
.cusserviceSec .serviceBlock.whtsappBlock a{background:#30d14f;}
.cusserviceSec .serviceBlock.callsrvcBlock a{background:#242424;}
.cusserviceSec .serviceBlock.mailsrvcBlock a:hover, .cusserviceSec .serviceBlock.mailsrvcBlock a:focus{background:#dc6a06;}
.cusserviceSec .serviceBlock.whtsappBlock a:hover, .cusserviceSec .serviceBlock.whtsappBlock a:focus{background:#29b543;}
.cusserviceSec .serviceBlock.callsrvcBlock a:hover, .cusserviceSec .serviceBlock.callsrvcBlock a:focus{background:#131313;}
.cusserviceSec .serviceBlock.mailsrvcBlock .srvcCntn{background:url(../img/mail-ic.png) no-repeat left center;}
.cusserviceSec .serviceBlock.whtsappBlock .srvcCntn{background:url(../img/whatsapp-ic.png) no-repeat left center;}
.cusserviceSec .serviceBlock.callsrvcBlock .srvcCntn{background:url(../img/call-ic.png) no-repeat left center;}

img{max-width:100%;}
.instaSec{position:relative;}
.instaSec .container{max-width:1860px;}
.instaSec .instaHead{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; margin:0 0 30px 0;}
.instaSec .instaTitle{position:relative; width:25%;}
.instaSec .instaTitle a{display:inline-block; font-size:32px; font-style:normal; font-weight:700; color:#000; background:url(../img/insta-title-ic.png) no-repeat left center; padding:0 0 5px 50px; line-height:1;}
.instaSec .instaHead .instafollowDtl{text-align:center; width:50%;}
.instaSec .instaHead .instafollowBtn{text-align:right; width:25%;}
.instaSec .instaHead .instafollowBtn .foolowBtn{display:inline-block; color:#FFF; font-size:16px; font-style:normal; font-weight:700; line-height:normal; letter-spacing:1.6px; text-transform:uppercase; background:#ff7701; padding:15px 30px; border-radius:50px;}
.instaSec .instaHead .instafollowBtn .foolowBtn:hover, .instaSec .instaHead .instafollowBtn .foolowBtn:focus{background:#222222; color:#fff;}
.instaSec .instaFeed{display:flex; flex-wrap:wrap; margin:0 -10px;}
.instaSec .instaFeed a{position:relative; width:calc(20% - 20px); border-radius:10px; overflow:hidden; margin:0 10px 20px 10px; -webkit-transition:1s ease-in-out; transition:1s ease-in-out;}
.instaSec .instaFeed a::before{content:''; position:absolute; width:100%; height:100%; top:0; left:0; background:linear-gradient(207deg, rgba(110,59,241,0.8) 0%, rgba(193,40,191,0.8) 24%, rgba(234,51,107,0.8) 48%, rgba(238,129,49,0.8) 72%, rgba(248,216,73,0.8) 91%); -webkit-transition:1s ease-in-out; transition:1s ease-in-out; opacity:0;}
.instaSec .instaFeed a::after{content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../img/insta-hover-ic.png) no-repeat center center; -webkit-transition:1s ease-in-out; transition:1s ease-in-out; opacity:0;}
.instaSec .instaFeed a:hover::before, .instaSec .instaFeed a:hover::after, .instaSec .instaFeed a:focus::before, .instaSec .instaFeed a:focus::after{opacity:1;}

.ftrcusserviceSec{padding-top:10px;}
.ftrcusserviceSec .container{max-width:1860px;}
.footer{padding:0 20px; color:#000000; margin:0 auto; position:relative; max-width:1860px; background:transparent; border-radius:10px; font-size:16px; overflow:hidden;}

.footerTop{position:relative; max-width:1820px; margin:0 auto; padding:0 20px 0 20px; background:#fff; border-radius:10px 10px 0 0;}
.footerTop .ftrtopCntnr{display:flex; align-items:center; justify-content:space-between; border-bottom:1px solid #D9D9D9; padding:50px 0 40px 0; max-width:1600px; margin:0 auto;}
.footer .beautify__section{padding:0px; width:100%;}
.beautify__newsletter .container{padding:0; display:flex; align-items:center; column-gap:inherit;}
.beautify__newsletter .newsletterHead{text-align:left; background:url(../img/newsletter-ic.png) no-repeat left center; padding:0 35px 0 75px;}
.beautify__newsletter .newsletterHead .page-heading{color:#000; font-size:30px; font-style:normal; font-weight:700; line-height:normal; margin:0; text-align:left; font-family:"Inter", sans-serif;}
.beautify__newsletter p{font-size:16px; line-height:normal; margin:0; padding:0; color:#000;}
.beautify__newsletter .form{margin:0; position:relative; max-width:775px;}
.beautify__newsletter .form .form-field{margin:0; border:none;}
.beautify__newsletter .form-input{width:calc(100% - 175px); flex:none; height:50px; border-radius:50px; color:#000; font-size:14px; margin:0; border:none; background:#e9e9e9; padding:0 30px 0 30px;}
.beautify__newsletter .form-input::-webkit-input-placeholder{color:#000000; opacity:0.5;}
.beautify__newsletter .form-input::-moz-placeholder{color:#000000; opacity:0.5;}
.beautify__newsletter .form-input:-ms-input-placeholder{color:#000000; opacity:0.5;}
.beautify__newsletter .form-input:-moz-placeholder{color:#000000; opacity:0.5;}
.beautify__newsletter .button{height:50px; font-size:16px; letter-spacing:1.6px; text-transform:uppercase; font-weight:700; padding:0 30px; border:none; border-radius:50px; background:#ff7701; color:#fff; width:165px; margin:0 0 0 10px; min-width:unset; font-family:"Inter", sans-serif;}
.beautify__newsletter .button:hover, .beautify__newsletter .button:focus{background:#0a0a0a; color:#fff;}

.footerSocial{position:relative;}
.footerSocial .socialLinks{flex-wrap:inherit; align-items:center;}
.footer .footerSocial .socialLinks li{margin:0 0 0 10px;}
.footer .footerSocial .socialLinks .icon{width:50px; height:50px; border:1px solid #FF7700; border-radius:50px; padding:0; margin:0; text-align:center; position:relative;}
.footer .footerSocial .socialLinks .icon svg{width:22px; fill:#000000;}
.footer .footerSocial .socialLinks .icon.icon--instagram{background:url(../img/ftr-insta-ic.png) no-repeat center center; z-index:0;}
.footer .footerSocial .socialLinks .icon.icon--instagram svg{display:none;}
.footer .footerSocial .socialLinks .icon:hover svg, .footer .footerSocial .socialLinks .icon:focus svg, .footer .footerSocial .socialLinks .icon:hover path, .footer .footerSocial .socialLinks .icon:focus path{fill:#fff;}
.footer .footerSocial .socialLinks .icon:hover{background:#000;}
.footer .footerSocial .socialLinks .icon.icon--youtube:hover{background:#fe0000;}
.footer .footerSocial .socialLinks .icon.icon--instagram:hover, .footer .footerSocial .socialLinks .icon.icon--instagram:focus{background:linear-gradient(to bottom, #fc01d8 0%,#fd01b5 31%,#fe095d 69%,#ffad01 100%);}
.footer .footerSocial .socialLinks .icon.icon--instagram:hover::before, .footer .footerSocial .socialLinks .icon.icon--instagram:focus::before{content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../img/ftr-insta-ic-hover.png) no-repeat center center; z-index:-1;}
.footer .socialLinks .socialLinks-item a:hover{opacity:1;}

.footer-info{padding:65px 0 30px 0; background:#fff; border-radius:0 0 10px 10px;}
.footer .footer-info .footer-info--list{display:flex; flex-wrap:wrap; margin:0 -10px; padding:0px; gap:0px;}
.footer .footer-info .footer-info--list .footer-info--col{width:25%; margin:0px; padding:0 10px 30px 10px; position:relative;}
.footer .footer-info .footer-info--list .footer-info--col:nth-child(2){width:19%;}
.footer .footer-info .footer-info--list .footer-info--col:nth-child(3){width:39%;}
.footer .footer-info .footer-info--list .footer-info--col:last-child{width:17%;}
.footer .footer-info-heading{margin:0 0 20px 0; color:#000; font-size:20px; font-weight:700; font-family:"Inter", sans-serif;}
.footer .footer-info-list li{margin:0 0 17px 0;}
.footer .footer-info-list li:last-child{margin:0;}
.footer .footer-info-list li a{color:#000000; font-size:16px; font-weight:400; line-height:normal; position:relative; display:block;}
.footer .footer-info-list li a:hover{color:#FF7700; padding-left:15px;}
.footer .footer-info-list li a:before{content:'\00BB'; position:absolute; left:0; top:0; opacity:0; transition:all 0.5s ease;}
.footer .footer-info-list li a:hover:before{opacity:1;}
.footer .footer-list--category li:nth-child(n+4){display:none;}
.footer .footer-list--category li:last-child{display:block;}
.footer .footer-list--category li:last-child a{text-decoration:underline;}

a.forgot-password:hover{ color:#FF7700; }

.contactInfo{position:relative;}
.contactInfo a{color:#000;}
.contactInfo p:hover, .contactInfo p:focus, .contactInfo a:hover, .contactInfo a:focus{color:#5A5A5A;}
.contactInfo p{display:flex; line-height:normal; margin:0 0 20px 0;}
.contactInfo p:last-child{margin:0;}
.contactInfo .blockIc{width:24px; text-align:center; padding:0;}
.contactInfo p span{padding:0 0 0 13px;}
.contactInfo p a{display:flex; align-items:center;}
.contactInfo p:hover svg path, .contactInfo p:focus svg path{stroke:#000;}

.footer .footer-below{background:#f7f7f7; padding:30px 0 25px 0;}
.footer .footer-below > .container{align-items:center; max-width:1600px; padding:0;}
.footer-copyright{background:none; color:#000; font-size:16px;}
.footer .footer-copyright a{text-decoration:none;}
.footer .footer-copyright a:hover, .footer .footer-copyright a:focus{color:#FF7700;}
.bull{color:#B7B7B7; padding:0 10px;}

.quickSearchResults-inner .productGrid{ gap: 20px; padding: 30px 0px; }
.quickSearchResults-inner .productGrid .product{ width: calc(20% - 20px*4/5); flex: unset;}

#cart-preview-dropdown .previewCart ._body .productGrid { gap: 20px; padding: 20px; }
#cart-preview-dropdown .previewCart ._body .productGrid .product { flex: unset; width: calc(50% - 10px ); }

.subCategories-list .subCategories-item { border: 1px solid #e2e2e2; border-radius: 10px; padding: 10px; overflow: hidden; background:#fff; }
.kitchenary-categoryPage-subCategories._hasImage .subCategories-item-action .subCategories-item-name { font-size: 14px; width: 100%; text-align: center; bottom: 0px; transition: all 0.5s ease;}
.kitchenary-categoryPage-subCategories._hasImage .subCategories-item-action:hover .subCategories-item-name { color: #ff7700;}
.kitchenary-categoryPage-subCategories._hasImage .subCategories-item-action img { padding: 20px 20px 35px 20px; }

.navList-action--checkbox { padding-top: 5px; padding-bottom: 5px; }
.mode-2 .productGrid:has(.card:not(._border)), .mode-3 .productGrid:has(.card:not(._border)), .mode-4 .productGrid:has(.card:not(._border)), .mode-5 .productGrid:has(.card:not(._border)) { margin: 0; gap: 20px; flex: unset;}
.csscolumns .mode-4 .productGrid .product, .csscolumns .productGrid--maxCol4 .product { flex: unset;  width: calc(50% - 20px*1/2);}
.csscolumns .mode-3 .productGrid .product, .csscolumns .productGrid--maxCol3 .product { flex: unset;  width: calc(50% - 20px*1/2);}
.csscolumns .mode-5 .productGrid .product, .csscolumns .productGrid--maxCol5 .product {flex: unset;  width: calc(50% - 20px*1/2);}
.csscolumns .mode-2 .productGrid .product, .csscolumns .productGrid--maxCol2 .product { flex: unset;  width: calc(50% - 20px*1/2);}
.mode-bo .productGrid .card .card-bulkOrder .card-bulkOrder-qty-and-action .card-bulkOrder-qty .card-bulkOrder-value .form-increment { width: 50px; height: 50px;  border-radius: 50px 0 0 50px; }
.mode-bo .productGrid .card .card-bulkOrder .card-bulkOrder-qty-and-action .card-bulkOrder-qty .card-bulkOrder-value .form-increment .form-input--incrementTotal { height: 46px; }
.mode-bo .productGrid .card .card-bulkOrder .card-bulkOrder-qty-and-action { width: auto; }
.mode-bo .productGrid { display: flex; flex-direction: column; gap: 20px; }
.mode-bo .productGrid .product:not(._border) { border: 0;}
.mode-bo .card-title { text-align: left; }
.mode-bo .productGrid .card .card-bulkOrder .card-bulkOrder-action_quickViewAndCompare .card-figcaption-button { height: 50px; width: 50px; background: #ff7700; }
.mode-bo .productGrid .card .card-bulkOrder .card-bulkOrder-action_quickViewAndCompare .card-figcaption-button:hover {  background: #d11e00; }
.mode-bo .productGrid .card .card-bulkOrder .card-bulkOrder-action_quickViewAndCompare .card-figcaption-button .icon { fill: #ffffff; }
.mode-bo .productGrid .card .card-bulkOrder .card-bulkOrder-qty-and-action .card-bulkOrder-action .card-figcaption-button { height: 50px; width: 50px; }
.mode-bo .productGrid .card .card-bulkOrder .card-bulkOrder-qty-and-action .card-bulkOrder-action .card-figcaption-button span { display: none;}
.mode-bo .card-body .card-badges { display: flex; }
.card-badges .sale-flag-side { display: inline-flex; height: auto; width: auto; border-radius: 5px;}
.mode-1 .productGrid {  display: flex; flex-direction: column; gap: 20px; margin: 0;}
.mode-1 .card-title { text-align: left; }
.mode-1 .card-footer:not(._show) { position: static; left: auto !important; transform: none; }
.mode-1 .card .card-footer .card-buttons ._qtyAdd .card-figcaption-button { min-width: unset; }
.mode-1 .card .card-footer .card-buttons ._quickViewAndCompare .btn-text { display: none; }
.mode-1 .card-footer:not(._show) .card-buttons ._qtyAdd { justify-content: flex-end;}
.mode-1 .card .card-footer .card-buttons ._quickViewAndCompare .button { margin-left: auto;}
.mode-1 .product:not(._border) { border: 0;}
.mode-1 .productGrid .card { padding: 24px 24px 10px; }
.mode-4 .card .card-footer .card-buttons, .mode-5 .card .card-footer .card-buttons { width: fit-content; margin: 0 auto;}

.papathemes-productsFilter .actionBar-section--mode .form-option { border-radius: 10px; }
.categoryPage-searchInCategory-form .form-field { border-radius: 50px; }
.form-minMaxRow .form-field--input { border-radius: 50px; }
.form-input { border-radius: 50px; }
.form-select { border-radius: 50px; }
#product-listing-container .papathemes-productsFilter .actionBar-section.actionBar-section--mode label.form-option { background-color: #e8e8e8; transition: all 0.5s ease;}
.papathemes-productsFilter .actionBar-section--mode .form-option .form-option-variant .icon { fill: #000; transition: all 0.5s ease;}
#product-listing-container .papathemes-productsFilter .actionBar-section.actionBar-section--mode .form-radio:checked + .form-option { background-color: #ff7700; filter: brightness(1); }
#product-listing-container .papathemes-productsFilter .actionBar-section.actionBar-section--mode .form-radio:checked + .form-option .icon { fill: #fff; fill-opacity: 1; }
#product-listing-container .papathemes-productsFilter {  padding: 10px 0; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 20px; background:#f7f7f7;}
#product-listing-container .papathemes-productsFilter .actionBar-section.actionBar-section--sort .form-select { border: 1px solid rgba(0, 0, 0, 0.3) }
#product-listing-container .papathemes-productsFilter .actionBar-section.actionBar-section--productsPerPage .form-select { border: 1px solid rgba(0, 0, 0, 0.3) }
.form-minMaxRow ._currency { right: 1rem; }
.beautify__filters > ._header ._heading, #faceted-search-container:not(:has(.facetedSearch)) ._header{background-color:#d5d5d5;}
.categoryPage-searchInCategory-form, #faceted-search-container nav{background-color:#e8e8e8;}

.pagination .pagination-list { margin-top: 50px; border-top:1px solid #d4d4d4; padding-top:30px;}
.pagination .pagination-list .pagination-item:not(.pagination-item--current) .pagination-link { background: #f5f5f5; }
.pagination .pagination-list .pagination-item .pagination-link { border-radius: 10px; padding:0; justify-content:center;}

.breadcrumb { display: inline; }

.productView-options .formView-action .button[data-dropdown] { border: 2px solid #ff7700; }
.productView-qtyAddWrapper .card-figcaption-button { border: 2px solid #ff7700; }
.productView-details { background-color: #ffffff; box-shadow: 0 0 25px rgba(0,0,0,0.1); padding: 40px; border-radius: 20px; }
.productView-images--bottom .productView-imageCarousel-main { padding: 25px; border: 10px solid rgba(0, 0,0, 0.05); border-radius: 20px; }
.productView-details .form-field._addToCartVisibility { border: 1px solid #dddddd; padding: 0 20px; border-radius: 50px; }
.productView-options .form-increment .button[data-action=dec], .productView-options .form-increment .button[data-action=inc] { right: -6px; }
.form-radio + .form-label::after { background: #ff7700; }
.price._hasSale { color: #000;}
.productView-price .price-section--saving {color:rgba(0, 0, 0, 0.5); margin-top:5px;}
.productView-price .price--rrp { text-decoration: line-through; }
.productView-options .formView-action .button[aria-expanded="true"] { border-radius: 25px 25px 0px 0px; border-bottom: 0px;}
.form-wishlist ul.dropdown-menu { box-shadow: none; border: 2px solid #000000; border-top: 0; border-radius: 0px 0px 25px 25px; overflow: hidden; width: 100% !important; margin-top: -2px;}
.productView-imageCarousel-nav-item img { padding: 3px; }
.productView-imageCarousel-nav-item { border: 1px solid rgba(221, 221, 221, 0.3); }

.productView-descriptionWrapper .productView-description .tabs {border-bottom: 1px solid #dddddd; overflow: visible;}
.productView-descriptionWrapper .productView-description .tabs .tab{ margin-left: 0; margin-bottom: -3px;}
.productView-descriptionWrapper .productView-description .tab-title{padding:12px 25px; border:0px; border-radius:10px 10px 0 0; background-color:#222222; color:#ccc;}
.productView-descriptionWrapper .productView-description .is-active.tab .tab-title{background:#ff7700; color:#fff; border:none;}
.productView-descriptionWrapper .productView-description .is-active.tab .tab-title::after { display: none;}
.productView-descriptionWrapper .productView-description .tab-content{background:#f7f7f7;}

.related-pro-title-box { border-bottom: 1px solid #dcdcdc; margin-bottom: 15px; }
.related-pro-title-box .related-pro-title { display: inline-flex; justify-content: center; align-items: center; padding: 10px 25px; color: rgba(0, 0, 0, 1); height: 50px; background-color: #ffffff; border: 1px solid #dddddd; border-bottom: 0px; border-radius: 10px 10px 0px 0px; font-size: 18px; font-weight: 700; letter-spacing: 0px; transition: all 0.5s ease; margin: 0px; margin-bottom: -1px;}

.productView-productTabs { background-color: transparent;}
.productView-productTabs .tabs-contents .tab-content .container { background-color: transparent; max-width: 1640px; border: 0;  padding: 0px 20px;}

.productCarousel--responsiveCol .productCarousel-slide{width:calc(20% - 20px); padding:0 0 25px;}
.price-section.price-section--withoutTax.rrp-price--withoutTax { display: none !important; }
.price-section.price-section--withTax.rrp-price--withTax { display: none;}
.productView-description-tabContent .specifications .btn{ display: none;}

.beautify__section.beautify__section--recentlyViewedProducts .papathemes-recentlyViewed .list-products-content.show-more-in-screen-large { margin-left: 0; margin-right: 0; }
.productGrid.productGrid--responsiveCol { margin: 0px; gap: 20px; justify-content: center; row-gap: 50px; padding-top: 20px;}
.productGrid.productGrid--responsiveCol .product { width: calc(16.66% - 20px*5/6); flex: unset; padding-bottom:25px;}
.beautify__section .actionGroup { text-align: center; margin-top: 50px; }
.__recentlyViewedProducts-productPage .card .card-footer .card-buttons { justify-content: center; }
.__recentlyViewedProducts-productPage .card .card-footer .card-buttons ._qtyAdd { flex: unset; }
.productView-options .form-wishlist { position: relative; width: 50%; display: block;}
#wishlist-dropdown, ul.dropdown-menu { max-width: 100%; min-width: auto; }
.productView-options .form-action .button { white-space: normal; }
.productCarousel.blaze-slider .blaze-track-container { padding-top: 20px;}
.productCarousel { margin: 0 -10px; }
.blaze-container .blaze-pagination button { height: 15px; width: 15px; }
.beautify__section.__recentlyViewedProducts-productPage { padding-top: 30px; }

._suggests { background-color: transparent; }
._suggests .beautify__section .container, ._suggests .beautify__section .list-products-content{ max-width: 1640px; border: 0px solid #dddddd; padding: 0px 20px;}
._suggests .beautify__section .list-products-content{padding:0;}
._suggests .beautify__section { padding-top: 30px; }

.cart-item-block .form-increment, #cart-preview-dropdown .previewCart ._body .previewCartItem-quantity .form-increment { border-radius: 10px; }
#cart-preview-dropdown .previewCart ._body .productCarousel .card, #cart-preview-dropdown .previewCart ._body .productGrid .card{ padding: 24px 24px 52px;}
#cart-preview-dropdown .previewCart ._body ._recentlyViewed .blaze-track-container { padding-bottom: 10px;}
#cart-preview-dropdown ._recentlyViewed .card-footer { transform: translate(-50%, 0%); }

.quickView--alt .productView-details { padding: 20px; border-radius: 20px; }

.mode-bo .sale-flag-side .sale-text span { display: inline-block; }
.form-minMaxRow ._currency { right: 40px; }
.compareTable-removeProduct { top: -10px; right: -10px; }

.container .account .productGrid{ display: flex; margin: 0px; gap:50px 20px; margin: 0;}
.container .account .productGrid .product{width:calc(16.66% - 20px*5/6); flex: unset; flex-direction: column;}

.mode-1 .productGrid .card{ display: flex;}
.productView--quickView .productView-options .form-action--addToCart { margin-bottom: 15px; }
.productView-descriptionWrapper .productView-description .tab-content .productView-description-tabContent.is-open iframe{ width: 100%; max-width: 560px; }

iframe{max-width:100%;}
.beautify__section.__recentlyViewedProducts-productPage{padding-bottom:40px;}
.beautify__section.__recentlyViewedProducts-productPage .productCarousel-slide, .productCarousel-slide{padding:0 0 25px 0; overflow:hidden;}
.beautify__section.__recentlyViewedProducts-productPage .blaze-track, .--slide-width{--slide-width:100%;}

._suggests .beautify__section .container, ._suggests .beautify__section .list-products-content{background:#f7f7f7;}
.papathemes-recentlyViewed{padding-bottom:40px;}

.supermarket-categoryPage-description .subCategory{margin:0 -10px; display:flex; flex-wrap:wrap; list-style:none;}
.supermarket-categoryPage-description .subCategory li{width:20%; padding:10px;}
.supermarket-categoryPage-description .subCategory li a{border:1px solid #e2e2e2; border-radius:10px; background:#fff; padding:20px 10px 10px 10px; display:block;}
.supermarket-categoryPage-description .subCategory .catnamemenu{text-align:center; color:#000; font-weight:700; padding:30px 0 10px 0; font-size:14px; display:block;}
.supermarket-categoryPage-description .subCategory .cate_img{display:flex; align-items:center; justify-content:center;}
.supermarket-categoryPage-description .subCategory .cate_img img{max-height:200px; display:block;}

.supermarket-pageType--category .ftrcusserviceSec{padding-top:70px;}

.productView-imageCarousel-nav:has(.productView-imageCarousel-nav-item.slick-current:first-child) .slick-disabled, .productView-imageCarousel-nav:has(.productView-imageCarousel-nav-item.slick-current:last-child) .slick-disabled{opacity:1;}
.productView-images--bottom .productView-imageCarousel-nav .slick-prev{left:-60px !important;}
.productView-images--bottom .productView-imageCarousel-nav .slick-next{right:-60px !important;}

.mode-bo .card-badges .sale-flag-side{transform:none; padding:0;}
.mode-bo .card-badges .sale-flag-side .sale-text{padding:5px 20px;}
.form-minMaxRow .form-field--input .form-input{text-align:left;}
.quickView .productView-details{box-shadow:none;}
.quickView .productView-details .form-field._addToCartVisibility{height:50px;}

h1.page-heading{margin-bottom:25px;}
.catalogPage{position: relative; padding-bottom:30px;}
.catalogPage .catalogBlock{position: relative; text-align:center; margin-bottom: 30px;}
.catalogPage .catalogBlock img{border:1px solid #ccc; border-radius: 10px;}
.catalogPage .catalogBlock .catelogBtn{text-align: center; margin:25px 0 0 0;}
.catalogPage .catalogBlock .catelogBtn a{display: inline-block; background:#ff7701; color:#fff; border-radius:50px; font-size:16px; font-weight:700; letter-spacing:1.6px; padding:15px 30px; line-height:normal; text-transform:uppercase;}
.catalogPage .catalogBlock .catelogBtn a:hover, .catalogPage .catalogBlock .catelogBtn a:focus{background:#000; color:#fff;}
.poptin-embedded .poptin-popup.new-popup{min-width: 700px !important; max-width: 700px !important;}
.poptin-embedded .poptin-popup.new-popup .draggable-container{min-width: 700px !important;}
.poptin-embedded .poptin-popup.new-popup form .inputs-container{width: 100% !important; padding: 0 10px; min-width: 100%;}
.poptin-embedded .poptin-popup.new-popup form .inputs-container input.poptin-design-fields-form{border: #ccc solid 1px;}
.poptin-embedded .poptin-popup.new-popup form .poptin-form-submit-button {}

.compareTable-removeProduct{width:25px; height:25px; background:#FF7700; border-radius:50px;}
.compareTable-removeProduct .icon{width:10px; height:10px; margin-top:2px; fill:#fff;}
.compareTable-removeProduct:hover, .compareTable-removeProduct:focus{background:#000;}
.compareTable-removeProduct:hover .icon, .compareTable-removeProduct:focus .icon{fill:#fff;}

.writeReview-form .form-label ._required{float:none;}
._cartSuggested .sale-flag-side{top:-55px; left:-80px;}
#cart-preview-dropdown .previewCart ._body .productCarousel-slide .card-figure .sale-flag-side{display:flex; top:-45px; left:-80px;}
.quickSearchResults .search-suggestion a:not(.button):hover, .quickSearchResults .search-suggestion a:not(.button):focus{color:#FF7700;}
textarea.form-input{border-radius:15px;}

.banners-wrapper .banners-close:hover .icon{fill:#fff; opacity:1;}


@media (min-width: 1261px) {
	.csscolumns .mode-4 .productGrid .product, .csscolumns .productGrid--maxCol4 .product{flex:unset; width:calc(25% - 20px*3/4);}
	.csscolumns .mode-3 .productGrid .product, .csscolumns .productGrid--maxCol3 .product{flex:unset; width:calc(33.33% - 20px*2/3);}
	.csscolumns .mode-5 .productGrid .product, .csscolumns .productGrid--maxCol5 .product{flex:unset; width:calc(20% - 20px*4/5);}
}

@media (min-width: 1361px) {
	.beautify__section.__recentlyViewedProducts-productPage .productCarousel-slide, .productCarousel-slide{width:calc(100% / 5 - 20px);}
}

@media (min-width: 801px) {
	.supermarket-pageType--default .navPages-container{border-bottom:none;}
	.navPages-container{border-bottom:1px solid #c2c2c2;}
	.navPages-container > .container{width:100%; max-width:1860px; padding:0 20px;}
	.navPages{width:100%;}
	.navPages-list{display:flex; align-items:center; justify-content:space-between; width:100%; background:transparent;}
	.navPages._hasMegamenu .navPages-item:not(.navPages-item--page), .navPages-item{border-radius:0; padding:0;}
	.navPages-action, .navPages-item.navPages-item--page .navPages-action{padding:0; line-height:65px;}
	.navPages-item > .navPages-action, .navPages-item.navPages-item--page .navPages-action{font-size:16px; font-weight:600; color:#000;}
	.navPages._hasWidgets .navPage-subMenu, .navPages._hasMegamenu .navPage-subMenu{background-color:#ffffff; box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 10px;}
	.navPages._hasWidgets .navPage-subMenu-list, .navPages._hasMegamenu .navPage-subMenu-list{gap:20px; padding:30px 0px;}
	.navPage-subMenu-item{border:1px solid #e2e2e2 !important; border-radius:10px; padding:20px; width:calc(20% - 20px*4/5);}
	.beautify__filters > ._header ._heading{border-radius:10px 10px 0px 0px;}
	#faceted-search-container:not(:has(.facetedSearch)) ._header{border-radius:10px 10px 0px 0px;}
	.navPages-item.navPages-item--page .navPage-subMenu.navPage-subMenu--standard .navPage-subMenu-list{width:100% !important;}
	.navPages._hasWidgets .navPages-item:not(.navPages-item--page):hover .navPage-subMenu, .navPages._hasWidgets .navPages-item:not(.navPages-item--page):hover .navPage-subMenu.is-open, .navPages._hasMegamenu .navPages-item:not(.navPages-item--page):hover .navPage-subMenu, .navPages._hasMegamenu .navPages-item:not(.navPages-item--page):hover .navPage-subMenu.is-open{transform:translate(-50%);}
	.navPage-subMenu-item .navPage-linkImg{margin-bottom:0.3125rem;}
}

@media (max-width: 1750px) {
	.beautify__quickSearch{min-width:700px;}
	.productCarousel.blaze-slider .blaze-track-container{padding-bottom:60px;}
	.blaze-container .blaze-prev, .blaze-container .blaze-next{top:auto; bottom:0; transform:translateX(-50%);}
	.blaze-container .blaze-next{left:50%; right:auto; margin-left:25px;}
	.blaze-container .blaze-prev{left:50%; right:auto; margin-left:-25px;}
	._suggests .beautify__section .list-products-content .blaze-container .blaze-prev{left:50%;}
	._suggests .beautify__section .list-products-content .blaze-container .blaze-next{right:auto; left:50%;}
	.footer .footer-info .footer-info--list .footer-info--col:nth-child(3){width:36%;}
	.footer .footer-info .footer-info--list .footer-info--col:last-child{width:20%;}
	.aboutnblogSec .aboutSec{padding:90px 20px 20px 30px;}
	.aboutnblogSec .blogSec .kitchenary__recentBlog{padding:50px 30px;}
	.reviewSec .reviewBlock{padding:90px 30px 90px 30px;}
}

@media (min-width:801px) and (max-width: 1599px){
	.navPages-item > .navPages-action, .navPages-item.navPages-item--page .navPages-action{font-size:14px;}
}

@media(max-width:1599px) {
	.beautify__quickSearch{min-width:500px;}
}

@media (max-width: 1366px) {
	.productCarousel--responsiveCol .productCarousel-slide{width:20%;}
	.productGrid.productGrid--responsiveCol .product{width:calc(20% - 20px*4/5);}
	.container .account .productGrid .product{width:calc(20% - 20px*4/5); }
}

@media (max-width: 1399px) {
	.snglbannerSec .bnrCntn .page-heading{font-size:42px;}
	.beautify__newsletter .form{max-width:620px;}
	.footer .footer-info .footer-info--list .footer-info--col{width:23%;}
	.footer .footer-info .footer-info--list .footer-info--col:last-child{width:22%;}
}

@media (min-width:801px) and (max-width: 1399px){
	.navPages-item > .navPages-action, .navPages-item.navPages-item--page .navPages-action{font-size:12px;}
}

@media (min-width:801px) and (max-width: 1279px){	
	.beautify__mainHeader ._searchBar{flex:inherit;}
	.beautify__quickSearch{min-width:400px;}
}

@media (min-width:801px) and (max-width: 1199px){
	.navPages-item.navPages-item--page{display:none;}
}

@media (max-width: 1279px) {
	.cateSec .cateBoxes .cateBox{width:20%;}
	.mode-1 .card .card-body .card-actions ._qtyAdd .card-figcaption-button{font-size:14px;}
	.mode-1 .card .card-body .card-actions ._qtyAdd .card-figcaption-button{height:2.5rem; width:2.5rem;}
	.mode-1 .card .card-body .card-actions ._qtyAdd .card-figcaption-button span{display:none;}
	.mode-1 .card .card-body .card-actions ._qtyAdd .card-figcaption-button i{display:block;}
	.mode-1 .card .card-body .card-actions ._qtyAdd{flex:unset;}
	.container .account .productGrid .product{width:calc(25% - 20px*3/4);}
	.page-heading, .beautify__section .page-heading, ._suggests .beautify__section .page-heading{font-size:28px;}
	.aboutnblogSec .blogSec{padding:0 0 0 20px;}
	.cusserviceSec .serviceBlocks{margin:0 -10px;}
	.cusserviceSec .serviceBlock{padding:10px;}
	.aboutnblogSec .aboutSec{width:60%;}
	.aboutnblogSec .blogSec{width:40%;}
	.iconSec .iconBlock .icomImg{width:80px; height:80px;}
  	.iconSec .iconBlock .icomImg:before{inset:5px;}
  	.iconSec .iconBlock .icomImg img{max-width:40px; max-height:40px;}
	.iconSec .iconDtl{font-size:15px;}
	
	.beautify__newsletter .form{max-width:550px;}
	.footer .footer-info .footer-info--list .footer-info--col:nth-child(2){width:17%;}
	.footer .footer-info .footer-info--list .footer-info--col:last-child{width:24%;}
	.supermarket-categoryPage-description .subCategory li{width:25%;}
}

@media (max-width: 1199px) {
	.beautify__mainHeader .navUser-item .navUser-action .navUserIc{padding:0;}
	.categoryProductSliderHome .productGrid .product{width:calc(33.33% - 20px*5/6);}
	.beautify__mainHeader .navUser-item .navUser-action{margin:0 0 0 20px;}
	.reviewSec .reviewBlock{padding:60px 20px 60px 20px;}
	.brandSec .brandBox{width:calc(50% - 20px);}
	.blogSec .beautify__section .page-heading{max-width:210px;}
	.blogSec .kitchenary__recentBlog ._blog-post-body{padding:0 20px 15px 20px;}
	.cusserviceSec .serviceBlock .srvcCntn{padding:0 0 0 45px; background-size:35px !important;}
	.cusserviceSec .serviceBlocks{justify-content:center;}
	.cusserviceSec .serviceBlock{width:50%;}
	.instaSec .instaTitle, .instaSec .instaHead .instafollowDtl, .instaSec .instaHead .instafollowBtn{width:auto;}
	.beautify__newsletter .form{max-width:400px;}
	.beautify__newsletter .newsletterHead{padding-right:20px;}
	.footer .footer-info .footer-info--list .footer-info--col, .footer .footer-info .footer-info--list .footer-info--col:nth-child(2), .footer .footer-info .footer-info--list .footer-info--col:nth-child(3), .footer .footer-info .footer-info--list .footer-info--col:last-child{width:50%;}
	.footer .footer-below > .container{flex-wrap:wrap; justify-content:center;}
	.footer-copyright{width:100%; text-align:center; margin:0 0 15px 0;}
	.footer-copyright .powered-by{justify-content:center;}
}

@media (min-width:801px) and (max-width: 1199px){
	.navPages-item > .navPages-action, .navPages-item.navPages-item--page .navPages-action{font-size:14px;}
}

@media (max-width: 991px) {
	.headerRight .headerCall{display:none;}
	.quickSearchResults-inner .productGrid .product{width:calc(33.33% - 20px*2/3);}
	.kitchenary-categoryPage-subCategories._hasImage .subCategories-list{grid-template-columns:repeat(3, 1fr);}
	.productCarousel--responsiveCol .productCarousel-slide{width:33.33%;}
	.productGrid.productGrid--responsiveCol .product{width:calc(33.33% - 20px*2/3);}
	.comparepgMain{overflow:auto;}
	.comparepgMain .compareTable { width: auto; }
	.compareTable-product { min-width: 220px; }
	.popular-section .popular-col { width: calc(50% - 20px*1/2); }
	.container .account .productGrid .product{width: calc(33.33% - 20px*2/3);}
	.cateSec .cateBoxes{margin:0 -10px;}
	.cateSec .cateBoxes .cateBox{width:25%; padding:10px;}
	.videoSec .videoBlock.slick-active.slick-center .videoblockIn{margin:0; width:100%;}
	.categoryProductSliderHome .tab .tab-title{padding:12px 30px; font-size:22px;}
	.reviewSec{padding:40px 0;}
	.reviewSec .reviewBlock{width:100%;}
	.reviewSec .saleBlock{width:100%; padding:35px 20px;}
	.videoSec{padding:30px 0 50px 0;}
	.snglbannerSec .bnrCntn .page-heading{font-size:34px;}
	.aboutnblogSec .aboutSec{width:100%; padding:40px 20px 50px 20px;}
	.aboutnblogSec .blogSec{width:100%; padding:30px 0 0 0;}
	.aboutnblogSec .blogSec .kitchenary__recentBlog{padding:50px 20px;}
	.cateSec{padding:30px 0;}
	.iconSec{padding:40px 0;}
	.iconSec .iconBlocks{row-gap:10px;}
	.iconSec .iconBlock{width:50%; justify-content:flex-start;}
	.iconSec .iconBlock a{justify-content:flex-start;}
	.snglbannerSec .bnrCntn{padding:50px 20px 50px 20px;}
	.cusserviceSec{padding:50px 0 40px 0;}
	.footerTop .ftrtopCntnr{justify-content:center; flex-wrap:wrap;}
	.footer .footer-below > .container{flex-direction:column;}
	.beautify__newsletter .container{width:100%;}
	.footerSocial{padding:20px 0 0 0;}
	.instaSec .instaFeed a{width:calc(25% - 20px);}
	.instaSec .instaFeed a:nth-child(n+5){display:none;}
	.instaSec .instaHead{row-gap:10px;}
	.instaSec .instaTitle{width:100%;}
	.supermarket-categoryPage-description .subCategory li{width:33.33%;}
	.banners-wrapper .banners .banner{ padding:0 40px !important; }
	.mainBanner .bnrBoxes .leftbnrBox{width:100%;}
	.mainBanner .bnrBoxes .rightbnrBox{padding:0; width:calc(100% + 20px); display:flex; flex-wrap:wrap; margin:0 -10px;}
	.mainBanner .bnrBoxes .rightbnrBox a{width:calc(50% - 20px); margin:0 10px 20px 10px;}
}

@media (max-width: 800px) {
	.siteBanner, .heroCarousel-container-bg, .mainBanner{padding-top:20px;}
	.beautify__mainHeader .container{align-items:first baseline;}
	.headerRight{width:100%;}
	.headerRight .navUser-section{margin:-68px 0 0 0;}
	.beautify__mainHeader ._searchBar{margin:0; padding-right:0;}
	.header-logo-image-container{height:auto;}
  .navUser-action svg{ max-width: 26px; }
  .navUser-action .countPill { display: inline-flex; position: absolute; right: -4px; top: 0; background-color: #ff7700; width: auto; min-width: 20px; height: 20px; font-size: 12px; font-weight: 600; color: #fff; border: 1px solid #fff; padding: 0px 3px;}
  .beautify__mainHeader .container { padding: 0 20px; }
  .navUser-section { order: 2; }
  .header-row .header-right { order: 3; width: 100%; }
  .header-row { flex-wrap: wrap; row-gap: 10px;}
  .beautify__mainHeader .header-logo { max-width: 80px; }
  body:not(.supermarket-pageType--default) .beautify__mainHeader .header-logo{ max-width: 80px;}
  .mobileMenu-toggle{border:0; background:#494949; color:#fff !important; height:50px; width:50px; left:20px; bottom:10px; border-radius:10px;}
  .beautify__mainHeader ._searchBar{padding-bottom:10px; padding-left:60px;}
  .mobileMenu-toggle .mobileMenu-toggleIcon ._icon, .mobileMenu-toggle .mobileMenu-toggleIcon ._icon::before, .mobileMenu-toggle .mobileMenu-toggleIcon ._icon::after { height: 2px; background-color: #fff; }
  .mobileMenu-toggle .mobileMenu-toggleIcon ._icon::before { top: -7px; }
  .mobileMenu-toggle .mobileMenu-toggleIcon ._icon::after { bottom: -7px; }
  .mobileMenu-toggle.is-open { background-color: #494949; }
  .mobileMenu-toggle.is-open .mobileMenu-toggleIcon ._icon::before, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon ._icon::after { background-color: #ffffff; left: -3px;}
  .announcement-bar { height: 30px; }
  .announcement-bar p { font-size: 14px; }
  .navPages-container.is-open > .container { padding: 0; }
  .navPages-container .navPages-list { display: block; }
  .navPages-container .navPages-list .navPages-item > .navPages-action { padding: 10px; font-size: 14px; font-weight: 600;}
  .navPage-subMenu-list:has(.navPage-subMenu-item:nth-child(4)) { gap: 10px; }
  .navPage-subMenu-list > .navPage-subMenu-item { width: calc(33.33% - 10px*2/3); border: 1px solid #e2e2e2; border-radius: 10px; overflow: hidden; padding: 10px; }
  .navPages-container .navPages-list .navPages-item > .navPages-action::before { display: none;}
  .beautify__quickSearch { min-width: unset; }
  .breadcrumbs { box-shadow: none; background: transparent; }
  .papathemes-productsFilter .actionBar { box-shadow: none; margin: 0 0 10px; padding: 0; border-radius: 10px;}
  .productView .container { padding: 0px 20px; }
  .productView-descriptionWrapper .productView-description .tabs .tab-title { padding: 10px 10px; font-size: 15px; }
  .productView-detailsWrapper { padding-left: 0; padding-right: 0; }
  .productView-beforeAlsoBought { padding-bottom: 20px; }
  .productView-options .productView-qtyAddWrapper._sticky .form-field { border: 1px solid #dddddd; padding: 0 20px; border-radius: 50px;}
  .productCarousel.blaze-slider .blaze-track-container { padding-bottom: 0px; }
  .beautify__section:has(.container) .productGrid { margin: 0; }
  ._suggests .beautify__section .papathemes-cartSuggestedProducts .container, ._suggests .beautify__section .papathemes-recentlyViewed .container { padding-bottom: 0; }
  .categoryPage-searchInCategory-form.noFaceted .form-field { border-radius: 50px; }
  .beautify__cart .cart-total--shippingEstimator { flex-direction: row; }
  .cateSec .cateBoxes .cateBox{width:33.33%;}
  .card{grid-template-rows:inherit;}
  .footer-info--list{flex-direction:inherit;}
  .footer-list--navigate{column-count:inherit; column-gap:normal;}
  .mode-2 .productGrid:has(.card:not(._border)) .product:nth-child(2n+1) .card, .mode-3 .productGrid:has(.card:not(._border)) .product:nth-child(2n+1) .card, .mode-4 .productGrid:has(.card:not(._border)) .product:nth-child(2n+1) .card, .mode-5 .productGrid:has(.card:not(._border)) .product:nth-child(2n+1) .card{padding-left:24px;}
  .mode-2 .productGrid:has(.card:not(._border)) .product:nth-child(2n) .card, .mode-3 .productGrid:has(.card:not(._border)) .product:nth-child(2n) .card, .mode-4 .productGrid:has(.card:not(._border)) .product:nth-child(2n) .card, .mode-5 .productGrid:has(.card:not(._border)) .product:nth-child(2n) .card{padding-right:24px;}
  .productView-images--bottom .productView-imageCarousel-main, .productView-details{padding:20px;}
  .productView-options .productView-qtyAddWrapper._sticky .formView-action .button{font-size:15px; padding-left:20px; padding-right:20px;}
  .productView-descriptionWrapper .productView-description .tab-content .productView-description-tabHeading, .productView-descriptionWrapper .productView-description .tab-content .productView-description-tabContent{padding-left:0; padding-right:0;}
  ._suggests .beautify__section .papathemes-cartSuggestedProducts .container, ._suggests .beautify__section .papathemes-recentlyViewed .container{background:#f7f7f7;}
  .quickView--alt .productView-detailsWrapper{padding-left:20px; padding-right:20px;}
  .quickView--alt .productView-details{padding-left:5px; padding-right:5px;}
  .modal--purchaseOptions{max-width:95%;}
}

@media (max-width: 767px) {
	.cusserviceSec{font-size:15px;}
	.brandSec .brandBox .brandDtl{padding:30px 20px;}
	.cateSec .cateBox .cateImg, .cateSec .cateBox a::before{height:160px;}
	.cateSec .cateBox a:hover .cateImg img, .cateSec .cateBox a:focus .cateImg img{padding:0 0 15px 0;}
	.categoryProductSliderHome .productGrid .product{width:calc(50% - 20px*5/6);}
	.categoryProductSliderHome .productGrid .product:nth-child(n+5){display:none;}
	.snglbannerSec .bnrCntn .page-heading{margin:20px 0 10px 0; font-size:26px;}
	.bull{font-size:0; display:block;}
	.poptin-embedded .poptin-popup.new-popup .draggable-container {min-width: 100% !important;}
	.poptin-embedded .poptin-popup.new-popup {min-width: 100% !important;}
	.modal{max-width:calc(100vw - 60px);}
}

@media (max-width: 640px) {
  .productCarousel--responsiveCol .productCarousel-slide { width: 50%;  }
  .productGrid.productGrid--responsiveCol .product {  width: calc(50% - 20px*1/2); }
  .container .account .productGrid .product{width: calc(50% - 20px*1/2);}
  .categoryProductSliderHome .tabs{gap:10px;}
  .categoryProductSliderHome .tab .tab-title{padding:10px 20px; font-size:16px;}
  .instaSec .instaHead{justify-content:center; flex-direction:column; row-gap:15px;}
  .instaSec .instaTitle{text-align:center;}
  .footerTop .ftrtopCntnr{padding:30px 0 20px 0;}
  .footer-info{padding:40px 0 10px 0;}
  .mainBanner .bnrBoxes .rightbnrBox a{width:calc(100% - 20px);}
}

@media (max-width: 639px) {
	.cusserviceSec .serviceBlock{width:auto;}
}

@media (max-width: 550px) {
  .navPage-subMenu-list > .navPage-subMenu-item { width: calc(50% - 10px*1/2); }
  .quickSearchResults-inner .productGrid .product { width: calc(50% - 20px*1/2); }
  .kitchenary-categoryPage-subCategories._hasImage .subCategories-list { grid-template-columns: repeat(2, 1fr); }
  .mode-bo .productGrid .card .card-bulkOrder .card-bulkOrder-action_quickViewAndCompare .card-figcaption-button { height: 40px; width: 40px; }
  .mode-bo .productGrid .card .card-bulkOrder .card-bulkOrder-qty-and-action .card-bulkOrder-action .card-figcaption-button { height: 40px; width: 40px; }
  .mode-bo .productGrid .card .card-bulkOrder .card-bulkOrder-qty-and-action .card-bulkOrder-qty .card-bulkOrder-value .form-increment { width: 40px; height: 40px; }
  .mode-bo .productGrid .card .card-bulkOrder .card-bulkOrder-qty-and-action .card-bulkOrder-qty .card-bulkOrder-value .form-increment .form-input--incrementTotal { height: 36px; }
  .productCarousel--responsiveCol .productCarousel-slide { padding: 0px 5px 25px;}
  .productGrid.productGrid--responsiveCol { gap: 50px 10px; }
  .productGrid.productGrid--responsiveCol .product {  width: calc(50% - 10px*1/2); }
  .beautify__section.beautify__section--recentlyViewedProducts._productPage .container { padding-bottom: 0; }
  .container .account .productGrid {gap: 50px 10px;}
  .container .account .productGrid .product{width: calc(50% - 10px*1/2);}
  .quickView .productView-descriptionWrapper .productView-description { padding-bottom: 100px; }
  .page-heading, .beautify__section .page-heading, ._suggests .beautify__section .page-heading{font-size:26px;}
  .cateSec .cateBoxes .cateBox{width:50%;}
  .brandSec .brandBox{width:calc(100% - 20px);}
  .instaSec .instaFeed a{width:calc(50% - 20px);}
  .footer{font-size:14px;}
  .footer .footer-info .footer-info--list .footer-info--col, .footer .footer-info .footer-info--list .footer-info--col:nth-child(2), .footer .footer-info .footer-info--list .footer-info--col:nth-child(3), .footer .footer-info .footer-info--list .footer-info--col:last-child{width:100%;}
  .footer .footer-info-list li{margin:0 0 10px 0;}
  .footer .footer-info-list li a{font-size:14px;}
  .contactInfo p{margin:0 0 10px 0;}
  .footer-copyright{font-size:14px;}
  .beautify__newsletter .form-field{flex-wrap:wrap; justify-content:center;}
  .beautify__newsletter .button{margin:10px auto 0;}
  .beautify__newsletter .form-input{width:100%;}
  .supermarket-categoryPage-description .subCategory li{width:50%;}
  .productView-qtyAddWrapper ._wrapper-productShare ul{gap:15px;}
}



@media (max-width: 480px) {
  .navPage-subMenu-list > .navPage-subMenu-item { width: 100%; }
  ._wrapper-quantityAddToCart { flex-wrap: wrap; row-gap: 0; }
  .productView-options .formView-action { flex-wrap: wrap; }
  .productView-options .formView-action .button[data-dropdown] { width: 100%; }
  .productView-options .form-wishlist { width: 100%;}
  .popular-section .poular-details { top: 8%; left: 5%;}
  .cusserviceSec{font-size:18px;}
  .cusserviceSec .serviceBlock{width:100%;}
  .cusserviceSec .serviceBlock .srvcCntn{display:block;}
  .blogSec .kitchenary__recentBlog ._blog-post-body{flex-wrap:wrap;}
  .blogSec .kitchenary__recentBlog ._blog-header{max-width:100%;}
  .blogSec .kitchenary__recentBlog ._blog-title{margin:0 0 5px 0; font-size:15px;}
  .iconSec .iconBlock{flex-wrap:wrap; justify-content:center;}
  .iconSec .iconBlock a{gap:10px; flex-wrap:wrap; justify-content:center;}
  .iconSec .iconDtl{width:100%; text-align:center;}
  .cateSec .cateBox .cateImg{padding:0 10px;}
  .cateSec .cateBox .cateDtl .cateTitle{font-size:14px;}
  .reviewSec .reviewBox .reviewCntn{padding:25px 20px;}
  .reviewSec .reviewBlock .page-heading{text-align:center;}
  .reviewSec .slick-arrow{top:auto; bottom:0; transform:none;}
  .reviewSec .reviewSlider{padding:0 0 50px 0;}
  .reviewSec .slick-prev{left:calc(50% - 40px) !important; right:auto;}
  .reviewSec .slick-next{right:calc(50% - 40px) !important;}
  .snglbannerSec .bnrCntn .page-heading{font-size:24px;}
  .categoryProductSliderHome .tabs{gap:10px; flex-wrap:wrap; border:none;}
  .categoryProductSliderHome .tab{width:calc(50% - 10px);}
  .categoryProductSliderHome .tab .tab-title{border-radius:10px; width:100%;}
  .categoryProductSliderHome .tab .tab-title::before{content:none;}
  .instaSec .instaTitle a{font-size:26px; background-position:top center; padding:40px 0 0 0;}
  .beautify__newsletter .newsletterHead{background-position:top center; padding:50px 0 0 0; text-align:center; background-size:45px;}
  .beautify__newsletter .newsletterHead .page-heading{text-align:center; font-size:24px; margin:0 0 2px 0;}
  .beautify__newsletter p{font-size:15px;}
  .card-footer .card-buttons ._quickViewAndCompare .card-figcaption-button{width:32px; height:32px;}
  .card-footer .card-buttons ._quickViewAndCompare .card-figcaption-button .btn-icon{width:20px; height:20px; min-width:20px;}
  .card-footer .card-buttons ._qtyAdd .card-figcaption-button{width:32px !important; height:32px !important;}
  .card-footer .card-buttons ._qtyAdd .card-figcaption-button i svg{width:17px; height:17px;}
  .papathemes-productsFilter .actionBar-section--sort{flex:inherit;}
  .mode-1 .card .card-body .card-actions{flex-wrap:wrap;}
}

@media (max-width: 359px) {
	.cusserviceSec{font-size:15px;}
	.aboutnblogSec .blogSec .blogHead{flex-wrap:wrap;}
	.blogSec .beautify__section .page-heading{max-width:inherit; margin:0 0 10px 0;}
	 .mode-2 .productGrid:has(.card:not(._border)) .product:nth-child(2n+1) .card, .mode-3 .productGrid:has(.card:not(._border)) .product:nth-child(2n+1) .card, .mode-4 .productGrid:has(.card:not(._border)) .product:nth-child(2n+1) .card, .mode-5 .productGrid:has(.card:not(._border)) .product:nth-child(2n+1) .card{padding-left:15px;}
  .mode-2 .productGrid:has(.card:not(._border)) .product:nth-child(2n) .card, .mode-3 .productGrid:has(.card:not(._border)) .product:nth-child(2n) .card, .mode-4 .productGrid:has(.card:not(._border)) .product:nth-child(2n) .card, .mode-5 .productGrid:has(.card:not(._border)) .product:nth-child(2n) .card{padding-right:15px;}
  .card, .productGrid .card, .productCarousel .card{padding:20px 15px 30px 15px;}
}
