.kn-col{padding:clamp(14px,2vw,24px) clamp(12px,2vw,24px) clamp(48px,6vw,96px);color:#e3d7c2;font-family:var(--kn-sans,"Jost",sans-serif);width:100%;min-width:0;box-sizing:border-box}.kn-col__in{max-width:1480px;margin:0 auto}.kn-col__crumbs{display:flex;gap:8px;font-size:12px;color:#8e8577;margin-bottom:18px}.kn-col__crumbs a{color:#8e8577;text-decoration:none}.kn-col__crumbs a:hover{color:#e3d7c2}.kn-col__hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:clamp(16px,2vw,32px);align-items:stretch;margin-bottom:clamp(20px,2.4vw,32px)}.kn-col__head{display:flex;flex-direction:column;justify-content:center}.kn-col__title{margin:0;font-family:var(--kn-serif,"Cormorant Garamond",serif);font-weight:400;font-size:clamp(48px,6.4vw,104px);line-height:.95;color:#f3ebdd;letter-spacing:-.01em}.kn-col__count{margin:14px 0 0;font-size:14px;letter-spacing:.06em;color:#a99f90}.kn-col__img{position:relative;min-height:clamp(170px,19vw,280px);border-radius:16px;overflow:hidden;background:#1a1512 var(--img) center/cover no-repeat;display:flex;align-items:center;justify-content:flex-end}.kn-col__img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e0b090d 30%,#0e0b09d1)}.kn-col__img p{position:relative;max-width:300px;margin:0 clamp(18px,3vw,44px) 0 0;font-family:var(--kn-serif,"Cormorant Garamond",serif);font-size:clamp(20px,1.9vw,28px);line-height:1.25;color:#f3ebdd;text-align:left}.kn-col__bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 0;margin-bottom:clamp(18px,2vw,28px);border-top:1px solid rgba(201,174,126,.14);border-bottom:1px solid rgba(201,174,126,.14)}.kn-col__pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.kn-col__sep{width:1px;height:22px;background:#c9ae7e40;margin:0 4px}.kn-pill{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;border:1px solid rgba(201,174,126,.3);font-size:13px;color:#e3d7c2;text-decoration:none;white-space:nowrap;transition:border-color .25s,background .25s,color .25s}.kn-pill:hover{border-color:#b9aedb;color:#f3ebdd}.kn-pill.is-on{background:#b9aedb;border-color:#b9aedb;color:#14100d;font-weight:500}.kn-col__sort{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8e8577}.kn-col__sort select{height:38px;border-radius:999px;border:1px solid rgba(201,174,126,.3);background:#14100d;color:#e3d7c2;font:inherit;font-size:13px;letter-spacing:0;text-transform:none;padding:0 34px 0 16px;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#C9AE7E 50%),linear-gradient(135deg,#C9AE7E 50%,transparent 50%);background-position:calc(100% - 18px) 16px,calc(100% - 13px) 16px;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.kn-col__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,20px)}.kn-card{display:flex;flex-direction:column;border:1px solid rgba(201,174,126,.14);border-radius:16px;overflow:hidden;background:#ffffff04;transition:border-color .35s,transform .35s cubic-bezier(.2,.7,.2,1);min-width:0}.kn-card:hover{border-color:#b9aedb99;transform:translateY(-3px)}.kn-card__media{position:relative;display:block;aspect-ratio:1/1.05;background:radial-gradient(120% 90% at 50% 40%,#fbf8f3,#ece5da);overflow:hidden}.kn-card__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:8%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.kn-card:hover .kn-card__media img{transform:scale(1.05)}.kn-card__badge{position:absolute;top:12px;left:12px;background:#b9aedb;color:#14100d;font-size:12px;font-weight:600;border-radius:999px;padding:4px 10px}.kn-card__tag{position:absolute;top:12px;right:12px;background:#14100d;color:#c9ae7e;font-size:11px;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:5px 10px}.kn-card__body{display:flex;flex-direction:column;gap:4px;padding:16px 16px 14px;flex:1}.kn-card__brand{margin:0;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#8e8577}.kn-card__name{margin:2px 0 0;font-family:var(--kn-serif,"Cormorant Garamond",serif);font-weight:400;font-size:clamp(18px,1.4vw,21px);line-height:1.15}.kn-card__name a{color:#f3ebdd;text-decoration:none}.kn-card:hover .kn-card__name a{color:#b9aedb}.kn-card__meta{margin:2px 0 0;font-size:12px;color:#8e8577;min-height:16px}.kn-card__row{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:10px}.kn-card__price{margin:0;display:flex;align-items:baseline;gap:8px}.kn-card__price s{font-size:13px;color:#7d7568}.kn-card__price b{font-family:var(--kn-serif,"Cormorant Garamond",serif);font-weight:500;font-size:22px;color:#f3ebdd}.kn-card__add{margin-top:12px;height:40px;border-radius:999px;border:1px solid rgba(185,174,219,.55);background:transparent;color:#e3d7c2;font:inherit;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .25s,color .25s,border-color .25s}.kn-card__add:hover,.kn-card__add.is-ok{background:#b9aedb;border-color:#b9aedb;color:#14100d}.kn-card__add.is-out{opacity:.45;cursor:default}.kn-promo{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:14px;padding:clamp(20px,2vw,30px);border-radius:16px;overflow:hidden;text-decoration:none;background:linear-gradient(160deg,#6e6390,#3b3352 55%,#1e1a2a);min-height:100%}.kn-promo__t{position:relative;z-index:1;font-family:var(--kn-serif,"Cormorant Garamond",serif);font-style:italic;font-size:clamp(30px,2.6vw,42px);line-height:1.05;color:#f3ebdd}.kn-promo__l{position:relative;z-index:1;font-size:13px;letter-spacing:.08em;color:#e3d7c2}.kn-promo img{position:absolute;left:0;right:0;bottom:0;width:100%;height:55%;object-fit:cover;opacity:.55;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(transparent,#000 45%);mask-image:linear-gradient(transparent,#000 45%);transition:transform .8s}.kn-promo:hover img{transform:scale(1.05)}.kn-col__empty{padding:40px 0;color:#a99f90}.kn-col__empty a{color:#b9aedb}.kn-pag{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:clamp(28px,3vw,44px)}.kn-pag a,.kn-pag span{min-width:42px;height:42px;padding:0 8px;border-radius:999px;border:1px solid rgba(201,174,126,.25);display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:#e3d7c2;text-decoration:none;box-sizing:border-box}.kn-pag a:hover{border-color:#b9aedb;color:#b9aedb}.kn-pag span.is-on{background:#b9aedb;border-color:#b9aedb;color:#14100d;font-weight:600}.kn-pag span:not(.is-on){border-color:transparent}.kn-tst{margin-top:clamp(40px,5vw,72px);border:1px solid rgba(201,174,126,.2);border-radius:16px;padding:clamp(22px,2.6vw,36px)}.kn-tst__h{margin:0 0 22px;font-family:var(--kn-serif,"Cormorant Garamond",serif);font-size:clamp(22px,2vw,30px);letter-spacing:.14em;text-transform:uppercase;color:#f3ebdd}.kn-tst__h span{color:#c9ae7e;letter-spacing:.06em}.kn-tst__grid{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:clamp(16px,2.4vw,40px);align-items:start}.kn-tst__col{display:flex;flex-direction:column;gap:6px;padding-right:clamp(12px,2vw,28px);border-right:1px solid rgba(201,174,126,.15)}.kn-tst__col b{font-weight:500;font-size:15px;color:#f3ebdd}.kn-tst__col span{font-size:13px;color:#a99f90;line-height:1.5}.kn-tst__txt p{margin:0 0 14px;font-size:14px;line-height:1.7;color:#bfb4a3}.kn-tst__txt a{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#e3d7c2;text-decoration:none;border-bottom:1px solid rgba(201,174,126,.5);padding-bottom:4px}.kn-tst__txt a:hover{color:#b9aedb;border-color:#b9aedb}@media(max-width:1100px){.kn-col__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.kn-col__hero{grid-template-columns:1fr}.kn-col__img{min-height:150px}.kn-col__img p{font-size:19px;max-width:220px}.kn-col__pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1*clamp(12px,2vw,24px));padding-inline:clamp(12px,2vw,24px);width:calc(100% + 2*clamp(12px,2vw,24px))}.kn-col__pills::-webkit-scrollbar{display:none}.kn-col__bar{gap:10px}.kn-col__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kn-card__body{padding:12px}.kn-card__price b{font-size:19px}.kn-card__add{height:36px;font-size:11px;letter-spacing:.1em}.kn-tst__grid{grid-template-columns:1fr}.kn-tst__col{border-right:0;padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/kn-collection.css.map */
