/** Shopify CDN: Minification failed

Line 7:0 Unexpected "<"

**/

<link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap" rel="stylesheet">
.open-sans-<uniquifier> {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}
p{font-family:"Open Sans", sans-serif!important;}
.container{max-width:100%; padding:0 100px;}
.pointer-events-none{pointer-events: all;}
.header__sidebar .header__btn-wishlist img{width:20px; max-width:20px;}
.hero-banner .promobox__content{padding-left:70px;}
.hero-banner .h2{color:#fff;  font-size:48px; font-weight:700; line-height:normal; text-transform:uppercase; font-family: var(--heading-family)!important;}
.hero-banner .btn{background:#fff; color:#000; border:1px solid #000!important; border-radius:8px; padding: 8px; width: 170px;height: 31px; font-size: 14px;font-weight: 600; text-transform: uppercase;}
.hero-banner .btn:hover{background:#000; color:#fff; border:1px solid #000;}
.home-collection h2{font-weight: 600; font-size: 28px;  line-height: 30px;}
.home-collection .promobox__text-2{font-family:var(--heading-family)!important; font-weight: 800;font-size: 20px;line-height: normal;letter-spacing: 0px;
text-transform: uppercase;}
.home-collection .promobox--type-1{border-radius:10px;}
.your-home-section .promobox__text-2{font-weight:700; font-size:40px; font-family: var(--heading-family)!important;}
.your-home-section .promobox__text-3{font-size: 18px; line-height: 30px;}
.bg-remove .image-animation{opacity:0;}
.your-home-section .bg-remove .p-15.p-lg-30{padding:30px 0!important;}
.your-home-section .promobox__btn-1{width: 170px;height: 31px; border: 1px solid #000; border-radius: 8px; padding: 8px; background: #000; color: #fff; text-transform:uppercase; font-size: 14px;font-weight: 800; }
.your-home-section .promobox__btn-1:hover{ background: #fff; color: #000;}
.aromas-btn{width: 170px;height: 31px; border-radius: 8px; padding: 8px; background: #000; color: #fff!important; text-transform:uppercase; font-size: 14px;font-weight: 800; text-align: center;
    justify-content: center;
    align-items: center;
    display: inherit !important; margin-bottom: 30px;}
.aromas-btn:hover{ background: #fff; color: #000!important; border: 1px solid #000;}
.our-aromas img{border-radius:15px;}
.our-aromas h1{font-size: 28px; line-height: 30px; font-weight: 600; text-transform:uppercase;}
.our-aromas p{font-size: 16px; line-height: 22px; color:#000;}
.categories .home-section-title{font-weight: 600; font-size: 28px;  line-height: 30px;}
.categories  .promobox__text-2{font-size: 16px; line-height: normal; font-weight: 600; text-transform: uppercase; font-family:var(--heading-family)!important;}
.categories .col-6.col-md-6{padding:0 10px!important;}
.categories .image-animation img{border-radius:20px;}
.categories .image-animation:hover{border-radius:20px;}
.our-aromas .btn{width: 170px;height: 31px; border-radius: 8px; padding: 8px; background: #000; color: #fff}
.our-aromas .btn:hover{ background: #fff; color: #000;}
.product-collection__wrapper .product-collection__title a{font-weight: 400;font-size: 22px; line-height:26px;}
.product-collection__wrapper .product-collection__price span{font-size:18px; font-weight:400; line-height:normal;}
.product-collection__button-add-to-cart{width:100%;}
.product-collection__button-add-to-cart .form .btn{background: #1B674A; width:100%; border-radius:10px; border: 1px solid #1B674A!important;}
.product-collection__button-add-to-cart .form .btn span{color:#fff; font-weight: 600;font-size: 14px; letter-spacing: 0.50px;}
.product-collection__control .product-collection__buttons .product-collection__buttons-section{position:absolute; top: 11px; right: 11px; width: 66px; height: 38px;}
carousel-products .carousel__head h2{font-weight: 600; font-size: 28px; line-height: 30px;}
carousel-products .carousel__head h2 a{color:#000!important; font-weight: 600; font-size: 28px; line-height: 30px;}
.carousel-reviews--style-3 .carousel-reviews__item_content{padding:20px 30px 0 30px!important;}
.carousel-reviews--style-3 .carousel-reviews__item_content h3{color:#FBFBFB; font-size: 16px; font-family: var(--base-family)!important;  line-height: normal;}
.carousel-reviews--style-3 .carousel-reviews__item_content{border-radius:20px;}
.about-page-slide  ul.slick-dots {  display: flex!important;  position: absolute!important; right: 45%!important;}
.about-page-slide  ul.slick-dots li:before{display:none; }
.about-page-slide  ul.slick-dots li{font-size:0; margin-top:30px; padding: 0;}
.about-page-slide ul.slick-dots li.slick-active button{width: 26px;  background: #000; border-radius: 25%;}
.about-page-slide  ul.slick-dots li button{ transition: 0.5s ease; margin-left: 10px;  padding: 0;  width: 5px; height: 5px; border-radius: 100%; background: transparent; border: 0.5px solid #000;}
.our-aromas .slick-arrow{display:none!important;}




carousel-reviews .carousel__title{font-size: 28px;  line-height: 30px; font-weight: 600;}
.carousel-reviews__item_user_text_line_2{font-size: 18px; color: #fff!important; font-family: "Open Sans", sans-serif!important; font-weight: 600; margin-bottom: 0;}
carousel-brands {background:#000;}
.branding-icons .col-4.col-sm-3{text-align:center; }
/* .branding-icons .col-4.col-sm-3 img{height: auto !important;width: auto !important;} */
.branding-icons p{font-weight: 600;font-size: 14px;line-height: 40px;letter-spacing: 0px; color:#fff; font-family:var(--base-family)!important;}
.branding-icons .overflow-hidden{ width: 55px;}
.branding-icons .promobox{display: flex;    flex-direction: column;  align-items: center;}


.product-page-info__button-add-to-wishlist .btn{position: absolute; width: 35px; font-size: 0; border-radius: 20px; top: 0; right: 20px; border: 0; padding: 0; text-align: center; display: inherit;}
.product-page-info__button-add-to-wishlist .btn .btn__icon{margin:0!important;}
.product-page-info__button-add-to-wishlist .btn span{width:38px;}
.product-page-info__button-add-to-wishlist .btn .btn__text{display:none;}
.product-page-info__title h1{font-weight: 400; font-size: 32px; line-height: 36px; letter-spacing: 0.15px; text-transform: capitalize; color: #000; padding-right: 50px;}
.product-page-info__price .price{font-weight: 600;font-size: 28px;line-height: 24px;letter-spacing: 0.15px; text-transform: capitalize;}
.product-gallery__thumbnail_item{padding:10px;}
.product-gallery__thumbnail{margin-top:0!important;}
.product-gallery__thumbnail_slider .slick-track{margin-right:auto!important; margin-left:0!important;}
.product-gallery__thumbnail_slider img{border-radius:10px;}
.product-gallery__thumbnail_item.current .product-gallery__thumbnail_item_inner:before{border-radius:10px;}
.product-page-info .product-page-info__options label span{font-weight: 400;font-size: 16px; line-height: 24px; letter-spacing: 0.15px; text-transform: capitalize; color: #000;}
.product-page-info .product-options__section .product-options__value--text {border-color: #1b674a !important; border-radius:7px; padding: 10px 15px; font-weight: 400;font-size: 16px;line-height: 16px; letter-spacing: 0px;text-transform: capitalize;}
.product-page-info .product-options__section .product-options__value--text.active{background:#1b674a; color:#fff;}
.product-page-info__options .product-options__value{border-radius: 7px; border: 1px solid #1b674a !important;}
.product-page-info__options .product-options__value.active{background:#1b674a !important; color: #fff!important;}
.product-page-info .product-page-info__quantity .input-quantity input{width:71px!important; text-align:center; background: #fff;border: 1px solid #000; color: #000;font-size: 14px;}
.product-page-info .product-page-info__quantity .input-quantity .minus{background:#000; border:1px solid #000!important; border-radius:7px 0 0 7px;}
.product-page-info .product-page-info__quantity .input-quantity .minus svg{fill:#fff!important;}
.product-page-info__quantity label{margin-bottom: 7px;}
.footbar-product .footbar-product__quantity input{width:71px!important; text-align:center; background: #fff;border: 1px solid #000; color: #000;font-size: 14px;}
.footbar-product .footbar-product__quantity .minus{background:#000; border:1px solid #000!important; border-radius:7px 0 0 7px;}
.footbar-product .footbar-product__quantity .minus svg{fill:#fff!important;}
.product-page-info .product-page-info__quantity .input-quantity .plus{background:#000; border:1px solid #000!important;  border-radius:0px 7px 7px 0px;}
.product-page-info .product-page-info__quantity .input-quantity .plus svg{fill:#fff!important;}
.footbar-product .footbar-product__quantity .plus{background:#000; border:1px solid #000!important;  border-radius:0px 7px 7px 0px;}
.footbar-product .footbar-product__quantity .plus svg{fill:#fff!important;}
.footbar-product__controls .footbar-product__button-add-to-cart button{background:#1b674a; color:#fff!important; border-radius: 7px;}
.product-page-info .product-page-info__button-add-to-cart button{min-height:40px!important; background:transparent; border:1px solid #000; border-radius: 7px;}
.product-page-info .product-page-info__button-add-to-cart button span{color:#000;font-weight: 600!important;font-size: 16px!important;line-height: 24px!important;letter-spacing: 0.15px!important;text-transform: uppercase!important;}
.product-page-info .product-page-info__button-add-to-cart button:hover{background:#1B674A;}
.product-page-info .product-page-info__button-add-to-cart button:hover span{color:#fff!important;}
.product-page-info__dynamic-checkout button{height:42px; background:#1B674A; color:#fff!important; border-radius: 7px; font-weight: 600!important;font-size: 16px!important;line-height: 24px!important;letter-spacing: 0.15px!important;text-transform: uppercase!important;}
.product-page-info__dynamic-checkout button:hover{background:transparent!important; color:#000!important; border:1px solid #000;}
.sr-checkout-visible1{filter: grayscale(0%) brightness(100%)!important;}
.product-page__tabs .tabs__content p{font-size: 12px; line-height: 18px; font-weight: 100; color: #000;}
.product-page-info .product-page-info__app .shopify-app-block{padding-left: 0!important; }
#judgeme_product_reviews .jdgm-row-stars .jdgm-rev-widg__summary{display: none;}
.jdgm-rev-widg__title{font-weight: 600; font-size: 28px!important; line-height: 30px!important;}
.jdgm-rev__title{  font-size: 14px;color: #000; line-height: normal;}
.jdgm-rev__body{font-size: 12px; color: #000!important; line-height: normal;}
.jdgm-rev__author{font-size: 16px; font-weight: 600;}


.about-us-section .promobox__text-2.h2{font-weight: 700;  font-size: 32px; line-height: normal; font-family: var(--heading-family)!important;}
.about-us-section .promobox__text-3.h4{font-size: 16px;
    line-height: 22px;
    color: #000;}
.about-us-section .image-animation  img{border-radius: 20px;}

.popup-subscription{background: #fff!important; border-radius: 20px;}
.popup-subscription .popup-subscription__image img{border-radius: 20px 20px 0 0;}
.popup-subscription .popup-subscription__text-line-01{color: #000;}
.popup-subscription .popup-subscription__text-line-03{color: #000; font-size: 12px;
    line-height: normal;
    margin-bottom: 0px !important;}
.popup-subscription .popup-subscription__text-line-04{color: #000; font-size: 12px;
    line-height: normal;
    margin-bottom: 20px !important;}
.popup-subscription .popup-subscription__content .subscription-form{margin: auto!important;}
.popup-subscription .subscription-form input{border-radius: 7px; background: transparent; border: 1px solid #1B674A;}
.popup-subscription .subscription-form .btn{background-color: #1B674A; border: 1px solid #1B674A!important; border-radius: 7px;}
.header__btn-cart img{width: 54px;}
/* FOOTER */
.footer__menus a{font-size:16px; font-weight:500 ; line-height: 26px; color:#FBFBFB!important; text-transform: uppercase;}
.footer__subscription .subscription-form .btn{min-height: 35px!important; width: 100%!important; margin-top: 10px!important;  font-weight: 500; font-size: 18px; line-height: 21px; border-radius: 10px; background:transparent!important; border:1px solid #fff;}
.footer__subscription .subscription-form .btn:hover{background:#fff!important; color:#000!important; border:1px solid #000;}
/* .footer__subscription .subscription-form {margin-right: auto;} */
.footer__copyright, .footer__copyright a{color: #FBFBFB!important; font-size: 10px; text-align: center;}
.contact-form h3{    font-size: 28px;line-height: 30px; font-weight: 600; text-align: center;}
.contact-form .btn{background-color: #1B674A; border: 1px solid #1B674A!important; color: #fff!important; border-radius: 7px;}
.contact-form input, .contact-form textarea{background: transparent!important;}


/* CART */
.popup-cart--side .popup-cart__subtotal.h3 p{font-size: 20px; font-weight: 600; font-family: var(--heading-family)!important;}
.popup-cart--side .popup-cart__subtotal.h3 p .price{font-size: 20px; font-weight: 600; font-family: var(--heading-family)!important;}
.popup-cart--side .popup-cart__taxes_and_shipping p{color: #000; font-size: 12px;}
.popup-cart--side .popup-cart__buttons .sr-headless-checkout{background-color:#1B674A!important; color: #fff!important; font-weight: 600; border-radius: 7px;}
.js-page-cart-ajax .cart .cart__sidebar .sr-headless-checkout{background: #1B674A!important; color: #fff!important;}
.js-page-cart-ajax .cart .cart__sidebar .sr-headless-checkout span{color: #fff!important; font-weight: 600;}
.popup-account__btn-login{background: #1B674A!important; border: 1px solid #1B674A!important; color: #fff!important;}
.popup-account__btn-register{background: #1B674A!important; border: 1px solid #1B674A!important; color: #fff!important;}

@media (max-width: 1024px){
  
  .container{max-width:100%; padding:0 20px;}
  .hero-banner .promobox__content .promobox__content_inner{left:20px!important; bottom: 20px!important;}
  .categories .home-section-title{font-size: 24px; line-height: normal;}
  .categories .promobox__text-2{    font-size: 14px; line-height: normal; font-weight: 600; text-transform: uppercase;font-family: "Open Sans", sans-serif; margin-bottom:30px;}
  .our-aromas .promobox__text-3{font-size: 14px;line-height: 22px; width: 100%;}
  .our-aromas .promobox__text-2{font-weight: 600; font-size: 22px; line-height: 28px;}
  carousel-products .carousel__head h2{        font-size: 24px;  line-height: normal; color:#000;}
  carousel-products .carousel__head h2 a{        font-size: 24px;  line-height: normal; color:#000;}
  .branding-icons .col-4.col-sm-3 img{width:100%!important; height:auto!important;}
  .branding-icons .overflow-hidden{width:50px!important;}
  .branding-icons p{font-weight: 600; font-size: 12px; line-height: normal; letter-spacing: 0px; color: #fff;}
   .branding-icons .container{padding:25px 20px;}
  
}



@media (max-width: 768px) {
  .container{max-width:100%; padding:0 20px;}
  .header__sidebar i svg{max-width:20px!important; width:20px!important; min-width:20px!important; min-height:20px!important;}
  .header__sidebar .header__btn-wishlist img{width:16px;}
  .header__btn-cart img{width: 22px;}
  .hero-banner .h2{font-size:22px; line-height: 26px;}
  .hero-banner .promobox__text-3{    font-size: 14px; line-height: 18px; margin-top:5px!important;}
  .hero-banner .btn{width: 140px; min-width: 140px!important; min-height: 28px!important;
    height: 28px;
    font-size: 14px;
    font-weight: 600;}
  .your-home-section .promobox__btn-1{width: 120px !important; height: 28px; min-height: 28px!important; min-width: 120px!important;}
  .aromas-btn{width: 120px !important; height: 28px; min-height: 28px!important; min-width: 120px!important; }
  .home-collection .promobox .promobox__content .promobox__content_inner{bottom: 20px!important;}
  .home-collection h2{    font-weight: 600;font-size: 22px;line-height: 28px;}
  .home-collection .promobox--type-1{border-radius:0;}
  .your-home-section .promobox__text-2{font-weight: 700; font-size: 24px; line-height: normal;}
  .your-home-section .promobox__text-3{    font-size: 14px; line-height: 24px; width: 100%;}
  .our-aromas .container{padding:0 0!important;}
  .our-aromas h1{font-size: 23px; line-height: 25px; font-weight: 600; text-transform: uppercase; margin-bottom: 10px;}
  .our-aromas p{    font-size: 14px; line-height: 21px; color: #000;}
  .our-aromas img{border-radius: 0;}
  .about-page-slide ul.slick-dots{display: inline-flex !important;  width: 100%; justify-content: center; position: unset!important;}
 carousel-products .carousel__prev-placeholder, carousel-products .carousel__next-placeholder, carousel-products .carousel__next, carousel-products .carousel__prev{display: none!important;}
  carousel-reviews .carousel__title{font-weight: 600;font-size: 22px; line-height: 28px;}
  .carousel-reviews__paragraph{font-size: 12px!important; text-align: left;}
  .carousel-reviews__item_user_text_line_2{font-size: 18px; color: #fff!important; font-family: var(--base-family)!important; font-weight: 600;}
  .dynamic-checkout__button{margin-top:15px!important;}
  .product-collection__wrapper .product-collection__title a{font-weight: 400; font-size: 18px; line-height: 22px;}
  .product-collection__wrapper .product-collection__price span{font-size: 14px; font-weight: 400; line-height: normal;}

   
  .product-gallery .product-gallery__main img{border-radius: 10px;}
  .product-page-info__title{margin-bottom:8px!important;}
  .product-page-info__title h1{font-weight: 400; font-size: 22px;line-height: 26px;letter-spacing: 0.15px;text-transform: capitalize; color: #000; text-align: left;}
  .product-page-info__price{margin-bottom:10px!important;}
  .product-page-info__price span{font-weight: 600; font-size: 18px!important; line-height: 22px!important; letter-spacing: 0.15px!important; text-transform: capitalize; text-align: left; width: 100%;}
  .product-page-info__button-add-to-wishlist .btn span{width:30px!important;}
  .product-options--type-page{text-align:left!important;}
  .product-options--type-page .product-options__section{justify-content: left;}
  .product-page-info .product-page-info__options label span{font-size: 12px; line-height: 14px;}
  .product-page-info .product-options__section .product-options__value--text{padding: 10px 10px; font-weight: 400;font-size: 13px; line-height: 12px; margin-bottom: 5px;}
  
  
  .product-page-info .product-page-info__button-add-to-cart button{min-height: 34px !important;}
  .product-page-info .product-page-info__button-add-to-cart button span{font-size: 14px !important; line-height: 20px !important;}
  .product-page-info__button-add-to-wishlist{margin-bottom:0!important;}
  .product-page-info__icon-with-text{margin-top:15px!important; margin-bottom:15px!important;}
  .product-page-info__dynamic-checkout button{font-size: 14px !important; line-height: 24px !important;}
  .product-page__tabs .tabs__content p{font-size: 13px; line-height: 18px; font-weight: 100; color: #000;}
  .template-product carousel-products .carousel-products{margin-top: 0!important;}
  
  
  
  .footer__subscription p{font-size: 10px; line-height: normal; text-align: left;}
  .footer__menus a{font-size: 12px; font-weight: 500; line-height: 16px;}
  .footer__copyright, .footer__copyright a{font-size: 8px;}


  .about-us-section .promobox.bg-remove{min-height: 350px;}
  .about-us-section .promobox__text-2.h2{font-family: var(--heading-family); font-size: 24px; line-height: normal;}
  .about-us-section .promobox__text-3.h4{font-size: 12px; line-height: 16px; color: #000;}
}



