.kn-cart{padding:clamp(14px,2vw,24px) clamp(12px,2vw,24px) clamp(56px,7vw,110px);font-family:var(--kn-sans,"Jost",sans-serif);color:#e3d7c2}.kn-cart__in{max-width:1480px;margin:0 auto}.kn-cart.is-busy .kn-cart__grid,.kn-cart.is-busy .kn-cart__up{opacity:.55;pointer-events:none;transition:opacity .2s}.kn-cart__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:clamp(16px,2vw,26px)}.kn-cart__title{margin:0;padding-bottom:.1em;font-family:var(--kn-serif,"Cormorant Garamond",serif);font-weight:400;font-size:clamp(46px,6vw,96px);line-height:1.05;color:#f3ebdd}.kn-cart__title em,.kn-cart__uphead em{color:#b9aedb}.kn-cart__count{margin:0 0 .9em;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#a99f90}.kn-cart__ship{padding:18px 22px;border:1px solid rgba(201,174,126,.18);border-radius:14px;background:#c9ae7e0d;margin-bottom:clamp(22px,2.6vw,36px)}.kn-cart__ship p{margin:0 0 12px;font-size:14px;color:#cfc4b3;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kn-cart__ship b{color:#f3ebdd;font-weight:500}.kn-cart__ship svg{width:18px;height:18px;fill:none;stroke:#b9aedb;stroke-width:2}.kn-cart__bar{display:block;height:4px;border-radius:4px;background:#f3ebdd1a;overflow:hidden}.kn-cart__bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#c9ae7e,#b9aedb);transition:width .6s}.kn-cart__grid{display:grid;gap:clamp(24px,3vw,48px);align-items:start}@media(min-width:990px){.kn-cart__grid{grid-template-columns:minmax(0,1fr) 340px}}@media(min-width:1280px){.kn-cart__grid{grid-template-columns:minmax(0,1fr) 400px}}.kn-cart__labels{display:none}@media(min-width:750px){.kn-cart__labels{display:grid;grid-template-columns:minmax(0,1fr) 130px 100px;padding:0 0 12px;border-bottom:1px solid rgba(201,174,126,.14);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#8e8577}.kn-cart__labels span:last-child{text-align:right}}.kn-ci{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px 18px;padding:22px 0;border-bottom:1px solid rgba(201,174,126,.14)}@media(min-width:750px){.kn-ci{grid-template-columns:104px minmax(0,1fr) 130px 100px;align-items:center;gap:0 20px}}@media(min-width:1280px){.kn-ci{grid-template-columns:120px minmax(0,1fr) 130px 110px;gap:0 24px}}.kn-ci__media{grid-row:span 2;display:block;aspect-ratio:1;border-radius:12px;background:#efebe5;overflow:hidden}@media(min-width:750px){.kn-ci__media{grid-row:auto}}.kn-ci__media img{width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply}.kn-ci__brand{margin:0 0 4px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#a99f90}.kn-ci__name{margin:0;font-family:var(--kn-serif,"Cormorant Garamond",serif);font-weight:400;font-size:clamp(20px,1.7vw,25px);line-height:1.2}.kn-ci__name a{color:#f3ebdd;text-decoration:none}.kn-ci__name a:hover{color:#b9aedb}.kn-ci__meta{margin:4px 0 0;font-size:13px;color:#8e8577}.kn-ci__unit{margin:8px 0 0;font-size:14px;color:#cfc4b3;display:flex;gap:8px}.kn-ci__unit s,.kn-ci__total s{color:#7d7468}.kn-ci__disc{margin:4px 0 0;font-size:12px;color:#b9aedb}.kn-ci__qty{display:flex;align-items:center;gap:16px}@media(min-width:750px){.kn-ci__qty{flex-direction:column;align-items:flex-start;gap:8px}}.kn-qty{display:inline-flex;align-items:center;height:42px;border:1px solid rgba(201,174,126,.28);border-radius:999px}.kn-qty button{width:40px;height:100%;border:0;background:none;color:#f3ebdd;font-size:18px;cursor:pointer}.kn-qty button:hover{color:#b9aedb}.kn-qty input{width:34px;height:100%;border:0;background:none;color:#f3ebdd;text-align:center;font:inherit;font-size:15px;-moz-appearance:textfield}.kn-qty input::-webkit-inner-spin-button,.kn-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kn-ci__rm{padding:0;border:0;background:none;color:#8e8577;font:inherit;font-size:12px;letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kn-ci__rm:hover{color:#f3ebdd}.kn-ci__total{grid-column:2;margin:0;font-size:17px;color:#f3ebdd;display:flex;gap:8px;align-items:baseline}.kn-ci__total s{font-size:13px}@media(min-width:750px){.kn-ci__total{grid-column:auto;justify-content:flex-end;flex-direction:column;align-items:flex-end;gap:2px}}.kn-ci__qty{grid-column:2}@media(min-width:750px){.kn-ci__qty{grid-column:auto}}.kn-cart__note{margin-top:22px;border:1px solid rgba(201,174,126,.18);border-radius:14px;padding:0 20px}.kn-cart__note summary{list-style:none;display:flex;justify-content:space-between;padding:16px 0;font-size:14px;color:#cfc4b3;cursor:pointer}.kn-cart__note summary::-webkit-details-marker{display:none}.kn-cart__note[open] summary span{transform:rotate(45deg)}.kn-cart__note summary span{transition:transform .25s;color:#c9ae7e}.kn-cart__note textarea{width:100%;margin:0 0 18px;padding:12px 14px;border:1px solid rgba(201,174,126,.22);border-radius:10px;background:#00000040;color:#f3ebdd;font:inherit;font-size:14px;resize:vertical}.kn-sum{padding:clamp(22px,2.4vw,32px);border:1px solid rgba(201,174,126,.2);border-radius:18px;background:linear-gradient(180deg,#1c1714,#15110f)}@media(min-width:990px){.kn-sum{position:sticky;top:110px}}.kn-sum__title{margin:0 0 18px;font-family:var(--kn-serif,"Cormorant Garamond",serif);font-weight:400;font-size:28px;color:#f3ebdd}.kn-sum dl{margin:0}.kn-sum dl div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;color:#cfc4b3}.kn-sum dt{margin:0}.kn-sum dd{margin:0;text-align:right;color:#e3d7c2}.kn-sum .is-save dt,.kn-sum .is-save dd,.kn-sum__free{color:#b9aedb!important}.kn-sum__total{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:18px;border-top:1px solid rgba(201,174,126,.18)}.kn-sum__total span{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#a99f90}.kn-sum__total b{font-family:var(--kn-serif,"Cormorant Garamond",serif);font-weight:500;font-size:36px;color:#f3ebdd}.kn-sum__tax{margin:6px 0 20px;font-size:12px;line-height:1.6;color:#8e8577}.kn-sum__btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:56px;border:0;border-radius:999px;background:#b9aedb;color:#14100d;font:inherit;font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .25s}.kn-sum__btn:hover{background:#cbc2e6}.kn-sum__btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .25s}.kn-sum__btn:hover svg{transform:translate(4px)}.kn-sum__or{display:flex;align-items:center;gap:12px;margin:16px 0 12px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#7d7468}.kn-sum__or:before,.kn-sum__or:after{content:"";flex:1;height:1px;background:#c9ae7e29}.kn-sum__dyn{--shopify-accelerated-checkout-button-border-radius:999px;--shopify-accelerated-checkout-button-block-size:48px}.kn-sum__perks{list-style:none;margin:22px 0 0;padding:20px 0 0;border-top:1px solid rgba(201,174,126,.14);display:grid;gap:12px}.kn-sum__perks li{display:flex;align-items:center;gap:12px;font-size:13px;color:#cfc4b3}.kn-sum__perks svg{flex:none;width:20px;height:20px;fill:none;stroke:#c9ae7e;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.kn-sum__pay{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.kn-sum__payicon{width:38px;height:24px}.kn-cart__empty{text-align:center;padding:clamp(44px,6vw,96px) 16px;border:1px solid rgba(201,174,126,.18);border-radius:18px}.kn-cart__empty svg{display:block;margin:0 auto 18px;width:46px;height:46px;fill:none;stroke:#c9ae7e;stroke-width:1.2;stroke-linejoin:round}.kn-cart__empty h2{margin:0 0 10px;font-family:var(--kn-serif,"Cormorant Garamond",serif);font-weight:400;font-size:clamp(30px,2.8vw,44px);color:#f3ebdd}.kn-cart__empty p{margin:0 auto 26px;max-width:460px;font-size:15px;line-height:1.7;color:#a99f90}.kn-cart__ebtns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.kn-cart__btn{display:inline-flex;align-items:center;height:50px;padding:0 30px;border-radius:999px;background:#b9aedb;color:#14100d;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:1px solid #B9AEDB}.kn-cart__btn--ghost{background:none;color:#f3ebdd;border-color:#f3ebdd4d}.kn-cart__btn:hover{background:#cbc2e6;color:#14100d}.kn-cart__up{margin-top:clamp(56px,7vw,110px)}.kn-cart__uphead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:clamp(20px,2.4vw,32px)}.kn-cart__uphead h2{margin:0;font-family:var(--kn-serif,"Cormorant Garamond",serif);font-weight:400;font-size:clamp(34px,3.6vw,56px);line-height:1.05;color:#f3ebdd}.kn-cart__uphead a{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#e3d7c2;text-decoration:none;border-bottom:1px solid rgba(243,235,221,.35);padding-bottom:6px;white-space:nowrap}@media(min-width:900px){.kn-cart__upgrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.shopify-section:has(>.kn-cart){width:100%;min-width:0;max-width:100%;flex:1 1 100%}
/*# sourceMappingURL=/cdn/shop/t/30/assets/kn-cart.css.map */
