@charset "utf-8"; 

@media only screen and (max-height: 800px) {
.shop-hero {height:81vh;}
.wbmoduleitemcntntholder-item {padding:8px 15px; margin-bottom:5px;}
.wbmoduleitemdpholder {flex-basis:40px; height:40px; max-width:40px;}
.wbmoduleitemdpholder > img {max-width:40px; height:auto;width: 40px;}
.wbmoduleitemcntntholder {flex-basis:calc(100% - 40px); max-width:calc(100% - 40px);}
.webbot-closer {height:35px; border-bottom-left-radius:5px; padding:0px 10px; font-size:13px;}
.webbot-closer > i {font-size:16px;}
.prod-1-coupon-btn {font-size:12px; cursor:pointer;}
}

@media only screen and (max-width: 1750px) {
.DOS-section {padding-block:100px 90px;}
.header-info-title-1 {
	font-size: 15px;
}
.header-info-text-1 {
	font-size: 13px;
}
.header-1-col-3-col-icon-holder {
	width: 45px;
	border-radius: 13px;
}
}

@media only screen and (max-width: 1650px) {
.shop-hero {background:#ffe2cd url(../images/bg-1.webp) no-repeat top center / 1310px;}
.header-1-col-3-col-icon-holder {
	width: 40px;
	border-radius: 10px;
}
.header-info-title-1 {
	font-size: 14px;
}
.header-info-text-1 {
	font-size: 12px;
}
.header-1-col-2 {
	flex-basis: 20%;
}
}

@media only screen and (max-width: 1600px) {
.DOS-section {padding-block:5px 90px;}
.offersswiper {width:350px;}
.offers-top-section {height:490px;}
.offersswiper .swiper-slide img, .offersswiper .swiper-slide .swiper-slide-shadow {width:100%; height:auto;}
.offers-top-section-col-right {flex-basis:480px; max-width:480px;}
.offers-top-section-col-left {flex-basis:calc(100% - 480px); max-width:calc(100% - 480px); flex-grow:0;}
.prod-selector-package {line-height:1.4; padding:7px 5px;}
.prod-hero-right-inner-col-2 {flex-basis:300px; max-width:300px;}
.prod-hero-right-inner-col-1 {flex-basis:calc(100% - 300px); max-width:calc(100% - 300px);}
}

@media only screen and (max-width: 1599.98px) {
.prod-hero .homewebbotcouponsslider2 {width:calc(100% - 35px);}
}

@media only screen and (max-width: 1560px) {
.PS-img-holder {max-width:calc(100% - 60px); margin-inline:auto;}
.header-2 .nav-item .nav-link {
	font-size: 15px !important;
}
.header-2 .nav-item .nav-link:not(.all-cat-nav-link) {
	padding-inline: 5px !important;
}
.header-2 .nav-item .nav-link.all-cat-nav-link {
	margin-right: 15px;
}
}

@media only screen and (max-width: 1500px) {
.prod-header {padding-inline:12px;}
.wbmoduleitemcntntholder-item [class*="btn"] {font-size:14px;}
.DOS-section {background:linear-gradient(to bottom, transparent 0% , transparent 20%, #f47820 20%, #f47820 100%);}
}

@media only screen and (max-width: 1450px) {
.hHerocouponsSwiper {width:100%; height:auto;}
}

@media only screen and (max-width: 1399.98px) {
.home-page {background:url(../images/bg-1.webp) no-repeat 0% 0% / 100%;}
.title-1 {font-size:35px;}
.prod-title-1 {font-size:17px;}
.prod-price-1 {font-size:22px;}
.home-page .title-2 {font-size:20px;}
p, body {font-size:17px;}
.btn-dark-1, .btn-black-1, .btn-orange-1, .btn-bordered-1, .btn-red-1 {font-size:18px;}
.cat-switch-1 {font-size:18px;}
.PS-content-holder {padding-block:120px 35px;}
.cr-text-1 {font-size:18px;}
.blog-item-title-1 {font-size:20px;}
body:not(.home-page, .prod-page, .acc-pages, .offers-page) {padding-top:calc(104px + 25px);}
body.blog-detail-page {padding-top:calc(104px + 15px);}
.title-7 {font-size:24px;}
.prod-header-text-1, .prod-header-text-1 * {font-size:13px;}
.prod-hero {padding:12px; height:500px;}
.prod-hero-swiper-holder, .prod-hero-contnt-holder {padding-left:15px;}
.prod-hero .prod-item-qty-parent {flex-basis:200px; max-width:200px;}
.offer-item-1 {padding:8px 10px;}
.prod-selector-package {padding:7px 5px; font-size:14px;}
.prod-selector-rate {font-size:14px;}
.offer-item-1 * {font-size:14px; line-height:1.5;}
.relp-section {padding:50px 0px;}
.au-out-prods-item {height:370px;}
.title-8 {font-size:30px;}
.blog-author-text-1 {font-size:15px;}
.offersswiper {width:280px;}
.offers-top-section-col-right, .offersswiper {height:auto;}
.offers-top-section-col-right {display:inline-flex; align-items:center; flex-basis:410px; max-width:410px;}
.offers-top-section-col-left {flex-basis:calc(100% - 410px); max-width:calc(100% - 410px);}
.footer-link-1 {font-size:17px}
.footer-nav-tab-title-1 {margin-bottom:15px; font-size:25px}
.footer-nav-tab-link-text-1 {font-size:20px}
.footer-nav-tab-link-text-2 {font-size:17px}
.footer-nav-tab-links-holder {margin-inline:-7.5px; row-gap:15px}
.footer-nav-tab-link {height:calc(50% - 7.5px); padding-inline:7.5px}
.top-footer-new-col-left {padding:15px}
.top-footer-new-col-right {padding-right:15px; padding-block:15px; padding-left:15px;}
.prod-hero-swiper-holder .prod-swiper-1 .swiper-button-next {right:20px;}
.prod-hero-swiper-holder .prod-swiper-1 .swiper-button-prev {left:20px;}
.prod-hero-swiper-holder .prod-swiper-1 .swiper-button-next::after, .prod-hero-swiper-holder .prod-swiper-1 .swiper-button-prev::after {font-size:35px;}
.btn-uo-blue-1, .btn-uo-orange-1 {font-size:13px; padding:8px 8px;}
.DOS-section .title-1 {font-size:36px;}
.footer-nav-tab-links-oshrooms {row-gap:10px; margin-inline:-5px;}
.footer-nav-tab-links-oshrooms-col {height:calc((100% / 3) - 7px); padding-inline:5px;}
.prod-page .prod-hero .webbotmodule .cart-col-1 {
	padding-inline: 5px;
}
.prod-page .prod-hero .webbotmodule .cart-col-2 {
	border-left: none;
	padding-left: 5px;
	margin-bottom: 5px;
}
.header-1-col-3-col, .header-bot-link {
	flex-direction: column;
	gap: 10px;
	justify-content: center;
	align-content: center;
	align-items: center;
	text-align: center;
}
.header-info-title-1 {
	font-size: 13px;
}
.header-1-col-3-col-cntnt-holder {
	padding-left: 0px;
}
.header-1-col-3-col-icon-holder {
	width: 30px;
	border-radius: 5px;
	font-size: 17px;
}
.header-1-col-2 {
	flex-basis: 34%;
	padding-left: 15px;
}
}

@media only screen and (max-width: 1300px) {
.title-1 {font-size:32px;}
.hHero {height:calc(100svh - 100px);}
.prod-header {padding-block:10px;}
.prod-header-left .prod-header-title-1 {font-size:20px;}
.prod-header-title-holder .on-sale-badge-1, .prod-header-title-holder .good-deal-badge-1, .prod-header-title-holder .great-deal-badge-1 {padding:5px; margin-top:4px; font-size:13px;}
.prod-hero-swiper-holder, .prod-hero-contnt-holder {padding-left:0px;}
.prod-option-item .prod-selector-package {padding-inline:15px;}
.prod-hero {padding:12px; height:395px;}
.prod-hero-right-inner-col-2 {flex-basis:285px; max-width:285px;}
.prod-hero-right-inner-col-1 {flex-basis:calc(100% - 285px); max-width:calc(100% - 285px);}
.prod-option-item {height:54px;}
.prod-selector-title-1 {font-size:14px;}
.navbar-login-btn {font-size:18px; border-radius:5px; padding:13px 25px;}
.navbar-quick-cart-btn {font-size:18px; border-radius:5px; padding:13px 15px;}
.cart-counter {width:17px; height:17px;}
.header .nav-bar-brand img {max-height:45px; width:auto;}
.top-bar p {font-size:14px; line-height:1.4;}
body {padding-top:86px;}
.header [class*="navbar-expand"] .navbar-nav .nav-link {font-size:16px;padding: 0px 10px;}
.cat-switch-1 {font-size:16px; padding:13px 23px;}
.prod-title-1 {line-height:1.2; margin-bottom:5px;}
.prod-1-img-holder {height:190px;}
.btn-dark-1, .btn-black-1, .btn-orange-1, .btn-bordered-1, .btn-red-1 {font-size:16px;}
.prod-price-1 {font-size:19px;}
.prod-oprice-1 {font-size:13px; font-weight:600;}
.prod-1-coupon-btn {font-size:12px; padding-inline:6px; cursor:pointer;}
.PS-img-holder {height:350px;}
.crswiper .swiper-slide {padding:20px 25px; border-radius:10px;}
.cr-text-1 {font-size:16px; line-height:1.6;}
.cr-dp-holder {width:40px; height:40px;}
.rating-item {font-size:15px;}
.crswiper-footer {align-items:center; margin-top:8px;}
.CR-section-inner {padding:30px 24px 20px 24px;}
.blog-item-img-holder {height:200px; flex-basis:200px; max-height:200px;}
.blog-item-title-1 {font-size:18px; line-height:1.4;}
.blog-item-qi-1 {font-size:16px; line-height:1.5;}
.blog-item-cntnt-holder {flex-basis:calc(100% - 200px); max-height:calc(100% - 200px);}
.sfon-container {padding:50px 15px;}
.store-gallery-item {height:200px;}
.footer-nav-tab-links-holder {height:340px;}
.footer-nav-tab-link-text-1 {font-size:18px;}
.copyright-p {font-size:14px;}
.wbmoduleitemcntntholder-item p {font-size:15px; line-height:1.4;}
.on-sale-badge-1, .good-deal-badge-1, .great-deal-badge-1 {font-size:12px !important; line-height:1 !important;}
.prod-fav-btn {top:15px; right:18px;}
.cart-slider-heading {font-size:20px;}
.cart-heading-items {font-size:13px;}
.cart-slider-header {flex-basis:52px; max-height:52px;}
.cart-slider-bottom-footer > a {font-size:15px;}
.cart-slider-footer {flex-basis:91px; max-height:91px;}
.cart-item-title {font-size:15px;}
.cart-item-total {font-size:15px;}
.cart-slider {max-width:360px;}
body:not(.home-page, .prod-page, .acc-pages, .offers-page) {padding-top:calc(104px + 5px);}
.ctbh-btn {font-size:15px; padding-inline:5px;}
.checkout-right-section {flex-basis:400px; max-width:400px;}
.checkout-left-section {flex-basis:calc(100% - 400px); max-width:calc(100% - 400px);}
.checkout-pricing, .zc-number, .zc-inactive-btn, .coupon-inactive-btn {font-size:15px;}
.Chk-PO-item-label-text {font-size:14px;}
.coupon-modal .modal-header .modal-title {font-size:17px; line-height:1;}
.coupon-modal .modal-body p, .coupon-modal .modal-body li, .coupon-modal .modal-body li > p {font-size:15px; line-height:1.7;}
.text-link-orange-1 {font-size:15px;}
.footer-nav-tab-title-1 {font-size:22px;}
.webbotprdopt-slider-header {padding:10px 15px; flex-basis:45px; /* max-height:45px; */}
.webbotprdopt-slider-heading {font-size:16px !important;}
.webbotprdopt-slider-closer {top:12px; line-height:1;}
.webbotprdopt-slider {max-width:350px;}
.webbotprdopt-slider .prod-hero-swiper-holder {aspect-ratio:370/340;}
.webbotprdopt-slider .prod-item-qty {padding:5px 10px;}
.webbotprdopt-slider .prod-item-qty-number, .webbotprdopt-slider .wb-prod-item-qty-number {font-size:16px;}
.webbotprdopt-slider-bottom-footer > a {font-size:14px;}
.swiper-button-next::after, .swiper-button-prev::after {font-size:40px;}
.webbotprdopt-slider .prod-swiper-button-next::after, .webbotprdopt-slider .prod-swiper-button-prev::after {font-size:30px;}
.webbotprdopt-slider .prod-option-item {height:45px;}
.DOS-section {padding-bottom:50px;}
.QI-section, .FP-section, .CR-section, .LN-section {padding-block:50px;}
.my-acc-right-inner .title-9 {font-size:22px;}
.my-acc-left {flex-basis:250px; max-width:250px;}
.small-text-1 {font-size:14px;}
.my-name {font-size:16px;}
.my-info-holder {padding:10px 10px;}
.my-acc-nav-link {padding:12px 10px;}
.my-acc-nav {min-height:auto;}
.my-profile-form .form-group .form-label {font-size:15px; line-height:1;}
.my-profile-form .form-group .form-control, .my-profile-form .form-group .form-check-label {font-size:15px;}
.my-profile-form .form-group .form-control {min-height:44px;}
.my-profile-form .has-pass-viewer .input-group-addon {bottom:22px;}
.photo-upload-holder-1 {margin-bottom:5px;}
.poi-text-1 {font-size:15px;}
.past-order-item {padding:10px; margin-bottom:10px;}
.uod-status-col-icon-holder * {font-size:19px;}
.border-blinkanimation {border:solid 2px transparent; border-radius:10px;}
.hHero .webbotmodule .scroll-content, .shop-hero .webbotmodule .scroll-content {padding-bottom:80px;}
.modal-coupon-validation {line-height:1 !important; font-size:13px !important;}
.modal-body .title-2 {font-size:21px;}
.toast-body {padding-block:7px;}
.toast-container {padding:10px !important;}
.shop-hero {height:calc(100svh - 89px);}
.about-hero-holder {height:500px;}
.title-2 {font-size:22px;}
.webbotmodule .order-quick-info-box {
	width: calc(100% / 4);
	flex-grow: 1;
}
.webbotmodule .order-quick-info-box-inner {
	padding-block: 5px;
}
.webbotmodule .wbmoduleitemcntntholder-item .order-quick-info-title, .webbotmodule .wbmoduleitemcntntholder-item .order-quick-info-value {
	font-size: 14px;
}
.prod-hero-swiper-holder .prod-swiper-1 .swiper-button-prev {left:5px;}
.header-search-holder {
	top: -17px;
}
}

@media only screen and (max-width: 1250px) {
.ctbh-btn {padding-inline:5px; font-size:15px;}
.checkout-right-section {display:inline-flex; flex-direction:column;}
.checkout-right-section-inner {order:1;}
.checkout-item-coupons-holder {position:relative; order:0; max-height:none; height:auto; left:unset; top:unset; right:unset; bottom:unset;}
.checkout-item-coupons-holder-inner {height:auto;}
.checkout-item-coupon-item {min-width:auto; max-width:calc(100% / 3); flex-basis:calc(100% / 3); flex-grow:0; display:inline-flex; align-items:center; justify-content:center; padding:5px 5px;}
.checkout-item-coupon-item > p {transform:unset !important; transform-origin:unset !important; position:unset !important; width:100% !important; text-align:center;}
.header-2 .nav-item .nav-link {
	font-size: 14px !important;
}
}

@media only screen and (max-width: 1199.98px) {
.header [class*="navbar-expand"] .navbar-nav .nav-link {font-size:15px; padding:0px 10px;}
.home-page {background:url(../images/bg-1.webp) no-repeat top center / 1200px;}
.prod-1-img-holder {height:170px;}
.on-sale-badge-1, .good-deal-badge-1, .great-deal-badge-1 {font-size:12px;}
.prod-title-1 {font-size:16px; line-height:1.2;}
.home-page .title-2 {font-size:18px;}
.title-1 {font-size:31px;}
.PS-img-holder {height:400px; border-radius:10px;}
.blog-item-title-1 {font-size:18px; line-height:1.4;}
.btn-dark-1, .btn-black-1, .btn-orange-1, .btn-bordered-1, .btn-red-1 {font-size:16px;}
.shop-list-title {font-size:20px !important;}
.prod-hero-right .swiper-button-next::after, .prod-hero-right .swiper-button-prev::after {font-size:45px;}
.prod-hero-swiper-holder, .prod-hero-contnt-holder {padding-left:0px;}
.prod-option-item {height:62px;}
.prod-hero {height:auto;}
.btn-blue-1 {font-size:13px; padding-inline:9px;}
.about-hero-holder {height:auto; aspect-ratio:1.7;}
.au-out-prods-item {height:310px;}
.big-blog-item-img-holder {aspect-ratio:1.416;}
.title-8 {font-size:25px; line-height:1.4;}
.small-btn-1 {padding:6px 10px;}
.faq-first-section {padding:15px;}
.faq-first-section-inner {padding:25px 15px;}
.cntct-text-link-1 {font-size:15px;}
.title-3 {font-size:28px;}
.offersswiper {width:100%; height:auto;}
.offersswiper .swiper-slide img:not(.swiper-slide-shadow) {width:100%; height:auto;}
.couponcol-img-holder {flex-basis:200px; max-width:200px; overflow:hidden; flex-grow:0; margin:15px auto 0 auto; border-radius:8px;}
.couponcol-cntnt-holder {flex-basis:100%; max-width:100%; flex-grow:0;}
.couponcol-title-1 {margin-inline:auto;}
.couponcol-cntnt-holder .couponcol-cntnt-1 {text-align:center;}
.couponcol-cntnt-holder2-col-1 {flex-basis:100%; max-width:100%; text-align:center; justify-content:center;}
.couponcol-cntnt-holder2-col-2 {flex-basis:100%; max-width:100%; text-align:center;}
.checkout-right-section {flex-basis:400px; max-width:400px;}
.checkout-left-section {flex-basis:calc(100% - 400px); max-width:calc(100% - 400px);}
.checkout-right-section-inner {padding:15px;}
.footer-link-1 {font-size:16px}
.webbotchatnext1 {padding-inline:20px;}
.footer-nav-tab-title-1 {font-size:22px}
.footer-nav-tab-links-holder {height:400px}
.footer-nav-tab-links-ci .footer-nav-tab-link, .footer-nav-tab-links-dcc .footer-nav-tab-link, .footer-nav-tab-links-eop .footer-nav-tab-link, .footer-nav-tab-links-ntk .footer-nav-tab-link, .footer-nav-tab-links-sbc .footer-nav-tab-link {height:calc(50% - 5px);}
.footer-nav-tab-bottom-widget, .footer-nav-tab-link-text-holder-1 {padding:15px}
.footer-nav-tab-link-text-1 {font-size:17px}
.footer-nav-tab-link-text-2 {font-size:14px}
.footer-nav-tab-links-holder {margin-inline:-5px; row-gap:10px}
.footer-nav-tab-link {height:calc(50% - 5px); padding-inline:5px}
.footer-nav-tab-bottom-widget .footer-link-1, .footer-nav-tab-bottom-widget i {font-size:15px}
.footer-nav-tab-bottom-widget i {padding-top:4px!important}
.top-footer-new-col-left-1 {margin-bottom:28px}
.order-complete-left .title-3 {font-size:25px!important}
.order-quick-info-box {width:calc(100%/3); flex:1 0 auto; margin-bottom:10px}
.prod-hero-right-inner-col-2 {flex-basis:100%; max-width:100%;}
.prod-hero-right-inner-col-1 {flex-basis:100%; max-width:100%;}
.prod-hero-right {flex-basis:calc(35% - 7.5px); max-width:calc(35% - 7.5px);}
.prod-hero-left {flex-basis:calc(65% - 7.5px); max-width:calc(65% - 7.5px);}
.prod-hero-swiper-holder {padding-right:0px; height:auto; margin-bottom:5px;}
.prod-page-2 .prod-hero-swiper-holder {height: 100%;}
.prod-option-item {height:48px;}
.prod-option-item .prod-selector-package {line-height:1.2;}
.prod-hero .prod-item-qty-parent {flex-basis:51%; max-width:51%;}
.prod-hero .prod-item-qty-parent + .btn-black-1 {padding-inline:5px; font-size:14px;}
.store-gallery-item {width:25%;}
.poi-text-1 {font-size:15px;}
.footer-nav-tab-links-oshrooms-col {height:calc((100% / 3) - 7px); padding-inline:5px;}
.footer-nav-tab-links-sbcity .footer-nav-tab-link {height:calc((100% / 3) - 7.5px);}
.prod-page-2 .prod-hero {height: 65dvh;}
.prod-page-2 .prod-details-container-1 .prod-item-qty-parent {
	flex-basis: 140px;
	max-width: 140px;
}
.header-1-col-2 {
	flex-basis: calc(100% - 150px);
	padding-left: 15px;
	padding-right: 0;
}
.header-1 {
	gap: 10px 0px;
}
.header-1-col-3-col, .header-bot-link {
	flex-direction: row;
	gap: 5px;
	justify-content: flex-start;
	align-content: flex-start;
	align-items: center;
	text-align: left;
}
.header-26 .header-1-logo-holder {
	width: 50px;
	height: 50px;
}
.header-1-col-1 {
	flex-basis: 50px;
	max-width: 50px;
}
.header-quick-large-btn-1 {
	height: 50px;
}
.header-2 .nav-item .nav-link{
    text-transform: none !important;
}
}

@media only screen and (max-width: 1099.98px) {
.offers-top-section-col-right {flex-basis:330px; max-width:330px;}
.offers-top-section-col-left {flex-basis:calc(100% - 330px); max-width:calc(100% - 330px);}
.prod-fav-btn {transform:translateX(0%); opacity:1; visibility:visible; font-size:23px !important;}
.header [class*="navbar-expand"] .navbar-nav .nav-link {text-transform: capitalize;}
.prod-page-2 .prod-img-zoom-link {min-height: 507px;}
.header-2 .nav-item .nav-link.all-cat-nav-link {
	margin-right: 5px;
}
}

@media only screen and (max-width: 999.98px) {
.prod-hero .homewebbotcouponsslider2 {width:100%;}
.header-2 .nav-item .nav-link.offers-link {
	flex-direction: column;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	line-height: 1;
	gap: 3px;
	font-size: 13px !important;
	border-radius: 5px;
}
}

@media only screen and (max-width: 991.98px) {
.common-site-sidebar-opener{display: none;}
.header [class*="navbar-expand"] .navbar-nav .nav-link {text-transform:none;}
.header [class*="navbar-expand"] .navbar-nav .nav-link {text-transform:none; padding:0px 10px;}
.menu-link {display:flex; flex-wrap:wrap; justify-content:center; text-align:center; font-size:13px; margin:0px; flex-direction:column; align-content:center; flex-basis:calc(100% / 5); min-height:100%; padding:10px 0px; background:transparent !important; transition:all 0.3s; line-height:1.2; color:#0E0E0E; font-weight:600; text-decoration:none; height:41px; justify-content:space-between; padding-top:5px !important;}
.mobile-nav-2-top .menu-link {flex-basis: 30px;}
.mobile-nav-2-top .menu-link > i {font-size:27px;}
.mobile-nav-2:not(.mobile-nav-2-top) .menu-link {padding-top: 2px !important;flex-wrap: nowrap;height: auto;}
.mobile-nav-2:not(.mobile-nav-2-top) .menu-link.active {color: #e3670e !important;}
.mobile-nav-2:not(.mobile-nav-2-top) .menu-link i {
	font-size: 12px;
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	background: #e8e8e3;
	margin-inline: auto;
	margin-bottom: 3px;
}
.QI-section, .FP-section, .PS-section-1, .CR-section, .LN-section, .RB-section {padding-block:50px;}
.PS-img-holder {height:350px;}
.title-3 {font-size:34px;}
.crswiper .swiper-slide {padding:30px 25px;}
.cr-text-1 {font-size:17px;}
.CR-section-inner {padding:30px 24px;}
.blog-item-img-holder {height:150px; flex-basis:150px; max-height:150px;}
.blog-item-qi-1 {font-size:17px;}
.blog-item-cntnt-holder {flex-basis:calc(100% - 150px); max-height:calc(100% - 150px);}
.sfon-container {padding:40px 15px;}
.title-7 {font-size:21px;}
.prod-hero-left, .prod-hero-right {flex-basis:100%; max-width:100%;}
.au-out-prods-item {height:220px;}
.title-5 {font-size:22px;}
.big-blog-item-img-holder {aspect-ratio:1.016;}
.title-8 {font-size:23px;}
.small-btn-1 {font-size:13px;}
.title-4, .title-4 > span {font-size:19px;}
.title-9 {font-size:25px;}
.faq-first-section {padding:15px;}
.title-3 {font-size:29px;}
.offers-top-section {padding-block:30px;}
.os-mission-section {padding:15px;}
.cs-item-1-dp-holder {flex-basis:120px; max-width:120px; height:120px;}
.cs-item-1-cntnt-holder {flex-basis:calc(100% - 120px); max-width:calc(100% - 120px); padding-left:15px;}
.my-acc-left {flex-basis:100%; max-width:100%; margin-bottom:0;min-height: auto;}
.my-acc-nav {display:flex; flex-wrap:wrap; min-height:auto; text-align:center;}
.my-acc-nav-link {flex-basis:25%; flex-direction:column; justify-content:center; align-items:center; align-content:center; flex-grow:1;}
.my-acc-nav-link-icon {flex-basis:unset; flex-grow:unset; max-width:unset;}
.my-acc-nav-link-p {flex-grow:unset; margin-top:6px; font-size:15px; padding-left:0;}
.checkout-right-section {flex-basis:100%; max-width:100%; margin-top:15px;}
.checkout-left-section {flex-basis:100%; max-width:100%;}
.cart-page-item-left {flex-basis:100px; max-width:100px;}
.cart-page-item-img-holder {width:85px; height:85px;}
.shop-page-filter-btn-1 {top:unset; bottom:60px;}
.prod-hero {height:auto;}
.prod-hero-left {height:60vh; margin-bottom:10px;}
.offers-top-section-col-right {display:none;}
.offers-top-section-col-left {flex-basis:100%; max-width:100%;}
.offers-top-section {height:75vh;}
.top-footer-col {flex:0 0 auto; width:calc(100% / 3); margin-bottom:15px}
.footer-title-1 {font-size:19px; margin-bottom:15px}
.footer-link-1 {font-size:16px}
.footer-2-col {margin-bottom:15px}
.top-footer-col, .top-footer-col:first-child, .top-footer-col:last-child {width:calc(100% / 3); flex-grow:1}
.top-footer-new-nav .nav-link {font-size:15px; padding:8px 0}
.top-footer-new-col-left-2 .footer-link-1 {font-size:15px; font-weight:500; margin-bottom:3px}
.top-footer-new-col-left {flex-basis:215px; max-width:215px; padding:15px 10px 15px 10px}
.top-footer-new-nav .nav-link>i {margin-left:2px}
.top-footer-new-col-right {flex-basis:calc(100% - 215px); max-width:calc(100% - 215px); padding:15px}
.footer-logo-1 {width:135px; margin-bottom:20px}
.footer-nav-tab-link-inner-1 {border-radius:7px}
.footer-nav-tab-bottom-widget, .footer-nav-tab-link-text-holder-1 {padding:10px}
.footer-nav-tab-link-text-1 {font-size:15px}
.footer-nav-tab-links-sbc .footer-nav-tab-link {height:calc((100% - 20px)/ 3)}
.footer-nav-tab-link-inner-2>img {width:40px}
.footer-nav-tab-link-text-2 {margin-top:8px}
.footer-topleft-widget {max-width:120px; margin-bottom:15px}
.footer-topleft-widget .nav-bar-brand-link, .footer-topleft-widget .nav-bar-brand-link img {display:block;}
.footer-topleft-widget .nav-bar-brand-link img {width:100%; height:auto;}
.prod-hero-right-inner-col-1 {flex-basis:calc(100% - 300px); max-width:calc(100% - 300px);}
.prod-hero-right-inner-col-2 {flex-basis:300px; max-width:300px;}
.prod-hero-swiper-holder {padding-right:15px; height:100%; margin-bottom:0px;}
.prod-hero .prod-item-qty-parent {flex-basis:200px; max-width:200px;}
.prod-option-item {height:62px;}
.prod-option-item .prod-selector-package {line-height:1.4; padding-inline:15px;}
.Chk-PO-item:not(.d-none)[data-order-label], .Chk-PO-item:not(.d-none)[data-order-label] ~ * {flex-basis:calc(100% / 4); max-width:calc(100% / 4);}
.store-gallery-item {width:calc(100% / 3);}
.cart-counter {top: -4px;right: 1px;}
.mobile-nav-2-col-1, .mobile-nav-2-col-2 {overflow: unset;}
.header-search-holder {top: -20px;}
.header-search-holder.active {z-index: 1030 !important;}

.mobile-coupons-holder {
	padding: 10px;
    transform: translateX(0);
    transition: opacity .2s ease .3s,transform .2s ease !important;
}
.mobile-coupons-banner {
	padding: 5px;
	border-radius: 5px;
	border: dashed 2px #000;
	opacity: 1;
	transition: opacity .15s;
}
.mobile-coupons-slider-nav {
	display: flex;
	justify-content: center;
	align-items: center;
	background: 0 0;
	box-shadow: none;
	backdrop-filter: unset;
	width: 100%;
	right: 0;
	padding: 0 !important;
	bottom: 126px !important;
	position: absolute;
}
.mobile-coupons-slider-next, .mobile-coupons-slider-prev {
	background: rgba(0,0,0,.4);
	backdrop-filter: blur(5px);
	border-radius: 5px;
	padding: 5px 10px;
	max-width: 50px !important;
	border: none;z-index: 1;
}
.mobile-coupons-slider-prev {
	position: absolute;
	left: 10px;
	bottom: 0;
}
.mobile-coupons-slider-next {
	position: absolute;
	right: 10px;
	bottom: 0;
}
.mobile-coupons-slider-next > img, .mobile-coupons-slider-prev > img {
	filter: contrast(0%) brightness(200%) drop-shadow(0px 1px 4px rgba(0,0,0,.9));
}
.mobile-coupons-slider-slide-caption-holder .modal-coupon-code-holder {
	flex-wrap: wrap;
	height: auto;
	padding: 0;
	border: none;
	border-radius: 0;
	animation: unset;
	background: transparent;
}
.mobile-coupons-slider-slide-caption-holder .modal-coupon-code-holder::before, .mobile-coupons-slider-slide-caption-holder .modal-coupon-code-holder::after {
	display: none;
}
.mobile-coupons-slider-slide-caption-holder .modal-coupon-code {
    padding-inline: 10px;
    text-align: center;
	margin-block: 8px;
}
.mobile-coupons-slider-slide-caption-holder .modal-coupon-validation {
	font-size: 12px;
	font-weight: 500;
}
.mobile-coupons-details-holder {
	padding: 15px;
    position: fixed !important;
    display: block;
    height: 100%;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    transform: translateX(100%) !important;
    transition: all .3s ease !important;
    opacity: 0;
    visibility: hidden;
    border: none;
    overflow: hidden;
    overflow-y: auto;
}
.mobile-coupons-details-holder.active {
	transition: all .3s ease !important;
	opacity: 1;
	visibility: visible;
}
.mobile-coupons-go-back {
	display: inline-flex;
	align-items: center;
	text-decoration: none;
	padding-left: 10px;
	margin-bottom: 15px;
	opacity: .75;
	font-weight: 500;
	font-size: 17px;
}
.mobile-coupon-title-1 {
	font-weight: 700;
	font-size: 19px;
}
.mobile-coupons-details-holder .modal-coupon-code-holder {
	padding: 5px;
	border-width: 2px;
	border-radius: 5px;
    animation: unset;
    background-image: linear-gradient(90deg, #000 50%, transparent 50%), linear-gradient(90deg, #000 50%, transparent 50%), linear-gradient(0deg, #000 50%, transparent 50%), linear-gradient(0deg, #000 50%, transparent 50%);
    background-size: 15px 2px, 15px 2px, 2px 15px, 2px 15px;
}
.mobile-coupons-details-holder .modal-coupon-code-holder::before, .mobile-coupons-details-holder .modal-coupon-code-holder::after {
    display: none;
}
.mobile-coupons-details-holder .modal-coupon-code-holder .modal-coupon-code {
	flex-basis: calc(100% - 100px);
	max-width: calc(100% - 100px);
	flex-grow: 0;
	text-align: left;
	margin: 0;
	padding-inline: 5px;
}
.mobile-coupons-details-holder .modal-coupon-code-holder .modal-copy-coupon-code-btn {
	flex-basis: 100px;
	max-width: 100px;
	padding: 5px;
	font-size: 15px;
	flex-grow: 0;
	position: unset;
	color: #F47820 !important;
	border: solid 1px #F47820;
}
.mobile-coupons-details-holder .modal-coupon-code-holder .modal-copy-coupon-code-btn:hover{color: #fff !important;}
.mobile-coupon-text-1 {
	font-size: 16px;
}
.mobile-nav-2-menu-coupons {
	padding: 0px;
}
.modal-coupon-btn {
	flex-basis: calc((100% / 2) - (10px / 2));
	flex-grow: 0;
	text-align: center;
	text-decoration: none;
	line-height: 1;
	color: #F47820 !important;
	border: solid 1px #F47820 !important;
	border-radius: 3px;
	padding: 12px 0;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 600;
	transition: all .3s;
	background: #fff;
}
.modal-coupon-btn:active, .modal-coupon-btn:focus, .modal-coupon-btn:hover {
	background: #F47820;
	color: #fff !important;
	transition: all .3s;
}
.modal-coupon-btns-holder {
	display: flex;
	flex-wrap: wrap;
	gap: 0 5px;
	width: 100%;
}
.mobile-coupons-holder.active {
	transform: translateX(-100%);
	transition: opacity .2s ease .3s,transform .2s ease .3s;
}
.my-coupons-coupon-activate-btn.activated, .my-coupons-coupon-activate-btn-2.activated, .mobile-coupons-details-holder .modal-copy-coupon-code-btn.activated {
	color: #fff !important;
	background: #F47820;
	transition: all .3s;
}
#search-empty-message{padding-right:10px!important;padding-left:10px!important}
.header-search-holder{padding-block:2px;padding-inline: 0px;}
#search_results{margin-top:0!important;max-height:40vh}
#search_results .ui-autocomplete{padding:0;border:none;left: 0px !important;}
#search_results .ui-autocomplete li{margin-inline:0px}
.prod-page-2 .prod-hero-left {
	height: 100%;
}
.header-1-col-2 {
	flex-basis: calc(100% - 65px);
}
.header-1-col-3 {
	flex-basis: calc(100% - 240px);
	flex-grow: 1;
}
.header-1-col-4 {flex-basis: 130px;
	margin-left: auto;
}
.header-1-col-3-inner {
	gap: 5px;
}
.header-info-text-1 {
	font-size: 11px;
}
.header-info-title-1 {
	font-size: 12px;
}
.header-1-col-3-col-icon-holder {
	width: 25px;
	font-size: 15px;
}
/* .header-26 {
	width: 100dvw;
	padding-right: 0px !important;
} */
/* body{padding-right:0px !important;} */

.header-quick-large-btn-1 .cart-counter {
	right: 1px;
}

.header-26 .header-1-logo-holder {
	width: 47px;
	height: 47px;
}
.header-1-col-1, .header-1-col-2, .header-1-col-3-col:not(.webbot-avatar-holder-col), .header-1-col-4, .header-2 {
	display: none;
}
.header-1-col-3-col.webbot-avatar-holder-col {
	position: fixed;
	top: 96px;
	right: 10px;
	background: #fff;
	border-radius: 0px 0px 5px 5px;
	padding: 0px 8px;
	box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.2);
}
.header-1 {
	z-index: 2;
}
.home-page-26 {
	padding-top: 100px;
}
}

@media only screen and (max-width: 767.98px) {
.hHero {padding-block:15px !important; height:78dvh;}
/* body {padding-top:36px;} */
.home-page {background:url(../images/bg-1.webp) no-repeat top center / 1060px;}
.QI-section, .FP-section, .PS-section-1, .CR-section, .LN-section, .RB-section {padding-block:30px;}
.title-1 {font-size:25px;}
.home-page .title-2 {font-size:17px;}
.PS-img-holder {height:300px;}
.title-3 {font-size:29px;}
.blog-item-img-holder {height:auto; flex-basis:auto; max-height:none; aspect-ratio:1.5;}
.blog-item-cntnt-holder {flex-basis:auto; max-height:none;}
body:not(.home-page, .prod-page, .acc-pages, .offers-page) {padding-top:calc(100px + 25px);}
body.blog-detail-page {padding-top:calc(100px + 5px);}
.prod-title-price-1 {font-size:18px !important;}
.relp-section {padding:30px 0px;}
.our-stores-location-section {padding:30px 20px 20px 20px;}
.big-blog-item-img-holder {aspect-ratio:1.416;}
.title-8 {font-size:21px;}
.blog-cover-img-holder {height:350px;}
.faq-left-col {display:none;}
.faq-first-section-inner {padding:25px;}
.faq-page {padding-top:calc(100px + 0px) !important;}
.faq-list-sec {padding-top:80px;}
.faq-right-col {padding-inline:15px;}
.cs-text-1 {padding:15px 15px 15px calc((100px / 2) + (25px *2));}
.header-dp-holder {width:17px; height:17px;}
.header .mobile-nav-2 .menu-link .header-dp-holder {width:25px; height:25px;}
.header .mobile-nav-2 .menu-link i {font-size: 27px;}
.header-dp-text {font-size:13px;}
.shop-hero {height:70vh;}
.prod-header-title-holder {justify-content:center;}
.prod-header-title-holder .on-sale-badge-1, .prod-header-title-holder .good-deal-badge-1, .prod-header-title-holder .great-deal-badge-1 {position:absolute; top:0; left:10px; margin:0px;}
.prod-fav-btn-2 {position:absolute; top:7px; right:10px;}
.prod-header {padding-top:25px;}
.prod-hero-swiper-holder .swiper-wrapper {justify-content:unset;}
#to-top {bottom:85px; right:10px; width:25px;}
.footer-logo-1 {width:95px; margin-bottom:0}
.footer-widget-top-bar-mobile-col-2 {flex-basis:100%; max-width:100%; flex-grow:0; padding-right:15px; padding-left:15px; padding-top:15px; display:flex; align-items:center; gap:0px 15px;}
.footer-widget-top-bar-mobile-col-2-text-1, .footer-widget-top-bar-mobile-col-2-text-1 * {font-weight:700; font-size:16px; margin:0; text-decoration:none; color:#000;}
.footer-shape-1 {top:-1px; left:-1px;}
.footer-link-1 {font-size:16px; margin-bottom:5px; text-decoration:none; color:#000000;}
.bottom-footer {padding-bottom:80px;}
.copyright-p {line-height:1.3;}
.past-order-product-section {flex-basis:100%; max-width:100%; margin-bottom:10px;}
.past-order-price-section, .past-order-status-section {flex-basis:50%; max-width:50%;}
.my-acc-right-inner {padding:15px;}
.past-order-item:last-child {margin:0px;}
.cart-page-item-name {margin-top:5px;}
.cart-page-item-right .remove-from-cart {padding-top:0px; padding-right:0px;}
.sfon-section {padding-block:30px 30px;}
.shop-hero {background:#ffe2cd url(../images/bg-1.webp) no-repeat 20% 240px / 880px;}
.DOS-section {background:linear-gradient(to bottom, transparent 0% , transparent 10%, #f47820 10%, #f47820 100%);}
.top-footer-new {border-radius:10px}
.top-footer-new .footer-mobile {display:block; margin:15px 15px 0 15px}
.footer-widget-top-bar-mobile {height:auto}
.footer-nav-tab-links-holder {height:auto; margin-bottom:0}
.top-footer-new .footer-mobile .accordion-body {padding:15px}
.footer-nav-tab-links-holder .footer-nav-tab-link {height:130px}
.footer-topleft-widget .footer-link-1 {line-height:1; margin-bottom:5px}
.footer-topleft-widget {max-width:80px; flex-basis:80px}
.footer-topleft-widget .footer-link-1 {font-size:14px}
.footer-nav-tab-links-sbc .footer-nav-tab-link {height:105px}
.hHero .homewebbotcouponsslider2, .shop-hero .homewebbotcouponsslider2, .prod-hero .homewebbotcouponsslider2 {width:calc(100% - 35px);}
.hHero .homewebbotcouponsslider, .hHero .homewebbotcouponsslidertop {width:calc(100% - 35px);}
.prod-page-2 .prod-img-zoom-link {aspect-ratio: calc(273 / 160);min-height: unset;border-radius: 5px;}
.prod-page-2 .prod-details-container-1 .prod-option-item {height: 40px;}
.prod-page-2 .prod-details-container-1 .prod-option-item .prod-selector-package {padding-inline: 8px;}
}

@media only screen and (max-width: 575.98px) {
.wbmoduleitemdpholder {flex-basis:30px; height:30px; max-width:30px;}
.wbmoduleitemdpholder > img {max-width:20px; height:auto;}
.wbmoduleitemcntntholder {flex-basis:calc(100% - 0px); max-width:calc(100% - 0px); padding-top:5px; padding-left:0px;}
.hHerocouponsSwiper {width:90%;}
.homewebbotprodsslider-button-prev, .homewebbotlocslider1-button-prev, .homewebbotourlocationsslider-button-prev, .homewebbotcouponsslider-button-prev, .homewebbotcouponsslider2-button-prev, .homewebbotcouponsslidertop-button-prev {left:0px;}
.homewebbotprodsslider, .homewebbotlocslider1, .homewebbotourlocationsslider, .homewebbotcouponsslider, .homewebbotcouponsslider2, .homewebbotcouponsslidertop {width:calc(100% - 65px); margin-left:auto;}
.hHero .homewebbotcouponsslider, .hHero .homewebbotcouponsslider2, .hHero .homewebbotcouponsslidertop, .shop-hero .homewebbotcouponsslider2, .prod-hero .homewebbotcouponsslider2 {width:calc(100% - 65px);}
.wbmoduleitemcntntholder-item p {font-size:15px; line-height:1.4;}
.DOS-section {background:linear-gradient(to bottom, transparent 0% , transparent 0%, #f47820 0%, #f47820 100%);}
.cat-switch-1 {font-size:16px; padding:12px 15px; flex-grow:1; text-align:center;}
.prod-1-img-holder {height:300px;}
.title-2 {line-height:1.3;}
.QI-col-inner > img {max-width:60px !important;}
.PS-img-holder {height:200px;}
.title-3 {font-size:25px;}
.CR-section-inner {padding:30px 15px; border-radius:10px;}
.crswiper .swiper-slide {padding:20px 15px;}
.crswiper-pagination .swiper-pagination-bullet {height:18px; width:18px; margin:0px 2px !important;}
.sfon-section .title-1 {font-size:23px;}
.sfon-section p {font-size:15px; line-height:1.3;}
.sfon-form-group {flex-wrap:wrap;}
.sfon-form-btn {position:unset; width:100%; border-radius:7px; margin-top:5px;}
body:not(.home-page, .prod-page, .acc-pages, .offers-page) {padding-top:calc(90px + 15px);}
body.blog-detail-page {padding-top:calc(90px + 5px);}
.footer-nav-tab-links-dcc img {object-position:top;}
.title-7 {font-size:19px;}
.prod-title-price-1 {font-size:15px !important; white-space:nowrap;}
.prod-item-qty-parent, .prod-item-qty {width:100%;}
.prod-hero-contnt-holder {padding-inline:0px;}
.prod-review-item-dp-holder {flex-basis:30px; height:30px; max-width:30px;}
.prod-review-item-cntnt-holder {flex-basis:calc(100% - 30px); max-width:calc(100% - 30px); padding-left:10px; padding-top:0px;}
.prod-review-item-cntnt-holder > p, .prod-review-view-replies-btn {font-size:15px;}
.prod-review-item .prod-review-item {padding-inline:0px !important;}
.our-stores-location-section {padding:30px 12px 20px 12px;}
.our-stores-location-section .our-store-location-item {height:150px;}
.about-hero-holder-2, .about-hero-holder-3 {height:300px;}
.big-blog-item-cntnt-col .blogs-slider-title-1 {font-size:20px; line-height:1.4;}
.title-8 {font-size:20px; line-height:1.3;}
.blog-cover-img-holder {height:250px;}
.title-4, .title-4 > span {font-size:18px;}
.title-9 {font-size:22px;}
.faq-first-section-inner {padding:25px 5px;}
.cntct-text-link-1 {font-size:17px;}
.offers-top-section {padding-block:20px;}
.cs-item-1-dp-holder {flex-basis:80px; max-width:80px; height:80px;}
.cs-item-1-cntnt-holder {flex-basis:calc(100% - 80px); max-width:calc(100% - 80px); padding-left:15px;}
.cs-text-1 {padding:25px 15px 15px 15px; min-width:calc(100% + 80px);}
.cs-item-1-cntnt-holder [class*="title"] {font-size:17px;}
.terms-pages .title-9 {font-size:20px;}
.terms-pages .title-2 {font-size:18px;}
.cart-slider, .loc-slider, .filter-slider, .ccardopt-slider, .webbotprdopt-slider {max-width:calc(100% - 10px); right:5px; bottom:5px; height:calc(100% - 10px);}
.cart-slider-bottom-footer > a {font-size:16px; padding-inline:5px;}
/* .my-acc-nav {display:none;} */
.my-acc-nav {flex-wrap: nowrap;overflow: hidden;overflow-x: auto;}
.my-acc-nav-link-icon {display: none;}
.my-acc-nav-link-p {
	margin: 0px;
	white-space: nowrap;
	border-bottom: solid 3px transparent;
	padding-bottom: 8px;
}
.my-acc-nav-link {
	padding-inline: 7px;
	padding-block: 0px;background: transparent !important;flex-basis: auto;
}
.my-acc-nav-link.active {
	background: transparent;
}
.my-acc-nav-link.active .my-acc-nav-link-p{
	border-color: #F47820;
	color: #F47820;font-weight: 500;
}
.my-acc-nav-link:last-child {
	display: none;
}
.my-info-holder > .small-text-1 {
	text-align: center;
	font-size: 18px;
	color: #000;
	font-weight: 600;
}
.my-acc-left {margin-bottom:15px;}
.logoutbtn1 {
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
	text-decoration: none;
	background: #F47820;
	border-radius: 15px;
	font-size: 14px;
	color: #fff;
	font-weight: 500;
	padding: 6px 10px;
	line-height: 1;
}
.my-info-holder {
	margin-bottom: 10px;
}
.my-acc-nav {
	border-radius: 0px;
	border-bottom: solid 1px #d9d9d9;
}
.uod-page .past-order-item-cntnt-holder {
	padding-left: 10px;
}
.uc-page-ts-badge{width: 100%;}
.cart-page-item-left {flex-basis:65px; max-width:65px;}
.cart-page-item-img-holder {width:50px; height:50px;}
.cart-page-item-name {font-size:16px;}
.cart-page-item-price {font-size:15px;}
.shop-page-filter-btn-1 > span {display:none;}
.shop-page-filter-btn-1 {top:132px; bottom:unset; padding:11px 0px;}
/* .prod-header-title-holder .on-sale-badge-1, .prod-header-title-holder .good-deal-badge-1, .prod-header-title-holder .great-deal-badge-1 {right:unset; left:-26px; margin:0px auto; display:table; transform:rotate(-90deg); top:25px; font-size:11px !important; padding-inline:4px; width:71px; text-align:center;} */
.prod-header-title-holder .on-sale-badge-1, .prod-header-title-holder .good-deal-badge-1, .prod-header-title-holder .great-deal-badge-1 {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 25px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    text-align: center;
    font-size: 11px !important;
}

.prod-page-2 .prod-header-title-holder .on-sale-badge-1, .prod-page-2 .prod-header-title-holder .good-deal-badge-1, .prod-page-2 .prod-header-title-holder .great-deal-badge-1 {
	left: 20px;
	transform: rotate(0deg);
	top: 65px;
	padding-inline: 5px;
	z-index: 2; width: auto;
}
.homewebbotlocslider1 .swiper-slide iframe {width:100%;}
.sfon-form-control {padding-right:15px;}
.top-footer-col {width:100%; margin-bottom:5px}
.footer-2, .top-footer {display:none}
.footer-mobile {display:block}
.top-footer.top-footer-new {display:flex; border-radius:7px;}
.footer-acc-btn {font-size:17px; padding:12px}
.top-footer-new .footer-mobile .accordion-body {padding:12px}
.special-deals-footer-link img {object-position:90%}
.footer-nav-tab-link-text-2 {font-size:15px}
.footer-nav-tab-link-inner-2>img {width:50px}
.footer-mobile .social-group-4>a {margin-bottom:0!important}
.footer-widget-top-bar-mobile-col-2-text-1, .footer-widget-top-bar-mobile-col-2-text-1 * {font-size:14px; line-height:1.5}
.footer-widget-top-bar-mobile-col-2 {padding-right:10px; padding-left:10px; padding-top:10px;}
.top-footer-new .footer-mobile {margin:10px 10px 0 10px;}
.foo-acc-item {margin-bottom:10px;}
.footer-topleft-widget {margin-bottom:10px}
.order-complete-img-holder {flex-basis:50px; height:50px; max-width:50px}
.order-complete-price {font-size:15px}
.order-complete-nav-btns-holder .btn-1 {width:100%; margin-right:0!important}
.order-quick-info-box {width:calc(100%/2); margin-block:5px;}
.order-quick-info-value {font-size:14px}
.order-complete-left .title-3 {font-size:21px}
.order-quick-add-box {padding:15px;}
.order-quick-add-box > .title-2 {font-size:20px;}
.order-quick-add-box > p {font-size:16px; line-height:1.4;}
.prod-hero-right-inner-col-1, .prod-hero-right-inner-col-2 {flex-basis:100%; max-width:100%;}
.prod-hero-swiper-holder {padding-right:0px; height:auto; margin-bottom:5px;}
.prod-hero .prod-hero-right .prod-item-qty-parent {flex-basis:51%; max-width:51%;}
.prod-option-item {height:52px;}
.checkout-item-coupon-item > p, .checkout-item-coupon-item::before {font-size:14px;}
.store-gallery-item {width:50%; height:200px;}
.ci-cinfo {font-size:13px !important;}
.checkout-item-coupon-item::before, .checkout-item-coupon-item::after {font-size:12px;}
.prod-header-left .prod-header-title-1 {font-size:17px; max-width:calc(100% - 20px);}
.prod-header-right .prod-header-text-1 {white-space:nowrap;}
.prod-header {padding-block:5px;}
.top-bar p {font-size:14px; padding:3px 0 1px 0;}
/* body {padding-top:24px;} */
.lesstot {font-size:15px !important;}
.orderpolicycheck label {font-size:19px; line-height:1.3;}
.uo-page .past-order-item {padding:10px; margin-bottom:10px;}
.uod-page .past-order-item-name {line-height:1.3; font-size:15px;}
.uod-page .past-order-qty {font-size:14px;}
.btn-uo-blue-1, .btn-uo-orange-1 {flex-grow:1; padding:8px 5px;}
.uod-status-col-icon-holder {height:40px; width:40px;}
.uod-status-line {top:19px;}
.uod-status-text {font-size:13px;}
.uod-status-col-icon-holder * {font-size:18px;}
.uzc-page .past-order-item {padding:10px;}
.crtimelineitem-inner > [class*="title"] {font-size:17px;}
.crtimelineitem-inner > p {font-size:15px;}
.crtimelineitem-inner {padding:10px;}
.crtimelineitem::before {width:7px; height:7px;}
.crtimelineitem::after {left:3px;}
.crtimelineitem {padding-left:15px; padding-block:2px 10px;}
.crtimelinemodal-modal-header, .crtimelinemodal-modal-body {padding:10px;}
.crtimelinemodal-modal-header .modal-title {font-size:16px;}
.photo-uploader-1 {flex-basis:80px; max-width:80px; height:80px;}
.photo-uploader-1-cntnt-holder {padding-left:10px;}
.photo-uploader-1-cntnt-holder > label {font-size:14px;}
.photo-uploader-1-cntnt-holder > small {font-size:13px;}
.initial-dp-text {font-size:28px;}
.prod-fav-btn-2 {top:unset; bottom:8px;}
.prod-page-2 .prod-fav-btn-2 {top: 50%;bottom:unset; transform: translateY(-50%);}
/* .hHero {height:calc(100svh - 90px);} */
.DOS-section {padding-top:0px;}
.hHero .webbotmodule .scroll-content, .shop-hero .webbotmodule .scroll-content {padding-bottom:0px;}
.shop-hero {height:calc(100dvh - 160px);}
.prod-hero-left {order:1;}
.prod-page .prod-hero-right-inner .prod-swiper-1 img {object-fit:contain !important;}
.prod-page .prod-hero-right-inner-col-1 .prod-hero-swiper-holder {height:180px;}
.prod-hero-swiper-holder .prod-swiper-1 .swiper-button-next {right:10px;}
.coupon-modal .modal-body p.modal-coupon-code {line-height:1.4; font-size:14px; padding-left:10px; padding-right:150px;}
.modal-coupon-code-holder {padding-block:12px; height:auto;}
.footer-nav-tab-links-oshrooms-col {flex-basis:calc(100% / 3); height:110px !important;}
.DOS-section .title-1 {font-size:27px;}
.blog-author-cntnt-holder {flex-basis:100%; max-width:90%; margin-inline:auto; padding-inline:10px;}
.blog-author-dp-holder {margin-inline:auto; margin-top:0px;}
.blog-author-text-1 {line-height:1.5;}
.cart-col-2 {
	padding-inline: 0px;
	border-left: none;
	border-bottom: 1px solid #dfd9d9;
	padding-bottom: 1rem;
}
.cart-col-1{
	padding-inline: 0px;
}
.webbotmodule .wbmoduleitemcntntholder-item .order-quick-info-title, .webbotmodule .wbmoduleitemcntntholder-item .order-quick-info-value {
	font-size: 13px;
}
.webbotmodule .wbmoduleitemcntntholder-item .order-quick-info-title {
	margin: 0px;
}
.webbotmodule .order-quick-info-box {
	width: calc(100% / 2);
}
.my-acc-page {
	background: #fff;
}
.my-acc-left {
	margin-bottom: 0px;padding-inline: 0px;
}
.my-acc-right {
	padding-inline: 0px;
}
.my-info-holder, .my-acc-right-inner {
	box-shadow: none;
}
.mobile-nav-2-backdrop {
	z-index: 1030;
}
.mobile-nav-2 {
	z-index: 1033;
}
.prod-page-2 .prod-hero {
	height: 63dvh;
}
.prod-header-left {
	padding-inline: 25px;
}
.prod-header-right {
	padding-inline: 25px;
}
.shipping-section .custom-pills .nav-link {
	line-height: 1.5;width: 100%;
}
.shipping-section .custom-pills .nav-item {
	flex-grow: 1;
}
}

@media only screen and (max-width: 535px) {
.Chk-PO-item:not(.d-none)[data-order-label], .Chk-PO-item:not(.d-none)[data-order-label] ~ * {flex-basis:calc(100% / 2); max-width:calc(100% / 2);}
}

@media only screen and (max-width: 480px) {
.footer-nav-tab-links-oshrooms-col {flex-basis:calc(100% / 2); height:100px !important;}
}
