.bs2col{padding:40px 0 50px;max-width:1400px;margin:0 auto}.bs2col:not(.page-width){max-width:100%;padding-left:24px;padding-right:24px}.bs2col .bs2col__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.bs2col .bs2col__title{font-family:Playfair Display,serif;font-style:italic;font-size:36px;font-weight:400;color:var(--color-foreground, #1a1a1a);line-height:1.2;margin:0}.bs2col .bs2col__nav{display:flex;align-items:center;gap:20px}.bs2col .bs2col__view-all{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;text-decoration:none;color:var(--color-foreground, #1a1a1a);border-bottom:1px solid currentColor;padding-bottom:2px;transition:opacity .25s ease}.bs2col .bs2col__view-all:hover{opacity:.6}.bs2col .bs2col__arrows{display:flex;gap:8px}.bs2col .bs2col__arrow{width:38px;height:38px;border:1px solid #ccc;background:transparent;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#888;transition:all .25s ease;padding:0}.bs2col .bs2col__arrow:hover{border-color:var(--color-foreground, #1a1a1a);color:var(--color-foreground, #1a1a1a)}.bs2col .bs2col__grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bs2col .bs2col__grid::-webkit-scrollbar{display:none}.bs2col .bs2col-card{flex:0 0 calc(25% - 12px);min-width:280px;scroll-snap-align:start;text-decoration:none!important;color:inherit;display:block;position:relative}.bs2col .bs2col-card__img{position:relative;width:100%;height:0;padding-bottom:147%;overflow:hidden;background:#f0efed;border-radius:2px}.bs2col .bs2col-card__img img,.bs2col .bs2col-card__image{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;display:block!important;transition:transform .5s ease;max-width:none!important;border-radius:0!important}.bs2col .bs2col-card:hover .bs2col-card__img img{transform:scale(1.04)}.bs2col .bs2col-card__placeholder,.bs2col .bs2col-card__placeholder svg{position:absolute;top:0;left:0;width:100%;height:100%}.bs2col .bs2col-card__badge{position:absolute;top:14px;left:14px;background:#c35555e6;color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;padding:5px 12px;border-radius:3px;z-index:2;line-height:1.3}.bs2col .bs2col-card__quick{position:absolute;bottom:14px;right:14px;width:38px;height:38px;border-radius:50%;background:var(--color-foreground, #1a1a1a);color:var(--color-background, #fff);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(8px);transition:all .3s ease;z-index:2;padding:0}.bs2col .bs2col-card:hover .bs2col-card__quick{opacity:1;transform:translateY(0)}.bs2col .bs2col-card__info{padding:14px 2px 0}.bs2col .bs2col-card__name{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;margin:0 0 7px;color:var(--color-foreground, #1a1a1a);line-height:1.3}.bs2col .bs2col-card__prices{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1}.bs2col .bs2col-card__price--old{text-decoration:line-through;color:#999;font-weight:300}.bs2col .bs2col-card__price--sale{color:#c06060;font-weight:500}.bs2col .bs2col-card__price--reg{color:var(--color-foreground, #1a1a1a);font-weight:400}.bs2col .bs2col-card__sizes{font-size:12px;color:#999;margin-top:6px;font-weight:300}@media screen and (max-width:749px){.bs2col{padding:24px 0}.bs2col .bs2col__header{margin-bottom:14px}.bs2col .bs2col__title{font-size:22px}.bs2col .bs2col__arrows{display:none}.bs2col .bs2col__grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px;overflow-x:visible!important;scroll-snap-type:none}.bs2col .bs2col-card{flex:none;min-width:0!important;width:100%!important}.bs2col .bs2col-card__img{padding-bottom:140%}.bs2col .bs2col-card__badge{top:8px;left:8px;font-size:9px;padding:3px 7px}.bs2col .bs2col-card__quick{opacity:1;transform:translateY(0);width:30px;height:30px;bottom:8px;right:8px}.bs2col .bs2col-card__quick svg{width:12px;height:12px}.bs2col .bs2col-card__info{padding:8px 0 0}.bs2col .bs2col-card__name{font-size:11px;letter-spacing:.5px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs2col .bs2col-card__prices{font-size:11px;gap:6px}.bs2col .bs2col-card__sizes{font-size:10px;margin-top:3px}}@media screen and (max-width:374px){.bs2col .bs2col__grid{gap:8px}.bs2col .bs2col-card__name,.bs2col .bs2col-card__prices{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-best-sellers-2col.css.map */
