.best-sellers-section{position:relative;min-height:680px;overflow:hidden;width:100%;z-index:1;background:linear-gradient(180deg,#d9d9d9,#fafafa,#d9d9d9);color:#000}@media(min-width:1024px){.best-sellers-section{min-height:calc(100vh - var(--header-height))}}.best-sellers-shell{position:relative;z-index:20;width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding:3rem 1rem 6rem;min-height:680px;display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.best-sellers-shell{width:min(calc(100vw - 8rem),1760px);padding:3rem 1rem}}@media(min-width:1024px){.best-sellers-shell{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;min-height:calc(100vh - var(--header-height));padding:0}}.best-seller-slide{display:none}.best-seller-slide.active{display:block}@media(min-width:1024px){.best-seller-slide.active{display:grid;grid-template-columns:subgrid;grid-column:span 2;align-items:center}}.best-seller-copy{max-width:min(86vw,560px);text-align:left}.best-seller-tagline{font-size:clamp(.78rem,1vw,1rem);font-weight:900;letter-spacing:.24em;text-transform:uppercase;margin:0}.theme-light .best-seller-tagline{color:#000000a6}.theme-dark .best-seller-tagline{color:#ffffffb3}.best-seller-title{font-family:Kenfolg,Georgia,serif;margin-top:.75rem;max-width:12ch;font-size:clamp(3rem,8vw,5.4rem);line-height:.9;text-transform:uppercase}@media(min-width:1024px){.best-seller-title{font-size:clamp(4rem,4.4vw,6.5rem)}}.best-seller-body{margin-top:1.25rem;max-width:24rem;font-size:clamp(1rem,1.35vw,1.45rem);line-height:1.25;font-weight:600}.theme-light .best-seller-body{color:#000000b3}.theme-dark .best-seller-body{color:#ffffffd1}.best-seller-action-wrap{margin-top:1.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.best-seller-cta-btn{display:inline-flex;align-items:center;justify-content:center;height:2.75rem;padding:0 2.25rem;font-size:.8rem;font-weight:700;text-transform:uppercase;border-radius:0;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s}.theme-light .best-seller-cta-btn{border:1px solid #000000;background-color:transparent;color:#000}.theme-light .best-seller-cta-btn:hover{background-color:#000;color:#fff}.theme-dark .best-seller-cta-btn{background-color:#fff;color:#000}.theme-dark .best-seller-cta-btn:hover{background-color:#bf0228;color:#fff}.best-seller-price{font-size:.9rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.theme-light .best-seller-price{color:#bf0228}.theme-dark .best-seller-price{color:#fff}.best-seller-product-wrap{position:relative;min-height:280px;width:100%;display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.best-seller-product-wrap{min-height:400px;max-height:calc(100vh - var(--header-height) - 160px);height:100%}}.best-seller-product-img{display:block;width:min(100%,46rem);max-width:100%;max-height:22rem;height:auto;object-fit:contain;margin-inline:auto}@media(min-width:1024px){.best-seller-product-img{max-height:min(62vh,38rem)}}.best-sellers-nav-wrap{position:absolute;bottom:1.75rem;left:50%;z-index:30;display:flex;transform:translate(-50%);align-items:center;gap:1rem}.best-sellers-nav-btn{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid rgba(255,255,255,.25);cursor:pointer;transition:border-color .2s,background-color .2s}.best-sellers-nav-btn svg{width:1.5rem;height:1.5rem}.theme-light .best-sellers-nav-btn{border-color:#00000040;background-color:#fff9;color:#000}.theme-light .best-sellers-nav-btn:hover{border-color:#000}.theme-dark .best-sellers-nav-btn{border-color:#ffffff40;background-color:#0006;color:#fff}.theme-dark .best-sellers-nav-btn:hover{border-color:#fff}.best-sellers-dots{display:flex;align-items:center;gap:.5rem}.best-sellers-dot{width:.5rem;height:.5rem;border-radius:999px;cursor:pointer;transition:width .2s,background-color .2s;padding:0;border:none}.best-sellers-dot.active{width:2rem;background-color:#bf0228!important}.theme-light .best-sellers-dot{background-color:#00000059}.theme-dark .best-sellers-dot{background-color:#ffffff8c}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-best-sellers.css.map */
