.kl-pad{margin:var(--kl-pad-mt, 2rem) 0 var(--kl-pad-mb, 1rem)}.kl-pad__heading{font-size:.8rem;font-weight:700;margin:0 0 .65rem;letter-spacing:.01em}.kl-pad__stage{position:relative;display:flex;align-items:flex-start;gap:.25rem}.kl-pad__viewport{overflow-x:auto;overflow-y:hidden;flex:1 1 auto;min-width:0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.kl-pad__viewport::-webkit-scrollbar{display:none;width:0;height:0}.kl-pad__track{display:flex;gap:.65rem;width:max-content;padding-bottom:2px}.kl-pad__card{flex:0 0 var(--kl-pad-card-w, 132px);width:var(--kl-pad-card-w, 132px);max-width:var(--kl-pad-card-w, 132px);--kl-pad-control-gap: 8px;--kl-pad-qty-size: 20px;--kl-pad-qty-pad: 2px}.kl-pad__media{--kl-pad-scoop: 12px;--kl-pad-pocket-bg: var(--color-background-main, #fff);position:relative;aspect-ratio:1;border-radius:var(--kl-pad-radius, 14px);overflow:hidden;background:#f3f3f3}.kl-pad__img{width:100%;height:100%;object-fit:cover;display:block}.kl-pad__img--ph{background:#ececec}.kl-pad__badge{position:absolute;top:6px;left:6px;z-index:2;background:#f5d547;color:#111;font-size:8px;font-weight:700;line-height:1;padding:4px 6px;border-radius:999px;max-width:calc(100% - 42px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kl-pad__pocket{position:absolute;right:0;bottom:0;z-index:2;background:var(--kl-pad-pocket-bg);border-top-left-radius:calc(var(--kl-pad-scoop) + 6px);padding:var(--kl-pad-control-gap) 0 0 10px;line-height:0}.kl-pad__pocket:before,.kl-pad__pocket:after{content:"";position:absolute;width:var(--kl-pad-scoop);height:var(--kl-pad-scoop);pointer-events:none;background:radial-gradient(circle at 0 0,transparent calc(var(--kl-pad-scoop) - .5px),var(--kl-pad-pocket-bg) var(--kl-pad-scoop))}.kl-pad__pocket:before{top:calc(var(--kl-pad-scoop) * -1);right:0}.kl-pad__pocket:after{bottom:0;left:calc(var(--kl-pad-scoop) * -1)}.kl-pad__add,.kl-pad .kl-pad__add{-webkit-appearance:none;appearance:none;border:0!important;cursor:pointer;background:#111!important;color:#fff!important;border-radius:999px!important;box-sizing:border-box;height:calc(var(--kl-pad-qty-size) + var(--kl-pad-qty-pad));padding:0 11px!important;font-size:9px;font-weight:700;letter-spacing:.04em;line-height:1;display:inline-flex;align-items:center;gap:3px;min-height:0}.kl-pad__add[hidden],.kl-pad .kl-pad__add[hidden]{display:none!important}.kl-pad__stepper{display:inline-flex;align-items:center;gap:5px;background:#fff;border-radius:999px;padding:var(--kl-pad-qty-pad) 0 0 var(--kl-pad-qty-pad);box-sizing:border-box;height:calc(var(--kl-pad-qty-size) + var(--kl-pad-qty-pad))}.kl-pad__stepper[hidden]{display:none!important}.kl-pad .kl-pad__qty-btn{-webkit-appearance:none;appearance:none;border:0!important;width:var(--kl-pad-qty-size);height:var(--kl-pad-qty-size);border-radius:999px!important;padding:0!important;color:#fff!important;background:#111!important;font-size:13px;font-weight:400;line-height:1;cursor:pointer;display:grid;place-items:center;min-height:0;flex:0 0 var(--kl-pad-qty-size)}.kl-pad .kl-pad__qty-btn--minus,.kl-pad .kl-pad__qty-btn--plus{background:#111!important;color:#fff!important}.kl-pad__qty{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;box-sizing:border-box;width:1.35rem;min-width:1.35rem;max-width:2.4rem;height:var(--kl-pad-qty-size, 20px);margin:0;padding:0 1px;border:0;border-radius:4px;background:transparent;text-align:center;font-size:11px;font-weight:400;font-family:inherit;color:#111;line-height:1;cursor:text}.kl-pad__qty::-webkit-outer-spin-button,.kl-pad__qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kl-pad__qty:focus{outline:none;width:2rem;min-width:2rem;background:#f3f3f3;box-shadow:inset 0 0 0 1px #00000029}.kl-pad__soldout{display:inline-block;font-size:9px;font-weight:600;opacity:.7;padding:5px 7px;line-height:1.2}.kl-pad__meta{padding:var(--kl-pad-control-gap) .05rem 0}.kl-pad__title{color:inherit;text-decoration:none;font-weight:700;font-size:.7rem;letter-spacing:.01em;text-transform:none;line-height:1.3;white-space:normal;overflow-wrap:break-word;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.no-touchevents .kl-pad__title:hover{text-decoration:underline}.kl-pad__subtitle{margin:.2rem 0 0;font-size:.65rem;line-height:1.3;color:#8a8a8a;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kl-pad .kl-pad__nav{flex:0 0 auto;width:28px;height:28px;margin-top:calc((var(--kl-pad-card-w, 132px) - 28px) / 2);border:1px solid rgba(0,0,0,.12)!important;border-radius:999px!important;background:#fff!important;color:#111!important;padding:0!important;cursor:pointer;display:grid;place-items:center;min-height:0;box-shadow:0 1px 2px #0000000a}.kl-pad .kl-pad__nav svg{width:12px;height:12px;display:block}.kl-pad .kl-pad__nav:disabled{opacity:.28;cursor:default;box-shadow:none}.kl-pad__placeholder{font-size:.75rem;color:#666;background:#f6f6f6;border-radius:10px;padding:.75rem}.kl-pad__placeholder code{font-size:.78em}.kl-pad[data-busy=true]{opacity:.72;pointer-events:none}@media screen and (max-width:474px){.kl-pad .kl-pad__nav{width:24px;height:24px;margin-top:calc((var(--kl-pad-card-w, 132px) - 24px) / 2)}.kl-pad .kl-pad__nav svg{width:10px;height:10px}}@media screen and (min-width:990px){.kl-pad__heading{font-size:.9rem;margin-bottom:.75rem}.kl-pad__track{gap:.85rem}.kl-pad__media{--kl-pad-scoop: 14px}.kl-pad__card{--kl-pad-control-gap: 10px;--kl-pad-qty-size: 22px}.kl-pad__badge{font-size:9px;padding:5px 7px}.kl-pad__add,.kl-pad .kl-pad__add{padding:0 13px!important;font-size:10px}.kl-pad .kl-pad__qty-btn{font-size:14px}.kl-pad__qty{font-size:12px;width:1.5rem;min-width:1.5rem}.kl-pad__qty:focus{width:2.15rem;min-width:2.15rem}.kl-pad__title{font-size:.8rem;line-height:1.3}.kl-pad__subtitle{font-size:.72rem}.kl-pad .kl-pad__nav{width:32px;height:32px;margin-top:calc((var(--kl-pad-card-w, 132px) - 32px) / 2)}.kl-pad .kl-pad__nav svg{width:13px;height:13px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/kl-product-addons.css.map */
