.best-sellers{--best-sellers-gutter: 20px;--best-sellers-stage-max: 1440px;--best-sellers-gap: 16px;--best-sellers-card-h: 430px;--best-sellers-heading-size: 32px;--best-sellers-heading-line: 40px;--best-sellers-heading-tracking: -1.2px;--best-sellers-text: #0d1b2a;--best-sellers-muted: #6b7280;--best-sellers-card-bg: #f1f1f1;--best-sellers-image-bg: #ffffff;--best-sellers-image-radius: 16px;--best-sellers-radius: 20px;--best-sellers-notch-r: 20px;--best-sellers-ribbon-color: #ff4433;--best-sellers-arrow-size: 50px;--best-sellers-arrow-gap: 7px;--best-sellers-pt: var(--best-sellers-pt-mobile, 40px);--best-sellers-pb: var(--best-sellers-pb-mobile, 40px);padding:var(--best-sellers-pt) 0 var(--best-sellers-pb);color:var(--best-sellers-text);background:#fff}.best-sellers__inner{width:min(calc(100% - (var(--best-sellers-gutter) * 2)),var(--best-sellers-stage-max));margin-inline:auto}.best-sellers__header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.best-sellers__heading{margin:0;color:var(--best-sellers-text);font-family:Montserrat,sans-serif;font-size:var(--best-sellers-heading-size);font-weight:700;line-height:var(--best-sellers-heading-line);letter-spacing:var(--best-sellers-heading-tracking)}.best-sellers__heading-copy{min-width:0;flex:1 1 auto}.best-sellers__subheading{margin:6px 0 0;color:var(--best-sellers-muted);font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.45}.best-sellers__controls{display:flex;flex-shrink:0;gap:var(--best-sellers-arrow-gap)}.best-sellers:not(.best-sellers--mobile-arrows) .best-sellers__controls{display:none}.best-sellers__arrow{display:inline-flex;align-items:center;justify-content:center;width:var(--best-sellers-arrow-size);height:var(--best-sellers-arrow-size);padding:0;border:1px solid var(--best-sellers-text);border-radius:50%;background:#fff;color:var(--best-sellers-text);cursor:pointer;transition:opacity .2s ease,color .2s ease}.best-sellers__arrow:disabled,.best-sellers__arrow[aria-disabled=true]{color:#9f9f9f;border-color:#9f9f9f;opacity:1;cursor:default;pointer-events:none;background-color:#fff!important}.best-sellers__arrow svg{display:block;width:16px;height:12px}.best-sellers__viewport{overflow-x:clip;overflow-y:visible}.best-sellers__track{display:flex;gap:var(--best-sellers-gap);margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;list-style:none}.best-sellers__track::-webkit-scrollbar{display:none}.best-sellers__slide{flex:0 0 calc((100% - var(--best-sellers-gap)) / 1.2);min-width:0;height:var(--best-sellers-card-h);scroll-snap-align:start}.best-sellers__variant-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:1.25rem}.best-sellers__variant-modal[hidden]{display:none}.best-sellers__variant-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0d1b2a8c;cursor:pointer}.best-sellers__variant-modal-dialog{position:relative;z-index:1;width:min(100%,24rem);padding:1.5rem;border-radius:16px;background:#fff;color:var(--best-sellers-text);box-shadow:0 20px 48px #0d1b2a2e}.best-sellers__variant-modal-title{margin:0 0 1rem;font-size:1.125rem;font-weight:700;line-height:1.3}.best-sellers__variant-modal-label{display:grid;gap:.5rem;margin-bottom:1.25rem;font-size:.875rem;font-weight:600}.best-sellers__variant-modal-select{width:100%;min-height:2.75rem;padding:.65rem .85rem;border:1px solid #d7dbe0;border-radius:10px;background:#fff;color:var(--best-sellers-text);font:inherit;font-size:.9375rem}.best-sellers__variant-modal-actions{display:grid;gap:.75rem}.best-sellers__variant-modal-add.primary-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;border:0;border-radius:10px;cursor:pointer}.best-sellers__variant-modal-cancel{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--best-sellers-muted);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.best-sellers__empty{margin:0;font-family:Montserrat,sans-serif;font-size:16px}@media(max-width:767.98px){.best-sellers__slide{height:auto;align-self:stretch}.best-sellers__track{align-items:stretch}}@media(min-width:768px){.best-sellers__viewport{overflow:hidden}.best-sellers{--best-sellers-gutter: 40px;--best-sellers-pt: var(--best-sellers-pt-narrow, 60px);--best-sellers-pb: var(--best-sellers-pb-narrow, 60px);--best-sellers-heading-size: 40px;--best-sellers-heading-line: 48px}.best-sellers__header{margin-bottom:20px}.best-sellers:not(.best-sellers--mobile-arrows) .best-sellers__controls{display:flex}.best-sellers__slide{flex:0 0 calc((100% - (var(--best-sellers-gap) * 2)) / 3)}}@media(min-width:1200px){.best-sellers{--best-sellers-gutter: 92px;--best-sellers-pt: var(--best-sellers-pt-wide, 100px);--best-sellers-pb: var(--best-sellers-pb-wide, 100px);--best-sellers-heading-size: 44px;--best-sellers-heading-line: 52px}.best-sellers__slide{flex:0 0 calc((100% - (var(--best-sellers-gap) * 3)) / 4)}}.best-sellers[hidden]{display:none!important}.best-sellers .caddy-find-fit__product--catalog{--caddy-fit-card: #f7f8fa}.best-sellers .caddy-find-fit__product-info .caddy-find-fit__backorder-note{margin:5px 0 0;color:#9b4f1f;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/24/assets/best-sellers.css.map */
