.aplp-kc{--kc-brown: #532912;--kc-orange: #ef942d;--kc-focus: #b85a0b;--kc-line: #eadccb;--kc-soft: #6b4a36;--kc-cream: #faf6f1;width:100%;overflow-x:clip;font-family:var(--font-body-family, "Poppins", sans-serif);color:var(--kc-brown);background:#fff;scroll-margin-top:80px}.aplp-kc *,.aplp-kc *:before,.aplp-kc *:after{box-sizing:border-box}.aplp-kc [hidden]{display:none!important}.aplp-kc__wrap{width:100%;max-width:1120px;margin-inline:auto;padding:40px 16px 44px}.aplp-kc__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 20px;margin-bottom:20px}.aplp-kc__titles{flex:1 1 260px;min-width:0}.aplp-kc__eyebrow{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--kc-focus)}.aplp-kc__title{margin:0;font-family:var(--font-heading-family, "Libre Baskerville", Georgia, serif);font-size:clamp(25px,6.6vw,36px);line-height:1.2;font-weight:700;color:var(--kc-brown)}.aplp-kc__lead{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--kc-soft)}.aplp-kc__all{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;color:var(--kc-focus)}.aplp-kc__all:hover{text-decoration:underline;text-underline-offset:4px}.aplp-kc__all:focus-visible,.aplp-kc__name a:focus-visible,.aplp-kc__viewcart:focus-visible{outline:3px solid var(--kc-focus);outline-offset:3px;border-radius:6px}.aplp-kc__track{position:relative;display:flex;gap:14px;margin:0 -16px;padding:6px 16px 22px;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.aplp-kc__track::-webkit-scrollbar{display:none}.aplp-kc__item{display:flex;flex:0 0 64%;max-width:260px;min-width:0;margin:0;scroll-snap-align:start}.aplp-kc__card{display:flex;flex-direction:column;width:100%;min-width:0;overflow:hidden;background:#fff;border:1.5px solid var(--kc-line);border-radius:20px;box-shadow:0 8px 20px #5329120f}.aplp-kc__media{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--kc-cream)}.aplp-kc__img{display:block;width:100%;height:100%;object-fit:cover}.aplp-kc__media--contain .aplp-kc__img{padding:12px;object-fit:contain}.aplp-kc__ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:13px;color:#a98b6f}.aplp-kc__badge{position:absolute;top:10px;left:10px;padding:5px 10px;font-size:11px;font-weight:600;line-height:1.2;color:var(--kc-brown);background:var(--kc-orange);border-radius:999px}.aplp-kc__body{display:flex;flex:1;flex-direction:column;padding:14px 14px 16px}.aplp-kc__brand{margin:0 0 4px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--kc-focus)}.aplp-kc__name{margin:0 0 8px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.35}.aplp-kc__name a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-decoration:none;color:var(--kc-brown)}.aplp-kc__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 0 14px;font-size:16px;font-weight:600;line-height:1.3;color:var(--kc-brown)}.aplp-kc__from{font-size:12px;font-weight:500;color:var(--kc-soft)}.aplp-kc__was{font-size:13px;font-weight:400;color:var(--kc-soft)}.aplp-kc__form{margin:auto 0 0}.aplp-kc__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:auto;padding:11px 16px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;color:#fff;background:var(--kc-brown);border:0;border-radius:12px;cursor:pointer;transition:background .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.aplp-kc__btn--link{color:var(--kc-brown);background:#fff;border:1.5px solid var(--kc-brown)}.aplp-kc__btn:focus-visible{outline:3px solid var(--kc-focus);outline-offset:3px}.aplp-kc__btn:active{transform:scale(.98)}.aplp-kc__btn[disabled]{color:#8a6f5a;background:#efe5da;cursor:not-allowed}.aplp-kc__btn[data-state=loading]{opacity:.75;cursor:progress}.aplp-kc__btn[data-state=added]{color:var(--kc-brown);background:var(--kc-orange)}.aplp-kc__btn[data-state=error]{background:#8a2b0e}@media(hover:hover){.aplp-kc__btn:not([disabled]):not(.aplp-kc__btn--link):not([data-state]):hover{background:#3f1d0b}.aplp-kc__btn--link:hover{background:#fdf3e6}}.aplp-kc__status{margin:8px 0 0;font-size:12px;line-height:1.4;color:#8a2b0e}.aplp-kc__status:empty{display:none}.aplp-kc__viewcart{display:inline-flex;align-items:center;min-height:40px;margin-top:4px;font-size:13px;font-weight:600;color:var(--kc-focus)}.aplp-kc__note{margin:0;padding:16px;font-size:13px;line-height:1.5;text-align:center;color:var(--kc-soft);background:var(--kc-cream);border:1.5px dashed var(--kc-line);border-radius:14px}.aplp-kc__dots{display:flex;justify-content:center;margin-top:-10px}.aplp-kc__dot{position:relative;width:28px;height:28px;padding:0;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.aplp-kc__dot:before{position:absolute;top:50%;left:50%;width:8px;height:8px;content:"";background:#d9c4ad;border-radius:999px;transform:translate(-50%,-50%);transition:width .25s ease,background .25s ease}.aplp-kc__dot.is-active:before{width:22px;background:var(--kc-brown)}.aplp-kc__dot:focus-visible{outline:3px solid var(--kc-focus);outline-offset:-4px;border-radius:8px}@media(min-width:750px){.aplp-kc__wrap{padding:56px 24px 60px}.aplp-kc__head{margin-bottom:26px}.aplp-kc__lead{font-size:16px}.aplp-kc__track{display:grid;grid-template-columns:repeat(var(--kc-tab-cols, 3),minmax(0,1fr));gap:18px;margin:0;padding:0;overflow:visible;scroll-snap-type:none}.aplp-kc__item{flex:none;max-width:none}.aplp-kc__dots{display:none}}@media(min-width:1000px){.aplp-kc__wrap{padding:72px 24px 76px}.aplp-kc__track{grid-template-columns:repeat(var(--kc-desk-cols, 4),minmax(0,1fr))}.aplp-kc__body{padding:16px 16px 18px}.aplp-kc__name{font-size:15px}}@media(prefers-reduced-motion:reduce){.aplp-kc__btn,.aplp-kc__dot:before{transition:none}.aplp-kc__btn:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/aplp-spa-kit.css.map */
