.kps{--kps-gutter: 80px;--kps-content: 1280px;--kps-inset: max(var(--kps-gutter), calc((100vw - var(--kps-content)) / 2));padding:var(--kps-pt) 0 var(--kps-pb);background:var(--kps-bg);color:var(--kps-text);overflow:hidden}.kps__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:calc(var(--kps-content) + var(--kps-gutter) * 2);margin:0 auto 60px;padding:0 var(--kps-gutter)}.kps__titles{display:flex;flex-direction:column;gap:16px;min-width:0}.kps__eyebrow{margin:0;font:600 12px/14.4px Familjen Grotesk,system-ui,sans-serif;letter-spacing:0;text-transform:uppercase;color:var(--kps-muted)}.kps__heading{margin:0;font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(44px,6.111vw,88px);line-height:.95;letter-spacing:-.02273em;color:var(--kps-text)}.kps__heading em{font-style:italic;color:var(--kps-accent)}.kps__actions{display:flex;align-items:center;gap:12px;flex:none}.kps__btn{display:inline-flex;align-items:center;gap:15px;padding:7px 7px 7px 24px;border:1px solid var(--kps-text);border-radius:100px;background:#fff;color:var(--kps-text);font:600 15px/15px Manrope,system-ui,sans-serif;letter-spacing:-.15px;text-decoration:none;white-space:nowrap;transition:background-color .3s ease,color .3s ease}.kps__btn-arrow{display:grid;place-items:center;width:38px;height:38px;border-radius:100px;background:var(--kps-accent)}.kps__btn-arrow svg{transition:transform .45s cubic-bezier(.22,.61,.36,1)}.kps__btn:hover{background:var(--kps-text);color:#fff}.kps__btn:hover .kps__btn-arrow svg{transform:rotate(45deg)}.kps__arrows{display:flex;gap:8px}.kps__arrow{display:grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid var(--kps-text);border-radius:100px;background:#fff;color:var(--kps-text);cursor:pointer;transition:background-color .25s ease,color .25s ease}.kps__arrow:hover{background:var(--kps-text);color:#fff}.kps__scroller{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--kps-inset);padding-inline:var(--kps-inset);scrollbar-width:none;cursor:grab;outline:none}.kps__scroller::-webkit-scrollbar{display:none}.kps__scroller:focus-visible{box-shadow:inset 0 0 0 2px var(--kps-accent)}.kps__scroller.is-dragging{cursor:grabbing;scroll-snap-type:none}.kps__scroller.is-dragging *{pointer-events:none}.kps__track{display:flex;gap:24px;width:max-content;margin:0;padding:0;list-style:none}.kps__card{width:var(--kps-card-w);flex:none;display:flex;flex-direction:column;align-items:center;gap:16px;scroll-snap-align:start}.kps__media{position:relative;width:100%;aspect-ratio:var(--kps-ratio);border-radius:30px;background:var(--kps-card);overflow:hidden}.kps__cover{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.kps__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,.61,.36,1),opacity .5s ease}.kps__img--second{opacity:0}.kps__card:hover .kps__img{transform:scale(1.04)}.kps__media--swap:hover .kps__img--second{opacity:1}.kps__pill{position:absolute;left:20px;top:20px;z-index:1;padding:6px 14px;border-radius:100px;background:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font:600 12px/14.4px Familjen Grotesk,system-ui,sans-serif;letter-spacing:1.92px;text-transform:uppercase;color:var(--kps-text);white-space:nowrap;pointer-events:none}.kps__quick{position:absolute;right:16px;bottom:16px;z-index:1;display:block}.kps__quick form{margin:0}.kps__add{position:relative;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:100px;background:#fff;color:var(--kps-accent);cursor:pointer;text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .3s ease}a.kps__add,.kps__add--placeholder{position:absolute;right:16px;bottom:16px;z-index:1}.kps__plus{display:grid;place-items:center;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.kps__add:hover{background:var(--kps-accent);color:#fff;transform:scale(1.06)}.kps__add:hover .kps__plus{transform:rotate(90deg)}.kps__add.loading .kps__plus{opacity:0}.kps__add .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.kps__add .loading__spinner.hidden{display:none}.kps__add .loading__spinner svg{width:18px;height:18px}.kps__add[aria-disabled=true]{cursor:progress}.kps__soldout{position:absolute;right:16px;bottom:16px;z-index:1;padding:8px 14px;border-radius:100px;background:#fff;font:600 12px/1 Familjen Grotesk,system-ui,sans-serif;letter-spacing:1px;text-transform:uppercase;color:var(--kps-muted)}.kps__info{width:calc(100% - 8px);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kps__names{min-width:0}.kps__name{margin:0;font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:28px;line-height:29.4px;letter-spacing:-.28px;min-height:37px;display:flex;align-items:center;color:var(--kps-text)}.kps__name a{color:inherit;text-decoration:none;transition:color .25s ease}.kps__name a:hover{color:var(--kps-accent)}.kps__sub{margin:0;font:400 14px/21px Familjen Grotesk,system-ui,sans-serif;color:var(--kps-muted)}.kps__price{margin:0;font:600 16px/25.6px Manrope,system-ui,sans-serif;text-align:right;white-space:nowrap;color:var(--kps-text)}.kps__price s{margin-right:6px;font-weight:500;color:var(--kps-muted)}@media(max-width:1280px){.kps{--kps-gutter: 48px}}@media(max-width:1024px){.kps{--kps-gutter: 32px}}@media(max-width:749px){.kps{--kps-gutter: 20px;--kps-card-w: 280px;padding:calc(var(--kps-pt) * .8) 0 calc(var(--kps-pb) * .8)}.kps__head{flex-direction:column;align-items:flex-start;margin-bottom:40px}.kps__media{border-radius:24px}.kps__name{font-size:24px;line-height:1.1}}@media(prefers-reduced-motion:reduce){.kps *,.kps *:before,.kps *:after{transition:none!important}.kps__scroller{scroll-behavior:auto}}.kps__pill--cs{background:var(--kps-accent);color:#fff}.kps__cs{position:absolute;right:16px;bottom:16px;z-index:1;display:inline-flex;align-items:center;gap:10px;height:48px;padding:5px 5px 5px 18px;border-radius:100px;background:#fff;color:var(--kps-text);font:600 14px/1 Manrope,system-ui,sans-serif;letter-spacing:-.14px;text-decoration:none;white-space:nowrap;transition:background-color .3s ease,color .3s ease}.kps__cs-arrow{display:grid;place-items:center;width:38px;height:38px;border-radius:100px;background:var(--kps-accent);color:#fff}.kps__cs-arrow svg{transition:transform .45s cubic-bezier(.22,.61,.36,1)}.kps__cs:hover{background:var(--kps-text);color:#fff}.kps__cs:hover .kps__cs-arrow svg{transform:rotate(45deg)}.kps__cs:focus-visible{outline:2px solid var(--kps-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.kps__cs,.kps__cs-arrow svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/kindly-product-slider.css.map */
