/** Shopify CDN: Minification failed

Line 73:61 Expected identifier but found whitespace
Line 73:63 Unexpected "{"
Line 73:72 Expected ":"

**/
   .hotspot-block-section .dt-sc-hotspot { position: relative; max-width: 100%; margin: 0;  margin-bottom: 0px; }
    .dt-sc-hotspot-heading { position: absolute; height: 100%; width: 100%; left: 0; top: 0; display: flex; flex-direction: column; align-items: flex-start; padding: 30px;
      flex-wrap: wrap; }
   .hotspot-block-section  .dt-sc-hotspot-heading *, .dt-sc-hotspot-heading *:not(:only-child) { margin: 0; }
   .hotspot-block-section  .dt-sc-hotspot-heading *:not(:last-child) { margin: 0 0 20px 0; }
   .hotspot-block-section  .dt-sc-hotspot-heading.text-center { align-items: center; align-content: flex-start; }
   .hotspot-block-section .dt-sc-hotspot-heading.text-end { align-items: flex-end; align-content: flex-start; }
   .hotspot-block-section  .dt-sc-hotspot-heading.top-left { align-items: flex-end; }
   .hotspot-block-section .dt-sc-hotspot-heading.top-center, .dt-sc-hotspot-heading.center, .hotspot-block-section  .dt-sc-hotspot-heading.bottom-center { align-items: center; }
   .hotspot-block-section  .dt-sc-hotspot-heading.center { justify-content: center; }
   .hotspot-block-section  .dt-sc-hotspot-heading.top-right, .dt-sc-hotspot-heading.center-right, .hotspot-block-section  .dt-sc-hotspot-heading.bottom-right { align-items: flex-end; }
   .hotspot-block-section  .dt-sc-hotspot.with-overlay:before { content: ""; display: block; width: 100%; height: 100%; position: absolute; }
   .hotspot-block-section  .dt-sc-hotspot img.dt-sc-hotspot-image { width: 100%; }
   .hotspot-block-section  .dt-sc-hotspot-item { position: absolute; }
   .hotspot-block-section  .dt-sc-hotspot-item .dt-sc-hotspot-marker { top: auto; left: auto; }
   .hotspot-block-section  .dt-sc-hotspot.numbered, .hotspot-block-section  .dt-sc-hotspot.alphabets { counter-reset: dt-sc-hotspot-counter; }
   .hotspot-block-section  .dt-sc-hotspot.numbered .dt-sc-hotspot-item, .hotspot-block-section  .dt-sc-hotspot.alphabets .dt-sc-hotspot-item { counter-increment: dt-sc-hotspot-counter; }
   .hotspot-block-section  .dt-sc-hotspot.numbered .dt-sc-hotspot-item .dt-sc-hotspot-icon span,
   .hotspot-block-section  .dt-sc-hotspot.alphabets .dt-sc-hotspot-item .dt-sc-hotspot-icon span { font-family: inherit; transform: none; font-weight: 700; }
   .hotspot-block-section  .dt-sc-hotspot.numbered .dt-sc-hotspot-item .dt-sc-hotspot-icon span:before { content: counter(dt-sc-hotspot-counter, decimal); }
   .hotspot-block-section  .dt-sc-hotspot.alphabets .dt-sc-hotspot-item .dt-sc-hotspot-icon span:before { content: counter(dt-sc-hotspot-counter, upper-alpha); }
   .hotspot-block-section .dt-sc-hotspot-popup { position: absolute; padding: 15px; transition:all var(--duration-default) linear; opacity: 0; visibility: hidden; z-index: 2;border-radius:var(--media-radius);box-shadow: 0 0 20px #00000026; }
   .hotspot-block-section .dt-sc-hotspot-popup:before { content: ""; position: absolute; width: 0; height: 0; border-style: solid; }
   .hotspot-block-section .dt-sc-hotspot-popup.on-right { left: 20px; top: 50%; transform: translateY(-50%); }
   .hotspot-block-section .dt-sc-hotspot-popup.on-right:before { left: -10px; border-width: 10px 10px 10px 0; top: 50%; transform: translateY(-50%); }
   .hotspot-block-section  .dt-sc-hotspot-popup.on-right.dt-sc-popup-open { left: 34px; }
   .hotspot-block-section  .dt-sc-hotspot-popup.on-left { right: 20px; top: 50%; transform: translateY(-50%); }
   .hotspot-block-section  .dt-sc-hotspot-popup.on-left:before { right: -10px; border-width: 10px 0 10px 10px; top: 50%; transform: translateY(-50%); }
   .hotspot-block-section  .dt-sc-hotspot-popup.on-left.dt-sc-popup-open { right: 34px; }
   .hotspot-block-section .dt-sc-hotspot-popup.on-bottom { top: 20px; left: 50%; transform: translateX(-50%); }
   .hotspot-block-section .dt-sc-hotspot-popup.on-bottom:before { top: -10px; border-width: 0 10px 10px 10px; left: 50%; transform: translateX(-50%); }
   .hotspot-block-section  .dt-sc-hotspot-popup.on-bottom.dt-sc-popup-open { top: 34px; }
   .hotspot-block-section  .dt-sc-hotspot-popup.on-top { bottom: 20px; left: 50%; transform: translateX(-50%); }
   .hotspot-block-section   .dt-sc-hotspot-popup.on-top:before { bottom: 0px; border-width: 10px 10px 0 10px; left: 50%; transform: translateX(-50%);     transform: rotate(45deg); }
   .hotspot-block-section  .dt-sc-hotspot-popup.on-top.dt-sc-popup-open { bottom: 34px; }
/*     .dt-sc-hotspot-content * { display: inline-block; } */
/*     .dt-sc-hotspot-content *, .dt-sc-hotspot-content *:not(:only-child) { margin: 0; } */
/*     .dt-sc-hotspot-content *:not(:last-child) { margin: 0 0 15px 0; }
    .dt-sc-hotspot-content *:not(.dt-sc-btn) { width: 100%; } */

    .hotspot-block-section .dt-sc-hotspot-icon.style-2.clicked +.dt-sc-hotspot-popup.dt-sc-popup-open {
        opacity: 1;
        visibility: visible;
    }

    .hotspot-block-section  .dt-sc-hotspot-popup.dt-sc-popup-open { opacity: 0; visibility: hidden;  } 
   .hotspot-block-section  .dt-sc-hotspot-marker, .hotspot-block-section  .dt-sc-hotspot-icon span { position: absolute; z-index: 1; display: flex; align-items: center; justify-content: center; }
   .hotspot-block-section  .dt-sc-hotspot-icon { height: 100%; }
   .hotspot-block-section .dt-sc-hotspot-icon span { left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; border-radius: 50%; transition: all 0.3s linear; }
   .hotspot-block-section  .dt-sc-hotspot.simple-round .dt-sc-hotspot-icon span:before { display: none; }
   .hotspot-block-section  .dt-sc-popup-open + .dt-sc-hotspot-icon span[class*="fa-plus"],
   .hotspot-block-section  .dt-sc-hotspot-icon:hover span[class*="fa-plus"] { transform: rotate(45deg); }
   .hotspot-block-section  .dt-sc-hotspot-item .dt-sc-hotspot-icon span:after { display: block; position: absolute; top: 50%; left: 50%; border-radius: 50%; opacity: 0;transform-origin: 50% 50%;
      -webkit-animation: pulsate-animation 3s ease-out infinite; animation: pulsate-animation 3s ease-out infinite; content: ""; transition: all 0.3s linear;
        }
   .hotspot-block-section  .dt-sc-hotspot-item .dt-sc-hotspot-icon.style-2 span:after { opacity: 1; -webkit-animation: rotate-animation 10s ease-out infinite;
      animation: rotate-animation 10s ease-out infinite; }
   .hotspot-block-section  .dt-sc-hotspot-item .dt-sc-hotspot-icon.style-3 span:after,
   .hotspot-block-section  .dt-sc-hotspot-item .dt-sc-hotspot-icon.style-4 span:after { display: none; }
   .hotspot-block-section  .dt-sc-hotspot-item:hover .dt-sc-hotspot-icon span:after, .hotspot-block-section  .dt-sc-popup-open + .dt-sc-hotspot-icon span:after,
   .hotspot-block-section  .dt-sc-hotspot-item:hover .dt-sc-hotspot-icon.style-2 span:after, .hotspot-block-section  .dt-sc-popup-open + .dt-sc-hotspot-icon.style-2 span:after {
      animation-play-state: paused; -webkit-animation-play-state: paused; }
    /* Animation */
    @keyframes pulsate-animation {
      0% { transform: scale(1); opacity: 0.8; }
      45% { transform: scale(1.75); opacity: 0; border-width: {{ section.settings.hotspot_outer_size | times: 5 }}; }
    }
    @keyframes rotate-animation {
      from { transform: rotate(0); }
      to { transform: rotate(360deg); }
    }
   .hotspot-block-section  .dt-sc-hotspot.style-2 .dt-sc-hotspot-item .dt-sc-hotspot-popup.on-right { left: 34px; }
   .hotspot-block-section  .dt-sc-hotspot.style-2 .dt-sc-hotspot-item .dt-sc-hotspot-popup.on-left { right: 34px; }
   .hotspot-block-section  .dt-sc-hotspot.style-2 .dt-sc-hotspot-item .dt-sc-hotspot-popup.on-bottom { top: 34px; }
   .hotspot-block-section  .dt-sc-hotspot.style-2 .dt-sc-hotspot-item .dt-sc-hotspot-popup.on-top { bottom: 24px; }
   .hotspot-block-section  .dt-sc-hotspot.style-2 .dt-sc-hotspot-item .dt-sc-hotspot-popup { opacity: 0; visibility: hidden; }
   .hotspot-block-section  .dt-sc-hotspot.style-3 .dt-sc-hotspot-item .dt-sc-hotspot-popup.on-right { left: 20px; }
   .hotspot-block-section  .dt-sc-hotspot.style-3 .dt-sc-hotspot-item .dt-sc-hotspot-popup.on-left { right: 20px; }
   .hotspot-block-section  .dt-sc-hotspot.style-3 .dt-sc-hotspot-item .dt-sc-hotspot-popup.on-bottom { top: 20px; }
   .hotspot-block-section  .dt-sc-hotspot.style-3 .dt-sc-hotspot-item .dt-sc-hotspot-popup.on-top { bottom: 20px; }
   .hotspot-block-section  .dt-sc-hotspot.style-3 .dt-sc-hotspot-item:hover .dt-sc-hotspot-popup.on-right { left: 34px; }
   .hotspot-block-section  .dt-sc-hotspot.style-3 .dt-sc-hotspot-item:hover .dt-sc-hotspot-popup.on-left { right: 34px; }
   .hotspot-block-section .dt-sc-hotspot.style-3 .dt-sc-hotspot-item:hover .dt-sc-hotspot-popup.on-bottom { top: 34px; }
   .hotspot-block-section  .dt-sc-hotspot.style-3 .dt-sc-hotspot-item:hover .dt-sc-hotspot-popup.on-top { bottom: 34px; }
   .hotspot-block-section  .dt-sc-hotspot.style-3 .dt-sc-hotspot-item:hover .dt-sc-hotspot-popup { opacity: 1; visibility: visible;  }
   .hotspot-block-section   .dt-sc-hotspot.style-3.icon .dt-sc-hotspot-item:hover .dt-sc-hotspot-icon span[class*="fa-plus"] { transform: rotate(45deg); }
   .hotspot-block-section  .dt-sc-hotspot.style-2 .dt-sc-hotspot-item .dt-sc-hotspot-marker, .hotspot-block-section  .dt-sc-hotspot.style-2 .dt-sc-hotspot-icon,
   /* .hotspot-block-section  .dt-sc-hotspot.style-3 .dt-sc-hotspot-item .dt-sc-hotspot-marker, .hotspot-block-section  .dt-sc-hotspot.style-3 .dt-sc-hotspot-icon { pointer-events: none; } */
   .hotspot-block-section   .dt-sc-hotspot-content.text-center{text-align: center;} 
   .hotspot-block-section  .dt-sc-hotspot-content.text-start{text-align: left;} 
   .hotspot-block-section  .dt-sc-hotspot-content.text-end{text-align: right;} 
   .hotspot-product-contant .hotspot-product-lists .variant-option-color{display:none;}
   .hotspot-block-section  .hotspot-product-section ul.dt-sc-hotspot-content .card-wrapper { margin: 0;} 

   .mfp-content .dt-sc-hotspot-popup,
  .hotspot-block-section  .dt-sc-hotspot-popup{background: linear-gradient(90deg, #357D72 0%, #275B53 100%);margin: 0 auto;
    background: rgb(var(--color-button));
    border-radius: var(--DTRadius);
    border-radius: 20px;
    /* padding: 40px; */
          padding: 20px;}
  .hotspot-block-section  .dt-sc-hotspot-popup.on-right:before{
    /* color: rgba(var(--color-background)); */
    color: #357D72;
                                                               border-color: transparent currentcolor transparent transparent;}
  .hotspot-block-section  .dt-sc-hotspot-popup.on-left:before{color: rgba(var(--color-background));border-color: transparent transparent transparent currentcolor;}
  .hotspot-block-section  .dt-sc-hotspot-popup.on-bottom:before{color: rgba(var(--color-background));border-color: transparent transparent currentcolor transparent;}
  .hotspot-block-section  .dt-sc-hotspot-popup.on-top:before{    color: #357D72; border-color: transparent currentcolor transparent transparent;}
  .hotspot-block-section  .dt-sc-hotspot-content > *{margin-top:5px;} 
  .hotspot-block-section  .dt-sc-hotspot-item1.block-type-product.open{z-index: 999;}
  .hotspot-block-section  .fa-plus:before {content: "+";font-size: 20px;}
  .hotspot-block-section  .dt-sc-hotspot-icon span {    transition: all var(--duration-default) linear;}
   .hotspot-block-section .card--card.card--media>.card__content{padding:15px;}

/*list type*/
.dt-sc-hotspot.hotspot-type-list .dt-sc-hotspot-popup{    width: 400px;}
.hotspot-block-section .dt-sc-hotspot.hotspot-type-list .card.card--card.card--media {  display: flex; flex-direction: row;}
.hotspot-block-section .dt-sc-hotspot.hotspot-type-list .card__inner { width: 200px;}
.hotspot-block-section .dt-sc-hotspot.hotspot-type-list .card { text-align: left;}
.hotspot-block-section .dt-sc-hotspot.hotspot-type-list  .card__content [class*=variant-option] {  justify-content: flex-start;}
.hotspot-block-section .dt-sc-hotspot.hotspot-type-list .product-icons {display: none;}

/*css  */
.hotspot-block-section .title-wrapper-with-link{width:60%;
                                                /* justify-content: flex-start; */
                                                border-radius: 20px;padding: 75px 85px;}
.hotspot-block-section .dt-sc-hotspot{width: 30%;}
.hotspot-block-section .hotspot__wrapper{gap:160px;}
.hotspot-block-section .hotspot__wrapper .title{
  /* font-size: var(--font-h3-size); */
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 15px;}
.hotspot-block-section .hotspot__wrapper .description{max-width: 95%;font-size: var(--font-h5-size);
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 30px;}
.hotspot-block-section .number-counter-section{gap:126px;}
.hotspot-block-section .title-wrapper-with-link a.button {margin-top: 60px;}
.hotspot-block-section .number-counter-content{position: relative;}
.hotspot-block-section .number-counter-content:before {
    background: rgba(var(--color-foreground), .2);
    content: "";
    width: 1px;
    height: 100%;
    left: -50%;
    right: 0px;
    position: absolute;
    top: 0px;
    bottom: 0px;
    z-index: 0;
}

.hotspot-block-section .counter-value{
  font-size: var(--font-h2-size);
    font-weight: 600;
    line-height: 60px;
}
/* .hotspot-block-section .number-counter-wrapper .number-counter-block .number-counter-content:first-child:before {
    display: none;
} */

.hotspot-block-section .number-counter-description{
  margin-top: 6px;
    margin-bottom: 0px;
    font-size: var(--font-h5-size);
    font-weight: 400;
    line-height: 26px;
}
.hotspot-block-section .dt-sc-hotspot-content-title{
  font-size: var(--font-h5-size);
    font-weight: 600;
    color: rgba(var(--color-button-text));
   transition: all 0.5s linear;
}
.dt-sc-hotspot-content p{
  margin-top: 10px;
    margin-bottom: 0px;
    font-size: var(--font-h6-size);
    line-height: 20px;
    color: rgba(var(--color-button-text));
    font-weight: 400;
}
.hotspot-button-parent{
  display: flex;
    justify-content: center;
    align-items: end;
  gap:20px;
}
.hotspot-button-one{
  display: flex;
  align-items: center;
  gap:10px;
}
.hotspot-button-one a{
  font-size: var(--font-h5-size);
    font-weight: 600;
}
.hotspot-button-one a:hover{color: rgba(var(--color-secondary-button));}
.hotspot-button{
  /* width: 39px;
    height: 39px;
    background: aliceblue;
    border-radius: 50%; */
}

/* .number-counter-wrapper .number-counter-block .number-counter-content:first-child:before {
    display: none;
} */
.number-counter-wrapper .number-counter-section .number-counter-block:first-child .number-counter-content:before {
    display: none;
}
.hotspot-block-section .hotspot__wrapper .dt-sc-hotspot-item{
  background: rgba(var(--color-button-text));
    width: 18px;
    height: 18px;
    border-radius: 50%;
     /* box-shadow: rgba(var(--color-button-text)) 0 0 10px 7px; */
}
/* .hotspot__wrapper .dt-sc-hotspot-marker{display:none;} */
/* @media screen and (max-width: 1321px) {
  .number-counter-wrapper .number-counter-section .number-counter-block:last-child .number-counter-content:before {
    display: none;
}
  .hotspot-block-section .number-counter-section {row-gap: 40px;}
} */


@media screen and (max-width: 1440px) {
  .hotspot-block-section .number-counter{width: 100%;}
  .hotspot-block-section .number-counter-section {
    gap: 0px;
    justify-content: space-between;
    flex-wrap: wrap;
}
  .hotspot-block-section .hotspot__wrapper {
    gap: 100px;
}
  .hotspot-block-section .hotspot__wrapper .description{max-width: 100%;}
}
/* @media screen and (max-width: 1442px) {
  .number-counter-wrapper .number-counter-section .number-counter-block:last-child .number-counter-content:before {display: none;}
} */
@media screen and (min-width: 1000px) and (max-width: 1200px){
  .hotspot-block-section .title-wrapper-with-link {
    width: 50%;
     padding: 30px 45px;
}
  .hotspot-block-section .dt-sc-hotspot {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
}
  .hotspot-block-section .number-counter-section {
    flex-direction: column;
    gap: 100px;
    row-gap: 50px;
}
  .hotspot-block-section .title-wrapper-with-link {padding: 75px 40px;}
      .hotspot-block-section .hotspot__wrapper {
        gap: 50px;
    }
  .hotspot-block-section .number-counter-content:before {display:none;}

}
@media screen and (max-width: 999px) {
   .hotspot-block-section .title-wrapper-with-link {
    width: 100%;
     padding: 30px 45px;
}
  .hotspot-block-section .dt-sc-hotspot {
    width: 100%;
}
  .hotspot-block-section .number-counter-section {
    gap: 100px;
}
  .hotspot-block-section .hotspot__wrapper {
        display: flex;
        gap: 100px;
        flex-direction: column;
    }
}
@media screen and (max-width: 705px) {
  .hotspot-block-section .number-counter-section {flex-direction: column;
    gap: 25px;
 }
  .hotspot-button-parent {flex-direction: column;
                          align-items: baseline;
    gap: 30px;
    }
  .hotspot-block-section .title-wrapper-with-link a.button {margin-top: 40px;}
}
@media screen and (max-width: 1052px) {
  .hotspot-block-section .number-counter-content:before {display:none;}
}
@media screen and (max-width: 570px) {
  .hotspot-block-section .title-wrapper-with-link {text-align: center;padding: 40px 20px;align-items: center;}
  .hotspot__wrapper .number-counter{width: 100%;}
      .hotspot-block-section .number-counter-section {align-items: center;}
  .hotspot-block-section .number-counter-content {
    position: relative;
    text-align: center;
}
      .hotspot-button-parent {
        width:100%;
        flex-direction: column;
        justify-content: center;
        align-items: center;
      }
      .hotspot-block-section .hotspot__wrapper {gap: 10px;}
  /* .hotspot-block-section .hotspot__wrapper .title{text-align:center;} */
}
.hotspot-block-section .dt-sc-hotspot-content-title:hover{
  color: rgba(var(--color-secondary-button));
}