@charset "utf-8"; 

/* @media only screen and (max-height: 850px) {
	.hHero {height:85vh; padding-block:15px !important;}
} */
@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: 30px;
		height: auto;
	}
	.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;}
}

@media only screen and (max-width: 1650px) {
.shop-hero {background:#ffe2cd url(../images/bg-1.webp) no-repeat top center / 1310px;}
}

@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;}
}

@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);}
.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;}
.blog-cover-img-holder {height:550px;}
.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: 5px;
}
.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: 35px;
}
.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;
}
}

@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: 89px;
	}
	.header [class*="navbar-expand"] .navbar-nav .nav-link {
		font-size: 16px;
	}
	.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 {
		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;
	}
}
@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;
	}
}
@media only screen and (max-width: 1199.98px) {
.header [class*="navbar-expand"] .navbar-nav .nav-link {font-size:16px; padding:0px 15px;}
.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;}
.blog-cover-img-holder {height:450px;}
.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; /* height: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;}
/* .top-footer-new-col-right {padding-left:50px} */
.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-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;
}
}

@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;}
}

@media only screen and (max-width: 999.98px) {
	/* .hHero .homewebbotcouponsslider {width: calc(100% - 35px);} */
	.prod-hero .homewebbotcouponsslider2 {width: 100%;}
}
@media only screen and (max-width: 991.98px) {
.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;}
.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;}
.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-links-holder {margin-bottom:10px} */
.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, .footer-nav-tab-links-sbcity .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);
}
}

@media only screen and (max-width: 767.98px) {
.hHero {padding-block:15px !important; height:80vh;}
body {padding-top:36px;}
.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;}
.menu-link > i {font-size:15px;}
.navbar-quick-cart-btn > i {margin-left: 0x;}
.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(36px + 25px);}
.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(36px + 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-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:65px; 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 {width: calc(100% - 35px);}
}

@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 {left:0px;}
.homewebbotprodsslider, .homewebbotlocslider1, .homewebbotourlocationsslider, .homewebbotcouponsslider, .homewebbotcouponsslider2 {width:calc(100% - 65px); margin-left:auto;}
.hHero .homewebbotcouponsslider, .hHero .homewebbotcouponsslider2,.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(36px + 15px);}
.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:320px;}
.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% - 20px); right:10px; bottom:10px; height:calc(100% - 20px);}
.cart-slider-bottom-footer > a {font-size:16px; padding-inline:5px;}
.my-acc-nav {display:none;}
.my-acc-left {margin-bottom:15px;}
.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: 32px;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: 74px;
	text-align: center;
}
.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;
}
.hHero {
    height: calc(100dvh - 100px);
}
.hHero .webbotmodule .scroll-content, .shop-hero .webbotmodule .scroll-content {
    padding-bottom: 0px;
}
.shop-hero {
	height: calc(100dvh - 100px);
}
.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;
}

}

@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;
	}
}