.fcfs{--accent:#c86649;--sale:#9d4d2b;direction:ltr;width:100%;padding:9px 13px 14px;background:#fbf8f4;color:#231914;box-sizing:border-box}.fcfs *{box-sizing:border-box}.fcfs__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px}.fcfs__eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:6px;color:#b65737;font:600 9px/1 Arial,sans-serif;letter-spacing:2.8px}.fcfs__eyebrow span{width:18px;height:1px;background:currentColor}.fcfs__heading h2{margin:0!important;color:#211813;font:700 34px/.96 Georgia,'Times New Roman',serif!important;letter-spacing:-.5px}.fcfs__heading h2 em{display:block;color:var(--accent);font-style:italic}.fcfs__view-all{margin-bottom:1px;padding-bottom:4px;border-bottom:1px solid #cc8b74;color:#b65034!important;font:600 8px/1 Arial,sans-serif;letter-spacing:1.5px;text-decoration:none!important}.fcfs-card{position:relative;overflow:hidden;background:#f8f2eb;border:1px solid #e5d9ce}.fcfs-card__media{position:relative;overflow:hidden;background:#f0ede8}.fcfs-card__media>a:not(.fcfs-card__heart){display:block;width:100%;height:100%}.fcfs-card__media img{display:block;width:100%;height:100%;margin:0;object-fit:cover}.fcfs-card__sale{position:absolute;z-index:2;top:10px;left:10px;padding:5px 10px;background:var(--sale);color:#fff;font:700 9px/1 Arial,sans-serif;letter-spacing:.5px}.fcfs-card__heart{position:absolute;z-index:2;top:13px;right:14px;display:grid;width:37px;height:37px;place-items:center;background:rgba(255,255,255,.93);border-radius:50%;color:#cf6e50}.fcfs-card__heart svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4}.fcfs-card__content{text-align:left}.fcfs-card__brand{overflow:hidden;color:#bd6043;font:700 8px/1.2 Arial,sans-serif;letter-spacing:2px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.fcfs-card h3{margin:5px 0 0!important;color:#1f1712;font-family:Georgia,'Times New Roman',serif!important;font-weight:500!important;text-transform:none!important}.fcfs-card h3 a{color:inherit;text-decoration:none}.fcfs-card__price{color:var(--accent);font:700 20px/1.05 Georgia,'Times New Roman',serif}.fcfs-card__price ins{display:block;color:inherit;text-decoration:none}.fcfs-card__price del{display:block;margin-top:5px;color:#81776f;font:400 9px/1 Arial,sans-serif;opacity:1}.fcfs-card--hero{margin-bottom:3px}.fcfs-card--hero .fcfs-card__media{aspect-ratio:1/1.2}.fcfs-card--hero .fcfs-card__content{padding:21px 20px}.fcfs-card--hero h3{max-width:94%;font-size:20px!important;line-height:1.13!important}.fcfs-card__bottom{display:grid;grid-template-columns:minmax(0,1fr) 126px;gap:12px;align-items:center;margin-top:16px}.fcfs-card__button{display:flex;min-height:53px;align-items:center;justify-content:center;padding:8px 20px;background:var(--accent);color:#fff!important;font:700 9px/1.15 Arial,sans-serif;letter-spacing:2px;text-align:center;text-decoration:none!important}.fcfs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.fcfs-card--small .fcfs-card__media{aspect-ratio:1/.98}.fcfs-card--small .fcfs-card__heart{top:10px;right:10px;width:33px;height:33px}.fcfs-card--small .fcfs-card__content{position:relative;min-height:176px;padding:17px 14px 15px}.fcfs-card--small h3{display:-webkit-box;min-height:65px;margin-right:8px!important;overflow:hidden;font-size:16px!important;line-height:1.08!important;-webkit-box-orient:vertical;-webkit-line-clamp:4}.fcfs-card--small .fcfs-card__price{padding-right:30px;font-size:18px}.fcfs-card__plus{position:absolute;right:13px;bottom:18px;display:grid;width:30px;height:30px;place-items:center;background:transparent;border:1px solid #ebd7ca;border-radius:50%;color:#c76849!important;font:400 21px/1 Arial,sans-serif;text-decoration:none!important}
@media(max-width:767px){.fcfs{padding-right:13px;padding-left:13px}.fcfs__heading h2{font-size:33px!important}.fcfs-card--hero .fcfs-card__media{aspect-ratio:1/1.2}.fcfs-card--hero .fcfs-card__content{padding:20px}.fcfs-card--small .fcfs-card__content{min-height:176px;padding:16px 13px}.fcfs-card--small h3{font-size:16px!important}.fcfs-card--small .fcfs-card__price{font-size:18px}}
@media(min-width:768px){.fcfs-card--hero .fcfs-card__media{aspect-ratio:16/10}.fcfs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}

