.bs{padding-block:var(--bs-pad-t, 72px) var(--bs-pad-b, 72px);background:var(--bs-bg, #fff)}.bs__head{max-width:640px;margin:0 0 2.6rem}.bs__head--center{margin-inline:auto;text-align:center}.bs__head h2{font-size:clamp(1.9rem,3.4vw,2.7rem);margin:.9rem 0 .7rem;letter-spacing:-.015em}.bs__head p{color:var(--ink-soft);font-size:1.08rem;line-height:1.6}.bs__radio{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.bs__tabs{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2.2rem}.bs__tabs--center{justify-content:center}.bs__tab-btn{font-family:var(--ui);font-weight:700;font-size:.92rem;letter-spacing:.01em;padding:.72rem 1.5rem;border-radius:var(--bs-tab-radius, 30px);border:1px solid var(--bs-tab-border, #e5dfcf);background:var(--bs-tab-inactive-bg, #fff);color:var(--bs-tab-inactive-color, #251d3a);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.bs__tab-btn:hover{transform:translateY(-1px)}.bs__tab-btn:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.bs__panel{display:none}.bs__panel--first{display:block}.bs__empty{padding:3rem 2rem;text-align:center;color:var(--ink-soft);font-size:.98rem;background:#7a57c00f;border:1px dashed rgba(122,87,192,.28);border-radius:var(--radius-lg)}.bs__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(var(--bs-cols, 4),minmax(0,1fr));gap:var(--bs-gap-y, 24px) var(--bs-gap-x, 24px)}.bs__viewall{display:flex;justify-content:center;margin-top:2.6rem}.bs__viewall-btn{border:1.5px solid var(--violet-deep)}.bs-card{display:flex;flex-direction:column}.bs-card__media{position:relative;border-radius:var(--bs-card-radius, 10px);overflow:hidden;background:var(--bs-card-bg, #fff);border:1px solid var(--bs-card-border, #ede6d6);transition:border-color .35s var(--ease),transform .35s var(--ease)}.bs-card:hover .bs-card__media{transform:translateY(-3px)}.bs-card__media-link{display:block;position:relative;aspect-ratio:var(--bs-img-ratio, 1/1);overflow:hidden}.bs-card__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .4s var(--ease)}.bs-card__video.is-playing{opacity:1}.bs-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s var(--ease),transform .5s var(--ease)}.bs-card__img--placeholder{background:linear-gradient(135deg,#7a57c01a,#e4c56c24)}.bs-card__img--alt,.bs-card:hover .bs-card__img--primary{opacity:0}.bs-card:hover .bs-card__img--alt{opacity:1}.bs-card:hover .bs-card__img{transform:scale(1.03)}.bs-card__badge{position:absolute;top:.7rem;left:.7rem;display:inline-flex;align-items:center;gap:.3rem;font-family:var(--ui);font-weight:700;font-size:.78rem;letter-spacing:.01em;padding:.34rem .65rem;border-radius:30px;background:var(--bs-rating-bg, #fff);color:var(--bs-rating-color, #be9743);z-index:2}.bs-card__badge svg{width:12px;height:12px}.bs-card__badge--sold-out{background:var(--ink);color:#fdfbf3}.bs-card__quickview{position:absolute;top:.7rem;right:.7rem;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bs-quickview-bg, #fff);color:var(--bs-quickview-color, #251d3a);opacity:0;transform:translateY(-4px);transition:opacity .3s var(--ease),transform .3s var(--ease);z-index:2}.bs-card__quickview svg{width:16px;height:16px}.bs-card:hover .bs-card__quickview,.bs-card:focus-within .bs-card__quickview{opacity:1;transform:none}.bs-card__dots{position:absolute;left:0;right:0;bottom:.7rem;display:flex;justify-content:center;gap:.32rem;z-index:2;pointer-events:none}.bs-card__dot{width:5px;height:5px;border-radius:50%;background:var(--bs-dot-color, #e5dfcf)}.bs-card__dot.is-active{background:var(--bs-dot-active, #be9743)}.bs-card__cta{position:absolute;left:.6rem;right:.6rem;bottom:.6rem;z-index:3}.bs-card__form{display:block}.bs-card__cta-btn{--btn-sweep-ink: var(--bs-cta-bg, #251d3a);display:block;width:100%;text-align:center;font-family:var(--ui);font-weight:700;font-size:.86rem;letter-spacing:.01em;padding:.72rem 1rem;border:1px solid var(--bs-cta-bg, #251d3a);border-radius:var(--bs-cta-radius, 30px);background:var(--bs-cta-bg, #251d3a);color:var(--bs-cta-color, #fdfbf3);cursor:pointer}@media(min-width:990px)and (max-width:1440px){.bs-card__cta-btn{font-size:.8rem;padding:.58rem .8rem}}.bs-card__cta-btn--disabled{opacity:.6;pointer-events:none}.bs-card__cta-btn.is-loading{opacity:.75;pointer-events:none}.bs-card__cta-btn.is-loading:after{content:"";display:inline-block;vertical-align:-2px;width:12px;height:12px;margin-left:.5rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:bs-spin .7s linear infinite}@keyframes bs-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bs-card__cta-btn.is-loading:after{animation:none}}[data-quick-add=none] .bs-card__cta{display:none}[data-quick-add=hover] .bs-card__cta{opacity:0;transform:translateY(6px);transition:opacity .25s var(--ease),transform .25s var(--ease)}[data-quick-add=hover] .bs-card:hover .bs-card__cta,[data-quick-add=hover] .bs-card:focus-within .bs-card__cta{opacity:1;transform:none}@media(hover:none){[data-quick-add=hover] .bs-card__cta{opacity:1;transform:none}}[data-quick-add=always] .bs-card__cta{position:static;margin:.6rem}.bs-card__body{padding-top:1rem;display:flex;flex-direction:column;gap:.3rem}.bs-card__vendor{font-family:var(--ui);font-weight:700;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-vendor-color, #be9743)}.bs-card__title{font-family:var(--display);font-weight:400;font-size:var(--bs-title-size, 16px);line-height:1.34;margin:.1rem 0 .15rem}.bs-card__title a{color:var(--bs-title-color, #251d3a);background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s var(--ease);padding-bottom:1px}.bs-card__title a:hover{background-size:100% 1px}.bs-card__price{font-family:var(--ui);font-weight:500;font-size:.8rem;color:var(--bs-price-color, #251d3a);display:inline-flex;align-items:baseline;gap:.55rem}.bs-card__price-compare{font-weight:400;font-size:.75rem;color:var(--bs-compare-color, #8b8398)}@media(max-width:767px){.bs__head{margin-bottom:1.8rem}.bs__tabs{gap:.5rem;margin-bottom:1.6rem}.bs__tab-btn{font-size:.84rem;padding:.6rem 1.15rem}.bs-card__quickview{width:30px;height:30px}.bs-card__cta-btn{font-size:.8rem;padding:.58rem .8rem}}@media(max-width:767px){.bs-card--all-products .bs-card__cta-btn{font-size:.72rem;line-height:1.2;padding:.4rem .65rem}.bs-card--all-products .bs-card__badge--rating{gap:3px;padding:3px 5px;font-size:.68rem;line-height:1}.bs-card--all-products .bs-card__badge--rating svg{width:9px;height:9px}}.bs-card--all-products .bs-card__price{font-size:16px;line-height:1.25}.bs-card--all-products .bs-card__price-compare{font-size:.8em}@media(min-width:750px){.bs-card--all-products .bs-card__price{font-size:22px}}.bs .bs__head{margin:0 auto 40px}.bs .bs__head h2{margin:0;color:#0a2240;font-size:48px;line-height:54px;letter-spacing:-.5px}.bs .bs-card__media{border-radius:8px}.bs .bs-card__media-link{aspect-ratio:531.929 / 458.688}.bs .bs-card__badge{top:9px;left:9px;gap:3.85px;padding:4.36px 8.34px;font-size:16px;line-height:18px}.bs .bs-card__badge svg{width:14px;height:14px}.bs .bs-card__body{padding-top:24px;gap:6px}.bs .bs-card__title{margin:0;font-size:22px;line-height:28px;letter-spacing:-.15px}.bs .bs-card__price{font-family:var(--serif);font-weight:400;font-size:16px;line-height:28px}.bs__nav{display:none}@media(max-width:1023px){.bs{padding-block:40px}.bs .bs__head{margin-bottom:32px}.bs .bs__head h2{color:#0a1b3c;font-size:28px;line-height:36px}.bs .bs__grid{display:flex;align-items:flex-start;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bs .bs__grid::-webkit-scrollbar{display:none}.bs .bs__grid .bs-card{flex:0 0 100%;scroll-snap-align:start}.bs .bs-card__media-link{aspect-ratio:688 / 458.688}.bs .bs-card__title{font-size:20px;line-height:24px}.bs__nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:32px}}@media(max-width:767px){.bs .bs__head{margin-bottom:22px}.bs .bs-card__media{border-radius:12px}.bs .bs-card__media-link{aspect-ratio:351 / 210}.bs .bs-card__badge{top:13px;left:9px;gap:6px;padding:0 6px;font-size:14px;line-height:19px}.bs .bs-card__badge svg{width:13px;height:13px}.bs .bs-card__body{padding:14px 16px 16px;gap:7px}.bs .bs-card__title{font-size:16px;line-height:28px}.bs .bs-card__price{font-weight:700}.bs__nav{margin-top:22px}}.bs__navbtn{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #ede6d6;border-radius:50%;background:#0a1b3c;color:#fdfbf3;cursor:pointer;transition:background .25s var(--ease)}.bs__navbtn:hover{background:#251d3a}.bs__navbtn:focus-visible{outline:2px solid #be9743;outline-offset:2px}.bs__navbtn svg{width:16px;height:16px}.bs__counter{min-width:48px;text-align:center;font-family:var(--serif);font-size:16px;line-height:28px;color:#251d3a80}.bs__counter b{font-weight:700;color:#251d3a}
/*# sourceMappingURL=/cdn/shop/t/18/assets/best-seller.css.map */
