.ff-home .fff__card,.ff-home .ffs__card,.ff-home .ff-shop-card{position:relative;min-width:0}.ff-home .ffp-badges{position:absolute;top:9px;left:9px;right:48px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px;pointer-events:none;z-index:3}.ff-home .ffp-chip,.ff-home .ffp-rotating{font-size:9px;font-weight:700;line-height:1.3;border-radius:6px;max-width:100%;white-space:nowrap}.ff-home .ffp-chip{display:inline-block;padding:5px 8px}.ff-home .ffp-chip--best{background:#292419;color:#fff}.ff-home .ffp-chip--new{background:#ccebd2;color:#1f4d2c}.ff-home .ffp-chip--sale{background:#fff1b4;color:#423609}.ff-home .ffp-chip[hidden]{display:none!important}.ff-home .ffp-rotating{display:grid;overflow:hidden;background:#292419}.ff-home .ffp-rotating>span{grid-area:1/1;padding:5px 8px;background:#292419;color:#fff;animation:ffp-label 6s infinite both}.ff-home .ffp-rotating>span+span{animation-delay:-3s;background:#ccebd2;color:#1f4d2c}@keyframes ffp-label{0%,43%{opacity:1;transform:translateY(0)}50%,93%{opacity:0;transform:translateY(-100%)}94%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.ff-home .ffp-wishlist{position:absolute!important;top:8px;right:8px;z-index:4;width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 1px 5px #00000012}.ff-home .ffp-wishlist>div{width:34px;height:34px}.ff-home .ffp-wishlist button{width:34px!important;height:34px!important;min-width:34px!important;padding:7px!important;border-radius:50%!important}.ff-home .ffp-wishlist svg{width:20px!important;height:20px!important}.ff-home .ffp-wishlist button[data-in-wishlist="false"] svg,.ff-home .ffp-wishlist button[data-in-wishlist="false"] svg path{fill:none!important}.ff-home .ffp-rating{display:flex;justify-content:center;align-items:center;gap:4px;flex-wrap:wrap;min-height:20px;font-size:11px;line-height:1.4;color:#655f53;text-decoration:none;margin:4px 0 8px}.ff-home .ffp-rating:hover{text-decoration:underline}.ff-home .ffp-rating strong{font-size:11px;font-weight:600}.ff-home .ffp-star{font-size:15px;color:#b78c17}.ff-home .ffp-star--empty{color:#948976}.ff-home .ff-shop-card .ffp-rating{justify-content:flex-start;font-size:10px;margin:4px 0}.ff-home .ffg-header-count{position:absolute;top:0;right:-3px;background:#30833b;color:#fff;border-radius:50%;min-width:17px;height:17px;font-size:10px;line-height:17px;text-align:center;font-weight:700}.ff-home .ffg-header-count[hidden]{display:none!important}.ff-home.ffg-wishlist-ready .gw-widget-placeholder-RC{display:none!important}.ff-home .header-mobile__item--cart{display:flex!important;align-items:center;gap:8px}.ff-home .header-mobile__item--cart .header-mobile--icon{display:flex;align-items:center;padding:0!important}.ff-home .header-mobile .header__icon--wishlist{position:relative;width:26px;height:30px;display:flex;align-items:center;justify-content:center}.ff-home .header-mobile .header__icon--wishlist svg{width:22px;height:22px;fill:none!important;stroke:currentColor!important}.ff-home .header-mobile .header__icon--wishlist svg path{fill:none!important}.ff-home .ffs__badge{top:auto;bottom:8px}.ff-home .fff__product-image,.ff-home .ffs__image img{box-sizing:border-box;padding-top:24px}.ff-home .fff__card-copy .card-title{margin-bottom:4px}.ff-home .ffs__title{margin-bottom:3px}@media(max-width:749px){.ff-home .ffp-badges{top:7px;left:7px;right:42px}.ff-home .ffp-chip,.ff-home .ffp-rotating{font-size:8px}.ff-home .ffp-chip,.ff-home .ffp-rotating>span{padding:4px 6px}.ff-home .ffp-wishlist,.ff-home .ffp-wishlist>div{width:30px;height:30px}.ff-home .ffp-wishlist{right:6px;top:6px}.ff-home .ffp-wishlist button{width:30px!important;height:30px!important;min-width:30px!important;padding:5px!important}.ff-home .ffp-rating{font-size:10px}.ff-home .ffp-rating strong{font-size:10px}}@media(prefers-reduced-motion:reduce){.ff-home .ffp-rotating>span{animation:none}.ff-home .ffp-rotating>span+span{display:none}}

.ff-home .ffp-review{min-height:24px;margin:4px 0 8px;display:flex;justify-content:center;align-items:center}.ff-home .ffp-review .ffp-rating{margin:0}.ff-home .ffp-review:has(.gw-rv-rating-stars)>.ffp-rating{display:none}.ff-home .ffp-review .gw-rv-listing-average-placeholder:empty{display:none!important}.ff-home .ff-shop-card .ffp-review{justify-content:flex-start;margin:4px 0}
.ff-home .ffp-review{text-decoration:none;color:#655f53}.ff-home .ffp-review .gw-rv-rating-stars__star{width:14px!important;height:14px!important}.ff-home .ffp-review .gw-text{font-size:11px!important;line-height:1.4!important}.ff-home .ffp-review .gw-rv-listing-average-reviews-widget{gap:5px;align-items:center}.ff-home .ffp-review:focus-visible{outline:2px solid #30833b;outline-offset:3px;border-radius:4px}
