.elementor-220 .elementor-element.elementor-element-997a1db{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:var(--radius-l) var(--radius-l) var(--radius-l) var(--radius-l);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-220 .elementor-element.elementor-element-83b79ae .elementor-heading-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:var(--text-m);font-weight:500;}.elementor-220 .elementor-element.elementor-element-b1926eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-xs);}.elementor-220 .elementor-element.elementor-element-b1926eb.elementor-element{--order:-1;}.elementor-220 .elementor-element.elementor-element-ad74853{--e-rating-icon-font-size:14px;--e-rating-icon-marked-color:var( --e-global-color-accent );--e-rating-icon-color:var( --e-global-color-327f2cf );}.elementor-220 .elementor-element.elementor-element-d4ae9b3 .vx-price{font-size:var(--text-m);font-weight:600;color:var( --e-global-color-fca3500 );}.elementor-220 .elementor-element.elementor-element-d4ae9b3 .vx-price s{color:var( --e-global-color-327f2cf );}.elementor-220 .elementor-element.elementor-element-e797264{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-e797264.e-con{--order:-2;}.elementor-220 .elementor-element.elementor-element-ea21cfc img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:var(--radius-l) var(--radius-l) var(--radius-l) var(--radius-l);aspect-ratio:1/1;}:where(.elementor-220 .elementor-element.elementor-element-ea21cfc):not(.elementor-absolute){width:inherit;}.elementor-220 .elementor-element.elementor-element-d76565e{background-color:#FFFFFF8A;bottom:var(--space-xs);border-radius:8px 8px 8px 8px;}body:not(.rtl) .elementor-220 .elementor-element.elementor-element-d76565e{left:var(--space-xs);}body.rtl .elementor-220 .elementor-element.elementor-element-d76565e{right:var(--space-xs);}.elementor-220 .elementor-element.elementor-element-d76565e .ts-advanced-list{justify-content:left;}.elementor-220 .elementor-element.elementor-element-d76565e .ts-action  .ts-action-con{padding:05px 7px 05px 7px;}.elementor-220 .elementor-element.elementor-element-d76565e .ts-action-con{border-radius:60px;}.elementor-220 .elementor-element.elementor-element-d76565e  .ts-action-con{font-size:11px;font-weight:900;}.elementor-220 .elementor-element.elementor-element-d76565e .ts-action-icon{border-radius:100px;--ts-icon-size:15px;--ts-icon-color:var( --e-global-color-primary );}.elementor-220 .elementor-element.elementor-element-d76565e .ts-action-con, .elementor-220 .elementor-element.elementor-element-d76565e .ts-action span{grid-gap:0px;}.elementor-220 .elementor-element.elementor-element-6a65714 .elementor-repeater-item-212d7d5 .active.ts-action-con .ts-action-icon{--ts-icon-color:var( --e-global-color-acc2329 );}.elementor-220 .elementor-element.elementor-element-6a65714 .elementor-repeater-item-c207dc6 .ts-action-icon{--ts-icon-color:var( --e-global-color-fca3500 );}body:not(.rtl) .elementor-220 .elementor-element.elementor-element-6a65714{right:var(--space-s);}body.rtl .elementor-220 .elementor-element.elementor-element-6a65714{left:var(--space-s);}.elementor-220 .elementor-element.elementor-element-6a65714{top:var(--space-s);}.elementor-220 .elementor-element.elementor-element-6a65714 .ts-advanced-list{justify-content:left;grid-gap:15px;}.elementor-220 .elementor-element.elementor-element-6a65714 .ts-action-icon{border-radius:26px;--ts-icon-size:26px;--ts-icon-color:var( --e-global-color-07182a2 );}.elementor-220 .elementor-element.elementor-element-6a65714 .ts-action-con, .elementor-220 .elementor-element.elementor-element-6a65714 .ts-action span{grid-gap:0px;}@media(max-width:767px){.elementor-220 .elementor-element.elementor-element-83b79ae .elementor-heading-title{font-size:14px;}}/* Start custom CSS for ts-advanced-list, class: .elementor-element-d76565e */.elementor-220 .elementor-element.elementor-element-d76565e{
    backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e797264 */.elementor-220 .elementor-element.elementor-element-e797264{
    position: relative !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997a1db *//*Hover*/
.elementor-220 .elementor-element.elementor-element-997a1db:hover {
    box-shadow: 0px 3px 10px rgba(0, 0, 0, .12);
}



/*User actions*/
.elementor-220 .elementor-element.elementor-element-997a1db .her-card__favourite{
    --action-icon-size: .75em;
    z-index: 100;
}

@media (min-width: 1200px){
    
/*Hide action icon*/
.elementor-220 .elementor-element.elementor-element-997a1db .her-card__favourite{
    --action-icon-size: 1em;
    opacity: 0;
    transform: translateY(5px);
    transition: transform 0.35s, opacity 0.35s;
}

/*show action icons on hover*/
.elementor-220 .elementor-element.elementor-element-997a1db:hover .her-card__favourite{
    opacity: 1;
    transform: translateY(0px)
}
}

/*Show action icons in builder*/
.elementor-editor-active .elementor-220 .elementor-element.elementor-element-997a1db .her-card__favourite{
    opacity: 1;
}


/* Action items */
.elementor-220 .elementor-element.elementor-element-997a1db .her-card__favourite ul > li{
    background: hsl(0deg 0% 100% / 50%);
    border: 1px solid hsl(0deg 0% 100% / 90%);
    padding: calc(var(--action-icon-size) / 2);
    border-radius: 50vw;
    transition: .35s;
    filter: drop-shadow(5px 5px 10px rgba(0,0,0, 0.25));
    
}

/* Action item icon */
.elementor-220 .elementor-element.elementor-element-997a1db .her-card__favourite ul > li.ts-action .ts-action-icon svg{
    fill: var(--e-global-color-primary);
    --ts-icon-size: var(--action-icon-size);
}

/* On hover - Action items */
.elementor-220 .elementor-element.elementor-element-997a1db .product-card .her-card__favourite ul > li:is(:hover, focus-within){
    background: hsl(0deg 0% 100% / 100%);
}


/* Position all child elements static */
.product-card:not(.hero-card__rating) >*{
    position: static;
}

/* Make whole card clickable, not in builder */
.product-card__heading:not(.elementor-editor-active .product-card__heading) >* a:after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 10;
}/* End custom CSS */