@charset "utf-8";
@media only screen and (max-height: 800px) {
.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;}
}
@media only screen and (min-width:992px){
.navbartoggler{display:none}
.header .dropdown-menu{display:block!important;border:none;box-shadow:none;transform:none!important;transition:all .3s;opacity:0;visibility:hidden;transform:translateY(50px)!important}
.header .dropdown-menu.show{transition:all .3s;opacity:1;visibility:visible;transform:translateY(0)!important}
.navclose-item{display:none}
}
@media only screen and (max-width:1700px){
.about-first-img-section{height:650px}
.header .container{max-width:100%}
.header .navbar-collapse{padding:0!important;justify-content:center}
.header .navbar-collapse>.navbar-nav{margin-inline:auto!important}
.header .container{padding-inline:20px}
#search-empty-message{padding-right:20px!important;padding-left:20px!important}
.faq-left-col-2{flex-basis:300px;max-width:300px}
}
@media only screen and (max-width: 1599.98px) {
.prod-hero .homewebbotcouponsslider2 {width:calc(100% - 35px);}
.homewebbotcouponsslider, .homewebbotcouponsslider2{padding-right: 40px;}
.homewebbotcouponsslider .slick-list, .homewebbotcouponsslider2 .slick-list {overflow: hidden;	margin-inline: 0px;}
.homewebbotcouponsslider .slick-list .slick-track, .homewebbotcouponsslider2 .slick-list .slick-track {margin-inline: -5px;}
}
@media only screen and (max-width:1530px){
	#search-empty-message{padding-right:30px!important;padding-left:30px!important}
}
@media only screen and (max-width:1510px){
	.prod-details-redesigned2-page .view3dcontainer > iframe {height: 100% !important;}
	.prod-details-redesigned2-page .prod-slider-holder-2, .prod-details-redesigned2-page .prod-slider-holder-2 .prodslider1, .prod-details-redesigned2-page .prod-slider-holder-2 .prodslider1 .slick-list, .prod-details-redesigned2-page .prodslider1 .slick-track {height: 100%;}
	.prod-det-top-info-row{align-items: flex-start;}
}
@media only screen and (max-width:1500px){
	.prod-details-redesigned2-page .prd-top-title-holder .prod-title-1 {
	font-size: 21px;
}
.prod-details-redesigned2-page .prd-top-title-holder .prd-top-other-dtls-holder .prod-title-2 {
	font-size: 18px;
}
.prod-details-redesigned-page .custom-radio1 + label .prod-option-price-1 {
	font-size: 13px;
}
.prod-details-redesigned-page .custom-radio1 + label .prod-option-title-1 {
	/* height: 45px; */
	min-height: 63px;
	height: auto;
	font-size: 12px;
}
.prod-details-redesigned-page .prod-option-item {
	/* flex-basis: 55px;
	max-width: 55px; */
}
.prod-details-redesigned-page .prod-qty-holder [class*="btn-"] {
	font-size: 15px;
	padding-block: 5px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}
.prod-details-redesigned-page .prod-qty-holder .prod-item-qty {
	padding: 0px 5px;
}
.prod-details-redesigned-page .prod-offer-type-1 {
	margin-bottom: 10px;
	padding: 5px 10px;
	font-size: 14px;
}
/* .prod-details-redesigned-page .cheetah-dollar-promo-1 {
	margin-top: auto;
} */
.prod-dtls-promo-laptop{display: block;}
.prod-dtls-promo-desktop{display: none;}
.prod-details-redesigned2-page .prodslider-next, .prod-details-redesigned2-page .prodslider-prev {
	color: #000;
	background: rgba(255,255,255,0.9);
	font-size: 20px;
	border-radius: 5px;
	bottom: 10px;
	top: unset;
	width: 40px;
	height: 40px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transform: unset;
}
.wbmoduleitemcntntholder-item [class*="btn"] {font-size:14px;}
}
@media only screen and (max-width:1440px){
.prod-details-redesigned2-page .quick-order-btn-1 {padding: 5px 5px;}
.prod-details-redesigned2-page .quick-order-col * {font-size: 13px !important;}
}
@media only screen and (max-width:1415px){
.bottomp{max-height:108.8px}
}
@media only screen and (max-width:1399.98px){
.about-img-holder{height:550px;max-width:90%}
.home-about-subtitle-1{margin-bottom:85px}
.home-about-content-holder{margin-top:-160px}
.top-slider-prod-img-holder{box-shadow:0 10px 17px 0 rgba(0,0,0,.1)}
.top-slider-prod-title{font-size:40px;margin-top:50px}
.footer-link-1{font-size:14px}
.prod-details-redesigned-page .prod-page-total,.prod-details-redesigned-page .prod-quick-cntct-link,.prod-details-redesigned-page .prod-stock-status{font-size:15px}
.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:35px 15px}
.top-footer-new-col-left-1{margin-bottom:114px}
.sfon-form-group{max-width:685px}
.quick-order-col *{font-size:15px!important}
.prod-details-redesigned-page .prd-top-title-holder{padding-inline:130px}
.home-hero-logo-1{max-width:120px!important}
.home-hero-inner-img-1{max-width:450px!important}
.top-large-slide-title-1{font-size:28px;line-height:1}
.top-large-slide-brown-btn-1,.top-large-slide-call-btn-1,.top-large-slide-green-2-btn-1,.top-large-slide-green-btn-1,.top-large-slide-orange-btn-1,.top-large-slide-purple-btn-1,.top-large-slide-yellow-btn-1{font-size:18px}
.top-large-slider-prev-2{margin-left:0;width:35px;border-top-left-radius:0;border-bottom-left-radius:0}
.top-large-slider-next-2{margin-right:0;width:35px;border-top-right-radius:0;border-bottom-right-radius:0}
.top-large-slide-title-2{font-size:56px}
.top-large-side-text-1{font-size:22px;max-width:400px}
.top-large-slider-caption-holder{padding-left:40px}
.top-large-slide-title-3{font-size:35px}
.top-large-slide-3-inner-img-1{width:250px}
.top-large-slide-title-4{font-size:62px}
.top-large-slide-text-2{font-size:17px;max-width:450px}
.top-large-slide-text-3{font-size:29px}
.top-large-slide-title-5{font-size:41px;max-width:500px}
.top-large-slide-text-4{max-width:500px}
.top-large-slide-title-6{font-size:55px}
.top-large-slide-text-5{font-size:30px}
.slide1-promo-1 {
	font-size: 21px;
	padding: 5px;
	border-width: 2px;
	margin-bottom: 5px;
}
.FREE-svg-holder{max-width:320px;margin-bottom:25px}
.about-oca-link{height:210px}
.home-hero-video-holder {
	right: 45px;
	aspect-ratio: 775/450;
	max-width: 45%;
	height: auto;
	top: 50%;
	transform: translateY(-50%);
}
.slide1-promo-3 {
	font-size: 20px;
}
.slide1-promo-4 {
	font-size: 20px;margin-bottom: 7px;
}
.header-new .nav-item:not(.icon-nav-item) .nav-link {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px;
}
.toplargebannerhasWebbot .home-hero-video-holder {
	aspect-ratio: 775/450;
	max-width: 45%;
	height: auto;
	top: 50%;
	transform: translateY(-50%);
}
.toplargebannerhasWebbot .top-large-slider-slide img {
	object-position: 60% 0%;
}
.toplargebannerhasWebbot .top-large-slider-slide.top-large-slide-5 img {
	object-position: 70% 0%;
}
.toplargebannerhasWebbot .top-large-slider-slide.top-large-slide-6 img {
	object-position: 65% 0%;
}
.footer-nav-tab-links-shipping {row-gap:10px; margin-inline:-5px;}
.footer-nav-tab-links-shipping-col {height:calc((100% / 3) - 7px); padding-inline:5px;}
.order-quick-info-row-2 .order-quick-info-box {
	width: calc(100% / 6);
	margin-block: 5px;
}
}
@media only screen and (max-width:1300px){
.header-new .nav-item:not(.icon-nav-item) .nav-link{padding-left:8px;padding-right:8px;font-size:14px}

.top-header p {
	font-size: 13px;
}
.header-search-opener, .user-dropdown-link {
	padding-block: 0px;
}
.navbar-brand {
	max-width: 71px;
}
.navbar-brand > img {
	height: auto;
}
body {
	padding-top: 87px;
}

.shop-page-filter-btn-1 {
	top: 100px;
}
.shop-page-filter-btn-1 > span {
	display: none;
}
.shop-page-filter-btn-1 > i {
	margin-bottom: 0px !important;
}
.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;
	}
	
	.toast-body {
		padding-block: 7px;
	}
	.toast-container {
		padding: 10px !important;
	}
	.big-title-4 {
		font-size: 19px;
	}
	p {font-size: 16px;}
	.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;}
	.hHero-webbot .webbotmodule {
	max-width: 93%;
}
.homewebbotprodsslider .slick-arrow, .homewebbotcouponsslider .slick-arrow {
	font-size: 32px;
}
.homewebbotprodsslider-button-prev, .homewebbotcouponsslider-button-prev {
	left: -44px !important;
}
.webbotprdopt-slider-bottom-footer > .prod-item-qty-parent {
	flex-basis: calc(50% - 13px);
	max-width: calc(50% - 13px);
}
.homewebbotprodsslider .pl-qnty-selector {
	margin-right: 5px;
}
.poi-text-1 {font-size:15px;}
.past-order-item {padding:10px; margin-bottom:10px;}
.uod-status-col-icon-holder * {font-size:19px;}
.AI-chatbot-holder .hHero-webbot .webbotmodule {
	max-width: 100%;
}
.AI-chatbot-holder .hHero-webbot .webbotmodule p {
	font-size: 15px;
}
.AI-chatbot-holder .webbot-btn-col-1 {
	width: calc(100% / 5);
}
.AI-chatbot-holder .btn-dark-1.AIchatnav1 {
	padding-block: 10px;
}
.header-search-holder.active {
	transform: translateY(88px) !important;
}
.AI-chatbot-holder .hHero-webbot .webbotmodule p.pl-qnty-selector {
	font-size: 12px;
	width: 46px;
	margin-right: 3px;
}
.AI-chatbot-holder .hHero-webbot .webbotmodule p.pl-qnty-selector:last-child {
	margin-right: 0px;
}
.AI-chatbot-holder .hHero-webbot .webbotmodule .cart-item-qty-holder{
	flex-wrap: wrap;
}
.AI-chatbot-holder .hHero-webbot .webbotmodule .cart-item-qty-holder p.checkout-item-name-2{font-size: 12px;}
.AI-chatbot-holder .hHero-webbot .webbotmodule .prod-list-item-btn-col{align-items: flex-end;}
.AI-chatbot-holder .hHero-webbot .webbotmodule .prod-list-item-btn-col .prod-list-item-view-btn-1{padding-block: 9px;font-size: 13px;}
.AI-chatbot-holder .hHero-webbot .webbotmodule .pl-qnty-selectors {padding-inline: 5px;}
.AI-chatbot-widget-btn {
	padding: 0px;
}
.AI-chatbot-widget-btn-text {
	display: none;
}
.AI-chatbot-holder .hHero-webbot .webbotmodule p.prod-deal-label {
	font-size: 13px;
}
.AI-chatbot-holder.AI-chatbot-holder-resized .homewebbotprodsslider-slide .proditem2 .product-title-1 {
	font-size: 15px;
}
.AI-chatbot-holder.AI-chatbot-holder-resized .homewebbotprodsslider-slide .proditem2 .product-price-1:not(.product-dis-price-1) {
	font-size: 16px;
}
.AI-chatbot-holder.AI-chatbot-holder-resized .hHero-webbot .webbotmodule p.pl-qnty-selector {
	width: 50px;
}
.AI-chatbot-holder.AI-chatbot-holder-resized {
	height: 477px;
}
.AI-chatbot-holder {
	height: 450px;
}
.AI-chatbot-holder .homewebbotprodsslider-slide .proditem2 .pl-img-gauge-holder-inner {
	height: 125px;
}
.AI-chatbot-holder .homewebbotprodsslider-slide .proditem2 .pl-img-gauge-holder-inner .pl-img-holder {
	min-height: 125px;
}
.AI-chatbot-holder .homewebbotprodsslider-slide .proditem2 .product-title-1,.AI-chatbot-holder .homewebbotprodsslider-slide .proditem2 .product-price-1:not(.product-dis-price-1) {
	font-size: 14px;
}
.AI-chatbot-holder .homewebbotprodsslider-slide .proditem2 .pl-img-gauge-holder-inner .pl-gauge-holder .pl-gauge-holder-inner-1, .AI-chatbot-holder .homewebbotprodsslider-slide .proditem2 .pl-img-gauge-holder-inner .pl-gauge-holder .pl-gauge-holder-inner-1 .thc-cbd-chart-holder {
	height: 30px;
}
.AI-chatbot-holder .homewebbotprodsslider-slide .proditem.proditem2 {
	height: 100%;
}
}
@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;
	} */
	.checkout-item-coupons-holder {
		position: relative;
		order: 0;
		height: 105px;
		left: 0;
	}
}
@media only screen and (max-width:1199.98px){
body{padding-top:107px}
.shop-cat-btn-holder-fixed{top:133px}
.header-new .nav-item:not(.icon-nav-item) .nav-link {text-transform: capitalize !important;}
.product-image-holder1{height:255px}
.top-banner{height:595px}
.banner-title-1{margin-top:100px}
.home-about-title-3{font-size:22px}
.home-about-cntnt-1{font-size:18px}
.test-slider-1-img-holder{height:505px}
.test-cntnt{font-size:24px}
.acc-modal-right-inner{padding-top:40px;padding-left:15px;padding-right:40px}
.btn-1,.btn-1-black{font-size:17px}
.top-slider-prod-img-holder{height:505px}
.top-banner-2::before{width:330px;height:500px}
.top-slider-prod-title{font-size:35px}
.quick-stats-cntnt-col{padding-left:15px}
.quick-stat-title{font-size:17px}
.quick-stats-cntnt-col p{font-size:15px}
.quick-stats{padding:45px 0}
.genetics-cntnt-holder{padding:35px 30px}
.genetics-cntnt-holder p{font-size:18px}
.genetics-img-holder{height:480px}
/* .header .nav-item:not(.icon-nav-item) .nav-link{padding-inline:25px!important} */
.header .nav-item:not(.icon-nav-item) .nav-link.dropdown-item{padding-inline:15px 0px!important}
.header .nav-link.dropdown-item{font-size:15px}
.header .navbar-brand>img{max-width:100px!important;height:auto}
.prod-title-1{font-size:25px}
.prod-title-2{font-size:21px}
.prod-slider-item-inner{height:450px}
.prod-stock-status{font-size:15px}
.about-first-img-section{height:550px}
.about-first-caption-holder{padding:35px}
.about-first-title-1{font-size:51px;max-width:365px}
.about-first-title-2{font-size:17px;max-width:550px}
.big-title-1{font-size:51px}
.about-sec-right-section{padding-left:30px;padding-right:40px}
.about-sec-left-section-inner{height:700px}
.blog-cover-img-holder{height:500px}
.checkout-right-section{flex-basis:400px;max-width:400px}
.vanilla-calendar{width:350px}
.schedule-delivery-modal .modal-dialog{max-width:950px}
.schedule-time-table-col li{flex-basis:calc(100% / 4)}
.order-complete-left .title-3{font-size:25px!important}
.order-quick-info-box{width:calc(100%/3);flex:1 0 auto;margin-bottom:10px}
.title-3{font-size:25px}
.contact-right-section{flex-basis:450px;max-width:450px}
.footer-link-1{font-size:16px}
.gu-img-holder{flex-basis:150px;max-width:150px;height:150px}
.gu-cntnt{font-size:16px}
.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-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}
.couponcol-title-1{margin-inline:auto}
.couponcol-cntnt-holder .couponcol-cntnt-1{text-align:center}
.ce-label{position:unset;transform:none;top:unset;right:unset;margin-bottom:0;font-size:12px}
.faq-first-section{padding:15px}
.faq-first-section-inner{padding:25px 15px}
.faq-first-section-container p{font-size:17px}
.faq-content-holder-2{padding-inline:5px}
.faq2-link-2{padding-right:30px!important}
.header-new .nav-link{font-size:14px}
/* .header-new .nav-item:not(.icon-nav-item) .nav-link{padding-inline:9px!important;font-size:15px} */
.prod-details-redesigned-page .prod-page-total,.prod-details-redesigned-page .prod-quick-cntct-link{font-size:17px!important}
.top-footer-new-col-right{padding-left:50px}
.footer-nav-tab-title-1{font-size:22px}
.footer-nav-tab-links-holder{height:255px}
.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}
.sfon-form-group{max-width:585px}
.sfon-container::before{width:222px;left:-48px;bottom:-30px}
.prod-brief-sec-col-1{flex-basis:100%;max-width:100%;width:100%;margin-bottom:5px}
.prod-brief-sec-col-2{flex-basis:100%;max-width:100%;width:100%}

.prod-details-redesigned2-page .prod-brief-sec-col-1 {
	flex-basis: 175px;
	max-width: 175px;
	width: 175px;
	flex-grow: 0;
}
.prod-details-redesigned2-page .prod-brief-sec-col-2 {
	flex-basis: calc(100% - 175px);
	max-width: calc(100% - 175px);
	width: calc(100% - 175px);
	flex-grow: 0;
}
.prod-details-redesigned2-page .prod-brief-sec-col-1 .thc-cbd-chart-holder, .prod-details-redesigned2-page .prod-brief-sec-col-1 .pl-gauge-holder-inner-1 {
	height: 40px;
}
.prod-details-redesigned2-page .prod-brief-sec-col-1 .pl-gauge-holder {
	flex-basis: 50px;
	max-width: 50px;
}
.prod-details-redesigned-page .prd-top-title-holder{padding-inline:150px}
.header-new .navbar-nav .dropdown-menu.cc-dropdown-menu-1,.header-new .site-desk-menu .dropdown-menu.cc-dropdown-menu-1{top:calc(100% + 15px)}
.home-hero-logo-1{max-width:100px!important}
.home-hero-inner-img-1{max-width:350px!important}
.top-large-slide-title-1{font-size:25px}
.top-large-slide-brown-btn-1,.top-large-slide-call-btn-1,.top-large-slide-green-2-btn-1,.top-large-slide-green-btn-1,.top-large-slide-orange-btn-1,.top-large-slide-purple-btn-1,.top-large-slide-yellow-btn-1{font-size:19px}
.top-large-slide-brown-btn-1,.top-large-slide-green-2-btn-1,.top-large-slide-green-btn-1,.top-large-slide-orange-btn-1,.top-large-slide-purple-btn-1,.top-large-slide-yellow-btn-1{padding:12px 40px}
.top-large-slider-caption-holder{padding-left:80px}
.top-large-slide-title-2{font-size:36px}
.top-large-side-text-1{font-size:19px;max-width:350px}
.top-large-slide-title-3{font-size:29px;line-height:1.2}
.top-large-slide-3-inner-img-1{width:205px}
.top-large-slide-title-4{font-size:45px;line-height:1}
.top-large-slide-text-3{font-size:23px}
.top-large-slide-title-5{font-size:31px;max-width:400px}
.top-large-slide-text-4{font-size:15px;max-width:400px}
.top-large-slide-text-5{font-size:25px}
.top-large-slide-title-6{font-size:41px;max-width:550px}
.top-large-slide-text-6{font-size:20px}
.slide1-promo-1{font-size:24px;padding:8px 12px;margin-bottom:10px}
.FREE-svg-holder{max-width:250px}
.slide1-promo-3{font-size:19px;max-width:500px}
.about-oca-link{height:170px}
.about-oca-link-text-holder-1{padding:12px 15px}
.about-oca-link-text-2{font-size:18px}
.about-op-link{padding:12px 12px}
.about-section-2{margin-inline:-12px}
.checkout-right-section-inner {padding:15px;}
.footer-link-1 {font-size:16px}
.webbotchatnext1 {padding-inline:20px;}
.footer-nav-tab-links-shipping-col {height:calc((100% / 3) - 7px); padding-inline:5px;}
.checkout-item-coupons-holder {
	min-height: 145px;
	max-height: none;
	height: auto;
}
.checkout-item-coupons-holder-inner {
	height: calc(100% - 35px);
}
.AI-chatbot-holder {
	height: 100svh;
	max-height: 91dvh;
	transform:translateY(150px);
	transition: opacity 0.3s ease 0s, transform 0.3s ease 0s, visibility 0.3s ease 0s, top 0.3s ease 0s, z-index 0s ease;
	overflow: hidden;
}

.AI-chatbot-holder.active.AI-chatbot-holder-slidedown {
	transform:translateY(0px);
	transition: opacity 0.3s ease 0s, transform 0.3s ease 0s, visibility 0.3s ease 0s, top 0.3s ease 0s, z-index 0.3s ease 0.4s;
	top:0 !important
}
.AI-chatbot-col-1-left {
	max-height: 250px;
}
.AI-chatbot-control.AI-chatbot-resizer {
	display: none;
}
.AI-chatbot-widget-btn-icon-holder {
	width: 40px;
	height: 40px;
}
.AI-chatbot-widget-btn-icon-holder * {
	font-size: 19px;
}
.AI-chatbot-col-1-right {
	height: calc(100% - 250px) !important;
}
.AI-chatbot-holder .top-large-slide-webbot{width: 100%;}
.AI-chatbot-holder .webbot-btn-col-1 {
	width: calc(100% / 3);
}
.AI-chatbot-holder .webbot-btn-col-1 .AIchatnav1 img {
	max-width: 20px !important;
	height: auto;
}
.AI-chatbot-holder .webbot-btn-col-1 .AIchatnav1 {
	font-size: 13px;
	padding-block: 8px;
}
.webbot-input-holder {
	padding: 0px 10px 10px 10px;
}
.webbot-input-attachment-btn {
	left: 15px;
}
.webbot-input-send-btn {
	right: 15px;
}
}
@media only screen and (max-width:1134px){
    .wmoc-page .bottomp {
        max-height: 81.6px;
    }
}
@media only screen and (max-width:1148px){
body{padding-top:106px}
.header-new .nav-item:not(.icon-nav-item) .nav-link{padding-inline:5px!important;}
.header .container{padding-inline:10px}
#search-empty-message{padding-right:20px!important;padding-left:20px!important}
}
@media only screen and (max-width:1079px){
.bottomp{max-height:136px}
.header-new .nav-item:not(.icon-nav-item) .nav-link{font-size:13px}
}
@media only screen and (max-width:991.98px){
body{padding-top:106px}
.header .navbar-collapse{position:fixed;top:0;right:0;display:block!important;background:#fff;height:100vh;overflow:hidden;overflow-y:auto;max-width:350px;width:100%;z-index:2;transition:all .3s;transform:translateX(100%);padding-right:0!important}
.header .navbar-collapse.show{transition:all .3s;transform:translateX(0)}
.header .nav-link{font-size:16px!important}
.menu-opened .overlay{z-index:1}
.header .nav-item .nav-link.nav-close-link{text-align:right;font-size:25px!important;padding-right:25px!important;padding-top:15px;display:table;margin-left:auto}
.acc-modal-left-inner{height:210px;border-bottom-left-radius:15px}
.acc-modal-right-inner{padding:25px}
.home-about-title-1{font-size:60px}
.home-about-title-3{font-size:20px;padding-left:45px}
.home-about-title-3::before{height:3px;width:30px}
.home-about-cntnt-1{font-size:17px}
.test-sec-title-1{font-size:32px}
.test-slider-1-img-holder{height:415px}
.test-cntnt{font-size:20px;line-height:1.4}
.blogs-section{margin-top:0!important}
.blogs-slider-title-1{font-size:21px}
.blog-slider-brief-1{font-size:17px}
.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-slider-prod-title{font-size:25px}
.top-slider-cat{font-size:16px}
.top-slider-prod-price{font-size:25px}
.top-banner-2::before{width:280px;height:430px;left:-50px;top:-59%}
.top-slider-offer-label{font-size:14px}
.top-banner{height:525px}
.top-slider-prod-img-holder{height:435px}
.top-banner-2::after{width:98px;height:125px}
.quick-stats-col{align-items:center}
.quick-stats-img-col{flex-basis:40px}
.quick-stats-cntnt-col{padding-left:10px}
.quick-stat-title{font-size:14px}
.quick-stats-cntnt-col p{font-size:13px}
.quick-stats{padding:25px 0}
.header .nav-item .dropdown-item.nav-link{padding-right:15px!important;padding-left:5px!important;word-break:break-all;white-space:normal}
.header .nav-item:not(.icon-nav-item) .nav-link.dropdown-item{padding-inline:25px 0px!important}
#search-empty-message{padding-right:10px!important;padding-left:10px!important}
.header-search-holder{padding-block:2px}
#search_results{margin-top:0!important;max-height:40vh}
#search_results .ui-autocomplete{padding:0;border:none}
#search_results .ui-autocomplete li{margin-inline:0px}
.shop-cat-col{flex-basis:250px;max-width:250px}
.prod-item-qty-parent{width:100%;margin-bottom:15px}
.prod-slider-item-inner{height:400px}
.prod-details-redesigned-page .prod-item-qty-parent{width:auto;margin-bottom:0}
.prod-details-redesigned-page .prod-item-qty{width:90px}
.about-first-img-section{height:450px}
.about-first-caption-holder{padding:25px}
.big-title-1{font-size:41px}
.big-title-2{font-size:28px}
.small-title-1{font-size:19px}
.blog-detail-title-1{font-size:25px}
.fav-item-name{font-size:22px}
.fav-item-price{font-size:17px}
.cart-page-item-left{flex-basis:100px;max-width:100px}
.cart-page-item-img-holder{width:85px;height:85px}
.checkout-right-section{flex-basis:100%;max-width:100%}
.checkout-right-section-inner{height:auto}
.schedule-delivery-modal .modal-dialog{max-width:750px}
.schedule-time-table-col li{flex-basis:calc(100% / 3)}
.past-order-status-section{flex-basis:100%;max-width:100%;text-align:left;margin-top:10px}
.past-order-price{text-align:right}
.faq-first-section{padding:15px}
.contact-right-section{flex-basis:100%;max-width:100%;padding:0 0;margin-bottom:25px}
.contact-left-section{padding-right:0;padding-left:0}
.contact-right-section-inner{height:auto}
.contact-right-section-cntn-holder{position:relative;z-index:1}
.contact-right-section-inner>img{position:absolute;top:0;left:0}
.promocode{padding:5px;font-size:14px;min-width:135px}
.top-footer-col,.top-footer-col:first-child,.top-footer-col:last-child{width:calc(100% / 3);flex-grow:1}
#chat-widget-container{right:0!important}
.myc-nav-pills{margin-inline:-4px}
.my-acc-right .couponcode-modal-opener-1{font-size:14px;padding:13px 15px}
.my-acc-right .couponcol-cntnt-1{font-size:13px}
.shop-cat-gen-dropdown{flex-basis:90px;max-width:90px}
.shop-cat-btn,.shop-cat-gen-dropdown-item,.shop-cat-gen-dropdown-toggle{font-size:14px}
.shop-cat-btn{flex-basis:calc((100% - 90px)/ 8)}
.dropdown-menu.shop-cat-gen-dropdown-menu{display:block!important;border:none;box-shadow:0 5px 20px 0 rgba(0,0,0,.2);transition:all .3s;opacity:0;visibility:hidden;top:100%!important;bottom:unset!important;transform:translateY(0) scale(.5)!important;transform-origin:top left}
.dropdown-menu.shop-cat-gen-dropdown-menu.show{transition:all .3s;opacity:1;visibility:visible;transform:translateY(0) scale(1)!important;transform-origin:top left}
.gu-img-holder{flex-basis:150px;max-width:150px;height:150px}
.gu-cntnt{font-size:17px}
.couponcol-cntnt-holder{min-height:280px!important}
.faq-left-col-2{display:none}
.faq-section-heading{cursor:pointer}
.faq-right-col-2{margin-bottom:30px}
.faq-section-heading{border-color:#dbdbdb!important;padding-right:40px}
.hamburger-opener-1{order:5}
.header-new .dropdown-menu.shop-dropdown-menu{position:static!important;top:unset!important;left:unset!important;transform:unset!important;transition:unset!important;padding-bottom:0;padding-top:0}
.header-new .dropdown-menu.shop-dropdown-menu.show{transform:unset!important;transition:unset!important}
.header-new .navbar-nav .dropdown-menu.cc-dropdown-menu-1:not(.cc-dropdown-menu-account),.header-new .site-desk-menu .dropdown-menu.cc-dropdown-menu-1:not(.cc-dropdown-menu-account){transform:unset!important;max-width:unset!important;min-width:unset!important;transition:unset!important;padding:15px}
.header-new .navbar-nav .dropdown-menu.cc-dropdown-menu-1.show:not(.cc-dropdown-menu-account),.header-new .site-desk-menu .dropdown-menu.cc-dropdown-menu-1.show:not(.cc-dropdown-menu-account){transform:unset!important}
.cc-dropdown-menu-1:not(.cc-dropdown-menu-account)::before{display:none}
.shop-dropdown-cat-holders{flex-wrap:wrap;justify-content:flex-start}
.shop-dropdown-cat-item{flex-basis:100%;max-width:100%;margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.15)}
.shop-dropdown-cat-item-link{display:flex;align-items:center;padding-inline:12px;gap:0 8px}
.shop-dropdown-cat-item-link>img{max-width:25px!important;height:auto}
.shop-dropdown-cat-item:hover>.shop-dropdown-cat-item-submenu{transition:unset;opacity:1;transform:unset;visibility:visible}
.shop-dropdown-cat-item-submenu{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;display:none;position:unset}
.shop-dropdown-cat-item-submenu-item{text-align:left;padding-inline:45px;border-inline:none}
.header-new .nav-item:not(.icon-nav-item) .nav-link{padding-inline:15px!important}
.dropdown-menu.cc-dropdown-menu-1.cc-dropdown-menu-about,.dropdown-menu.cc-dropdown-menu-1.cc-dropdown-menu-delivery{padding:0!important}
.cc-dropdown-menu-item-submenu-1,.cc-dropdown-menu-item-submenu-2{position:unset;opacity:1!important;visibility:visible!important;transform:translateY(0)!important;display:none}
.cc-dropdown-menu-item-submenu-1-item:hover .cc-dropdown-menu-item-submenu-2,.cc-dropdown-menu-item:hover .cc-dropdown-menu-item-submenu-1{transform:unset;opacity:1;visibility:visible;transition:unset}
.dropdown-menu.cc-dropdown-menu-1.cc-dropdown-menu-delivery .cc-dropdown-menu-item{padding:0}
.cc-dropdown-menu-item-link{padding:5px 15px}
.cc-dropdown-menu-item-submenu-1-item{padding:0}
.cc-dropdown-menu-item-submenu-1-link{padding:5px 25px}
.cc-dropdown-menu-item-submenu-1{border:none!important;border-top:1px solid rgba(0,0,0,.15)!important}
.cc-dropdown-menu-item-submenu-2{border:none!important;border-top:1px solid rgba(0,0,0,.15)!important}
.cc-dropdown-menu-item-submenu-2-item{padding:0}
.cc-dropdown-menu-item-submenu-2-link{padding:5px 35px}
.shop-dropdown-cat-text{line-height:1;margin-top:10px}
.header-new .site-desk-menu .dropdown-menu.cc-dropdown-menu-1.cc-dropdown-menu-account{display:block!important;opacity:0;visibility:hidden;transition:all .3s}
.header-new .site-desk-menu .dropdown-menu.cc-dropdown-menu-1.cc-dropdown-menu-account.show{opacity:1;visibility:visible}
.header-new .cc-dropdown-menu-account{padding:15px!important}
.prodslider-next,.prodslider-prev{font-size:25px}
.prodslider-next{right:5px}
.prodslider-prev{left:5px}
.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:0 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-links-dcc .footer-nav-tab-link, .footer-nav-tab-links-eop .footer-nav-tab-link, .footer-nav-tab-links-ci .footer-nav-tab-link, .footer-nav-tab-links-sbc .footer-nav-tab-link, .footer-nav-tab-links-ntk .footer-nav-tab-link{height:calc(50% - 5px)}
.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}
.sfon-form-btn{min-width:130px!important;border-radius:5px}
.sfon-form-group{max-width:500px}
.sfon-container::before{width:202px;left:-38px;bottom:unset;transform:rotate(110deg);top:-50px}
.sfon-container::after{width:172px;height:243px;right:-58px;bottom:0}
.header-search-holder{padding-inline:0px}
.footer-topleft-widget{max-width:160px;margin-bottom:15px}
.footer-topleft-widget .social-icon-4{width:35px}
.prod-details-redesigned-page .prod-brief-header-left-1 .prod-page-total{font-size:15px!important}
.prod-details-redesigned-page .prd-top-title-holder{padding-inline:140px}
.prod-details-redesigned-page .quick-order-col *{font-size:15px!important}
.prod-details-redesigned-page .prd-top-title-holder .prod-title-1{font-size:23px}
.top-large-slider-caption-holder{padding-left:30px}
.top-large-slide-title-3{font-size:23px}
.top-large-slide-3-inner-img-1{width:155px}
.top-large-slide-title-4{font-size:40px}
.top-large-slide-text-2{max-width:410px}
.top-large-slide-title-5{font-size:29px;max-width:330px}
.top-large-slide-text-4{font-size:13px;max-width:330px}
.top-large-slide-5 .top-large-slide-btns-holder-1{max-width:300px;gap:15px 0}
.top-large-slide-text-5{font-size:20px}
.top-large-slide-title-6{font-size:31px;max-width:450px}
.top-large-slide-text-6{font-size:18px}
.prod-brief-header-right .prod-deal-label{font-size:14px;padding-inline:10px}
.slide1-promo-1{font-size:24px;padding:10px 12px}
.slide1-promo-3{font-size:15px;max-width:375px}
.big-title-3{font-size:25px}
.big-title-4{font-size:20px}
.about-op-link-holder{flex-basis:calc(100% / 4);flex-grow:1}
.about-op-holder{row-gap:12px}
.about-op-link{padding-block:19px 12px}
.about-strains-effect-img{max-height:25px}
.about-strains-title-1{font-size:27px}
.big-title-5{font-size:18px}
.header-new .dropdown-menu.shop-dropdown-menu>span.shopdropdownbg{display:none}
.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}
.my-acc-nav-link-p{flex-grow:unset;margin-top:6px;font-size:15px;padding-left:0}
.my-acc-nav-link-icon{flex-basis:unset;flex-grow:unset;max-width:unset}
.checkout-right-section {flex-basis:100%; max-width:100%; margin-top:15px;}
.checkout-left-section {flex-basis:100%; max-width:100%;}

.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); */
}
.home-hero-video-holder {
	max-width: 40%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.home-hero-video-holder > video {
	aspect-ratio: 1.4;
	max-height: 100%;
	background: black;
	max-width: 100%;
}
.toplargebannerhasWebbot .slide1-promo-4 {
	max-width: 350px;
	align-items: flex-start;
	line-height: 1.3;
}
.toplargebannerhasWebbot .home-hero-video-holder {
	max-width: 52%;
}
.toplargebannerhasWebbot .home-hero-video-holder > video {
	aspect-ratio: unset;
}
.cc-dropdown-menu-mega-1 {
	position: static !important;
}
.header-shipping-tab-link {
	flex-basis: calc(100% / 2);
	height: 105px;
}
.header-shipping-tabs-holder {
	padding: 15px;
}
.city-listing-postal-code {
	flex-basis: calc((100% - 60px) / 7);
}
}
@media only screen and (max-width:866px){
.bottomp{max-height:163.2px}
}
@media only screen and (max-width:773px){
    .wmoc-page .bottomp {
        max-height: 103px;
    }
}
@media only screen and (max-width:767.98px){
.top-banner-caption-holder{position:relative;background:#f4f4f4;padding:30px 0}
.banner-title-1{font-size:30px;margin-top:0;max-width:100%}
.banner-subtitle-1{font-size:19px;max-width:100%;margin-bottom:25px}
.top-banner-2 .top-slider{padding-bottom:30px}
.top-large-slider-nav,.top-slider-nav{bottom:15px;width:50%;left:unset;right:20px;max-width:160px}
.top-large-slider-nav{bottom:10px;right:10px;transform:unset;background:rgba(255,255,255,.6);border-radius:5px;padding:10px;max-width:none;backdrop-filter:blur(5px);box-shadow:0 5px 10px 0 rgba(0,0,0,.5);width:auto;display:flex;justify-content:center;align-items:center}
.top-large-slider-prev{margin-left:0;max-width:50px!important}
.top-large-slider-next{margin-left:15px;margin-right:0;max-width:50px!important;right:unset;position:unset}
.top-slider-cat{margin-bottom:0!important}
.top-slider-col-left{padding-top:25px}
.top-slider-inner-caption{margin-top:5px}
.top-slider-offer-label{margin-bottom:15px}
.top-large-slider-next,.top-large-slider-prev,.topslider-next,.topslider-prev{max-width:60px}
.top-banner .slick-slide>img{max-width:120%!important;width:120%!important;object-fit:unset;position:relative;left:-20%}
.topslider-next{margin-right:0}
.btn-1,.btn-1-black{padding:13px 15px;min-width:150px}
.top-banner{height:auto}
.about-img-holder{height:250px}
.home-about-title-1{font-size:40px}
.home-about-subtitle-1{font-size:20px;margin-bottom:45px}
.home-about-cntnt-col{margin-top:15px}
.home-about-content-holder{margin-top:-90px}
.test-rating-holder{margin-top:20px;margin-bottom:15px}
.test-rating-holder i{font-size:19px}
.test-sec-left{max-width:250px}
.test-slider-1-img-holder{height:250px}
.test-sec-title-1{font-size:28px}
.footer-2-col:nth-child(2) .footer-title-1{display:none}
.bottom-footer-left,.bottom-footer-right{text-align:center;margin-bottom:15px}
.bottom-footer-right{margin-bottom:0}
.bottom-footer-right .social-group-4{justify-content:center!important}
.top-slider-prod-img-holder{height:300px;max-width:350px;margin-left:0}
.top-slider-slide{padding:30px 0}
.top-slider-prod-title{margin-top:0}
.top-banner-2::before{top:-40%}
.top-banner-2{background:linear-gradient(to right,#f5ecd7 100%,#fff 80%);background:-moz-linear-gradient(to right,#f5ecd7 100%,#fff 80%);background:-webkit-linear-gradient(0deg,#f5ecd7 100%,#fff 80%)}
.quick-stats-col{align-items:center;margin-bottom:25px;max-width:300px;margin-left:auto;margin-right:auto}
.quick-stats-col:last-of-type{margin-bottom:0}
.best-selling-prod-sec::before,.genetics-section::before,.home-acc-section::before,.home-shop-section:not(.home-acc-section)::before{opacity:.2}
.genetics-img-holder{height:350px}
.genetics-row-2{position:relative}
.genetics-cntnt-holder{margin-top:-70px}
.shop-filter-btn{display:inline-block;background:#fcae17;color:#000!important;width:35px;height:35px;padding:8px;margin-right:5px}
.shop-cat-col{position:fixed;top:0;left:0;z-index:3;height:100%;background:#f5f5f5;padding-top:138px;max-width:300px;transition:all .3s;transform:translateX(-100%);opacity:0;box-shadow:10px 0 25px 0 rgba(0,0,0,.3);overflow:hidden;overflow-y:auto;padding-bottom:15px}
.shop-cat-col.active{transition:all .3s;transform:translateX(0);opacity:1}
.shop-filter-closer{display:inline;float:right;color:#000}
.shop-cat-cols-holder{position:unset}
.prod-item-qty-parent{width:auto;margin-bottom:0}
.prod-slider-item-inner{height:300px}
.modal-dialog{margin-top:35px}
.about-first-title-1{font-size:41px;max-width:295px}
.about-cntnt-img-holder-1,.about-first-img-section{height:400px}
.about-sec-section{padding-left:30px;padding-right:30px}
.about-sec-left-section-inner{height:400px}
.big-title-1{font-size:31px}
.about-first-title-1{font-size:31px;max-width:225px}
.about-first-title-2{max-width:390px}
.big-blog-item-img-holder{height:400px;margin-top:25px}
.blog-comment-item-dp-holder{flex-basis:30px;max-width:30px;height:30px}
.blog-comment-item-cntnt-holder{padding-left:10px}
.blog-comment-item-child{margin-left:20px}
.blog-comment-form-holder{padding:25px 15px}
.title-3{font-size:20px}
.fav-item-name{font-size:20px}
.fav-item-cntnt-holder{padding-top:5px}
.cart-page-item-name{margin-top:5px}
.schedule-delivery-modal .modal-dialog{max-width:550px}
.schedule-time-table-col li{flex-basis:calc(100% / 4)}
.schedule-delivery-modal .acc-modal-closer{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat}
.title-2{font-size:18px}
.small-text-1{margin-bottom:0}
.faq-first-section-inner{padding:25px}
.faq-left-col{display:none}
.faq-list-sec{padding-top:30px}
.faq-right-col{margin-top:-30px}
.terms-container h4{font-size:19px}
.terms-container p{font-size:15px}
.warn-modal p{font-size:16px}
.custom-selection-content{min-height:140px}
.custom-selection-content>i{font-size:30px}
.custom-selection-content>p{font-size:17px;line-height:1.2}
.site-rating-item{margin:0 2px;height:50px}
.site-rating-holder{margin-left:-2px;margin-right:-2px}
.site-rating-label-holder>p{padding:0 2px}
.site-rating-content{font-size:16px}
.top-footer-col{flex-basis:50%;width:50%}
.top-footer-col:first-child>img{max-width:150px!important}
.top-large-slider-nav,.top-slider-nav{bottom:30px}
.my-acc-nav-link-p{font-size:15px}
.shop-cat-btn{flex-basis:33.33333%}
.shop-cat-gen-dropdown{flex-basis:33.33333%;max-width:33.33333%}
.gu-cntnt{font-size:15px}
.couponcol-cntnt-holder{min-height:auto!important}
.top-header p{font-size:12px}
body{padding-top:101px}
.shop-cat-btn-holder-fixed{top:123px}
.prd-top-other-dtls-holder .prd-top-cat-text{line-height:2}
.top-large-slider-nav{background:0 0;box-shadow:none;backdrop-filter:unset;width:100%;right:0;padding:0!important;bottom:0!important}
.top-large-slider-prev{position:absolute;left:10px;bottom:-5px}
.top-large-slider-next{position:absolute;right:10px;bottom:-5px;margin-left:0!important}
.top-large-slider-next,.top-large-slider-prev{background:rgba(0,0,0,.4);backdrop-filter:blur(5px);border-radius:5px;padding:5px 10px;max-width:50px!important}
.prod-details-redesigned-page .prod-page-total,.prod-details-redesigned-page .prod-quick-cntct-link{font-size:15px!important}
.footer-logo-1{width:95px;margin-bottom:0}
.footer-widget-top-bar-mobile-col-2{flex-basis:calc(100% - 180px);max-width:calc(100% - 180px);flex-grow:0;text-align:right;padding-right:15px;padding-left:40px;padding-top:5px}
.footer-widget-top-bar-mobile-col-2-text-1{font-weight:700;font-size:22px;margin:0}
.top-footer-new{border-radius:10px}
.top-footer-new .footer-mobile{display:block;margin:15px 15px 0 15px}
.footer-widget-top-bar-mobile{height:60px}
.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}
.sfon-container::before{width:122px;left:-23px;top:-76px}
.sfon-container::after{width:142px;height:173px}
.header-cart-counter-1{transform:translateY(-25%);color:#000}
.header-search-holder.active{transform:translateY(102px)!important}
.header-cart-icon{margin-top:0;margin-left:0;font-size:27px;color:#000}
.header-login-btn > i, .header-search-opener > i {font-size: 27px;}
.header-cart-counter-1{transform:translateY(-32%);color:#000;line-height:1}
.footer-topleft-widget .footer-link-1{line-height:1;margin-bottom:5px}
.footer-topleft-widget .social-icon-4{width:35px}
.footer-topleft-widget{max-width:180px;flex-basis:180px}
.footer-topleft-widget .footer-link-1{font-size:14px}
.prod-details-redesigned-page .prd-top-header-col{display:flex;flex-wrap:wrap;align-items:flex-start}
.prod-brief-header-left-1{position:unset;transform:unset;order:1;flex-basis:calc(100% / 3)}
.prod-details-redesigned-page .prd-top-title-holder{order:3;padding-inline:0px;max-width:100%;width:100%;margin-top:10px}
.prod-details-redesigned-page .prod-brief-header-right{position:unset;transform:unset;margin-left:auto;order:2}
.prod-details-redesigned-page .prod-brief-header-right .prod-quick-icon{line-height:1}
.prod-details-redesigned-page .prd-top-rating-holder{line-height:1;margin-top:5px}
.prod-details-redesigned-page .prod-brief-header-left-1 .prod-page-total{font-size:17px!important}
.footer-nav-tab-links-sbc .footer-nav-tab-link{height:105px}
.top-large-slider-caption-holder{padding-left:0;align-items:flex-start;padding-top:40px}
.top-large-slider-next-2,.top-large-slider-prev-2{background:rgba(255,255,255,.9);width:40px;height:40px}
.top-large-slider-prev-2{left:unset;right:60px}
.top-large-slide-title-3{font-size:27px}
.top-large-slide-3-inner-img-1{width:225px}
.top-large-slide-title-4{font-size:35px}
.top-large-slide-4 .top-large-slide-btns-holder-1{max-width:250px;gap:15px 0}
.top-large-slide-title-5{max-width:400px;text-align:center;margin-inline:auto}
.top-large-slide-text-4{max-width:400px;margin-inline:auto;text-align:center}
.top-large-slide-5 .top-large-slide-btns-holder-1{max-width:100%;text-align:center;justify-content:center}
.top-large-slide-6 .top-large-slider-caption-holder{padding-top:60px}
.top-large-slide-6 .top-large-slide-btns-holder-1{max-width:300px;gap:15px 0}
.slide1-promo-1{font-size:26px}
.top-large-slide-1 .top-large-slider-caption-holder{padding-top:60px}
.slide1-promo-3{font-size:16px;max-width:475px}
.os-col-1 .big-title-5{min-height:auto}
.about-strains-effect-img{max-height:40px}
/* .bottomp{max-height:54.4px} */
.bottomp{max-height:81.6px}
.prod-det-top-info-row {align-items: unset;}
.prod-details-redesigned2-page .prod-slider-item {max-height: 480px;}
.prod-dtls-promo-laptop{display: none;}
.prod-dtls-promo-desktop{display: block;}
.home-hero-video-holder{display: none;}
.hHero .homewebbotcouponsslider2, .shop-hero .homewebbotcouponsslider2, .prod-hero .homewebbotcouponsslider2 {width:calc(100% - 35px);}
.hHero .homewebbotcouponsslider {width:calc(100% - 35px);}
.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%;}
.past-order-item:last-child {margin:0px;}
.order-quick-info-row-2 .order-quick-info-box {width: calc(100% / 4);}
.prod-details-redesigned-page .prd-top-header-col {
	align-items: center;
}
.prod-details-redesigned-page .prod-brief-header-left-1 .prod-deal-label {line-height: 1;padding: 8px 12px;text-transform: uppercase;box-shadow: none;border-radius: 50px;font-size: 14px;font-weight: 400;min-width: 100px;text-align: center;}
.prod-details-redesigned-page .prod-brief-sec>*{order:2}
.prod-details-redesigned-page .prod-brief-sec .prod-options,.prod-details-redesigned-page .prod-stock-status.prod-select-size{order:0;width:100%;margin-inline:0px}
.prod-details-redesigned-page .prod-brief-sec>.prod-qty-holder,.prod-details-redesigned-page .prod-stock-status:not(.prod-select-size){order:1;width:100%}
.prod-details-redesigned-page .prd-top-title-holder{order:0;margin-top:0;margin-bottom:0}
.prod-details-redesigned-page .prod-brief-header-right{max-width:0px;width:0px;flex-basis: 0px;margin-top:0;justify-content:flex-end}
.prod-details-redesigned-page .prod-brief-header-right-2 {order: 5;}
}
@media only screen and (max-width:743px){
.bottomp{max-height:81.6px}
.prods-cats-btns .bordered-btn-1 {
	flex-basis: calc((100% - 90px) / 4);
}
}
@media only screen and (max-width:583px){
    .wmoc-page .bottomp {
        max-height: 157px;
    }
}
@media only screen and (max-width:575.98px){
.header-for-mobile .mobile-navbar-collapse{position:fixed;top:unset;bottom:5px;right:5px;display:block!important;background:#fff;height:65vh;overflow:unset;overflow-y:unset;max-width:350px;width:calc(100% - 10px);z-index:1033;transition:all .1s cubic-bezier(.55,.06,.68,.19) .1s;transform:scaleY(0);padding-right:0!important;border-radius:5px;transform-origin:bottom}
.header-for-mobile .mobile-navbar-collapse.show{transition:all .2s ease;transform:scaleY(1)}
.menu-opened{overflow:hidden!important}
.menu-opened .overlay{z-index:1030}
.header-for-mobile .mobile-navbar-collapse .navclose-item{display:none}
.header-for-mobile .mobile-navbar-collapse .dropdown-menu{position:unset!important}
.header-for-mobile .mobile-navbar-collapse>*{opacity:0;transition:opacity .2s}
.header-for-mobile .mobile-navbar-collapse.show>*{opacity:1;transition:opacity .3s ease .2s}
.mobile-nav-close-link{position:fixed;top:-60px;left:0;right:0;margin:0 auto;z-index:1031;display:flex;width:48px;height:48px;justify-content:center;align-items:center;background:#fff;border-radius:100%;padding:0;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}
.header-for-mobile .mobile-navbar-collapse.show>.mobile-nav-close-link,.header-for-mobile .site-menu.active>.mobile-nav-close-link{opacity:1;visibility:visible;transition:opacity .3s ease .3s,visibility .3s ease .3s}
.cart-slider{border-left:none;bottom:5px;right:5px;height:calc(100% - 10px);max-width:calc(100% - 10px);border-radius:5px}
.mobile-nav-close-link svg{color:#000}
.header-icon-link svg{width:25px}
.header .site-menu .nav-item.icon-nav-item .nav-link>svg{width:18px}
.header .navbar-brand{max-width:60px;margin-right:0}
.header .navbar-brand img{height:auto;max-width:80px!important}
.cart-slider{border-left:none}
body{padding-top:87px}
.shop-cat-btn-holder-fixed{top:66px}
.top-banner .slick-slide>img{max-width:160%!important;width:160%!important;left:-60%}
.topslider-next,.topslider-prev{max-width:50px;margin-right:10px}
.topslider-next{margin-right:0}
.top-slider-nav{max-width:140px}
.top-large-slider-nav{max-width:none;padding:5px}
.banner-title-1{font-size:20px}
.banner-subtitle-1{font-size:14px;max-width:100%;margin-bottom:10px}
.title-1{font-size:18px}
.bspslider-next,.bspslider-prev{width:35px;height:35px;font-size:13px;top:5px}
.bspslider-prev{right:40px}
.blogslider1,.bspslider,.recentlyslider,.relatedslider{padding-top:50px}
.home-about-title-1{font-size:30px}
.home-about-subtitle-1{font-size:16px;margin-bottom:45px}
.about-img-holder{height:200px}
.home-about-title-3{margin-bottom:15px}
.test-sec-title-1{font-size:21px}
.test-cntnt{font-size:16px;margin-bottom:15px}
.top-footer-col{width:100%;margin-bottom:5px}
.bottom-footer{padding-bottom:60px}
.footer-2,.top-footer{display:none}
.footer-mobile{display:block}
.top-slider-prod-img-holder{height:200px;max-width:270px}
.top-slider-prod-title{font-size:21px}
.top-slider-cat{font-size:14px}
.top-slider-prod-price{line-height:1}
.top-banner-2::after{width:38px;height:55px;bottom:65px;right:0}
.top-slider-offer-label{font-size:13px;margin-bottom:15px}
.genetics-img-holder{height:200px;border-radius:10px}
.genetics-cntnt-holder{margin-top:-40px;padding:35px 15px;border-radius:5px}
.genetics-cntnt-holder p{font-size:15px}
.genetics-section{padding:50px 0}
.genetics-row:last-of-type{padding-bottom:0!important;margin-bottom:0!important}
.home-shop-section{padding:35px 0}
.prod-item-qty-parent{width:100%;margin-bottom:15px}
.prod-more-content-pills .nav-link{font-size:15px}
.recently-products,.related-products{padding:40px 0 15px 0}
.footer{padding-top:35px}
.about-first-img-section{height:auto}
.about-cntnt-img-holder-1,.about-first-img-section-2,.about-sec-left-section-inner{height:250px!important}
.about-first-caption-holder{position:relative;background:#fff}
.about-first-title-1{color:#000;max-width:none}
.about-first-title-2{color:#4a4a4a}
.about-sec-right-section,.about-sec-section{padding-left:15px;padding-right:15px}
.about-first-title-1,.big-title-1{font-size:25px}
.big-title-2{font-size:23px}
.small-title-1{font-size:17px}
.big-blog-item-img-holder{height:250px}
.blog-cover-img-holder{height:250px}
.blog-detail-title-1{font-size:22px}
.fav-item-img-holder{flex-basis:50px;height:50px;max-width:50px}
.fav-item-name{font-size:16px}
.fav-item-price{font-size:15px}
.remove-from-fav{font-size:16px}
.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}
.checkout-right-section-inner{height:auto;padding:15px;margin-bottom: 45px;}
.vanilla-calendar{width:auto}
.schedule-delivery-modal .acc-modal-closer{top:13px;right:13px}
.schedule-time-table-col li{flex-basis:calc(100% / 3)}
.time-selector-1{padding-block:10px}
.schedule-delivery-opener{padding-block:8px}
.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)}
.order-quick-info-value{font-size:14px}
.order-complete-left .title-3{font-size:18px !important}
.past-order-price-section{flex-basis:100%;max-width:100%}
.past-order-price{text-align:left}
.past-order-status-section{margin-top:0}
.my-acc-right-inner .title-3{font-size:20px;word-wrap:break-word;word-break:break-all}
.faq-first-section-inner{padding:25px 5px}
.contact-right-section-cntn-holder{padding:25px 15px}
.contact-item-left{flex-basis:45px;max-width:45px;font-size:20px}
.custom-selection-control-item-1{padding:0 2.5px}
.custom-selection-holder{margin-left:-2.5px;margin-right:-2.5px}
.custom-selection-content{min-height:100px;padding:5px}
.custom-selection-content>i{font-size:25px}
.custom-selection-content>p{font-size:14px}
.site-rating-content{font-size:14px;padding:5px}
.site-rating-item{height:40px}
.shop-cat-col .shop-cat-col-inner{padding:0}
.copyright-p>a{white-space:nowrap}
.sms-btn{bottom:70px;right:5px}
.sms-btn{display:block;left:5px;bottom:10px;right:unset}
.wa-btn{display:table!important}
.deals-modal .modal-dialog{max-width:92vw;margin-inline:auto}
.deals-btn,.sms-btn{display:none!important}
.quick-actions-holder-1{bottom:60px;left:10px}
.deals-btn{bottom:70px;max-width:50px;right:65px}
.bsp-filter-btn{flex-basis:calc((100% / 3) - 10px);max-width:calc((100% / 3) - 10px);flex-grow:0;text-align:center;padding-inline:5px;font-size:15px}
.bsp-filter-holder{margin-inline:-5px}
.site-menu {position: fixed;bottom: 5px;left: 5px;width: calc(100% - 10px);z-index: 3;background-color: #fff;border-radius: 10px;box-shadow: 0 0 20px 0 rgba(0,0,0,.5);transition: max-width .3s cubic-bezier(.4,0,.22,1);overflow: hidden;}
.mobile-site-menu-1 {box-shadow: 0 24px 24px -12px #0000009c,0 0px 12px -6px #000,0 6px 6px -3px #0000000f,0 3px 3px -1.5px #0000000f,0 1px 1px -.5px #0000000f,0 0 0 1px #0000000f;padding: 1px !important;z-index: 1032;overflow: unset;}
.header .nav-item.icon-nav-item{flex-basis:20%;flex-grow:1}
.header .nav-item.icon-nav-item .nav-link,.header-icon-link{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:60px;padding-inline:0px;align-content:center}
.header .nav-item.icon-nav-item .nav-link{background:#fff;width:100%;height:100%;border-radius:0;overflow:hidden;margin:0 auto 0px auto;backdrop-filter:blur(10px)}
.header .mobile-site-menu-1 .nav-item.icon-nav-item .nav-link {
	border-radius: 10px;
}
.prod-details-redesigned-page .prod-page-total.prodoffer1 {
	line-height: 1;
	font-size: 14px !important;
}
.header .nav-item.icon-nav-item .nav-link::after{content:"";position:absolute;top:.5rem;height:calc(100% - .5rem - .5rem);width:1px;background:#c8c8c8;right:0; display: none;}
.header .nav-item.icon-nav-item:last-child .nav-link::after{display: none;}
.header .nav-item.icon-nav-item .nav-link * {color: #000;}
.header .nav-item.icon-nav-item .nav-link svg [stroke] {stroke: #000;}
.header .nav-item.icon-nav-item .nav-link svg [fill] {fill: #000;}
.mobile-menu-link-text{font-size:13px;text-align:center;display:table;width:100%;line-height:1;margin-top:5px}
/* .header .nav-item.icon-nav-item .nav-link i{font-size:18px} */
.header .nav-item.icon-nav-item .nav-link .mobile-site-menu-2-icon-holder>i{font-size:14px}

.header .mobile-site-menu-1 .nav-item.icon-nav-item .nav-link.active {
	background: #108A00;
}
.header .mobile-site-menu-1 .nav-item.icon-nav-item .nav-link:not(.active):hover * {
	color: #000 !important;
}
.header .mobile-site-menu-1 .nav-item.icon-nav-item .nav-link.active *, .header .mobile-site-menu-1 .nav-item.icon-nav-item .nav-link.active {
	color: #fff !important;
}
.header .mobile-site-menu-1 .nav-item.icon-nav-item:not(.icon-nav-item-2) .nav-link.active img {
	filter: invert(100%);
}
#chat-widget-container{bottom:50px!important;right:-5px!important;overflow:unset!important}
#chat-widget-container #chat-widget-minimized{transform:scale(.8)}
#chat-widget-container #chat-widget{transform:translateX(-5px) translateY(50px)}
.icon-nav-item-counter{width:15px;height:15px;font-size:10px;top:13px;right:3px;transform:unset}
.header .dropdown-menu.user-dropdown-menu,.header .nav-item.icon-nav-item .dropdown-menu{position:fixed;top:72px!important;width:100%;height:calc(100% - 134px);padding-bottom:0;background:#fff;transform:translateY(0)!important;border-radius:0!important;right:-100%}
.header .dropdown-menu.user-dropdown-menu{top:87px!important;height:calc(100% - 148px);display:flex!important;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;overflow:hidden;overflow-y:auto}
.header .dropdown-menu.user-dropdown-menu>li:first-child{flex-basis:100%;flex-grow:0}
.header .dropdown-menu.user-dropdown-menu>li:not(:first-child){flex-basis:50%;flex-grow:1;padding:7.5px 16px}
.header .dropdown-menu.user-dropdown-menu>li:nth-child(2n):not(:last-child){padding-right:7.5px}
.header .dropdown-menu.user-dropdown-menu>li:nth-child(odd):not(:first-child){padding-left:7.5px}
.header .dropdown-menu.user-dropdown-menu>li:not(:first-child)>.dropdown-item{padding:15px 5px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;text-align:center;border:solid 2px #bababa;background:0 0;color:#000}
.header .dropdown-menu.user-dropdown-menu>li:not(:first-child)>.dropdown-item.active{background:#e7f1e7}
.header .dropdown-menu.user-dropdown-menu>li:not(:first-child)>.dropdown-item>span{font-size:15px;margin-top:10px;line-height:1}
.header .navbar-brand{max-width:88px;margin-inline:auto}
.header .dropdown-menu.user-dropdown-menu.show,.header .nav-item.icon-nav-item .dropdown-menu.show{right:0}
.header .dropdown-item{padding-block:10px;font-size:18px}
.header .nav-item:not(.icon-nav-item) .nav-link{padding-block:10px;padding-inline:15px!important;font-size:18px!important}
.header .nav-item .dropdown-item.nav-link{font-size:15px;padding-inline:15px!important}
.header .navbar-collapse{max-width:100%}
.header>.navbar>.container>.nav-link{font-size:22px;display:flex;align-items:center;justify-content:center}
.modal-open #chat-widget-container{transform:translateY(100%);opacity:0!important;visibility:hidden!important;transition:all .3s!important}
.modal-dialog{margin-top:0}
#dealsmodal .modal-dialog{margin-top:35px}
.prd-top-title-holder .prod-title-1{font-size:18px}
.prd-top-rating-holder>*{font-size:14px}
.prd-top-cat-text{margin-top:5px}
.prd-top-other-dtls-holder .prod-title-2{font-size:17px}
.prd-top-other-dtls-holder .prod-stock-status{position:relative;top:-2px;font-size:15px}
.prod-brief-header-right{display:flex;width:100%;max-width:100%;justify-content:space-between;margin-top:5px}
.prod-slider-holder-2{margin-inline:auto}
.prod-slider-item-inner{height:250px}
.prod-options .prod-page-total{font-size:17px;color:#020202;margin:0;font-weight:700}
.prod-options .prod-quick-cntct-link{font-size:18px}
#to-top {bottom: 70px;left: -40px;right: unset !important;}
#to-top.on{left:10px}
.social-group-4>a{margin-bottom:10px!important}
.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{align-items:center}
.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}
.couponcol-title-1{font-size:20px;text-align: center;}
.copy-coupon-code-btn,.modal-copy-coupon-code-btn{position:unset;flex-basis:100%;max-width:100%;flex-grow:0;padding-block:8px}
.my-coupons-coupon-activate-btn-pd{position:unset;flex-basis:100%;max-width:100%;flex-grow:0;padding-block:8px}
.modal-coupon-code-holder{flex-wrap:wrap;height:auto;padding:10px}
.modal-coupon-code{padding-inline:10px;text-align:center;margin-block:10px 15px}
.couponcol-cntnt-holder{flex-basis:100%;max-width:100%;flex-grow:0}
.my-acc-left{margin-bottom:15px}
.my-acc-right-inner{padding:15px}
.photo-uploader-1-cntnt-holder{flex-basis:100%;flex-grow:0;padding-left:0;padding-top:10px}
.photo-uploader-1{flex-basis:100px;max-width:100px;height:100px}
.header-dp-holder{width:25px;height:25px}
.header-dp-text{font-size:14px}
.header-icon-link{width:45px}
.navbartoggler.header-icon-link i{font-size:27px}
.quick-actions-holder-1 .imsg-btn,.quick-actions-holder-1 .wa-btn{display:none!important}
.blogs-slider-title-1{min-height:auto}
.coupons-page-top-slider-holder{max-width:80vw;margin-inline:auto}
.coupons-top-large-slider-next,.coupons-top-large-slider-prev{max-width:20px}
.coupons-top-large-slider-next img,.coupons-top-large-slider-prev img{height:auto}
.coupons-top-large-slider-prev{left:-25px}
.coupons-top-large-slider-next{right:-25px}
.shop-cat-btn{flex-basis:33.33%}
.shop-cat-gen-dropdown{flex-basis:33.33%;max-width:33.33%}
.shop-cat-gen-dropdown-item{font-size:18px}
.gu-cntnt-holder{flex-basis:100%;flex-grow:0;padding-left:0;padding-top:10px}
.new-shop-cat-col .shop-cat-btn,.new-shop-cat-col .shop-cat-gen-dropdown-item{display:table;text-decoration:none;color:#000;font-size:16px;margin:5px 0;transition:all .3s;padding-block:0px;font-weight:400;line-height:unset}
.new-shop-cat-col .shop-cat-btn.active,.new-shop-cat-col .shop-cat-gen-dropdown-item.active{color:#1c8023;transition:all .3s;font-weight:700;background:0 0}
.new-shop-cat-col .shop-cat-gen-dropdown-item:focus{background:0 0}
.bottomp{margin-bottom:0}
.faq-section-heading{font-size:21px}
.ch-crypto-w-btn{font-size:14px}
.testi-sec,.top-large-banner{overflow:hidden}
.top-header p{font-size:11px}
.mobile-shop-menu-dropup{bottom:80px;transition:visibility .3s ease .5s,opacity .3s ease .5s,transform .3s ease .2s;width:calc(100% - 10px);left:5px;opacity:0;visibility:hidden;border-radius:5px;transform-origin:bottom;transform:scaleY(0);z-index:1032}
.mobile-shop-menu-dropup>*{opacity:0;transition:opacity .3s ease}
.mobile-shop-menu-dropup .shop-dropdown-cat-item{flex-basis:calc(100% / 4);max-width:calc(100% / 4)}
.mobile-shop-menu-dropup .shop-dropdown-cat-holder-1 .shop-dropdown-cat-item:first-child,.mobile-shop-menu-dropup .shop-dropdown-cat-holder-1 .shop-dropdown-cat-item:nth-child(2),.mobile-shop-menu-dropup .shop-dropdown-cat-holder-1 .shop-dropdown-cat-item:nth-child(3){flex-basis:calc(100% / 3)}
.shop-dropdown-cat-holder-1{display:flex;max-width:290px;width:100%;margin:0 auto}
.shop-dropdown-cat-holder-2{display:flex;width:100%}
.mobile-shop-menu-dropup .shop-dropdown-cat-item .shop-dropdown-cat-text{font-size:16px;margin-top:5px;}
.mobile-shop-menu-dropup.active{transition:visibility 0s ease,opacity 0s ease,transform .2s ease;opacity:1;visibility:visible;transform:scaleY(1)}
.mobile-shop-menu-dropup.active>*{opacity:1;transition:opacity .2s ease}
.mobile-site-menu-2{width:calc(100% - 10px);left:5px;border-radius:5px;bottom:80px!important;transform:scaleY(0);transform-origin:bottom;opacity:0;visibility:hidden;box-shadow:0 0 20px 0 rgba(0,0,0,.5);transition:visibility .3s ease .5s,opacity .3s ease .5s,transform .3s ease .2s;z-index:1032;max-height: 75dvh; overflow: hidden;overflow-y: auto;}
.mobile-site-menu-2>*{opacity:0;transition:opacity .3s ease}
.mobile-site-menu-2.active{transition:visibility 0s ease,opacity 0s ease,transform .2s ease;opacity:1;visibility:visible;transform:scaleY(1);z-index:1032}
.mobile-site-menu-2.active>*{opacity:1;transition:opacity .2s ease .3s}
.shop-cat-col{padding-top:103px;max-width:300px!important}
.shopfilter-opened{overflow:hidden!important}
.shopfilter-opened .overlay{z-index:0}
.shop-dropdown-cat-holder-3{display:flex;max-width:100%;width:100%;margin:0 auto;flex-wrap:wrap;gap:5px}
.shop-dropdown-cat-holder-3 .shop-dropdown-cat-item{flex-basis:calc((100% - 5px)/ 2);flex-grow:1;max-width:calc((100% - 5px)/ 2)}
.header .container{padding-inline:10px}
.nav-submenu-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}
.header-for-mobile .mobile-navbar-collapse .dropdown-menu,.header-new .navbar-nav .dropdown-menu.cc-dropdown-menu-1:not(.cc-dropdown-menu-account),.header-new .site-desk-menu .dropdown-menu.cc-dropdown-menu-1:not(.cc-dropdown-menu-account){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}
.header-for-mobile .mobile-navbar-collapse .dropdown-menu.show,.header-new .navbar-nav .dropdown-menu.cc-dropdown-menu-1:not(.cc-dropdown-menu-account).show,.header-new .site-desk-menu .dropdown-menu.cc-dropdown-menu-1:not(.cc-dropdown-menu-account).show{transform:translateX(100%)!important;transition:all .3s ease!important;opacity:1;visibility:visible}
.header-for-mobile .mobile-navbar-collapse .navbar-nav{height:100%;transform:translateX(0);transition:all .3s ease!important}
.header-for-mobile .mobile-navbar-collapse .dropdown-menu-opened .navbar-nav{transform:translateX(-100%);transition:all .3s ease!important}
.header .nav-item:not(.icon-nav-item) .nav-link,.header .nav-item:not(.icon-nav-item) .nav-link.active{color:#000!important;font-weight:700;font-size:21px}
.header .nav-item:not(.icon-nav-item) .dropdown-toggle.active::after,.header .nav-item:not(.icon-nav-item) .dropdown-toggle::after{content:"\f054";display:inline-flex;align-items:center;justify-content:center;font-size:11px;width:25px;height:25px;background:#d7d7d7;border-radius:100%;margin-left:auto}
.mobile-navbar-collapse-inner{overflow:hidden;overflow-y:auto}
.dropdown-menu-opened{overflow:hidden}
.cc-dropdown-menu-item{color:#000!important;font-weight:700;font-size:18px;border:none;padding:5px 0}
.shop-dropdown-cat-text{font-weight:700;font-size:16px}
.shop-dropdown-cat-holders{gap:5px;padding:0 5px}
.shop-dropdown-cat-item{flex-basis:calc((100% - 10px)/ 2);max-width:calc((100% - 10px)/ 2);flex-grow:1;margin-bottom:0;border:solid 1px #bfbfbf;padding:10px 0;border-radius:5px;opacity:1}
.shop-dropdown-cat-holder-1,.shop-dropdown-cat-holder-2{gap:5px}
.mobile-coupons-holder{padding:10px}
.mobile-coupons-slider-caption-title{font-size:16px}
.mobile-coupons-banner{padding:5px;border-radius:5px;border:dashed 2px #000;opacity:1;transition:opacity .15s}
.mobile-coupons-slider-slide-caption-holder .modal-coupon-code-holder{padding:0;border:none;border-radius:0}
.mobile-coupons-slider-slide-caption-holder .modal-coupon-code{margin-block:8px}
.mobile-coupons-slider-slide-caption-holder .modal-coupon-validation{font-size:12px;font-weight:500}
.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}
.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))}
.mob-social-nav-item{position:sticky!important;bottom:0!important;left:0;background:#fff;width:100%}
.cc-dropdown-menu-1>*,.shop-dropdown-menu>*{opacity:0;transition:opacity .2s}
.cc-dropdown-menu-1.show>*,.shop-dropdown-menu.show>*{opacity:1;transition:opacity .3s ease .3s}
.prod-details-redesigned-page .prod-brief-header-right{max-width:calc(100% / 3);width:calc(100% / 3);flex-basis: calc(100% / 3);margin-top:0;justify-content:flex-end}
.prod-details-redesigned-page .prd-top-title-holder .prd-top-cat-text{line-height:1.2;font-size:11.5px;display:flex;flex-wrap:wrap;justify-content:center}
.top-footer.top-footer-new{display:flex}
.footer-widget-top-bar-mobile-col-2-text-1{font-size:16px}
.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}
.sfon-container>.title-1{font-size:20px}
.sfon-container>p{font-size:17px;line-height:1.2}
.sfon-container::before{width:82px;left:-9px;top:-85px}
.sfon-form-group{flex-wrap:wrap}
.sfon-form-control{padding:0 7px;font-size:16px}
.sfon-form-group .btn-1{width:100%}
.header-cart-counter-1{transform:translateY(-3px);margin-left: 0px;}
.header-search-holder.active{transform:translateY(88px)!important}
.footer-widget-top-bar-mobile-col-2{padding-left:30px;padding-top:0;text-align:left}
.footer-widget-top-bar-mobile-col-2-text-1{font-size:15px;line-height:1.2}
.footer-topleft-widget{margin-bottom:10px}
.prod-details-redesigned-page .quick-order-col *{font-size:16px!important}
.prod-brief-sec-col-1{text-align:center}
.prod-offer-type-1{padding:7px}
.quick-btns-1{display:none}
.top-large-slider-caption-holder{padding-top:40px}
.home-hero-logo-1{max-width:80px!important;display:none!important}
.home-hero-inner-img-1{max-width:260px!important}
.top-large-slide-title-1{font-size:20px}
.top-large-slide-brown-btn-1,.top-large-slide-green-2-btn-1,.top-large-slide-green-btn-1,.top-large-slide-orange-btn-1,.top-large-slide-purple-btn-1,.top-large-slide-yellow-btn-1{padding:12px 33px}
.top-large-slide-brown-btn-1,.top-large-slide-call-btn-1,.top-large-slide-green-2-btn-1,.top-large-slide-green-btn-1,.top-large-slide-orange-btn-1,.top-large-slide-purple-btn-1,.top-large-slide-yellow-btn-1{font-size:19px}
.top-large-slide-btns-holder-1{max-width:200px;gap:15px 0}
.top-large-slide-title-2{font-size:26px}
.top-large-slide-title-2>br{display:none}
.top-large-side-text-1{font-size:15px;max-width:100%; margin-bottom: 10px !important;}
.top-large-slide-2 .top-large-slider-caption-holder{padding-top:15px}
.top-large-slide-title-3{font-size:19px}
.top-large-slide-3-inner-img-1{width:155px}
.top-large-slide-3 .top-large-slide-btns-holder-1{max-width:100%}
.top-large-slide-title-4{font-size:25px;line-height:1}
.top-large-slide-text-2{display:none}
.top-large-slide-text-3{font-size:21px}
.top-large-slide-title-5{font-size:21px}
.top-large-slide-5 .top-large-slider-caption-holder{padding-top:15px}
.top-large-slide-6 .top-large-slider-caption-holder{padding-top:40px}
.top-large-slide-text-5{font-size:18px}
.top-large-slide-title-6{font-size:26px;max-width:350px}
.top-large-slide-text-6{font-size:16px}
.prd-top-other-dtls-holder .prd-top-cat-text{line-height:1.2}
.prod-brief-header-right .prod-deal-label{order:0;margin-right:auto}
.prod-quick-icon{order:2;margin-right: 0px;}
.prod-quick-icon:first-child{order:1}
.slide1-promo-1{font-size:16px;border-width:2px;padding:5px 8px}
.top-large-slide-1 .top-large-slider-caption-holder{padding-top:15px}
.FREE-svg-holder{max-width:190px;margin-bottom:20px}
.prod-itemimgcntnt-holder{min-height:80px;padding:0 85px 0 10px}
.newprod-list-prices-holder{position: unset;width: 92vw;}
.proditem2 .product-title-1{font-size:17px;margin-top:10px;margin-bottom:0}
.prod-deal-label{top:10px}
.proditem2 .prodcatgennames{font-size:13px}
.pl-qnty-selector{font-size:13px;width:50px;height:50px}
.slide1-promo-3{font-size:14px}
.genetics-cntnt-col{padding:0}
.genetics-cntnt-holder{margin:0!important}
.genetics-cntnt-holder{margin:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 5px 10px 0 rgba(0,0,0,.21)}
.genetics-img-holder{border-bottom-left-radius:0;border-bottom-right-radius:0}
.latest-update-slide{width:100%}
.latest-update-slide:not(:last-child){margin-bottom:15px}
.cheetahcash-title-1{padding:10px 10px;font-size:17px;border-radius:3px}
.checkout-form .form-check-label{font-size:16px}
.prod-details-redesigned-page .prod-brief-header-left-1 .prod-page-total.prodoffer1{font-size:14px!important}
.prod-details-redesigned-page .prod-brief-header-left-1 .prod-page-total.prodoffer1 br{display:none}

.prod-details-redesigned-page .prd-top-rating-holder>img{max-width:14px}
.prod-details-redesigned-page .prd-top-rating-holder{margin-top:3px}
.prod-details-redesigned-page .prd-top-title-holder .prod-title-1{font-size:18px}

.prod-details-redesigned-page .prod-slider-item-inner{height:220px}
/* .header.header-for-mobile .icon-nav-item .nav-link:hover,.header.header-for-mobile .icon-nav-item .nav-link:hover *{color:#fff!important;stroke:#fff!important} */
.modal-coupon-btns-holder{display:flex;flex-wrap:wrap;gap:0 5px;width:100%}
.modal-coupon-btn{flex-basis:calc((100% / 3) - (10px / 3));flex-grow:0;text-align:center;text-decoration:none;line-height:1;color:#108a00!important;border:solid 1px #108a00!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:#108a00;color:#fff!important;transition:all .3s}
.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-coupons-details-holder{padding:15px}
.mobile-coupons-details-holder{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:hidden;overflow-y:auto}
.mobile-coupons-details-holder.active{transition:all .3s ease!important;opacity:1;visibility:visible}
.mobile-coupons-holder{transform:translateX(0);transition:opacity .2s ease .3s,transform .2s ease!important}
.mobile-coupons-holder.active{transform:translateX(-100%);transition:opacity .2s ease .3s,transform .2s ease .3s}
.mobile-coupons-holder.active .mobile-coupons-banner{opacity:0;transition:opacity .15s}
.mobile-coupon-title-1{font-weight:700;font-size:19px}
.mobile-coupon-text-1{font-size:16px}
.mobile-coupons-details-holder .modal-coupon-code-holder{padding:5px;border-width:2px;border-radius: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}
.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-left:5px}
.about-oca-link{height:160px}
.about-op-link-holder{flex-basis:calc(100% / 2)}
.about-strains-effect-img{max-height:30px}
/* .bottomp{max-height:54.4px} */
.bottomp{max-height:81.6px}
.fav-remove-btn{top:50px}
.my-f-coupon-modal .my-f-coupon-details-holder>p{font-size:16px}
.my-acc-nav-link{flex-basis:calc(100% / 3);padding:10px 5px;flex-grow:0}
.my-acc-nav-link-p{font-size:14px}
.my-acc-nav,.my-info-holder{background:0 0;border-radius:unset;box-shadow:none}
.my-acc-nav{justify-content:center;/* display:none */}
.my-info-holder{padding-inline:15px}
.my-acc-left-inner{background:#fff;border-radius:5px;box-shadow:0 3px 5px 0 rgba(0,0,0,.15)}
.my-acc-nav-link.my-acc-nav-link-mcc{flex-grow:0.2}
.coupon-modal.modal .modal-dialog{margin:.5rem}
.coupon-modal .modal-header{padding-block:10px}
.coupon-modal .form-label{font-size:16px;margin-bottom:0}
.dropdown-menu.cc-dropdown-menu-1.cc-dropdown-menu-about,.dropdown-menu.cc-dropdown-menu-1.cc-dropdown-menu-delivery{padding:15px!important}
.cc-dropdown-menu-item-link{padding:5px 0}
.cc-dropdown-menu-item-submenu-1,.cc-dropdown-menu-item-submenu-2{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!important;visibility:hidden!important;border:none;overflow:hidden;overflow-y:auto;padding:15px}
.cc-dropdown-menu-item-submenu-1.active,.cc-dropdown-menu-item-submenu-2.active{opacity:1!important;visibility:visible!important;transition:all .3s ease .3s!important}
.header-for-mobile .dropdown-menu-opened.dropdown-menu-opened-1 .navbar-nav{transform:translateX(-200%)}
.header-for-mobile .dropdown-menu-opened.dropdown-menu-opened-1.dropdown-menu-opened-2 .navbar-nav{transform:translateX(-300%)}
.header-for-mobile .dropdown-menu-opened.dropdown-menu-opened-1 .cc-dropdown-menu-delivery,.header-for-mobile .dropdown-menu-opened.dropdown-menu-opened-1.dropdown-menu-opened-2 .cc-dropdown-menu-item-submenu-1{overflow:unset!important}
.nav-submenu-go-back-1,.nav-submenu-go-back-2,.nav-submenu-go-back-3{display:inline-flex;align-items:center;text-decoration:none;padding-left:10px;margin-bottom:15px;opacity:.75;font-weight:500;font-size:17px}
.cc-dropdown-menu-item-submenu-1-item,.cc-dropdown-menu-item-submenu-2-item{font-weight:700;font-size:18px;border:none}
.cc-dropdown-menu-item-submenu-1-link,.cc-dropdown-menu-item-submenu-2-link{text-decoration:none;color:#000;transition:all .3s;width:100%;display:flex;justify-content:space-between;align-items:center;padding:5px 0}
.shop-dropdown-cat-holder-3-submenu-link{text-decoration:none;color:#000;transition:all .3s;width:100%;display:flex;justify-content:space-between;align-items:center;padding:5px 0;font-weight:700;font-size:18px;border:none}
.shop-dropdown-cat-holder-3-submenu{display:block;width:100%!important;border:none;overflow:hidden;overflow-y:auto;padding:5px;transform-origin:bottom left;background:#fff;border-radius:5px;display:none;box-shadow:0 0 20px 0 rgba(0,0,0,.5);z-index:2}
.shop-dropdown-cat-holders{padding:0!important;box-shadow:0 0 20px 0 rgba(0,0,0,.5);/* margin-top:5px */}
.shop-dropdown-cat-holder-3{padding-bottom:8px;padding-left:5px;padding-right:5px;padding-top:8px;transform:translateX(0);transition:all .3s ease!important}
.shop-dropdown-cat-holders.dropdown-menu-opened .shop-dropdown-cat-holder-3{transform:translateX(-100%);transition:all .3s ease!important}
.shop-page-filter-1{max-width:calc(100% - 30px)}
.shop-page-filter-btn-1 {
	right: 3px;
	top: 93px;
	height: 40px;
	justify-content: start;
	padding-inline: 13px !important;
	border-radius: 100%;
	overflow: hidden;
	transform: scale(0.9);
}
.shop-page-filter-btn-1 > i {
	margin-bottom: 25px !important;
}
.shop-prods-col-header {
	padding-right: 30px;
}
.shop-page-filter-btn-1.shop-page-filter-btn-1-hide{transform:translateX(110%)}
.shop-dropdown-cat-holder-3-submenu-inner{display:flex;max-width:100%;width:100%;margin:0 auto;flex-wrap:wrap;gap:5px}
.mobile-shop-menu-dropup{flex-wrap:wrap;overflow: unset;}
.mobile-shop-menu-dropup .shop-dropdown-cat-item{flex-basis:calc((100% - 5px)/ 2);flex-grow:1;max-width:calc((100% - 5px)/ 2)}
.shop-dropdown-cat-item.active{background:#eafde7}
.shop-page-filter-1-body{flex-basis:calc(100% - 47px - 50px);max-height:calc(100% - 47px - 50px)}
.sp-filter-main-item:last-child{margin-bottom:0!important}
.prodchartbtnrow{position:absolute;top:0;right:5px}
.pl-gauges-holder{flex-direction:column;gap:8px 0}
.pl-gauge-holder{flex-basis:50px;max-width:50px;flex-grow:0;min-width:50px}
.pl-gauge-value{font-size:12px}
.pl-gauge-holder-inner-1,.shop-2-page .proditem2 .pl-gauge-holder-inner-1{height:35px}
.thc-cbd-chart-holder{height:35px;max-width: 50px;}
.prd-inner-order-btn .thc-cbd-chart-holder img{height:100%!important}
.prod-details-redesigned-page .prod-options{width:100%}
.prod-details-redesigned-page .prod-brief-sec{display:flex;flex-wrap:wrap}
.prod-details-redesigned-page .prod-qty-holder{width:100%}
.prod-select-size{width:100%}

.prod-details-redesigned-page .prod-brief-sec .prod-qty-holder .btn-3{padding:11px 15px}
.prod-details-redesigned-page .prod-brief-sec .prod-item-qty-parent .prod-item-qty{padding:3.4px 5px}
#webchat-root{padding:0 10px 65px 0!important}
.quick-btns-1.on~#webchat-root{right:40px!important}
.order-method-col .form-check-label > small {
	font-size: 15px;
}
.order-method-col .form-check-label {
	line-height: 1;
	margin-top: -2px;
}
.order-method-col .form-check-input {
	width: 15px;
	height: 15px;
	margin: 0;
}
.order-method-col-inner{display: inline-flex; align-items: center; gap:5px;}
.pm-contents * {font-size: 16px;}
.prodslider1{
    aspect-ratio: 351/220;
}
.prodslider1 .slick-list,.prodslider1 .slick-list .slick-track{
    height: 100%;
}

.prod-slider-sec {
	max-width: 90vw;
}
.expand-3d-btn {
	top: 0;
	padding: 2px 7px;
	font-size: 13px;
}
.prodslider-prev {
	left: -5px;
}
.expanded .expand-3d-btn {
	top: 10px;
}
body > .view3dcontainer{display: none;}
body > .view3dcontainer.expanded{display: block;}
.slick-slider.prodslider1 .slick-list, .slick-slider.prodslider1 .slick-track {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
}
.prod-details-redesigned2-page .prod-slider-holder-2 .prodslider1 {
	aspect-ratio: unset;
}
.prod-details-redesigned2-page .prod-slider-sec {
    max-width: 100%;
}
.prod-details-redesigned2-page .prod-brief-sec-col-1 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
    flex-grow: 0;
}
.prod-details-redesigned2-page .prod-brief-sec-col-1 .pl-gauge-value {
    color: #fff;
}
.prod-details-redesigned2-page .prod-brief-sec-col-1 .pl-gauge-holder {
    display: none;
}
/* .prod-details-redesigned2-page .view3dcontainer > iframe {
    height: 280px !important;
} */
.prod-details-redesigned2-page .prodchartbtnrow {
	left: 20px;
	top: 215px;
	right: unset;
}
.prod-details-redesigned2-page .prod-slider-item {max-height: 200px;}
.prod-details-redesigned2-page .prodslider-next, .prod-details-redesigned2-page .prodslider-prev {top: 90%;font-size: 25px;transform: unset;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;border: solid 1px grey;}
.prod-details-redesigned2-page .prodslider-next {right: 0px;}
.prod-details-redesigned2-page .prodslider-prev {left: 0px;}
.checkout-item-coupon-item > p, .checkout-item-coupon-item::before {
	font-size: 14px;
}

.ci-cinfo {
	font-size: 13px !important;
}
.checkout-item-coupon-item::before, .checkout-item-coupon-item::after {
	font-size: 12px;
}

.lesstot {
	font-size: 15px !important;
}
.orderpolicycheck label {
	font-size: 19px;
	line-height: 1.3;
}

.coupon-modal .modal-body p.modal-coupon-code {
	line-height: 1.4;
	font-size: 14px;
	/* padding-left: 10px;
	padding-right: 150px; */
}
.slide1-promo-4 {
	line-height: 1.4;
	align-items: center;
	font-size: 17px;
	padding-right: 35px;
}
.slide1-promo-4 > img {
	width: 40px !important;
	height: 40px !important;
}
.prod-details-redesigned2-page .prod-slider-holder-2{
	height: 200px;
}
/* .prod-slider-holder-2 .pd-threed-view-btn-2 {display: none;} */
.prod-brief-header-right .pd-threed-view-btn-2 {position: unset;}
.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:14px; line-height:1.4;}
.top-large-slide-webbot {
	padding-top: 15px;padding-bottom: 30px;
}
.hHero-webbot .webbotmodule {
	padding-inline: 12px;
}
.toplargebannerhasWebbot {
	height: 550px;
	max-height: 550px;
}
.wbmoduleitemcntntholder-item {
	padding: 9px;
	border-radius: 8px;
	border-bottom-left-radius: 0px;margin-bottom: 5px;
}
.webbotmoduleitem.webbotmoduleitemuser .wbmoduleitemcntntholder .wbmoduleitemcntntholder-item {
	border-bottom-left-radius: 8px;
}
.wbmoduleitemcntntholder-item .AIchatnav1:not(.home-coupon-item-inner) {
	font-size: 12px;
	padding: 8px 5px;
	font-weight: 500;
}
.top-large-slider-next {
	right: 0px;
	bottom: -20px;border-radius: 0px !important;
    box-shadow: none !important;
    border: solid 1px #d5d5d5;
}
.top-large-slider-prev {
	bottom: -20px;
	right: unset;left: 0;border-radius: 0px !important;
    box-shadow: none !important;
    border: solid 1px #d5d5d5;
}
.homewebbotcouponsslider,.homewebbotcouponsslider2, .homewebbotprodsslider {
	padding-inline: 30px;
}
.homewebbotcouponsslider .home-coupon-item, .homewebbotcouponsslider2 .home-coupon-item, .homewebbotprodsslider .home-coupon-item {
	padding-inline: 0px;
}
.homewebbotcouponsslider .slick-list .slick-track, .homewebbotcouponsslider2 .slick-list .slick-track {
	margin-inline: 0px;
}
.homewebbotcouponsslider-button-prev, .homewebbotprodsslider-button-prev {
	left: 0px !important;
}
.homewebbotcouponsslider .slick-arrow, .homewebbotcouponsslider2 .slick-arrow, .homewebbotprodsslider .slick-arrow {
	font-size: 28px;
}

.homewebbotprodsslider .homewebbotprodsslider-slide .proditem{
	height: 100%;
  	background: #fff;
}
.hHero-webbot .webbotmodule {
	max-width: unset;
}
.top-large-slider-next-2, .top-large-slider-prev-2 {
	width: 30px;
	height: 40px;
	padding: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.home-coupon-item {
	opacity: 0;
	visibility: hidden;
	transition: all 0.25s;
}
.home-coupon-item.slick-current.slick-active {
	opacity: 1;
	visibility: visible;
	transition: all 0.25s;
}
.webbotprdopt-slider .prodslider1 {
	width: 100%;
}
.homewebbotprodsslider .pl-qnty-selector {
	width: auto;
	flex-basis: calc(90% / 5);font-size: 13px;
	flex-grow: 1;
}
.webbotmodule .payment-ol-1 p, .webbotmodule .payment-ol-1 ::marker {
	font-size: 14px;
	line-height: 1.6;
}
.webbotmodule input, .webbotmodule textarea, .webbotmodule select {
	font-size: 14px;
	padding-inline: 10px;
}
.webBot-cartsumm-coup-holder .webBot-cartsumm-tot-holder-right {
	flex-basis: 210px;
	max-width: 210px;
}
.webBot-cartsumm-coup-holder .webBot-cartsumm-tot-holder-left {
	flex-basis: calc(100% - 215px);
	max-width: calc(100% - 215px);
}
.webbotmodule .cart-item-qty {
	max-width: 75px;
}
.webbotmodule .cart-item-qty-btn {
	padding-inline: 0px;
	max-width: 13px;
}
.pl-gauge-holder.prd-inner-order-btn {
	position: fixed;
	bottom: 85px;
	right: 7px;
	border-radius: 50px;
	background: #108A00;
	max-width: none !important;
	align-items: center;
	padding: 10px 15px 10px 15px;
	color: #fff;
	text-decoration: none !important;box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.4);z-index: 1;
}
.pl-gauge-holder.prd-inner-order-btn .pl-gauge-value {
	color: #fff !important;
	margin: 0px 0px 0px 8px;
	font-size: 15px;
	position: relative;
}
.pl-gauge-holder.prd-inner-order-btn:active, .pl-gauge-holder.prd-inner-order-btn:focus {
	background: #117305;
}
/* .prod-details-redesigned-page .prod-item-qty-parent.prod-item-qty-parent-for-unit {
	display: none;
} */
.prod-details-redesigned2-page #to-top {
	bottom: 110px;
}
.toplargebannerhasWebbot .top-large-slide-1 .top-large-slider-caption-holder {
	padding-top: 85px;
}
.toplargebannerhasWebbot .top-large-slide-1 .slide1-promo-3 {
	font-size: 18px;
}
.toplargebannerhasWebbot .slide1-promo-1,.toplargebannerhasWebbot .slide1-promo-4 {
	font-size: 18px;
}
.toplargebannerhasWebbot .top-large-slide-title-1 {
	font-size: 23px;
}
.toplargebannerhasWebbot .slide1-promo-4 {
	margin-bottom: 25px;
}
.toplargebannerhasWebbot .top-large-slide-3 .top-large-slider-caption-holder {
	padding-top: 65px;
}
.toplargebannerhasWebbot .FREE-svg-holder {
	max-width: 260px;
}
.toplargebannerhasWebbot .top-large-slide-title-2 {
	font-size: 36px;
}
.toplargebannerhasWebbot .top-large-slide-2 .top-large-slider-caption-holder {
	padding-top: 45px;
}
.toplargebannerhasWebbot .top-large-slide-2 .top-large-slider-caption-holder .top-large-side-text-1 {
	font-size: 21px;
	line-height: 1.4;
}
.toplargebannerhasWebbot .top-large-slide-5 .top-large-slider-caption-holder {
	padding-top: 45px;
}
.toplargebannerhasWebbot .top-large-slide-5 .top-large-slide-title-5 {
	font-size: 28px;
}
.toplargebannerhasWebbot .top-large-slide-6 .top-large-slider-caption-holder {
	padding-top: 55px;
}
.toplargebannerhasWebbot .top-large-slide-6 .top-large-slide-text-5 {
	font-size: 20px;
}
.toplargebannerhasWebbot .top-large-slide-6 .top-large-slide-title-6 {
	font-size: 34px;
}
.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;font-size: 15px;
}
.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: #108A00;
	color: #108A00;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: #108A00;
	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;
}
.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-green-1, .btn-uo-red-1, .btn-uo-secondary-1 {flex-grow:1; padding:8px 5px;flex-basis: 100%;}
.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;}
.order-complete-qty-holder, .order-complete-price-holder {
	flex-basis: 50%;
	max-width: 50%;
	margin-top: 10px;
}
.order-complete-qty-holder {
	text-align: left;
}
.order-complete-cntnt-holder {
	flex-basis: calc(100% - 65px);
}
.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;
}
.pd-ar-vr-icon-holder {
	position: absolute;
	top: 61px;
	right: 90px;
	height: 17px;
}
.pd-ar-vr-icon-holder > img {
	height: 100%;
}
.pl-img-gauge-holder-inner {
	margin-top: 15px;
}
.footer-nav-tab-links-shipping-col {flex-basis:calc(100% / 3); height:110px !important;}
.checkout-item-coupon-item > .ci-ctitle {
	width: 90px;
}
.order-complete-left > img {
	max-width: 200px !important;
}
.order-quick-info-row-2 .order-quick-info-box {
	width: calc(100% / 2);
	margin-block: 2.5px;
	padding-inline: 2.5px;
}
.order-quick-info-row.order-quick-info-row-2 {
	margin-left: -2.5px;
	margin-right: -2.5px;
}
.order-quick-info-row-2 .order-quick-info-box .order-quick-info-box-inner {
	padding: 8px 5px;
}
.order-complete-item {
	padding: 5px 0;
}
.proditem2 .pord-list-item-btns-row2 .prod-list-item-view-btn-1.proditem2-view-btn, .proditem2 .pord-list-item-btns-row2 .prod-list-item-view-btn-1.couponcode-modal-opener-2 {
	font-size: 14px;
}
.AI-chatbot-container {
	bottom: 75px;
	right: 8px;
}
.AI-chatbot-toggler-img-holder {
	max-width: 60px;
	height: 60px;
}
.AI-chatbot-holder {
	z-index: 1031;
	max-height: 92dvh;
}
.dark-animated-border {
	background-size: 15px 2px, 15px 2px, 2px 15px, 2px 15px;
}
.AI-chatbot-video-holder video {
	width: 100% !important;
	height: auto !important;
}
.AI-chatbot-col-1-left {
	max-height: 200px;
}
.AI-chatbot-col-1-right {
	height: calc(100% - 200px) !important;
}
.AI-chatbot-holder .pl-gauges-holder {
	flex-direction: column;
	gap: 2px 0;
}
.AI-chatbot-holder .hHero-webbot .webbotmodule p.prod-deal-label {
	font-size: 12px;
}
.AI-chatbot-holder .homewebbotprodsslider-slide .proditem2 .product-title-1{padding-right: 70px;}
.AI-chatbot-holder .homewebbotprodsslider-slide .proditem2 .pl-img-gauge-holder-inner {
	height: 155px;
	margin-block: 0px;
}
.AI-chatbot-holder .homewebbotprodsslider-slide .proditem2 .pl-img-gauge-holder-inner .pl-img-holder {
	min-height: 155px;
}
.AI-chatbot-holder .top-large-slide-webbot {
	padding-top: 0px;
}
.AI-chatbot-holder .hHero-webbot .webbotmodule .availCC {
	font-size: 13px;
}
.ccardopt-slider {
	bottom: 5px;
	right: 5px;
	height: calc(100% - 10px);
	width: calc(100% - 10px);
}
.uc-page-ts-badge {
	width: 100%;
}
.my-coupons-page .my-acc-right .couponcol-cntnt-1 {
	font-size: 15px;
}
.my-coupons-page .my-acc-right ul {
	list-style: none;
}
.prod-details-redesigned-page .prod-option-item {
	flex-basis: calc(100% / 5);
	max-width: calc(100% / 5);
	padding-inline: 5px;
}
.prod-details-redesigned-page .prod-brief-sec .prod-options {
	margin-inline: -5px;
	width: auto;
}
.prod-details-redesigned-page .custom-radio1 + label .prod-option-title-1 {
	min-height: 60px;
	height: 60px;
	width: 60px;
	margin-inline: auto;
}
.mobile-site-menu-2.dsmenumain {
	bottom: 95px !important;
}
.shop-dropdown-cat-holder-3-submenu-new {
	padding: 0px;
	background: transparent;
	box-shadow: none;
	position: fixed;
	bottom: 102%;
}
.shop-dropdown-cat-holder-3-submenu-new .shop-dropdown-cat-holder-3-submenu-inner {
	gap: 8px;
}
.shop-dropdown-cat-holder-3-submenu-new .shop-dropdown-cat-item {
	flex-direction: row;
	justify-content: center;
	background: #fff;
	flex-basis: calc((100% - 16px)/ 3);
	max-width: calc((100% - 16px)/ 3);
	align-items: center;
	gap: 5px;
	border-radius: 60px;
	border-color: #fff;
}
.shop-dropdown-cat-holder-3-submenu-new .shop-dropdown-cat-item:first-child {
	flex-basis: 100%;
	max-width: 100%;
	border-radius: 5px;
}
.shop-dropdown-cat-holder-3-submenu-new .shop-dropdown-cat-item .shop-dropdown-cat-text {
	margin: 0px;
}
.prod-details-redesigned-page .custom-radio1 + label .prod-option-price-1 {
	margin-top: 5px;
}
.prods-cats-btns .bordered-btn-1, .city-listing-postal-code {
	flex-basis: calc((100% - 20px) / 3) !important;
	line-height: 1.2;
	padding-block: 8px;
}
}
@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:481px){
    .wmoc-page .bottomp {
        max-height: 185px;
    }
	.footer-nav-tab-links-shipping-col {flex-basis:calc(100% / 2); height:100px !important;}
}
@media only screen and (max-width:405px){
    .wmoc-page .bottomp {
        max-height: 212px;
    }
}
@media only screen and (max-width:349px){
    .wmoc-page .bottomp {
        max-height: 239px;
    }
}
@media only screen and (max-width:335px){
.bottomp{max-height:81.6px}
}
