.section-coverax-bestsellers{width:100%}.kp-bs{--bs-media: clamp(210px, 22vw, 260px);--bs-gap: 2.8rem;--bs-gold: #e2b20f;--bs-navy: var(--color-green, #010f81);--bs-text: #111;--bs-muted: #737373;--bs-line: #ececec;width:100%;background:#fff;font-family:Inter,Inter Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--bs-text);letter-spacing:normal}.kp-bs__container{width:100%;max-width:var(--cx-home-container-max, 1500px);margin-inline:auto;padding-inline:var(--cx-home-container-px, clamp(20px, 4vw, 48px));box-sizing:border-box;overflow:visible}.kp-bs__heading{margin-bottom:clamp(1.6rem,3vw,2.4rem);max-width:54rem}.kp-bs__title{margin:0 0 .6rem;font-family:inherit;font-size:var(--cx-home-title-size, 40px);font-weight:800;letter-spacing:-.03em;line-height:1.12;color:var(--bs-text)}.kp-bs__subheading{margin:0;font-size:clamp(1.5rem,1.8vw,1.8rem);font-weight:400;line-height:1.4;color:#3a3a3a}.kp-bs__carousel{display:block;position:relative}.kp-bs__viewport{position:relative}.kp-bs__track{display:flex;align-items:stretch;gap:var(--bs-gap);margin:0;padding:0 0 .4rem;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kp-bs__track::-webkit-scrollbar{display:none}.kp-bs__slide{display:flex;align-items:stretch;flex:0 0 calc((100% - (var(--bs-gap) * 3)) / 4.28);min-width:0;scroll-snap-align:start}.kp-bs__nav{position:absolute;top:calc(var(--bs-media) / 2);z-index:3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:#5a5a5a;background:#fff;border:0;border-radius:999px;box-shadow:0 2px 10px #00000024;cursor:pointer;transform:translateY(-50%)}.kp-bs__nav svg{display:block;width:24px;height:24px}.kp-bs__nav--next{right:4px}.kp-bs__nav--prev{left:0}.kp-bs__nav[hidden]{display:none}@media(hover:hover)and (pointer:fine){.kp-bs__nav:hover{color:var(--bs-text);box-shadow:0 3px 12px #0000002e}}.kp-bs__nav:focus-visible{outline:2px solid var(--bs-navy);outline-offset:2px}.kp-bs__progress{position:relative;margin-top:1.6rem;padding-block:1.2rem;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.kp-bs__progress.is-dragging{cursor:grabbing}.kp-bs__progress-track{position:relative;display:block;height:3px;overflow:hidden;background:#e8e8e8;border-radius:999px;pointer-events:none}.kp-bs__progress-thumb{position:absolute;top:0;left:0;display:block;height:100%;width:25%;background:#2a2a2a;border-radius:inherit}.kp-bs-card{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-width:0;min-height:100%}.kp-bs-card__main{display:flex;flex-direction:column;color:inherit;text-decoration:none}.kp-bs-card__main:focus-visible{outline:2px solid var(--bs-navy);outline-offset:4px;border-radius:12px}.kp-bs-card__media{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 var(--bs-media);height:var(--bs-media);margin:0 0 2rem;overflow:hidden;background:#fff}.kp-bs-card__image{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .32s cubic-bezier(.22,1,.36,1)}.kp-bs-card__image--placeholder{width:58%;height:auto;padding:0;opacity:.32}.kp-bs-card__badge{position:absolute;top:1rem;left:1rem;z-index:1;padding:.3rem .65rem;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;color:#fff;background:var(--bs-navy);border-radius:4px}.kp-bs-card__badge--save{background:#e45c73}.kp-bs-card__type{flex:0 0 1.4rem;margin:0;min-width:0;height:1.4rem;font-size:1.1rem;font-weight:600;letter-spacing:.08em;line-height:1.4rem;text-transform:uppercase;color:var(--bs-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kp-bs-card__title{display:-webkit-box;flex:0 0 4.8rem;margin:.6rem 0 0;min-width:0;height:4.8rem;font-family:inherit;font-size:2rem;font-weight:700;font-style:normal;letter-spacing:-.03em;line-height:2.4rem;color:var(--bs-text);overflow:hidden;overflow-wrap:break-word;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.kp-bs-card__snippet{display:-webkit-box;flex:0 0 3.6rem;margin:.5rem 0 0;min-width:0;height:3.6rem;font-size:1.3rem;font-weight:400;line-height:1.8rem;color:var(--bs-muted);overflow:hidden;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.kp-bs-card__type-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex:0 0 1.4rem;height:1.4rem}.kp-bs-card__type-row .kp-bs-card__type{flex:1 1 auto;min-width:0;margin:0}.kp-bs-card__rating{display:flex;align-items:center;flex:0 0 auto;height:1.4rem;gap:.4rem;line-height:1}.kp-bs-card__stars{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;font-family:Times,Times New Roman,serif;font-size:1.05rem;letter-spacing:.08em;line-height:1;background:linear-gradient(90deg,var(--bs-gold) var(--bs-fill, 0%),#e2e2e2 var(--bs-fill, 0%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.kp-bs-card__stars:before{content:"\2605\2605\2605\2605\2605"}.kp-bs-card__score,.kp-bs-card__count{font-size:1.1rem;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.kp-bs-card__score{font-weight:600;letter-spacing:-.02em;color:var(--bs-text)}.kp-bs-card__count{font-weight:400;color:var(--bs-muted)}.kp-bs-card__buy{display:flex;align-items:flex-end;justify-content:space-between;gap:1.2rem;flex:0 0 auto;margin-top:auto;padding-top:1.8rem;min-width:0}.kp-bs-card__price{min-width:0}.kp-bs-card__amount{display:flex;align-items:baseline;gap:.6rem;margin:0;font-size:1.8rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--bs-text);white-space:nowrap}.kp-bs-card__price.is-sale .kp-bs-card__amount{color:#c62828}.kp-bs-card__compare{font-size:1.3rem;font-weight:400;color:var(--bs-muted);text-decoration:line-through}.kp-bs-card__unit{margin:.5rem 0 0;min-height:1.5rem;font-size:1.1rem;font-weight:400;line-height:1.5rem;color:var(--bs-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kp-bs-card__quick,.kp-bs-card__form{margin:0;flex:0 0 auto}.kp-bs-card__add{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:var(--bs-navy);background:#fff;border:1px solid var(--bs-line);border-radius:999px;cursor:pointer;transition:opacity .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.kp-bs-card__add:focus-visible{outline:2px solid var(--bs-navy);outline-offset:2px}.kp-bs-card__add:disabled{opacity:.4;cursor:not-allowed}.kp-bs-card__add-icon{display:flex;align-items:center;justify-content:center;line-height:0}.kp-bs-card__add-icon .svg-wrapper,.kp-bs-card__add-icon svg{display:block;width:13px;height:13px}.kp-bs-card__add.loading .kp-bs-card__add-icon{visibility:hidden}.kp-bs-card__add .loading__spinner{position:absolute;top:50%;left:50%;display:none;width:14px;height:14px;margin:0;transform:translate(-50%,-50%)}.kp-bs-card__add.loading .loading__spinner,.kp-bs-card__add.loading .loading__spinner:not(.hidden){display:flex;align-items:center;justify-content:center}.kp-bs-card__add .loading__spinner .spinner{width:14px;height:14px}.kp-bs-card__add .loading__spinner .path{stroke:#fff}@media(hover:hover)and (pointer:fine){.kp-bs-card:hover .kp-bs-card__image{transform:scale(1.04)}.kp-bs-card__add{opacity:0}.kp-bs-card:hover .kp-bs-card__add,.kp-bs-card:focus-within .kp-bs-card__add,.kp-bs-card__add:focus-visible,.kp-bs-card__add.loading,.kp-bs-card__add.is-added{opacity:1}.kp-bs-card:hover .kp-bs-card__add:not(:disabled){color:#fff;background:var(--bs-navy);border-color:var(--bs-navy)}}@media(pointer:coarse){.kp-bs-card__add:not(:disabled){color:#fff;background:var(--bs-navy);border-color:var(--bs-navy)}}@media(max-width:989px){.kp-bs{--bs-media: clamp(200px, 28vw, 240px);--bs-gap: 2.4rem}.kp-bs__slide{flex-basis:calc((100% - var(--bs-gap)) / 2.25)}}@media(max-width:749px){.kp-bs{--bs-media: clamp(190px, 52vw, 230px);--bs-gap: 2rem}.kp-bs__subheading{font-size:1.5rem}.kp-bs__slide{flex-basis:calc((100% - var(--bs-gap)) / 1.28)}.kp-bs-card__title{flex-basis:4.4rem;height:4.4rem;font-size:1.8rem;line-height:2.2rem}.kp-bs-card__amount{font-size:1.7rem}}@media(prefers-reduced-motion:reduce){.kp-bs__track{scroll-behavior:auto}.kp-bs-card__image,.kp-bs-card__add{transition:none}.kp-bs-card:hover .kp-bs-card__image{transform:none}}@media(forced-colors:active){.kp-bs-card__stars{-webkit-text-fill-color:CanvasText;color:CanvasText;background:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/coverax-bestsellers.css.map */
