.fso-home-bs{padding:var(--fbs-pt) 0 var(--fbs-pb);background:var(--fbs-bg);color:#111}.fso-home-bs__in{max-width:1400px;margin:0 auto;padding:0 16px}.fso-home-bs__head{display:flex;align-items:flex-end;justify-content:space-between;gap:8px 16px;margin-bottom:10px}.fso-home-bs__titles{min-width:0}.fso-home-bs__hand{margin:0 0 2px;font-family:Kalam,cursive;font-size:17px;font-weight:700;line-height:1.2}.fso-home-bs__hand span{padding:0 4px;background:linear-gradient(transparent 58%,#f9b2188c 58%)}.fso-home-bs__title{margin:0;font-size:19px;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:#111}.fso-home-bs__text{margin:4px 0 0;font-size:13.5px;line-height:1.45;color:#555}.fso-home-bs__all{display:inline-flex;flex:none;align-items:center;gap:2px;padding:4px 0;color:#111;font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap}.fso-home-bs__all svg{width:16px;height:16px}.fso-home-bs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.fso-home-bs__grid--scroll{display:flex;gap:10px;margin:0 -16px;padding:2px 16px 6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fso-home-bs__grid--scroll::-webkit-scrollbar{display:none}.fso-home-bs__grid--scroll>.fso-home-bs__card{flex:0 0 44%;scroll-snap-align:start}.fso-home-bs__card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #EAEAEA;border-radius:var(--fbs-radius);background:#fff;transition:transform .25s ease,box-shadow .25s ease}.fso-home-bs__media{position:relative;display:block;aspect-ratio:var(--fbs-ratio, 4 / 5);overflow:hidden;background:#f9f6f0}.fso-home-bs__media img,.fso-home-bs__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.fso-home-bs__badge,.fso-home-bs__off{position:absolute;top:8px;z-index:1;display:inline-flex;align-items:center;gap:3px;padding:4px 7px;border-radius:50px;font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.02em;pointer-events:none}.fso-home-bs__badge{left:8px;max-width:calc(100% - 58px);background:#111;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fso-home-bs__badge:not(.fso-home-bs__badge--best){background:var(--fbs-accent);color:#111}.fso-home-bs__badge svg{display:none;flex:none;width:12px;height:12px;color:var(--fbs-accent)}.fso-home-bs__off{right:8px;background:var(--fbs-accent);color:#111}.fso-home-bs__body{display:flex;flex:1;flex-direction:column;gap:4px;padding:8px 9px 10px}.fso-home-bs__name{display:-webkit-box;min-height:2.56em;margin:0;overflow:hidden;font-size:13px;font-weight:600;line-height:1.28;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fso-home-bs__name a{color:#111;text-decoration:none}.fso-home-bs__rating{display:flex;align-items:center;gap:4px;margin:0;font-size:12px;line-height:1;color:#6a6a6a}.fso-home-bs__rating b{color:#111;font-weight:700}.fso-home-bs__stars{position:relative;display:inline-block;flex:none;width:65px;height:13px;background:#e2ded6;-webkit-mask:var(--fbs-star-mask) left center / 65px 13px no-repeat;mask:var(--fbs-star-mask) left center / 65px 13px no-repeat}.fso-home-bs__stars:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--fbs-r, 100%);background:#f5a400}.fso-home-bs__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:auto 0 0;line-height:1.2}.fso-home-bs__now{font-size:16px;font-weight:800;letter-spacing:-.01em;color:#111;white-space:nowrap}.fso-home-bs__now small{font-size:12px;font-weight:500;color:#6a6a6a}.fso-home-bs__was{font-size:12px;color:#9a9a9a;white-space:nowrap}.fso-home-bs__btn{display:flex;align-items:center;justify-content:center;min-height:36px;margin-top:3px;padding:0 8px;border-radius:50px;background:#000;color:#fff;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .2s ease}.fso-home-bs__btn:hover{opacity:.88}.fso-home-bs__btn:focus-visible,.fso-home-bs__all:focus-visible,.fso-home-bs__name a:focus-visible{outline:2px solid #111111;outline-offset:2px}.fso-home-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fso-home-bs{--fbs-star-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20'%3E%3Cpath d='M10 1.5l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.8l-5.2 2.7 1-5.8L1.6 7.6l5.8-.8zM30 1.5l2.6 5.3 5.8.8-4.2 4.1 1 5.8-5.2-2.7-5.2 2.7 1-5.8-4.2-4.1 5.8-.8zM50 1.5l2.6 5.3 5.8.8-4.2 4.1 1 5.8-5.2-2.7-5.2 2.7 1-5.8-4.2-4.1 5.8-.8zM70 1.5l2.6 5.3 5.8.8-4.2 4.1 1 5.8-5.2-2.7-5.2 2.7 1-5.8-4.2-4.1 5.8-.8zM90 1.5l2.6 5.3 5.8.8-4.2 4.1 1 5.8-5.2-2.7-5.2 2.7 1-5.8-4.2-4.1 5.8-.8z'/%3E%3C/svg%3E")}@media(hover:hover){.fso-home-bs__card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #00000012}.fso-home-bs__card:hover .fso-home-bs__media img{transform:scale(1.04)}}@media screen and (min-width:750px){.fso-home-bs__in{padding:0 20px}.fso-home-bs__head,.fso-home-bs__grid{max-width:calc(var(--fbs-cols, 4) * 340px + (var(--fbs-cols, 4) - 1) * 20px);margin-inline:auto}.fso-home-bs__head{margin-bottom:20px}.fso-home-bs__hand{font-size:20px}.fso-home-bs__title{font-size:30px}.fso-home-bs__text{font-size:15px}.fso-home-bs__all{padding:8px 20px;border:1px solid #DDDDDD;border-radius:30px;background:#fff;font-size:15px}.fso-home-bs__grid{grid-template-columns:repeat(var(--fbs-cols, 4),minmax(0,1fr));gap:20px}.fso-home-bs__badge,.fso-home-bs__off{top:12px;padding:5px 11px;font-size:12px}.fso-home-bs__badge{left:12px;max-width:calc(100% - 80px)}.fso-home-bs__badge--best svg{display:block}.fso-home-bs__grid--scroll{gap:20px;margin:0;padding:2px 0 10px;scroll-padding-inline:0}.fso-home-bs__grid--scroll>.fso-home-bs__card{flex-basis:calc((100% - 60px) / 4.3)}.fso-home-bs__off{right:12px}.fso-home-bs__body{gap:8px;padding:16px 16px 18px}.fso-home-bs__name{font-size:16px}.fso-home-bs__rating{font-size:13px}.fso-home-bs__now{font-size:19px}.fso-home-bs__was{font-size:14px}.fso-home-bs__btn{min-height:46px;font-size:15px}}@media(prefers-reduced-motion:reduce){.fso-home-bs__card,.fso-home-bs__media img{transition:none}}.fso-home-bs__count{margin:-2px 0 0;font-size:12px;font-weight:600;line-height:1.2;color:#6a6a6a}@media screen and (min-width:750px){.fso-home-bs__count{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/fso-bestsellers.css.map */
