.simplefavorite-button.active{opacity:.7}.simplefavorite-button.has-count{position:relative}.simplefavorite-button.preset{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#fff0;background-color:none;border:none;padding:.5em 1em .5em 2em;position:relative;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.simplefavorite-button.preset:active,.simplefavorite-button.preset:focus{outline:none}.simplefavorite-button.preset:hover{background-color:none;border-color:none;color:#89272d;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.simplefavorite-button.preset.active{background:none;color:#89272d;border:none;opacity:1}.simplefavorites-loading{margin-left:8px}.sf-icon-spinner-wrapper{display:inline-block;position:relative;min-width:1em;min-height:1em}.sf-icon-spinner{-webkit-animation:sf_rotate linear 2s infinite;animation:sf_rotate linear 2s infinite;position:absolute;top:.15em;left:0}@-webkit-keyframes sf_rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes sf_rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}.favorites-list{list-style:none;padding:0}.favorites-list li{zoom:1;border-top:1px solid rgb(0 0 0 / .2);padding:.75em 0;margin:0}.favorites-list li:before,.favorites-list li:after{content:" ";display:table}.favorites-list li:after{clear:both}.favorites-list li img{float:left;margin-right:1em}.simplefavorites-button-consent-deny{float:left;opacity:.7}.simplefavorites-button-consent-accept{float:right}.whishlist-button .simplefavorite-button.preset{padding:0}.whishlist-button .simplefavorite-button.preset i{position:inherit;font-size:1.5rem}span.simplefavorite-button.active.preset i:before{font-weight:700}span.simplefavorite-button.preset:hover i{animation-name:elementor-animation-pulse;animation-duration:2s;animation-iteration-count:infinite}.wishlist-page ul.favorites-list{display:grid;grid-template-columns:repeat(4,1fr);column-gap:15px;row-gap:15px;padding:0}.wishlist-page .favorites-list li{border:none;box-shadow:0 0 15px 0 rgb(0 0 0 / 15%);padding:0}.wishlist-page ul.favorites-list li h3{font-size:1.1rem;margin:0;font-family:"Baskervville",Sans-serif;font-weight:400}.wishlist-page .favorites-list li img{margin:0}.wishlist-page .content-mini{padding:25px;display:grid;grid-template-columns:1fr 0.1fr;align-items:center}.wishlist-page .empty-wish.hidden-message{display:none}.wishlist-popup ul.favorites-list{margin:0;padding:0;display:grid;grid-auto-flow:row dense;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:0 10px;grid-template-areas:". ."}.wishlist-popup li.mini-wish-item{display:grid;grid-template-columns:1fr;align-items:center;padding:10px;margin-bottom:10px;position:relative;background-color:var(--e-global-color-d3b7097);box-shadow:0 0 10px 0 rgb(0 0 0 / 20%);border:0}.wishlist-popup li.mini-wish-item .remove-icon{position:absolute;top:0;right:5px;background-color:var(--e-global-color-d3b7097);padding:5px}.wishlist-popup li.mini-wish-item .remove-icon .fa-heart:before{content:"\f057";color:var(--e-global-color-primary);font-size:1rem;line-height:1}.wishlist-popup .favorites-list li:before,.wishlist-popup .favorites-list li:after{content:none}.wishlist-popup .favorites-list li h3{font-size:.9rem;color:var(--e-global-color-primary);margin:.3rem 0 0;text-align:center}.empty-wishlist-button-container{margin:25px 0;text-align:center}.elementor-form ul.no-favorites{padding:0}.elementor-form ul.favorites-list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:15px;grid-row-gap:15px}.elementor-form ul.favorites-list li{width:100%;display:flex;align-content:space-around;align-items:center;justify-content:flex-end;flex-direction:column;padding:.75em 0}.elementor-form ul.favorites-list li p{margin-bottom:0;font-family:var(--e-global-typography-primary-font-family)}.elementor-form ul.favorites-list li img{margin-right:0;float:none}@media only screen and (max-width:1024px){.wishlist-page ul.favorites-list{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:768px){.elementor-form ul.favorites-list{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:480px){.wishlist-page .content-mini{padding:10px}.wishlist-page ul.favorites-list{grid-template-columns:1fr 1fr}.wishlist-page ul.favorites-list li h3{font-size:.9rem}.whishlist-button .simplefavorite-button.preset i{font-size:1.2rem}.wishlist-popup li.mini-wish-item{grid-template-columns:1fr}.wishlist-popup .favorites-list li h3{text-align:center;margin:5px 0}.elementor-form ul.favorites-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1240px){.elementor-form ul.favorites-list{grid-template-columns:repeat(4,1fr)}}