.bs-section{padding-top:var(--bs-pad-top, 60px);padding-bottom:var(--bs-pad-bot, 60px);background:var(--bs-bg, transparent);overflow:hidden}.bs-head{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:40px;padding:0 20px}.bs-head__inner{display:flex;align-items:center;gap:16px;width:100%;max-width:600px;justify-content:center}.bs-head__line{flex:1;height:1px;background:linear-gradient(90deg,transparent,#ddd,transparent);max-width:120px}.bs-head__text{display:flex;flex-direction:column;align-items:center;gap:5px}.bs-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--bs-eyebrow-size, 10px);font-weight:var(--bs-eyebrow-weight, 700);letter-spacing:3px;text-transform:uppercase;color:var(--bs-eyebrow-color, #e91e8c);font-family:var(--bs-eyebrow-font, "Josefin Sans", sans-serif)}.bs-eyebrow__dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--bs-eyebrow-color, #e91e8c);opacity:.55}.bs-title{font-size:var(--bs-title-size, 38px);line-height:1.1;margin:0;font-family:var(--bs-title-font, "Cormorant Garamond", serif);text-align:var(--bs-title-align, center)}.bs-title__reg{color:var(--bs-title-color, #1a1a1a);font-weight:var(--bs-title-weight, 500);margin-right:9px}.bs-title__acc{position:relative;color:var(--bs-title-acc-color, #e91e8c);font-weight:var(--bs-title-acc-weight, 800);font-style:italic}.bs-title__acc:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:3px;background:var(--bs-title-acc-color, #e91e8c);border-radius:2px;transform:scaleX(0);transform-origin:left center;animation:bs-grow .7s ease forwards .35s}@keyframes bs-grow{to{transform:scaleX(1)}}.bs-subtitle{font-size:var(--bs-sub-size, 13px);color:var(--bs-sub-color, #999);font-weight:var(--bs-sub-weight, 400);font-family:var(--bs-sub-font, "Inter", sans-serif);margin:3px 0 0;letter-spacing:.3px;text-align:var(--bs-title-align, center)}.bs-viewall{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--bs-accent, #e91e8c);text-decoration:none;border:1.5px solid var(--bs-accent, #e91e8c);padding:9px 24px;border-radius:30px;transition:background .2s,color .2s;font-family:var(--bs-eyebrow-font, "Josefin Sans", sans-serif)}.bs-viewall:hover{background:var(--bs-accent, #e91e8c);color:#fff}.bs-cf{position:relative;display:flex;align-items:center;padding:0 52px}.bs-stage{position:relative;width:100%;height:var(--bs-stage-h, 460px);display:flex;align-items:center;justify-content:center}.bs-item{position:absolute;width:min(300px,56vw);transition:transform .42s cubic-bezier(.25,.46,.45,.94),opacity .42s ease,z-index 0s;will-change:transform,opacity;cursor:pointer}.bs-card{background:var(--bs-card-bg, transparent);border-radius:var(--bs-card-radius, 20px);box-shadow:0 4px 28px #00000017;overflow:hidden;transition:box-shadow .3s}.bs-item--active .bs-card{box-shadow:0 18px 52px #00000029}.bs-card__img-link{display:block;text-decoration:none}.bs-card__img-wrap{position:relative;height:var(--bs-card-img-h, 300px);background:transparent;border-radius:var(--bs-img-radius, 20px);overflow:hidden}.bs-card__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:var(--bs-img-obj, contain);padding:18px;transition:opacity .38s ease}.bs-card__img--h{opacity:0}.bs-card:hover .bs-card__img:not(.bs-card__img--h){opacity:0}.bs-card:hover .bs-card__img--h{opacity:1}.bs-card__img--ph{position:static;opacity:.35;padding:24px}.bs-badge{position:absolute;top:12px;left:12px;background:var(--bs-badge-bg, #e91e8c);color:var(--bs-badge-color, #fff);font-size:9px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:4px 10px;border-radius:20px;font-family:var(--bs-eyebrow-font, "Josefin Sans", sans-serif);z-index:3}.bs-badge--sale{background:var(--bs-sale-bg, #ff4757);color:var(--bs-sale-color, #fff)}.bs-card__body{padding:12px 16px 8px}.bs-card__vendor{font-size:var(--bs-vendor-size, 10px);font-weight:var(--bs-vendor-weight, 400);letter-spacing:1.5px;text-transform:uppercase;color:var(--bs-vendor-color, #bbb);margin:0 0 3px;font-family:var(--bs-eyebrow-font, "Josefin Sans", sans-serif)}.bs-card__name{font-size:var(--bs-name-size, 14px);font-weight:var(--bs-name-weight, 600);color:var(--bs-name-color, #1a1a1a);font-family:var(--bs-name-font, "Inter", sans-serif);margin:0 0 8px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bs-card__prices{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.bs-price--orig{font-size:var(--bs-price-size, 12px);color:var(--bs-orig-color, #ccc);text-decoration:line-through;font-family:var(--bs-name-font, "Inter", sans-serif)}.bs-price--sale{font-size:var(--bs-price-size, 15px);font-weight:var(--bs-price-weight, 700);color:#1a1a1a;font-family:var(--bs-name-font, "Inter", sans-serif)}.bs-price--off{color:var(--bs-price-color, #e91e8c)}.bs-card__cta{padding:0 16px 16px}.bs-btn{display:block;width:100%;text-align:center;background:var(--bs-btn-bg, #e91e8c);color:var(--bs-btn-txt, #fff);font-size:var(--bs-btn-size, 12px);font-weight:var(--bs-btn-weight, 700);font-family:var(--bs-btn-font, "Inter", sans-serif);letter-spacing:1.4px;text-transform:uppercase;text-decoration:none;padding:12px 0;border-radius:var(--bs-btn-radius, 30px);transition:opacity .2s,transform .15s;border:none;cursor:pointer}.bs-btn:hover{opacity:.88;transform:scale(.98)}.bs-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:var(--bs-arrow-bg, #fff);border:1.5px solid #e8e8e8;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #00000012;z-index:20;color:var(--bs-arrow-color, #1a1a1a);transition:background .2s,border-color .2s,transform .15s,color .2s}.bs-arrow--l{left:4px}.bs-arrow--r{right:4px}.bs-arrow:hover{background:var(--bs-arrow-hover-bg, #e91e8c);border-color:var(--bs-arrow-hover-bg, #e91e8c);color:#fff;transform:translateY(-50%) scale(1.1)}.bs-dots{display:flex;justify-content:center;gap:7px;margin-top:24px}.bs-dot{width:8px;height:8px;border-radius:50%;background:var(--bs-dot-color, #e0e0e0);border:none;cursor:pointer;padding:0;transition:background .25s,width .25s,border-radius .25s}.bs-dot--on{background:var(--bs-dot-on, #e91e8c);width:22px;border-radius:4px}@media screen and (max-width:900px){.bs-stage{height:calc(var(--bs-stage-h, 460px) * .87)}.bs-item{width:min(260px,60vw)}}@media screen and (max-width:640px){.bs-stage{height:calc(var(--bs-stage-h, 460px) * .82)}.bs-item{width:min(240px,72vw)}.bs-cf{padding:0 38px}.bs-arrow{width:36px;height:36px}.bs-card__img-wrap{height:260px}}@media screen and (max-width:400px){.bs-stage{height:calc(var(--bs-stage-h, 460px) * .78)}.bs-item{width:min(220px,78vw)}.bs-cf{padding:0 28px}.bs-arrow{width:30px;height:30px}.bs-card__img-wrap{height:260px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-best-seller.css.map */
