.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2347 .elementor-element.elementor-element-46c2829{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2347 .elementor-element.elementor-element-4ad3b4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2347 .elementor-element.elementor-element-4ad3b4a:not(.elementor-motion-effects-element-type-background), .elementor-2347 .elementor-element.elementor-element-4ad3b4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2347 .elementor-element.elementor-element-d72859f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2347 .elementor-element.elementor-element-c76475e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-loop-grid .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-loop-grid.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-loop-grid .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-loop-grid .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2347 .elementor-element.elementor-element-bce1c4b{--grid-columns:3;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-2347 .elementor-element.elementor-element-044aeca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2347 .elementor-element.elementor-element-044aeca:not(.elementor-motion-effects-element-type-background), .elementor-2347 .elementor-element.elementor-element-044aeca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2347 .elementor-element.elementor-element-4871be5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-2347 .elementor-element.elementor-element-39fe7d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-2347 .elementor-element.elementor-element-bad8d16 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2347 .elementor-element.elementor-element-498fee7{--display:flex;--min-height:610px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2347 .elementor-element.elementor-element-8a5e976{--display:flex;--position:absolute;--min-height:610px;top:0px;}.elementor-2347 .elementor-element.elementor-element-8a5e976:not(.elementor-motion-effects-element-type-background), .elementor-2347 .elementor-element.elementor-element-8a5e976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shop.peakville.com/wp-content/uploads/2025/03/Hoii118571-1-scaled.webp");background-position:0px -138px;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-2347 .elementor-element.elementor-element-8a5e976{left:0px;}body.rtl .elementor-2347 .elementor-element.elementor-element-8a5e976{right:0px;}.elementor-2347 .elementor-element.elementor-element-8d30229{--display:flex;}.elementor-2347 .elementor-element.elementor-element-a009c14{--display:flex;}.elementor-2347 .elementor-element.elementor-element-1809f13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2347 .elementor-element.elementor-element-1809f13:not(.elementor-motion-effects-element-type-background), .elementor-2347 .elementor-element.elementor-element-1809f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2347 .elementor-element.elementor-element-17b5fb5{--display:flex;}.elementor-widget-hotspot .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-hotspot .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-hotspot.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-hotspot .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2347 .elementor-element.elementor-element-66f2e4d .elementor-repeater-item-4964a94{left:19%;--hotspot-translate-x:19%;top:62%;--hotspot-translate-y:62%;}.elementor-2347 .elementor-element.elementor-element-66f2e4d .elementor-repeater-item-b860f60{left:51%;--hotspot-translate-x:51%;top:49%;--hotspot-translate-y:49%;}.elementor-2347 .elementor-element.elementor-element-66f2e4d .elementor-repeater-item-15368af{left:81%;--hotspot-translate-x:81%;top:57%;--hotspot-translate-y:57%;}.elementor-2347 .elementor-element.elementor-element-66f2e4d .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-2347 .elementor-element.elementor-element-66f2e4d{width:100%;max-width:100%;--container-width:100%;--image-width:100%;--tooltip-min-width:200px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2347 .elementor-element.elementor-element-8a5e976{--width:50%;}}@media(max-width:1200px){.elementor-2347 .elementor-element.elementor-element-4ad3b4a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2347 .elementor-element.elementor-element-044aeca{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2347 .elementor-element.elementor-element-1809f13{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-2347 .elementor-element.elementor-element-bce1c4b{--grid-columns:2;}.elementor-2347 .elementor-element.elementor-element-8a5e976{--min-height:525px;}.elementor-2347 .elementor-element.elementor-element-8a5e976:not(.elementor-motion-effects-element-type-background), .elementor-2347 .elementor-element.elementor-element-8a5e976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2347 .elementor-element.elementor-element-1809f13{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-2347 .elementor-element.elementor-element-4ad3b4a{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2347 .elementor-element.elementor-element-bce1c4b{--grid-columns:1;}.elementor-2347 .elementor-element.elementor-element-044aeca{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2347 .elementor-element.elementor-element-498fee7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2347 .elementor-element.elementor-element-8a5e976{--min-height:193px;}.elementor-2347 .elementor-element.elementor-element-8a5e976:not(.elementor-motion-effects-element-type-background), .elementor-2347 .elementor-element.elementor-element-8a5e976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2347 .elementor-element.elementor-element-1809f13{--padding-top:20px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for container, class: .elementor-element-8a5e976 */@media(max-width: 767px){
    .elementor-2347 .elementor-element.elementor-element-8a5e976 {
        position: relative;
    }
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-66f2e4d */.new-in-artist-products {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
  .single-artist-product {
    .product_image {
      max-height: 150px;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      overflow: hidden;
      position: relative;
      .hover_image {
        position: absolute;
        opacity: 0;
      }
    }
    &:hover {
      .product_image {
        .thumbnail {
          position: absolute;
          opacity: 0;
        }
        .hover_image {
          position: relative;
          opacity: 1;
        }
      }
    }
    .product_meta {
      padding-top: 5px;
      h4 {
        margin: 0;
        font-size: 16px;
        color: #000;
      }
      .price * {
        font-size: 12px;
        color: #000;
      }
    }
  }
}

.elementor-2347 .elementor-element.elementor-element-66f2e4d .e-hotspot__tooltip {
  background: none;
  .product-container {
    display: flex;
    padding: 10px;
    background: #fff;
    width: 400px;
    gap: 10px;
    .content {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      width: 100%;
      .meta {
        display: flex;
        flex-direction: column;
      }
      span,strong {
        color: #000;
        white-space: normal;
        &.price {
          text-align: end;
        }
      }
    }
  }
}
.elementor-2347 .elementor-element.elementor-element-66f2e4d .elementor-widget-container {
  min-width: 100%;
  max-height: 85vh;
  overflow: hidden;
  display: flex;
  align-items: end;
}/* End custom CSS */