.bronte-bs-section{padding-block:var(--bronte-space-80)}.bronte-bs{--bs-edge: max(var(--bronte-gutter), calc((100% - var(--bronte-container-max)) / 2));--bs-gap: var(--bronte-space-24);--bs-card-w: calc((var(--bronte-container-max) - var(--bs-gap) * 3) / 4);display:flex;flex-direction:column;gap:var(--bronte-space-40);width:100%;min-width:0;font-family:var(--bronte-font-body);color:var(--bronte-text-primary)}.bronte-bs__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--bronte-space-20);padding-inline:var(--bs-edge)}.bronte-bs__titles{display:flex;flex-direction:column;gap:var(--bronte-space-8);min-width:0}.bronte-bs__eyebrow{margin:0;font-size:var(--bronte-eyebrow-size);font-weight:500;letter-spacing:var(--bronte-eyebrow-ls);line-height:1;text-transform:uppercase;color:var(--bronte-text-secondary)}.bronte-bs__heading{margin:0;font-family:var(--bronte-font-heading);font-size:var(--bronte-h2-size);font-weight:400;line-height:1.1;color:var(--bronte-text-primary)}.bronte-bs__view-all{position:relative;display:inline-flex;align-items:center;flex-shrink:0;padding:var(--bronte-space-4);border-radius:var(--bronte-radius-sm);font-size:var(--bronte-button-size);font-weight:500;letter-spacing:var(--bronte-button-ls);line-height:1;text-transform:uppercase;color:var(--bronte-text-primary);text-decoration:none;white-space:nowrap}.bronte-bs__view-all:after{content:"";position:absolute;inset-inline:4px;inset-block-end:1px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.bronte-bs__view-all:hover:after,.bronte-bs__view-all:focus-visible:after{transform:scaleX(1)}.bronte-bs__view-all:focus-visible{outline:2px solid var(--bronte-text-primary);outline-offset:2px}.bronte-bs__grid{display:flex;align-items:stretch;gap:var(--bs-gap);min-width:0;margin:0;margin-block:-4px;padding-block:var(--bronte-space-4);padding-inline:var(--bs-edge);list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--bs-edge);scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.bronte-bs__grid::-webkit-scrollbar{display:none}.bronte-bs__tile{display:flex;flex:0 0 var(--bs-card-w);min-width:0;scroll-snap-align:start}.bronte-bs__tile>*{width:100%}.bronte-bs__promo{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--bronte-space-12);height:100%;color:var(--bronte-text-primary);text-decoration:none}.bronte-bs__promo:focus-visible{outline:2px solid var(--bronte-text-primary);outline-offset:2px}.bronte-bs__promo-media{display:block;flex:0 0 auto;overflow:hidden;border:1px solid var(--bronte-border-default);border-radius:var(--bronte-radius-md);background:var(--bronte-bg-media);aspect-ratio:4 / 5}.bronte-bs__promo-img.bronte-bs__promo-img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover}.bronte-bs__promo-info{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--bronte-space-12);text-align:left}.bronte-bs__promo-text{display:flex;flex-direction:column;gap:6px;min-width:0}.bronte-bs__promo-title{margin:0;font-family:var(--bronte-font-body);font-size:var(--bronte-body-13-size);font-weight:500;letter-spacing:.08em;line-height:1.35;text-transform:uppercase;color:var(--bronte-text-primary)}.bronte-bs__promo-sub{margin:0;font-size:var(--bronte-body-s-size);font-weight:400;line-height:var(--bronte-body-s-lh);color:var(--bronte-text-secondary)}.bronte-bs__promo-cta{position:relative;flex:0 0 auto;padding-block:var(--bronte-space-4);font-size:var(--bronte-button-size);font-weight:500;letter-spacing:var(--bronte-button-ls);line-height:1;text-transform:uppercase;color:var(--bronte-text-primary);white-space:nowrap}.bronte-bs__promo-cta:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}@media(hover:hover){.bronte-bs__promo:hover .bronte-bs__promo-cta:after{transform:scaleX(1)}}.bronte-bs__promo:focus-visible .bronte-bs__promo-cta:after{transform:scaleX(1)}.bronte-bs__skeleton{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--bronte-space-12);height:100%}.bronte-bs__skeleton-media{display:block;flex:1 1 auto;overflow:hidden;min-height:88px;border:1px solid var(--bronte-border-default);border-radius:var(--bronte-radius-md);background:var(--bronte-bg-media);aspect-ratio:4 / 5}.bronte-bs__skeleton-svg.bronte-bs__skeleton-svg{display:block;width:100%;max-width:100%;height:100%;object-fit:contain}.bronte-bs__skeleton-line{height:12px;border-radius:var(--bronte-radius-sm);background:var(--bronte-ink-a08)}.bronte-bs__skeleton-line--short{width:40%}.bronte-bs[data-bs-reveal] .bronte-bs__reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--bs-i, 0) * 80ms)}.bronte-bs[data-bs-reveal=in] .bronte-bs__reveal{opacity:1;transform:none}@media(max-width:749px){.bronte-bs-section{padding-block:var(--bronte-space-40)}.bronte-bs{--bs-gap: var(--bronte-space-16);--bs-peek: var(--bronte-space-40);--bs-card-w: calc( (100vw - var(--bronte-gutter) - var(--bs-peek) - var(--bs-gap) * 2) / 2 );gap:var(--bronte-space-24)}.bronte-bs__head{gap:var(--bronte-space-12)}}@media(prefers-reduced-motion:reduce){.bronte-bs[data-bs-reveal] .bronte-bs__reveal{opacity:1;transform:none;transition:none}.bronte-bs__promo-cta:after{transition:none}.bronte-bs__view-all:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bronte-best-sellers.css.map */
