.kn-pd{padding:clamp(16px,2vw,28px) clamp(12px,2vw,24px) clamp(40px,5vw,72px);color:#e3d7c2;font-family:var(--kn-sans,"Jost",sans-serif)}.kn-pd__in{max-width:1480px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,.82fr);gap:clamp(20px,2.6vw,44px);align-items:start}.kn-pd__label{margin:0 0 14px;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#c9ae7e}.kn-pd__label span{color:#b9aedb}.kn-pd__gal{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;position:sticky;top:110px}.kn-pd__thumbs{display:flex;flex-direction:column;gap:10px}.kn-pd__thumb{padding:0;border:1px solid rgba(201,174,126,.25);border-radius:8px;overflow:hidden;background:#f1ece4;cursor:pointer;aspect-ratio:1;transition:border-color .3s}.kn-pd__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.kn-pd__thumb--mood img{object-fit:cover;mix-blend-mode:normal}.kn-pd__thumb.is-on,.kn-pd__thumb:hover{border-color:#b9aedb}.kn-pd__main{position:relative;aspect-ratio:1/1.08;border-radius:14px;overflow:hidden;background:radial-gradient(120% 90% at 50% 40%,#fbf8f3,#ece5da)}.kn-pd__main img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:6%;transition:opacity .3s}.kn-pd__main.is-cover img{object-fit:cover;mix-blend-mode:normal;padding:0}.kn-pd__badge{position:absolute;top:14px;left:14px;background:#b9aedb;color:#14100d;font-weight:600;font-size:13px;border-radius:999px;padding:6px 12px}.kn-pd__moodcard{grid-column:2;margin:0;position:relative;aspect-ratio:16/10;border-radius:14px;overflow:hidden}.kn-pd__moodcard img{width:100%;height:100%;object-fit:cover;filter:sepia(.15) brightness(.85)}.kn-pd__moodcard figcaption{position:absolute;left:16px;bottom:14px;font-family:var(--kn-serif,"Cormorant Garamond",serif);font-size:22px;color:#f6eedf;text-shadow:0 1px 10px rgba(0,0,0,.6)}.kn-pd__info{min-width:0;border-left:1px solid rgba(201,174,126,.15);border-right:1px solid rgba(201,174,126,.15);padding-inline:clamp(16px,2vw,32px)}.kn-pd__crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#8e8577;margin-bottom:18px}.kn-pd__crumbs a{color:#8e8577;text-decoration:none}.kn-pd__crumbs a:hover{color:#e3d7c2}.kn-pd__eyebrow{margin:0 0 6px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#c9ae7e}.kn-pd__title{margin:0;font-family:var(--kn-serif,"Cormorant Garamond",serif);font-weight:400;font-size:clamp(36px,3.4vw,56px);line-height:1;color:#f3ebdd}.kn-pd__sub{margin:10px 0 18px;font-size:14px;color:#a99f90}.kn-pd__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.kn-pd__now{font-family:var(--kn-serif,"Cormorant Garamond",serif);font-size:clamp(30px,2.6vw,40px);color:#f3ebdd;line-height:1}.kn-pd__price s{color:#7d7568;font-size:16px}.kn-pd__save{font-size:12px;font-weight:600;color:#14100d;background:#b9aedb;border-radius:999px;padding:4px 10px}.kn-pd__stock{display:flex;align-items:center;gap:10px;margin:12px 0 22px;font-size:14px;color:#bfd8c4}.kn-pd__stock i{width:8px;height:8px;border-radius:50%;background:#7fbf8e;box-shadow:0 0 0 4px #7fbf8e26}.kn-pd__stock.is-out{color:#d9a79b}.kn-pd__stock.is-out i{background:#c97e6e}.kn-pd__sizes{margin-bottom:22px}.kn-pd__sizes div{display:flex;flex-wrap:wrap;gap:8px}.kn-pd__size{border:1px solid rgba(201,174,126,.35);border-radius:999px;padding:9px 16px;font-size:13px;color:#e3d7c2;text-decoration:none;transition:border-color .3s,color .3s}.kn-pd__size:hover{border-color:#b9aedb;color:#b9aedb}.kn-pd__size.is-on{border-color:#b9aedb;background:#b9aedb24;color:#f3ebdd}.kn-pd__form{display:flex;gap:10px}.kn-pd__qty{display:flex;align-items:center;border:1px solid rgba(201,174,126,.35);border-radius:999px;overflow:hidden}.kn-pd__qty button{width:40px;height:52px;background:none;border:0;color:#e3d7c2;font-size:18px;cursor:pointer}.kn-pd__qty input{width:34px;background:none;border:0;color:#f3ebdd;text-align:center;font-size:15px;-moz-appearance:textfield}.kn-pd__qty input::-webkit-inner-spin-button{display:none}.kn-pd__add{flex:1;height:54px;border-radius:999px;border:1px solid #B9AEDB;background:#b9aedb;color:#14100d;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .3s,color .3s,transform .2s}.kn-pd__add:hover{background:#cbc2e6}.kn-pd__add:active{transform:scale(.98)}.kn-pd__add:disabled{opacity:.5;cursor:not-allowed}.kn-pd__added{margin:12px 0 0;font-size:14px;color:#bfd8c4}.kn-pd__added a{color:#e3d7c2;margin-left:8px}.kn-pd__perks{list-style:none;margin:24px 0;padding:18px 0;border-top:1px solid rgba(201,174,126,.18);border-bottom:1px solid rgba(201,174,126,.18);display:grid;grid-template-columns:repeat(3,1fr)}.kn-pd__perks li{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:12px;line-height:1.35;color:#bfb4a3}.kn-pd__perks li+li{border-left:1px solid rgba(201,174,126,.15)}.kn-pd__perks svg{width:24px;height:24px;fill:none;stroke:#c9ae7e;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.kn-pd__tablist{display:flex;gap:22px;border-bottom:1px solid rgba(201,174,126,.18);margin-bottom:16px;overflow-x:auto}.kn-pd__tablist button{background:none;border:0;padding:0 0 12px;font-family:inherit;font-size:14px;color:#8e8577;cursor:pointer;border-bottom:1px solid transparent;margin-bottom:-1px;white-space:nowrap}.kn-pd__tablist button.is-on{color:#f3ebdd;border-color:#f3ebdd}.kn-pd__panel{display:none;font-size:14px;line-height:1.75;color:#bfb4a3}.kn-pd__panel.is-on{display:block}.kn-pd__panel p{margin:0 0 10px}.kn-pd__desc{max-height:170px;overflow:hidden;position:relative}.kn-pd__desc.is-cut:after{content:"";position:absolute;left:0;right:0;bottom:0;height:70px;background:linear-gradient(transparent,var(--color-background,#14100D))}.kn-pd__desc.is-open{max-height:none}.kn-pd__desc.is-open:after{display:none}.kn-pd__more{margin-top:8px;background:none;border:0;padding:0 0 3px;border-bottom:1px solid rgba(201,174,126,.5);color:#e3d7c2;font-family:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.kn-pd__notes{list-style:none;margin:0;padding:0;display:grid;gap:10px}.kn-pd__notes b{display:block;font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#c9ae7e}.kn-pd__ba{margin-top:32px}.kn-pd__ba-box{position:relative;aspect-ratio:16/10;border-radius:14px;overflow:hidden;-webkit-user-select:none;user-select:none}.kn-pd__ba-mood{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:sepia(.12) brightness(.9)}.kn-pd__ba-prod{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--x)) 0 0);background:radial-gradient(120% 90% at 50% 40%,#fbf8f3,#e8e0d3)}.kn-pd__ba-prod img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:8%}.kn-pd__ba-knob{position:absolute;top:50%;left:var(--x);transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;background:#b9aedb;color:#14100d;display:flex;align-items:center;justify-content:center;font-size:16px;box-shadow:0 6px 20px #0006;pointer-events:none}.kn-pd__ba-box:after{content:"";position:absolute;top:0;bottom:0;left:var(--x);width:1px;background:#ffffffb3;pointer-events:none}.kn-pd__ba-box input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.kn-pd__ba-cap{margin:10px 0 0;font-size:12px;color:#8e8577}.kn-pd__side{display:flex;flex-direction:column;gap:18px;position:sticky;top:110px}.kn-pd__card{border:1px solid rgba(201,174,126,.18);border-radius:14px;padding:22px;background:#ffffff04}.kn-pd__pyr{position:relative;display:grid;gap:6px}.kn-pd__tri{position:absolute;left:0;top:0;width:52%;height:100%;fill:none;stroke:#c9ae7e;stroke-width:1;opacity:.6;overflow:visible}.kn-pd__tier{display:grid;grid-template-columns:52% 1fr;align-items:center;min-height:74px}.kn-pd__tier-img{justify-self:center;width:54px;height:54px;border-radius:50%;overflow:hidden;border:1px solid rgba(201,174,126,.45);background:#1a1512;position:relative;z-index:1}.kn-pd__tier--2 .kn-pd__tier-img{width:62px;height:62px}.kn-pd__tier--3 .kn-pd__tier-img{width:70px;height:70px}.kn-pd__tier-img img{width:100%;height:100%;object-fit:cover;filter:sepia(.2) brightness(.92)}.kn-pd__tier-txt{font-size:13px;color:#bfb4a3;line-height:1.4;padding-left:6px}.kn-pd__tier-txt b{display:block;font-family:var(--kn-serif,"Cormorant Garamond",serif);font-weight:500;font-size:18px;color:#f3ebdd}.kn-pd__meter{padding:10px 0}.kn-pd__meter span{display:block;font-size:13px;color:#e3d7c2;margin-bottom:10px}.kn-pd__meter i{display:block;position:relative;height:3px;border-radius:3px;background:#c9ae7e2e}.kn-pd__meter i:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--v);border-radius:3px;background:linear-gradient(90deg,#8f82b8,#b9aedb)}.kn-pd__meter i:after{content:"";position:absolute;top:50%;left:var(--v);width:11px;height:11px;border-radius:50%;background:#b9aedb;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #b9aedb2e}.kn-pd__meter em{display:flex;justify-content:space-between;font-style:normal;margin-top:8px}.kn-pd__meter small{font-size:11px;color:#8e8577}.kn-pd__cmp{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kn-pd__cmp div{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-left:1px solid rgba(201,174,126,.3);font-size:12px;color:#a99f90;line-height:1.4}.kn-pd__cmp div.is-on{border-color:#b9aedb;background:#b9aedb14;border-radius:0 10px 10px 0}.kn-pd__cmp b{font-family:var(--kn-serif,"Cormorant Garamond",serif);font-size:20px;font-weight:500;color:#f3ebdd}@media(max-width:1180px){.kn-pd__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kn-pd__side{grid-column:1/-1;position:static;display:grid;grid-template-columns:repeat(3,1fr)}.kn-pd__info{border-right:0}}@media(max-width:820px){.kn-pd__in{grid-template-columns:1fr}.kn-pd__gal{position:static;grid-template-columns:1fr}.kn-pd__thumbs{flex-direction:row;order:2}.kn-pd__thumb{width:58px}.kn-pd__moodcard{display:none}.kn-pd__info{border:0;padding:0}.kn-pd__side{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/kn-product.css.map */
