/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 20 2026 | 09:49:56 */
/* @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap'); */
/* @import url("https://p.typekit.net/p.css?s=1&k=quo5uzx&ht=tk&f=60795.60796.60798&a=323417579&app=typekit&e=css"); */


@font-face {
  font-family: "good-times";
  src: url("https://use.typekit.net/af/162df3/000000000000000077359689/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),
       url("https://use.typekit.net/af/162df3/000000000000000077359689/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),
       url("https://use.typekit.net/af/162df3/000000000000000077359689/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}



@font-face {
font-family:"helvetica-neue-lt-pro-cond";
src:url("https://use.typekit.net/af/b99dc8/0000000000000000775ad3ad/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/b99dc8/0000000000000000775ad3ad/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/b99dc8/0000000000000000775ad3ad/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"helvetica-neue-lt-pro-cond";
src:url("https://use.typekit.net/af/48ca8c/0000000000000000775ad3b3/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/48ca8c/0000000000000000775ad3b3/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/48ca8c/0000000000000000775ad3b3/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:900;font-stretch:normal;
}

@font-face {
font-family:"helvetica-neue-lt-pro";
src:url("https://use.typekit.net/af/38500d/0000000000000000775ad3a7/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/38500d/0000000000000000775ad3a7/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/38500d/0000000000000000775ad3a7/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

 
.tabs.wc-tabs {
  display: none !important;
}
.woocommerce .elementor-357 .elementor-element.elementor-element-a9c2d5b .woocommerce-Tabs-panel {
  line-height: 35px;
}
.woocommerce p.stars a {
 
  color: #2098D5;
}



.pro-desc-page {
    display: none;
}

.post-type-archive-product .pro-desc-page {
    display: block;
}


/* 
.header-blur-sides1 {
  position: relative;
}
.header-blur-sides1::before,
.header-blur-sides1::after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 50%;
  height: 20px;
  box-shadow: 4px 25px 22px rgba(0, 0, 0, 0.75);
  z-index: 9;
}

.header-blur-sides1::before {
  left: 0;
  transform: rotate(-3deg);
  transform-origin: left bottom;
}

.header-blur-sides1::after {
  right: 0;
  transform: rotate(3deg);
  transform-origin: right bottom;
} */
 

.shadow-left::after {
 content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 60%;
  height: 55px;
  box-shadow: -14px 31px 38px rgba(0, 0, 0, 0.75);
  transform: rotate(-5deg);
  transform-origin: left bottom;
  z-index: 9;
  pointer-events: none;
}


.shadow-right::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 60%;
  height: 55px;
  box-shadow: 15px 25px 30px rgba(0, 0, 0, 0.75);
  transform: rotate(3deg);
  transform-origin: right bottom;
  z-index: 9;
  pointer-events: none;
}

.shadow-left,
.shadow-right {
  position: relative;
  overflow: visible !important;
}









.swiper-pagination-bullet-active {
  background-color: #00AEEF73;
  width: 30px !important;
  height: 30px !important;
}
.swiper-pagination {
  position: absolute;
  text-align: right !important;
  transition: .3s opacity;
  transform: translate3d(0,0,0);
  z-index: 10;
  margin-right: 41px !important;
  margin-left: -120px !important;
}


.header-blur {
  position: relative;
  overflow: visible;
}

/* .header-blur::after {
	
	content: '';
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 70%;
  height: 50px;
  box-shadow: 0px 12px 40px rgb(255, 255, 255);
  border-radius: 50%;
  z-index: -1;
	filter: blur(25px);  
  pointer-events: none;
  z-index: 2;
}
 */
.header-blur::after {
/* content: "";
  position: absolute;
  left: 50%;
  bottom: -32px;
  transform: translateX(-50%);
  width: 85%;
  height: 40px;
  background: radial-gradient( ellipse at center, rgba(255,255,255,0.9) 0%, rgba(255, 255, 255, 0.59) 30%, rgba(255, 255, 255, 0) 50%, rgba(255,255,255,0.08) 65%, rgba(255,255,255,0) 75% );
  pointer-events: none;
  z-index: -3; */
	
content: "";
  position: absolute;
  left: 50%;
  bottom: -20px;
  transform: translateX(-50%);
  width: 65%;
  height: 38px;
  background:radial-gradient( ellipse at center, rgba(255, 255, 255, 0.32) 0%, rgba(255, 255, 255, 0.38) 30%, rgba(255, 255, 255, 0.17) 50%, rgba(255, 255, 255, 0) 65%, rgba(255, 255, 255, 0) 75% );
  pointer-events: none;
  z-index: -3;
}

/* .header-blur-sides {
  position: relative;
  overflow: visible !important;
}

 */

	.footer-links a {
  font-size: 25px;
}

.header-blur1::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  transform: translateX(-50%);
  width: 85%;
  height: 40px;
  background:radial-gradient( ellipse at center, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.55) 30%, rgba(255,255,255,0.25) 50%, rgba(255,255,255,0.08) 65%, rgba(255,255,255,0) 75% );
  filter: blur(10px);
  pointer-events: none;
  z-index: -3;
}

.header-blur-sides1 {
    box-shadow: 0 25px 50px -10px rgba(0, 0, 0, 0.9);
}

/* .elementor-67 .elementor-element.elementor-element-d258933 {

  top: -25px;
} */


.about-text {
  top: -7px !important;
}

body, h1, h2, h3, h4, h5, h6,
.scent-name-overlay,
.btn-productall a span,
.footer-links a,
.lm-btn a,
.about-text a,
.detail-content a
{
/*     font-family: 'Poppins', sans-serif !important; */
/* font-family: "helvetica-neue-lt-pro-cond",sans-serif !important; */
font-family:"good-times",sans-serif !important;	
	text-transform: normal !important;
}
a,  p, button,
.wcrs-reviewer,
.wcrs-review,
scent-popup-description
{
	font-family: "helvetica-neue-lt-pro-cond",sans-serif !important;
}

.elementor-widget-woocommerce-product-content  ul li {
    font-family: "helvetica-neue-lt-pro-cond", sans-serif !important;
	font-size:18px;
}


#sm-17696759806152502-2 {
  z-index: 99999999;
}
.footer-links
{
	font-weight: bolder;
	font-style:normal !important;
	font-size: 22px;
}
.bg-shadow
{
/* 		box-shadow: 0px 4px 35px -18px #595959 */
}

.elementor.elementor-73.elementor-location-header {
/*   box-shadow: 10px 10px 10px #090606; */
  z-index: 9999;
  position: relative;
}
[data-id="d77a5db"]:not(.elementor-motion-effects-element-type-background), 
[data-id="d77a5db"] > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-73 .elementor-element.elementor-element-d77a5db:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-d77a5db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
/*   background-color: #000000; */
  
	box-shadow: 0px 4px 35px -18px #595959;
	
/* 	box-shadow: 0px 5px 45px 0px #fff; */
}


.elementor-351 .elementor-element.elementor-element-c66a83a nav.woocommerce-pagination ul li a {
  color: #fff;
}
.elementor-element-b88fe71:not(:has(.other-scents *)) .other-scent-h2 { display: none; }
.woocommerce nav.woocommerce-pagination ul li a:hover {
  background: #e9e6ed;
  color: #000 !important;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger
{
	z-index: 1 !important;
}

.page-id-67 .page-header {
  display: none !important;
}

#content, .elementor-element.elementor-element-cdd6362.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
/*   margin-top: -52px; */
/*   z-index: -9999; */
/*   position: relative; */
}
.best-seller-p p {
  height: 70px;
}
.about-text h2 {
  top: 1.4em !important;
  position: relative;
}

/* 
.header-shadow::after {
 content: '';
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 50%;
    height: 10px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    z-index: -1;
} */


.text-banner {
margin-top: 165px;
  font-size: 45px;
  font-weight: bolder;
  margin-left: -501px;
/* 	font-family: "helvetica-neue-lt-pro",sans-serif !important; */
	font-family:"good-times" ,sans-serif !important;
	}

/*Mobile Screen**/

@media screen and (min-width: 1025px) and (max-width: 1374px) {

	

	.text-banner {
 margin-top: 85px;
    font-size: 32px;
    font-weight: bolder;
    margin-left: -310px;
	}
	  .elementor-67 .elementor-element.elementor-element-1e86b33 .swiper-slide {
    height: 500px !important;
  }
}


@media screen and (min-width: 768px) and (max-width: 1024px) {
	
	  .elementor-67 .elementor-element.elementor-element-1e86b33 .swiper-pagination-bullet {
    height: 16px;
    width: 16px;
  }
	.swiper-pagination-bullet-active {
  background-color: #00AEEF73;
  width: 20px !important;
  height: 20px !important;
}
	.elementor-element .swiper .swiper-horizontal > .swiper-pagination-bullets, .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper .swiper-pagination-custom, .elementor-element .swiper .swiper-pagination-fraction, .elementor-element .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper ~ .swiper-pagination-custom, .elementor-element .swiper ~ .swiper-pagination-fraction, .elementor-lightbox .swiper .swiper-horizontal > .swiper-pagination-bullets, .elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper .swiper-pagination-custom, .elementor-lightbox .swiper .swiper-pagination-fraction, .elementor-lightbox .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper ~ .swiper-pagination-custom, .elementor-lightbox .swiper ~ .swiper-pagination-fraction {
  bottom: 30px;
}
	
	.footer-links a {
  font-size: 20px;
}
	.header-blur::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -18px;
  transform: translateX(-50%);
  width: 85%;
  height: 22px;
  background: radial-gradient( ellipse at center, rgba(255,255,255,0.9) 0%, rgba(255, 255, 255, 0.59) 30%, rgba(255, 255, 255, 0) 50%, rgba(255,255,255,0.08) 65%, rgba(255,255,255,0) 75% );
  filter: blur(10px);
  pointer-events: none;
  z-index: -3;
}
  /* styles for 525px–766px screens */

/*   .elementor-67 .elementor-element.elementor-element-1e86b33 .swiper-slide {
    height: 407px;
  } */
	.elementor-element.elementor-element-5356ed3.e-flex.e-con-boxed.e-con.e-child {
  z-index: 999999;
}
	.elementor-element.elementor-element-d77a5db.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
  height: 82px;
}
	.text-banner {
 margin-top: 85px;
    font-size: 27px;
    font-weight: bolder;
    margin-left: -310px;
	}
	  .elementor-67 .elementor-element.elementor-element-1e86b33 .swiper-slide {
    height: 320px !important;
  }
	.about-text h2 {
  top: 0.5em !important;
  position: relative;
}
}

@media screen and (min-width: 526px) and (max-width: 767px) {
	.footer-links a {
  font-size: 18px;
}
	.swiper-pagination-bullet-active {
  background-color: #00AEEF73;
  width: 15px !important;
  height: 15px !important;
}
	.swiper-pagination {
 top: 170px !important;
  margin-right: 11px !important;
  margin-left: -120px !important;
}
	
	.about-img
	{
		margin-top: -4px;
	}
	.header-blur::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -18px;
  transform: translateX(-50%);
  width: 85%;
  height: 22px;
  background: radial-gradient( ellipse at center, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.55) 30%, rgba(255,255,255,0.25) 50%, rgba(255,255,255,0.08) 65%, rgba(255,255,255,0) 75% );
  filter: blur(10px);
  pointer-events: none;
  z-index: 3;
}
	
	.about-text h2 {
  top: 0.5em !important;
  position: relative;
}
	
  /* styles for 525px–766px screens */
	.drvnlogo {
		  width: 54% !important;
		}
/*   .elementor-67 .elementor-element.elementor-element-1e86b33 .swiper-slide {
    height: 407px;
  } */
.elementor-element.elementor-element-5356ed3.e-flex.e-con-boxed.e-con.e-child {
  z-index: 999999;
}	
	.elementor-element.elementor-element-d77a5db.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
  height: 72px;
}
	.text-banner {
  margin-top: 65px;
  font-size: 18px;
  font-weight: bolder;
  margin-left: -125px;
	}
	  .elementor-67 .elementor-element.elementor-element-1e86b33 .swiper-slide {
    height: 238px !important;
  }
}


@media screen and (min-width: 320px) and (max-width: 525px) {
	
	
	.about-text {
  top: 7px !important;
}
	
	.elementor-element .swiper .swiper-horizontal > .swiper-pagination-bullets, .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper .swiper-pagination-custom, .elementor-element .swiper .swiper-pagination-fraction, .elementor-element .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper ~ .swiper-pagination-custom, .elementor-element .swiper ~ .swiper-pagination-fraction, .elementor-lightbox .swiper .swiper-horizontal > .swiper-pagination-bullets, .elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper .swiper-pagination-custom, .elementor-lightbox .swiper .swiper-pagination-fraction, .elementor-lightbox .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper ~ .swiper-pagination-custom, .elementor-lightbox .swiper ~ .swiper-pagination-fraction {
  bottom: 15px;
}

	.swiper-pagination-bullet-active {
  background-color: #00AEEF73;
  width: 15px !important;
  height: 15px !important;
}
	.footer-links a {
  font-size: 16px;
}
	.header-blur::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -18px;
  transform: translateX(-50%);
  width: 85%;
  height: 18px;
  background: radial-gradient( ellipse at center, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.55) 30%, rgba(255,255,255,0.25) 50%, rgba(255,255,255,0.08) 65%, rgba(255,255,255,0) 75% );
  filter: blur(10px);
  pointer-events: none;
  z-index: 3;
}
	
 .elementor-element.elementor-element-5356ed3.e-flex.e-con-boxed.e-con.e-child {
  z-index: 999999;
}
		  .elementor-67 .elementor-element.elementor-element-1e86b33 .swiper-slide {
    height: 147px !important;
  }
.elementor-element.elementor-element-d77a5db.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
  height: 72px;
}
.text-banner {
  margin-top: 65px;
  font-size: 14px;
  font-weight: bolder;
  margin-left: -125px;
	}
	
	.best-seller-p p {
  height: auto !important;

	
}
	.footer-links {
  font-weight: bolder;
  font-style: normal !important;
  font-size: 27px;
}
	.about-text h2 {
  top: -38px !important;
  position: relative;
  font-size: 24px !important;
}
	
}

@media only screen and (min-width: 240px) and (max-width: 767px) {
  .shadow-left::after,
  .shadow-right::after {
    display: none !important;
  }
}


.elementor-351 .elementor-element.elementor-element-c66a83a.elementor-wc-products ul.products li.product .star-rating {
    display:none !important;
}

.elementor-351 .elementor-element.elementor-element-c66a83a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-351 .elementor-element.elementor-element-c66a83a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-size: 18px!important;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 27px!important;
    letter-spacing: 0.8px;
    min-height: 148px!important;
}

.elementor-357 .elementor-element.elementor-element-0199349.elementor-wc-products ul.products li.product .star-rating {
    display:none !important;
}

.elementor-357 .elementor-element.elementor-element-0199349.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-357 .elementor-element.elementor-element-0199349.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-size: 18px!important;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 27px!important;
    letter-spacing: 0.8px;
    min-height: 148px!important;
}

.elementor-351 .elementor-element.elementor-element-79648f1 {
  display:none!important;
	
	
	
/* 	----------------------------------------------------------------------------------------------------------------------------- */
	#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box {
	width: none;
    height: none; 
    display: inline-block;
    position: relative;
    outline: 0;
}
	
	