.kcart{--kcart-gutter: 80px;padding:var(--kcart-pt) 0 var(--kcart-pb);background:var(--kcart-bg);color:var(--kcart-text)}.kcart__inner{max-width:calc(1280px + var(--kcart-gutter) * 2);margin:0 auto;padding:0 var(--kcart-gutter)}.kcart.is-loading .kcart__body{opacity:.55;pointer-events:none;transition:opacity .2s ease}.kcart__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:60px}.kcart__title{margin:0;font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(44px,6.111vw,88px);line-height:.95;letter-spacing:-.03em;white-space:nowrap;color:var(--kcart-text)}.kcart__title em,.kcart__empty-title em{font-style:italic;color:var(--kcart-accent)}.kcart__sort{position:relative;display:inline-flex;align-items:center;gap:4px;height:52px;padding:0 24px;border:1px solid var(--kcart-text);border-radius:100px;font:600 15px/1 Manrope,system-ui,sans-serif;letter-spacing:-.15px;color:var(--kcart-text);cursor:pointer}.kcart__sort[hidden]{display:none}.kcart__sort select{-webkit-appearance:none;appearance:none;margin:0;border:0;background:transparent;box-shadow:none;padding:0 24px 0 0;font:inherit;color:inherit;cursor:pointer;outline:none}.kcart__sort svg{position:absolute;right:24px;pointer-events:none}.kcart__sort:focus-within{box-shadow:0 0 0 3px #fb0ea226}.kcart__layout{display:flex;align-items:flex-start;gap:50px}.kcart__main{flex:1 1 830px;min-width:0;display:flex;flex-direction:column;gap:30px}.kcart__cols{display:flex;align-items:center;justify-content:space-between;font:600 16px/24px Familjen Grotesk,system-ui,sans-serif;letter-spacing:.01em;text-transform:uppercase;color:var(--kcart-muted)}.kcart__cols-right{display:grid;grid-template-columns:93px 126px;column-gap:61px;width:280px;text-align:center}.kcart__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.kcart__item{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0 24px;padding:30px 0}.kcart__item:first-child{padding-top:0}.kcart__item+.kcart__item:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;opacity:.3;background:linear-gradient(90deg,transparent 0%,var(--kcart-accent) 50%,transparent 100%)}.kcart__product{display:flex;align-items:center;gap:20px;min-width:0;flex:1 1 auto}.kcart__img{position:relative;flex:none;width:160px;height:130px;border-radius:10px;overflow:hidden;background:var(--swatch, var(--kcart-media))}.kcart__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kcart__info{display:flex;flex-direction:column;gap:30px;min-width:0}.kcart__names{display:flex;flex-direction:column;gap:5px}.kcart__name{margin:0;font-family:"Instrument Serif",Georgia,serif;font-size:24px;line-height:1.4;letter-spacing:.02em}.kcart__name a{color:var(--kcart-text);text-decoration:none;transition:color .25s ease}.kcart__name a:hover{color:var(--kcart-accent)}.kcart__sub,.kcart__prop{margin:0;font:400 16px/1.4 Familjen Grotesk,system-ui,sans-serif;color:var(--kcart-muted)}.kcart__prop{font-size:14px}.kcart__line-discount{margin:0;font:500 14px/1.4 Familjen Grotesk,system-ui,sans-serif;color:#039e00}.kcart__remove{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:0;border:0;background:none;cursor:pointer;font:400 16px/24px Familjen Grotesk,system-ui,sans-serif;letter-spacing:.01em;text-transform:uppercase;color:#f42e2e}.kcart__remove:hover{text-decoration:underline;text-underline-offset:3px}.kcart__right{display:grid;grid-template-columns:93px 126px;column-gap:61px;align-items:center;flex:none;align-self:center}.kcart__price{margin:0;display:flex;flex-direction:column;align-items:center;font:600 20px/1.4 Familjen Grotesk,system-ui,sans-serif;letter-spacing:.005em;color:var(--kcart-text)}.kcart__price s{font-size:14px;font-weight:500;color:var(--kcart-muted)}.kcart__qty{display:grid;grid-template-columns:repeat(3,42px);height:42px;border:1px solid rgba(143,136,143,.5);border-radius:110px}.kcart__qty button{display:grid;place-items:center;padding:0;border:0;border-radius:100px;background:none;color:var(--kcart-text);cursor:pointer;transition:background-color .2s ease}.kcart__qty button:hover{background:var(--kcart-card)}.kcart__qty button[disabled]{opacity:.35;pointer-events:none}.kcart__qty output{display:grid;place-items:center;font:600 16px/1 Familjen Grotesk,system-ui,sans-serif;color:var(--kcart-text)}.kcart__error{flex-basis:100%;margin:12px 0 0;font:400 14px/1.4 Familjen Grotesk,system-ui,sans-serif;color:#e5484d}.kcart__error[hidden]{display:none}.kcart__summary{position:sticky;top:120px;flex:0 0 400px;display:flex;flex-direction:column;gap:30px;padding:30px;border-radius:20px;background:var(--kcart-card)}.kcart__summary-title{margin:0;font-family:"Instrument Serif",Georgia,serif;font-size:24px;line-height:1.45;letter-spacing:.01em;color:var(--kcart-text)}.kcart__count{margin-left:2px;font:400 14px/1.4 Familjen Grotesk,system-ui,sans-serif;letter-spacing:0;color:var(--kcart-muted)}.kcart__promo{margin:0;display:flex;flex-direction:column;gap:10px}.kcart__promo-label{font-family:"Instrument Serif",Georgia,serif;font-size:16px;line-height:1.4;letter-spacing:.005em;color:#171717}.kcart__promo-box{display:flex;align-items:center;gap:12px;height:48px;padding:4px 4px 4px 20px;border:1px solid rgba(143,136,143,.5);border-radius:50px;background:#fff;transition:border-color .25s ease}.kcart__promo-box:focus-within{border-color:var(--kcart-accent)}.kcart__promo-input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;outline:none;background:none;box-shadow:none;font:400 14px/1 Familjen Grotesk,system-ui,sans-serif;letter-spacing:.005em;color:var(--kcart-text)}.kcart__promo-input:focus{box-shadow:none;outline:none}.kcart__promo-input::placeholder{color:var(--kcart-muted);opacity:1}.kcart__promo-btn{flex:none;height:40px;padding:10px 20px;border:0;border-radius:50px;background:#000;font:400 16px/1.4 Cabin,Familjen Grotesk,system-ui,sans-serif;letter-spacing:.005em;color:#fff;cursor:pointer;transition:background-color .25s ease}.kcart__promo-btn:hover{background:var(--kcart-accent)}.kcart__promo-msg{margin:0;font:400 13px/1.4 Familjen Grotesk,system-ui,sans-serif;color:var(--kcart-muted)}.kcart__promo-msg:empty{display:none}.kcart__promo-msg.is-ok{color:#039e00}.kcart__promo-msg.is-error{color:#e5484d}.kcart__codes{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.kcart__codes li{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 12px;border-radius:100px;background:#fff;font:600 12px/1.2 Familjen Grotesk,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--kcart-text)}.kcart__codes button{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:var(--kcart-card);color:var(--kcart-text);cursor:pointer}.kcart__codes button:hover{background:var(--kcart-accent);color:#fff}.kcart__totals{margin:0;display:flex;flex-direction:column;gap:15px}.kcart__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.kcart__row dt{font:400 16px/1.4 Familjen Grotesk,system-ui,sans-serif;color:var(--kcart-muted)}.kcart__row dd{margin:0;font:500 16px/1.4 Familjen Grotesk,system-ui,sans-serif;color:var(--kcart-text)}.kcart__row--discount dd{color:#039e00}.kcart__row--total dt{color:var(--kcart-text)}.kcart__row--total dd{font-weight:600;font-size:20px}.kcart__rule{width:100%;height:1px;margin:0;border:0;opacity:.3;background:linear-gradient(90deg,transparent 0%,var(--kcart-accent) 50%,transparent 100%)}.kcart__note{margin:0;font:400 16px/1.4 Familjen Grotesk,system-ui,sans-serif;color:var(--kcart-muted)}.kcart__checkout-form{margin:0}.kcart__checkout,.kcart__empty-btn{position:relative;width:100%;height:52px;display:flex;align-items:center;justify-content:center;padding:0 56px;border:1px solid var(--kcart-text);border-radius:100px;background:#fff;font:600 15px/15px Manrope,system-ui,sans-serif;letter-spacing:-.15px;color:var(--kcart-text);text-decoration:none;cursor:pointer;transition:background-color .3s ease,color .3s ease}.kcart__checkout-arrow{position:absolute;right:7px;top:50%;width:38px;height:38px;margin-top:-19px;display:grid;place-items:center;border-radius:100px;background:var(--kcart-accent)}.kcart__checkout-arrow svg{transition:transform .45s cubic-bezier(.22,.61,.36,1)}.kcart__checkout:hover,.kcart__empty-btn:hover{background:var(--kcart-text);color:#fff}.kcart__checkout:hover .kcart__checkout-arrow svg,.kcart__empty-btn:hover .kcart__checkout-arrow svg{transform:rotate(45deg)}.kcart__checkout:focus-visible,.kcart__empty-btn:focus-visible{outline:2px solid var(--kcart-accent);outline-offset:3px}.kcart__empty{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px 0;font:400 16px/1.4 Familjen Grotesk,system-ui,sans-serif;color:var(--kcart-muted)}.kcart__empty p{margin:0}.kcart__empty-title{font-family:"Instrument Serif",Georgia,serif;font-size:40px;line-height:1;color:var(--kcart-text)}.kcart__empty-btn{width:auto;min-width:260px;margin-top:8px}@media(max-width:1280px){.kcart{--kcart-gutter: 48px}.kcart__summary{flex-basis:360px}.kcart__cols-right,.kcart__right{column-gap:32px}.kcart__cols-right{width:auto}}@media(max-width:1024px){.kcart{--kcart-gutter: 32px}.kcart__title{white-space:normal}.kcart__layout{flex-direction:column}.kcart__main,.kcart__summary{flex-basis:auto;width:100%}.kcart__summary{position:static}}@media(max-width:749px){.kcart{--kcart-gutter: 20px;padding:32px 0 56px}.kcart__head{flex-direction:column;align-items:flex-start;margin-bottom:32px}.kcart__cols{display:none}.kcart__item{flex-direction:column;gap:16px}.kcart__img{width:110px;height:96px}.kcart__info{gap:12px}.kcart__name{font-size:21px}.kcart__right{display:flex;width:100%;justify-content:space-between;align-items:center;padding-left:min(130px,calc(100% - 210px))}.kcart__error{margin-top:0}.kcart__summary{padding:24px 20px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/kindly-cart.css.map */
