/** Shopify CDN: Minification failed

Line 812:24 Unexpected "{"

**/
h1,h2,h3,h4,h5,h6,span,div,a,li,ul,*{
    font-family: Barlow,sans-serif;
}
.okeReviews .okeReviews-reviewsSummary-ratingCount {
  
    color: #000; 
}
ul.custom--variations.color li {
    border: 3px solid #000;
    width: 30px;
    height: 30px;
  cursor: pointer;
    border-radius: 31px;
}
ul.custom--variations.color li.color--list.active{
 border: 3px solid #E69567;
}
.article_contetnarea *{
       color: rgba(0,0,0,0.8);
}
.article_contetnarea img{
    opacity: 1;
}
ul.custom--variations.color {
    display: flex;
    gap: 20px;
}
.selector-wrapper.js.product-form__item {
    display: flex;
    align-items: center;
    gap: 60px;
    margin-bottom: 35px;
}
.review_section{
min-height:400px;
}
body,ul{
padding:0;
margin:0;
}
html {
  scroll-behavior: smooth;
}
.set.video a {
    display: flex;
    justify-content: space-between;
}
.bottom_img img {
    width: auto;
   height: auto;
}
a{

text-decoration: none;
}
.hero_img {
opacity:0;

}
.cart-header {
    padding-top: 72px;
}
video#myVideo {
    width: 100%;
}
.social_media a:hover path {
    fill: #3a3a3a;
}
img.hero_img.lazyloaded{
opacity:1;

}
.ann_links ul li {
    display: inline-block;
    list-style: none;
    margin-right: 24px;
}
.flexbtn_state input{

    text-transform: uppercase;
}
.annnoucement_bar {
    background-color: rgb(0,0,0);
}
.all_menu li a:hover,.ann_links ul li a:hover {
    color: #e69567 !important;
}


header.solid  .annnoucement_bar {
    background-color: #272727;
}


header {
      z-index: 10;
    position: fixed;
    width: 100%;
    top: 0;
}
.hamburger-menu.desktop_hide {
    position: relative;
}
.hero--banner::before {
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    z-index: 1;
    background: rgba(0,0,0,0.6);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.header_logos ul.dropdown_menus {
       position: absolute;
    background: #fff;
    z-index: 1;
    display: block;
    gap: 0;
    height: auto;
        padding: 0;
    transform: translateY(-2em);
    transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
    visibility: hidden;
    opacity: 0;
}
.header_logos ul.dropdown_menus a:after {
    display: none;
}
/* li.parent.add_active a:after {
    opacity: 1;
    transform: translate3d(0,0,0);
} */
.header_logos ul.dropdown_menus li:hover {
    background: #c9c4c4;
}
.header_logos ul.dropdown_menus li {
    white-space: pre;
      width: 100%;
      padding: 11px 0;
}
li.parent.add_active a {
    opacity: 1;
}

.header_logos ul.dropdown_menus li a{
    color:#000;
  opacity:1;
  padding: 0 23px;
}
.annnoucement_bar .ann_links ul {
    border-right: 1px solid rgba(256,256,256,0.3);
}
li.parent.add_active ul.dropdown_menus {
    visibility: visible;
    opacity: 1;
    z-index: 1;
    transform: translateY(0%);
    transition-delay: 0s, 0s, 0.3s;
}

.featured_custom_product.dark a.regular_btn:hover {
    color: #000 !important;
}
.featured_custom_product.prouct_loop .regular_btn:after {
    background: #000 !important;
}
.footer_links.footer_disp ul li:hover {
    transform: translateX(5px);
}
 
.footer_links.footer_disp ul li:hover a{
color:#e69567;

}
.footer_links.footer_disp ul li {
    transition: all 0.5s;
}
.all_menu li a {
    text-transform: uppercase;
    height: 100%;
    display: flex;
    align-items: center;
    letter-spacing: 1px;
    transition: all .3s;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #FFFFFF;
}
.all_menu li a:hover {
  
    opacity: 1;
}
.all_menu li {
   position: relative;
    display: inline-block;
  height: 100%;
}
.all_menu ul {
  padding: 6px 0;
    padding-left: 46px;
    margin: 0;
  display: flex;
    gap: 60px;
      border-left: 1px solid rgba(256,256,256,0.18);
}
.ann_links ul li a {
        position: relative;
    top: -2px;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    opacity: 0.7;
}


.max_full {
    max-width: 1282px;
    margin: auto;
}
.annouc_container {
    display: flex;
    align-items: center;
    justify-content: space-between;
} 
 li {
    list-style: none;
}

.annnoucement_bar .max_full {
    padding: 0 12px;
}
.ann_text {
    font-weight: 600;
    font-size: 12px; 
    line-height: 14px;
}
.annnoucement_bar .ann_links{
gap: 19px;
display:flex;
}
.social_top {
    display: flex;
    align-items: center;
    gap: 13px;
}
.social_top a {
    display: flex;
    align-items: center;
}
.header_logos {
    display: flex;
    justify-content: space-between;
    align-items: center;
  height: 63px;
}
.header .max_full {
    padding-left: 0px;
}
ul.all_currency {
     display: block;
    background: #fff;
    border-radius: 6px;
    margin-top: 13px;
    position: relative;
    top: 39px;
    padding-bottom: 1px;
  overflow: hidden;
  box-shadow:  0 0 10px 0 rgb(0 0 0 / 15%);
}
ul.all_currency li {
  padding:10px 13px;
    font-weight: 600;
    font-size: 11px; 
    line-height: 13px;
    color: #000000;
    opacity: 0.6;
  cursor: pointer;
}
.all_availble_currency {
        position: absolute;
    bottom: 0;
    width: 153px;
    right: -114px;
    z-index: 1;
    top: 0;
}
.currency_div:hover .all_availble_currency {
    display: block !important;
}

.total_Cart {
       margin-left: 11px;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #E69567;
}
.cart_icon span {
    color: #fff;
    margin-left: 8px;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
}
.header_logos .logo {
      gap: 45px;
      min-width: 10%;
    height: 100%;
    display: flex;
    align-items: center;
}
  
a.transparent_btn:after,.regular_btn:after {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    background: rgba(256,256,256,0.7);
    content: '';
    position: absolute;
    z-index: -1;
    height: 100%;
    left: -48%;
    top: -122%;
    transform: skew(
50deg);
    transition-duration: 0.6s;
    transform-origin: top left;
    width: 163%;
}



.hide{
display:none !important;

}
.header_logos .all_menu {
     
      min-width: 33%;
    text-align: center;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.cart_icon {
    display: flex;
    align-items: center;
}
.cart_side {
    display: flex;
min-width: 33%;
position: relative;
top: 1px;
justify-content: flex-end;
}

.cart_parent {
      overflow: hidden;
      position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
}

.cart_parent:hover .cart_icon svg{
fill:#fff;

}

/* .all_menu li.active a:after {
    position: absolute;
    content: '';
    background: #058EF1;
    height: 3px;
    width: 100%;
    bottom: -1px;
} */

.all_menu li a:after {
    background: #058ef1;
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.1em;
    opacity: 0;
    transition: opacity 300ms, transform 300ms;
}

.all_menu li a:after {
    
    transform: translate3d(-23%, 0, 0);
}
/* .all_menu li a:hover:after {
   opacity: 1; 
    transform: translate3d(0, 0, 0);
} */
:root {
  --shadowShift: 6px;
  --shadowBlur: 15px;
  --circleColor: rgb(241, 243, 246);
}
.hero--banner {
    height: 924px;
  
    background-repeat: no-repeat;
    background-position: center bottom;
      position: relative;
      background: #070707;
      text-align: center;
      overflow: hidden;
    background-size: cover;
}
.hero--banner img {
    transition-duration: 1s;
    transform: translateY(200%);
  position: relative;
    z-index: 2;
}

.hero--banner.hero_active img{
 transform: translateY(19%);
}
.hero-data {
    position: absolute;
    max-width:670px;
    margin: auto;
    left: 0;
    right: 0;
    color: #fff;
    text-align: center;
        top: 0;
    z-index: 3;
    bottom: 0;
    margin: auto;
    height: max-content;
}
.hero-data h5 {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    color: #E5E5E5;
    opacity: 0.6;
    margin: 0;
}
.hero--text h3 {
    margin: 0;
    margin-top: 12px;
    font-weight: 800;
    font-size:100px;
    line-height: 100px;
    text-align: center;
    color: #e5e5e5;
    margin-bottom: 78px;
}
.btn-container {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 42px;
}
    a.trans_btn {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #FFFFFF;
}
a.transparent_btn {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    color: #E5E5E5;
    padding: 18px 28px;
    border: 1px solid rgba(256,256,256,0.5);
      overflow: hidden;
    z-index: 1;
  position: relative;
    transition-duration: 0.6s;
}
a.transparent_btn:hover,.regular_btn:hover{
color:#000;
  

}
    header.solid,body.template-product header {
    background: rgba(0,0,0,0.9);
}
    body.template-product header .annnoucement_bar{
   background: rgb(0,0,0);
    }
    a.regular_btn.active {
/*     background: #fff; */
    transition: all 0.5s;
}
   
    .cart_icon svg { 
       transition: all 0.5s;
    fill: rgba(255,255,255,0.5);
          width: 20px;
}
a.transparent_btn:hover:after,.regular_btn:hover:after {
    height: 100%; 
    width: 151%;
    z-index: -1;
      top: 0;
}
    .currency_div {
    display: flex;
    align-items: center;
    position: relative;
    margin-right: 16px;
}
    .active_currency {
    font-weight: 600;
    font-size: 12px;
    line-height: 12px;
    color: #FFFFFF;
    opacity: 0.6;
    background: #1F1F1F;
    border-radius: 6px;
    padding: 8px;
          cursor: pointer;
      position: relative;
    z-index: 2;
}
    .active_currency:hover {
    background: #e69567;
    color: #fff;
    opacity: 1;
}
    .all_availble_currency { 
    display: none;
}
    
    ul.thumb-nav {
    height: 120px;
}
    
  ul.thumb-nav  .slick-track {
    height: 120px;
}
    #detail .product-images .thumb-nav li img{
    height: 88%;
    }
    ul.all_currency li:hover {
        background: #e69567;
    color: #fff;
      opacity:1;
}
.regular_btn {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    color: #fff;
  background: #E69567;
    padding: 18px 28px;
    border: 1px solid rgba(256,256,256,0);
  position: relative;
    z-index: 1;
      overflow: hidden;
}
   .regular_btn:after{
    
        background: #fff !important;
    }


.logo-inline ul {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 75px;
    padding-top: 0;
    padding-bottom: 0;
}
.logo-inline ul li {
  justify-content: center;
    display: flex !important;
    color: #fff;
    align-items: center;
    gap: 11px;
}
.logo-inline ul li span.svg_Text {
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    color: #FFFFFF;
}
.left_side_img {
   min-width: 45%;
    height: 700px;
    background-size: cover;
    background-repeat: no-repeat;
}

.featured_custom_product .max_full {
    display: flex;
}
.featured_custom_product .max_full {
    display: flex;
    gap: 200px;
  align-items: center;
}
.product_details {
    max-width: 500px;
}
.product_list_details .details {
    width: 46%;
}
.product_list_details {
    display: flex;
    flex-wrap: wrap;
  gap: 40px;
  margin-top: 30px;

}
.details h3 {
    margin: 0;
    font-weight: 700;
    font-size: 16px;
    line-height: 28px;
    color: #FFFFFF;
}
p.short_name {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #FFFFFF;
    opacity: 0.4;
}
.featured_custom_product {
    background: #000;
      padding-bottom: 200px;
}
 h2.heading { 
   text-transform: uppercase;
    font-weight: bold;
    font-size: 55px;
    line-height: 66px;
    
    margin: 0;
}
.featured_custom_product h2 {
color: #fff;

}
.featured_custom_product.prouct_loop h2 {
color: #000;
/*       white-space: pre; */

}


.featured_custom_product .product_content {
color: #fff;

}
.featured_custom_product.prouct_loop .product_content {
  
  color: #000;
}
.featured_custom_product.prouct_loop p.short_name {
    color: #000000;
    opacity: 0.4;
}
.product_content {
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
}

.details h4 {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF;
    opacity: 0.5;
    margin: 5px 0;
}
.product_btn {
    display: flex;
    margin-top: 50px;
  gap:37px;
      align-items: center;
}

span.product_price_custom {
    font-weight: 500;
    font-size: 42px;
    line-height: 77px;
    color: #FFFFFF;
}
.featured_custom_product.prouct_loop {
    background: #fff;
    padding: 0 0;
}
.featured_custom_product.prouct_loop .max_full.even {
    flex-direction: row-reverse;
  justify-content: space-between;
    padding-left: 0;
}
    .featured_custom_product.prouct_loop .max_full.even .product_details {
    padding-left: 280px;
}
.featured_custom_product.prouct_loop .max_full {
    padding-top: 180px;
}
.max_full.right.odd {
    justify-content: space-between;
    padding-right: 0;
}
    
    .max_full.right.odd .product_details {
    
        padding-right: 360px;
    }
.our-story {
    text-align: center;
      padding: 180px 0;
}
.our-story .max_full {
    padding: 0 320px;
}
.abut_story { 
    font-size: 23px;
    line-height: 36px;
    text-align: center;
    color: #000000;
    opacity: 0.5;
    max-width: 860px;
    margin: 50px auto;
}
.story_paragraph {
    display: flex;
    flex-wrap: wrap;
    gap: 12%;
    margin: auto;
}
.story_paragraph .pargraph_div {
    width: 44%;
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    color: #000000;
    opacity: 0.8;
      text-align: left;
  margin-bottom:30px;
}
.featured_image-css .featured_image {
    width: 100%;
    height: 547px;
    background-size: cover;
    background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
}
.featured_custom_product.prouct_loop span.product_price_custom {
    color: #000;
}
.contact_form_flex {
    display: flex;
    gap: 140px;
      align-items: self-start;
}
    .product-add_to_cart button.btn:after {
    background: #000!important;
          left: -55%;
      width: 162%;
}
    
.left_Address {
    max-width: 500px;
    width: 50%;
}
.from_right {
    width: 60%;
}


.home_form .max_full {
    
    padding: 0 320px;
}

.product_content {
    color: #000000;
    opacity: 0.5;
      margin-top: 20px;
}
    
    .product_btn a.regular_btn:hover {
    color: #fff;
}
    .regular_btn:after, {
    background: #000!important;
}
    input.regular_btn.active:hover{
      background: #000!important;
      color:#fff;
    
    }
.home_form {
    padding-top: 180px;
    padding-bottom: 130px;
}
.home_form .details h3 {
    color: #000;
    margin-top: 30px;
}
.home_form .details h3.address {
    color: #000000;
    opacity: 0.5;
    margin-top: 0px;
}
.contact-form.form-vertical {
    max-width: 720px;
}
.contact_form_flex .flex {
    display: flex;
    gap: 30px;
}
.contact_form_flex  .flex input,.from_right .flex.last textarea {
    background: #FFFFFF;
    border: 1px solid #EBEBEB;
}
.flex input,.from_right .flex.last textarea {
    width: 100%;
    height: 67px;
    padding-left: 18px;
  font-size: 16px;
line-height: 28px;
color: #000000;
opacity: 0.4;
}

.flex.top input {
    width: 50%;
  
}

.flex.top input,.from_right .flex.last textarea{
font-size: 16px;
line-height: 28px;
color: #000000;
opacity: 0.4;
}
.from_right .flex {
    margin-bottom: 30px;
}
.flexbtn_state {
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 50px;
}
p.reset_form {
    background: none;
    border: none;
    outline: none;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    color: #000000;
    font-weight: 700;
}
.from_right .flex.last textarea{
height:195px;

}
.newsletter-section.index-section--newsletter-background .max_full {
   
      position: relative;
}
.newletter_parent {
    margin: auto;
    display: flex;
    align-items: center;
  justify-content: space-between;
}
.abt_newsltr h3 {
    font-weight: 700;
    font-size: 30px;
    line-height: 66px;
    color: #FFFFFF;
}
.newsletter-section.index-section--newsletter-background {
    background: #292929;
}
.info_newsltr {
    font-size: 18px;
    line-height: 29px;
    color: #fff;
    opacity: 0.7;
}
.form_side_news input[type="email"] {
    background: transparent;
    border: none;
    font-size: 21px;
    line-height: 39px;
    color: #FFFFFF;
    opacity: 0.8;
}
.form_side_news  button.btn {
    font-size: 16px;
    line-height: 44px;
    color: #FFFFFF;
    background: transparent;
    border: none;
    outline: none;
}
    .form_side_news .input-group {
    display: flex;
    justify-content: space-between;
}

  img.second-hvr {
    display: flex;
    opacity: 0;
}
    .product_loop:hover img.primary_img {
    display: none;
}
    .product_loop img.primary_img {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
}
    .product_loop:hover img.second-hvr {
    display: block;
          opacity: 1;
     
}
    
.form_side_news {
  width: 573px;
    border-bottom: 1px solid rgba(256,256,256,0.2);
    padding-bottom: 23px;
  
}
p.form-message.form-message--success {
    color: #fff;
}
.newfooter_lower {
    background: #292929;
  padding-top: 120px;
   padding-bottom: 30px;
}
.newfooter_lower .max_full {
/*     padding: 0 320px; */
}
.social_media a {
    width: 56px;
    height: 56px;
    display: flex;
    border-radius: 0;
    align-items: center;
    justify-content: center;
    transition: all .5s;
    background: #3A3A3A;
    border: 1px solid #2C2C2C;
}

    .social_media a:hover{
    background:#e69567;
    
    }
.social_media ul {
    margin: 0;
    padding: 0;
    margin-top: 60px;
    display: flex;
    gap: 4px;
}
.footer_divide .footer_disp {
    min-width: 50%;
}

.footer_links.footer_disp {
    display: flex;
    gap: 46%;
}
.footer_links.footer_disp h3 {
    margin: 0;
    font-weight: 500;
    font-size: 21px;
    line-height: 39px;
    color: #FFFFFF;
    opacity: 0.5;
    margin-bottom: 18px;
}
.footer_links.footer_disp ul li a {
    font-weight: 300;
    font-size: 18px;
    line-height: 37px;
    color: #FFFFFF;
    opacity: 0.8;
}
.footer_divide {
    display: flex;
    position: relative;
    padding-top: 121px;
    background:  #292929;;
      padding-bottom: 120px;
}

.footer_divide::before {
    position: absolute;
    width: 100%;
    height: 1px;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    opacity: 0.12;
    border-top: 1px solid #FFFFFF;
}
.footer_divide::after {
    position: absolute;
    width: 100%;
    height: 1px;
    content: '';
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0.12;
    border-top: 1px solid #FFFFFF;
}
.copyright_div {
    display: flex;
    justify-content: space-between;
    color: #fff;
}
.copytext {
    font-weight: 500;
    font-size: 14px;
    line-height: 44px;
    color: #FFFFFF;
    opacity: 0.6;
}
.brezza_logo {
    display: flex;
    align-items: center;
    gap: 10px;
    font-weight: 500;
    font-size: 14px;
    line-height: 44px;
    color: #FFFFFF;
    opacity: 0.6;
}

.featured_custom_product.prouct_loop .details h3,.featured_custom_product.prouct_loop .details h4 {
    color: #000;
      text-align: left;
}


    
.hero--banner.hero_active    .pulse_holder .pulse_rays {
    margin: 0 auto;
    border-radius: 100px;
    position: absolute;
    right: 0;
    /* top: 0; */
    z-index: 10;
    background-color: transparent;
    opacity: .1;
    width: 500px;
    height: 500px;
    border: 2px solid #058ef1;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -o-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    -webkit-animation: pulse 3s linear infinite;
    -moz-animation: pulse 3s linear infinite;
    left: 0;
    bottom: -255px;
    margin: auto;
    border-radius: 100%;
}
  .hero--banner.hero_active  .pulse_holder .pulse_marker {
    width: 500px;
    height: 500px;
    background: 0 0;
    border-radius: 100%;
    margin: auto;
    text-align: center;
}
    
.hero--banner.hero_active    .pulse_holder {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1;
    width: 500px;
    text-align: center;
    height: 500px;
    border-radius: 100px;
    /* top: 0; */
}
       
@-webkit-keyframes pulse
  {      
    0% {-webkit-transform: scale(0); opacity: 0;}
    8% {-webkit-transform: scale(0.2); opacity: 0;}
    15% {-webkit-transform: scale(0.5); opacity: 1;}
    30% {-webkit-transform: scale(0.7); opacity: 1;}
    100% {opacity: 0; -webkit-transform: scale(1);}
  }

  @-moz-keyframes pulse
  {      
    0% {-moz-transform: scale(0); opacity: 0;}
    8% {-moz-transform: scale(0.2); opacity: 0;}
    15% {-moz-transform: scale(0.5); opacity: 1;}
    30% {-moz-transform: scale(0.7); opacity: 1;}
    100% {opacity: 0; -moz-transform: scale(1);}
  }
 
    
     
.hero--banner.new_active    .pulse_holder1 .pulse_rays1 {
    margin: 0 auto;
    border-radius: 100px;
    position: absolute;
    right: 0;
    /* top: 0; */
    z-index: 10;
    background-color: transparent;
    opacity: .1;
    width: 500px;
    height: 500px;
    border: 2px solid #058ef1;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -o-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    -webkit-animation: pulse1 3s linear infinite;
    -moz-animation: pulse1 3s linear infinite;
    left: 0;
    bottom: -255px;
    margin: auto;
    border-radius: 100%;
}
    .set>a:hover i.fa {
      color:#e69567;
}
       .set>a:hover path {
      fill:#e69567;
} 
  .hero--banner.new_active  .pulse_holder1 .pulse_marker1 {
    width: 500px;
    height: 500px;
    background: 0 0;
    border-radius: 100%;
    margin: auto;
    text-align: center;
}
   .logo img {
    width: 78px;
}
    .footer_logo.footer_disp img {
    width: 105px;
    height: auto;
}
.hero--banner.new_active    .pulse_holder1 {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1;
    width: 500px;
    text-align: center;
    height: 500px;
    border-radius: 100px;
    /* top: 0; */
}
       
@-webkit-keyframes pulse1
  {      
    0% {-webkit-transform: scale(0); opacity: 0;}
    8% {-webkit-transform: scale(0.2); opacity: 0;}
    15% {-webkit-transform: scale(0.4); opacity: 1;}
    30% {-webkit-transform: scale(0.5); opacity: 1;}
    100% {opacity: 0; -webkit-transform: scale(0.8);}
  }

  @-moz-keyframes pulse1
  {      
    0% {-moz-transform: scale(0); opacity: 0;}
    8% {-moz-transform: scale(0.2); opacity: 0;}
    15% {-moz-transform: scale(0.4); opacity: 1;}
    30% {-moz-transform: scale(0.5); opacity: 1;}
    100% {opacity: 0; -moz-transform: scale(0.8);}
  }
 
    
    
/* Animation */

@keyframes fadeInUp { 
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInUp {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.animated {
    animation-duration: 0.5s;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-fill-mode: both
}

.animatedFadeInUp {
    opacity: 0
}

.fadeInUp {
    opacity: 0;
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
}
    
    
    
      
    
/* Animation */

@keyframes fadeInUp1 { 
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInUp1 {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.animated1 {
    animation-duration: 0.8s;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.8s;
    -webkit-animation-fill-mode: both
      
}

.animatedFadeInUp1 {
  animation-duration: 0.8s;
    opacity: 0
}

.blogs.banner_section:hover .animatedFadeInUp1 {
  
    opacity: 0;
  animation-delay: 0.1s;
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
}
    
    
    
    
        
    
/* Animation */

@keyframes fadeInUp3 { 
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInUp3 {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.animated3 {
    animation-duration: 0.8s;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.8s;
    -webkit-animation-fill-mode: both
      
}

.animatedFadeInUp3 {
    opacity: 0
}

.fadeInUp3 {
  
    opacity: 0;
  animation-delay: 0.8s;
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
}
    
    
/*     new theme section start */
    h2.h2-title {
    font-weight: 800;
    font-size: 42px;
    line-height: 50px;
    color: #000000;
          margin: 0;
}
    .best-seller-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
    .view-btn a {
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    opacity: 0.5;
}
     
 div#PageContainer   .shopify-section{
    padding-bottom:140px;    }
    div#PageContainer .shopify-section.pargraph--text {
    padding-bottom: 0px;
}
    .paragraph_text .textaout {
    font-weight: 500;
    font-size: 28px;
    line-height: 50px;
    text-align: center;
    color: #000000;
}
    .product_loop {
          margin-bottom: 40px;
          width: 17.1%;
          text-align: center;
          padding: 50px 41px;
          background: rgba(196, 196, 196,0.1);
      border-radius: 8px;
          position: relative;
}
   .offer_grid {
    position: absolute;
    top: 0;
    left: 0;
         display: flex;
    justify-content: center;
    right: 0;
}
    .offer_grid span {
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
    text-align: center;
  
    padding: 6px 15px;
    display: inline-block;
}
     .offer_grid span.myoffer {
         color: #FFFFFF;
    background: #FB2659;
     }
    
   .offer_grid  span.low_Stock {
    background: #000;
    color: #fff;
}
    
    
    .product_loop img {
    height: auto;
}
    
    .all-bst-products {
    display: flex;
    gap: 2%;
    text-align: center;
      margin-top: 67px;
          flex-wrap: wrap;
      justify-content: flex-start;
}
    .product_loop .yotpo .text-m {
    position: absolute;
    display: none;
}
.product_loop .standalone-bottomline {
    display: flex;
    justify-content: center;
}
    h3.h3-product {
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    color: #000000;
    margin: 0;
      text-transform: uppercase;
}
    .product-reviews-home {
    margin-top: 10px;
    margin-bottom: 20px;
      height:16.8px;
}
    .flex {
    display: flex;
}
    .pt_bg_img {
    flex-basis: 50%;
    height: 580px;
      background:#f4f4f4;
}
    .bg_image {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
          background-repeat: no-repeat;
}
    .pt_dt_grid {
    flex-basis: 50%;
}
 .best_product   .full-details {
    max-width: 446px;
    padding-left: 100px;
}
    
    .align-center{
        align-items: center;
    
    }
    
    
    .best_product .flex.align-center {
 
    background: #FCFCFC;
}
    .btn-grid {
          align-items: center;
          gap: 42px;
    display: flex;
      margin-top: 50px;
}
    .best_product .full-details a.trans_btn {
    color: #000;
    opacity: 0.5;
}
    h4.h4-title {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #000000;
    opacity: 0.4;
    margin: 0;
}
    .content {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    color: #000000;
    opacity: 0.6;
}
    .logo-inline ul img {
    width: 100%;
          height: auto;
}
    p.p-price.money {
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    color: #000000;
    opacity: 0.5;
    margin: 0;
    margin-top: 20px;
}
    .blogimg {
    width: 100%;
    height: 220px;
}
    .bg_image.blog_bg {
    background-size: cover;
}
    h4.blog_title {
    margin: 0;
    margin-top: 30px;
    margin-bottom: 12px;
}
    h4.blog_title {
    font-weight: 600;
    font-size: 21px;
    line-height: 29px;
    color: #000000;
}
    .post_content_area {
    padding: 0 27px;
}
    .blog_content {
    font-size: 18px;
    line-height: 29px;
        color: rgba(0,0,0,0.7);
    font-weight: 400;
}
    .top_blogs .blog_div:hover .blog_time a{
    color: #e69567;
}
    .news_grid .best-seller-header {
    padding-bottom: 30px;
    margin-bottom: 60px;
    position: relative;
    border-bottom: 1px solid rgb(9,9,9,0.1);
}
    .blog_time {
    margin-top: 40px;
    padding: 22px 0;
    border-top: 1px solid rgb(9,9,9,.1);
    border-bottom: 1px solid rgb(9,9,9,.1);
    display: flex;
    justify-content: space-between;
}
    span.blog_date {
    font-weight: 500;
    font-size: 18px;
    line-height: 29px;
    color: #000000;
    opacity: 0.5;
}
    .blog_time a {
    font-weight: 500;
    font-size: 18px;
    line-height: 29px;
    color: #000000;
}
    .top_blogs .flex {
      gap: 2%;
          flex-wrap: wrap;
}
  .top_blogs .blog_div {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
        width: 32%;
       
  }
    .news_grid.blogs_page .blog_div {
    
     margin-bottom: 50px;
    }
 .badges_row .flex {
    display: flex;
    justify-content: space-evenly;
}
    .badges_row h4 {
    margin: 0;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    color: #FFFFFF;
    font-weight: 700;
}
    .badges_row {
    text-align: center;
}
    .badges_row_grid {
    background: #E69567;
      padding: 38px 0;
}
    .badges_row_grid .flex {
    justify-content: space-around;
}
    .badges_row h5 {
    margin: 0;
    font-weight: 400;
    font-size: 18px;
    line-height: 29px;
    color: #FFFFFF;
}
    .shopify-section.badges_sec {
    padding-bottom: 0 !important;
}
    h3.phone_hedng {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #FFFFFF;
    opacity: 0.3;
    margin: 0;
}
    .address_footer {
    margin-top: 48px;
}
    h3.phn_num {
    font-weight: 500;
    font-size: 23px;
    line-height: 28px;
    color: #FFFFFF;
    margin: 0;
    margin-top: 9px;
    margin-bottom: 25px;
}
    h5.fulladdress {
    font-weight: 500;
    font-size: 14px;
    line-height: 23px;
    color: #FFFFFF;
    opacity: 0.6;
    margin: 0;
}
   .popup--video {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 99999;
    background: rgba(0,0,0,.65);
    backdrop-filter: blur(7px);
}
    .layout--video {
    position: relative;
    width: 100%;
    margin: auto;
    height: 100%;
    top: 0;
    bottom: 0;
}
    .product_loop:hover {
    background: rgb(116 112 112 / 10%);
}
    .video---wrapper {
        width: 795px;
    height: 448px;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    max-width: 100%;
}
    .close--video {
    position: absolute;
    right: -18px;
    background: #000;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    top: -26px;
    cursor: pointer;
}
    .close--video {
    position: absolute;
    right: -22px;
}
    .video--wrapper, .video--wrapper iframe {
    width: 100%;
    height: 100%;
}
    .close--video svg {
    transition: all .5s;
    color: #fff;
      fill: #fff;
          width: 20px;
    height: 20px;
      
}
    .banner_section {
    height: 643px;
    position: relative;
}
    .text-grid {
    display: flex;
    position: absolute;
    max-width: 630px;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
    .collection-page {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
    .banner_section p {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #FFFFFF;
    opacity: 0.4;
    margin: 0;
}
    .banner_section h3 {
          text-transform: uppercase;
    font-weight: 800;
    font-size: 90px;
    line-height: 90px;
    text-align: center;
    color: #FFFFFF;
    margin: 0;
}
    div#PageContainer .shopify-section.collction-header {
    padding-bottom: 0;
}
/*     collection page css */
    
    .col_desc {
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    text-align: center;
    color: #FFFFFF;
    opacity: 0.8;
    margin-top: 18px;
}
    .collection-all {
    display: flex;
    align-items: center;
}
    .collection-all h4 {
    margin: 0;
    margin-right: 25px;
    padding-right: 25px;
    border-right: 1px solid rgba(0,0,0,0.25);
}
    .top_margin {
    padding-top: 108px;
    text-align: center;
}
    .colred_shop {
    background: #e69567;
    color: #fff;
    padding: 17px 0;
    font-size: 16px;
    font-weight: 600;
}
    .collection-all a {
          transition: all 0.5s;
    margin-right: 10px;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: rgba(0,0,0,0.6);
    background: #F9F9F9;
    border-radius: 100px;
    padding: 13px 26px;
      font-weight: 600;
}
   .cat_head {
    margin-top:80px;
}
    
    .collection-all a.active {
    background: #E69567;
    color: #fff;
}
    
    
    .collection-all a:hover {
    background: #E5E5E5;
   
}
   body.template-collection div#shopify-section-featured-product-image {
    padding-bottom: 0;
} 
  .banner_section:before {
    position: absolute;
    background: rgba(0,0,0,0.6);
    width: 100%;
    height: 100%;
    content: ''; 
      transition: all 0.5s;
    left: 0;
    right: 0;
}  
  /*     collection page css */  
    .review_section span.yotpo-icon-profile {
    background: #e69567 !important;
       font-family: Barlow;
}
    
     .review_section  .yotpo .yotpo-regular-box {
  
    background: #FFFFFF;
    border: 1px solid #E7E7E7;
    margin-bottom: 30px;
    padding: 25px 40px;
}
    
   .review_section  .yotpo-regular-box.yotpo-bottomline.yotpo-bottomline-2-boxes.yotpo-bottomline-empty-state {
    border: none !important;
}
    .review_section span.y-label.yotpo-user-name.yotpo-font-bold.pull-left {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #000000 !mportant;
       font-family: Barlow;
}
    .review_section .yotpo-nav-content .yotpo-reviews .yotpo-main{
       font-family: Barlow;
    border-top: 1px solid rgba(0,0,0,0.08);
    margin-top: 32px;
    padding-top: 32px;
          margin-left: 0;
}
    .review_section .yotpo-reviews .content-title.yotpo-font-bold {
    font-family: Barlow;
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 23px;
    color: #000 !important;
}
.review_section .yotpo-reviews .yotpo-header.yotpo-verified-buyer span.y-label.yotpo-review-date{
    font-family: Barlow;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #000000;
    opacity: 0.5;
}
    .review_section .main-widget.yotpo-display-wrapper .yotpo-nav-content .yotpo-footer {
    margin-left:0;
          margin-top: 24px;
    }
 .review_section .main-widget.yotpo-display-wrapper .yotpo-nav-content .yotpo-footer .yotpo-helpful span.y-label.label-helpful {
    font-family: Barlow;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 23px;
    color: #000000;
    opacity: 0.7;
}  
  .review_section   .yotpo-small-box.yotpo-nav.reviews.\30 {
    border: none;
} 
   .review_section  span.yotpo-icon-profile.yotpo-header-element.pull-left{
    
    margin-right: 20px;
    }
  .review_section  .label-with-tooltip.pull-left {
     font-family: Barlow;
    display: block;
    float: none;
    font-weight: 500;
    font-size: 16px;
    line-height: 23px;
    color: #000000;
    opacity: 0.5;
}
  .review_section   .yotpo-nav.yotpo-nav-primary {
    margin-bottom: 35px;
}
    
    
/*     .footer_divide .social_media li svg {
    width: 17px;
    height: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
    fill: #baa1a1;
} */
    
    .contact--forms {
    max-width: 1000px;
    margin: auto;
          position: relative;
    z-index: 1;
}
    .contact_section {
    padding-top: 200px;
    text-align: center;
}
    .text-grid-conact p.pretitle {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #FFFFFF;
    opacity: 0.6;
}
    .text-grid-conact h3 {
    font-weight: 800;
    font-size: 100px;
    line-height: 105px;
    text-align: center;
    color: #FFFFFF;
    margin: 0;
          margin-bottom: 40px;
}
    .abt-contact {
    padding: 0 78px;
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    opacity: .8;
          max-width: 443px;
    margin: auto;
}
    
    .contact_us.top_bar::after {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
}
    .grid---gutters {
    display: flex;
          gap: 25px;
}
    .text-right.submit {
    display: flex;
    justify-content: space-between;
    text-align: left;
}
    
    .contact_us.top_bar {
    position: relative;
          padding-bottom: 150px;
}
  .contact_us  .grid---gutters input#ContactForm-name, .grid---gutters input#ContactForm-phone {
    width: 50%;
        border: none;
    background: #FFFFFF;
border: 1px solid #DFDFDF;
box-sizing: border-box;
border-radius: 6px;
        height: 76px;
    padding-left: 27px;
        margin-bottom: 25px;
    font-size: 16px;
    line-height: 19px;
    color: rgba(0,0,0,0.3);
}
 .contact_us   .grid__item.medium-up--one-half {
    width: 100%;
}

    .contact_us input#ContactForm-email {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
    border: none;
          background: #fff;
    border: 1px solid #dfdfdf;
    box-sizing: border-box;
    border-radius: 6px;
    height: 76px;
    padding-left: 27px;
    margin-bottom: 25px;
      font-size: 16px;
    line-height: 19px;
    color: rgba(0,0,0,0.3);
}
    .contact-form-form-vertical {
    margin-top: 147px;
}
    .contact_us  textarea#ContactForm-message {
    width: 100%;
    border: none;
    margin: 0;
    padding: 0;
    background: #fff;
    border: 1px solid #dfdfdf;
    box-sizing: border-box;
    border-radius: 6px;
    padding-left: 27px;
    margin-bottom: 25px;
    padding-top: 28px;
      font-size: 16px;
    line-height: 19px;
    color: rgba(0,0,0,0.3);
}
    .text-right {
    text-align: right;
}
 .address_left   p.phone {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #FFFFFF;
   margin: 0;
}
   .address_bar {
    display: flex;
         gap: 84px;
}
    .address_left  p.phone_filed {
    font-weight: 500;
    font-size: 23px;
    line-height: 28px;
    color: #E69567;
    margin: 9px 0;
}
    .address_bar_rgiht {
    font-weight: 500;
    font-size: 14px;
    line-height: 23px;
    color: #FFFFFF;
}
    .text-right.submit input {
    cursor: pointer;
          background: transparent;
    border: none;
}
    .contct_sbmit .regular_btn input {
    text-transform: uppercase;
      font-weight: 600;
    color: #fff;
}
    .contct_sbmit .regular_btn.active input {
    color: #000;
}
  .contact_us   p.note.form-success {
    font-weight: 500;
    font-size: 28px;
    line-height: 50px;
    text-align: center;
    color: #FFFFFF;
    opacity: 0.8;
}
   .contact_us  .regular_btn:hover:after{
    
        width: 179%;
    }
    
    .contact_us   .regular_btn:after{
        left: -69%;
    }
    
    .flex.date_author {
    gap: 18px;
}
    .flex.date_author p {
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #FFFFFF;
    opacity: 1;
}
    .flex.date_author p.date_time {
    opacity: 0.6;
}
    .text-grid.blog {
    max-width: 1033px;
}
    .banner_section .text-grid.blog h3 {
    font-size: 65px;
    line-height: 78px;
      margin-top:10px;
}
    body.template-blog div#PageContainer .shopify-section.feature_product {
    padding-bottom: 0;
}
    .banner_section.blogs{
    overflow:hidden;
    
    }  

    
    .blogs.banner_section:hover::before {
      background: rgba(0,0,0,0.3);
}
    
    
  .banner_section.blogs  button {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    width: max-content;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    color: #FFFFFF;
    background: transparent;
    border: none;
        bottom: 98px;
        cursor: pointer; 
}
    
    .article_contetnarea {
    max-width: 1033px;
    margin: auto;
        color: rgba(0,0,0,0.8);
          
}
    .artic_more{
    padding-bottom: 66px;
    
    }
    body.template-article div#PageContainer div#shopify-section-page-head-blog {
    padding-bottom: 40px;
}
    .artile_next {
    text-align: center;
    height: 225px;
    margin-top: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
      position: relative;
      background-size: cover;
          background-position: center;
}
    .artile_next:before {
    position: absolute;
    background: rgba(0,0,0,.6);
    width: 100%;
    height: 100%;
    content: '';
    transition: all .5s;
    left: 0;
    right: 0;
}
    
    .artile_next a {
    font-weight: 800;
    font-size: 40px;
    line-height: 48px;
    color: #FFFFFF;
      position: relative;
}
    div#conjured_advocate_signup {
    margin-bottom: 0;
}
    div#conjured_referral h1 {
    font-weight: 800;
    font-size: 60px;
    line-height: 64px;
    margin: 0;
}
    div#conjured_referral .conjured_content p {
    margin: 0;
    font-weight: normal;
    font-size: 28px;
    line-height: 50px;
    text-align: center;
}
  
   
    .conjured_flexbox.top_banner .conjured_content {
    padding-top: 25px;

    margin: auto;
      padding-bottom: 12px;
}
  
    .conjured_flexbox.top_banner .conjured_content label[for="conjured_accepts_marketing"] {
    opacity: 0.6;
    font-weight: 500;
    margin: 0 1px;
    display: block;
    font-family: 'Barlow';
}
    div#conjured_referral .conjured_content p#conjured_save_advocate_error {
    line-height: 26px;
    margin-bottom: 16px;
    font-size: 11px;
}
    section.featured_img_single {
    background: -webkit-linear-gradient(top, #f8f8f8 75%, #ffffff 40%) !important;
      padding-bottom: 0 !important;
}
   section.featured_img_single  .bottom_img {
    margin-top: 91px;
     position:relative;
}

    
    
    .animated_img{
    
      position:relative;
      width:100%;
    }
    
    .coordinates_all {
          transition: all 0.5s;
      z-index:1;
    position: absolute;
    gap: 9px;
    background: #FFFFFF;
    box-shadow: 0px 4px 15px rgb(0 0 0 / 8%);
    border-radius: 100px;
    padding: 5px;
        padding-left: 7px;
    padding-right: 26px;
          display: flex;
    align-items: center;
       -webkit-box-sizing: border-box; 
 -moz-box-sizing: border-box;    
 box-sizing: border-box;
      
}
    
    .coordinates_all.co1{
    bottom: 18%;
    left: 21%;
    }
    span.number {
          transition: all 0.5s;
    background: #E69567;
    min-width: 40px;
    min-height: 40px;
       width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
}
    .coordinates_all span.number_text {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
          transition: all 0.5s;
          text-align: left;
}
    .coordinates_all.co2 {
    bottom: 47%;
    left: 37%;
}
    .coordinates_all.co3 {
   bottom: 60%;
    left: 51%;
}
    .coordinates_all.co5 {
        bottom: 77%;
    left: 66%;
}
    .coordinates_all.co4 {
   bottom: 38%;
    left: 69%;
}
    .on_view_div {
    display: block;
    width: 100%;
    height: 1px;
}
/*     get $10 code */
 
    /*     get $10 code */
    
    .yotpo .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-bottomline .yotpo-icon-empty-star {
    color: #F5C107 !important;
}
    
    
    
    
    .social_top svg:hover rect,.social_top svg:hover path{
    opacity:1;
    
    }
    .extra_images .header_info.product_fetred {
    margin-bottom: 38px;
}
    .product-add_to_cart button.btn.soldout {
    pointer-events: none;
      opacity:0.2;
}
main#MainContent {
outline: none !important;
}
    .article_contetnarea ul li {
    list-style: disc;
}