.kn{--kn-paper: #F7F2E8;--kn-white: #FFFFFF;--kn-night: #151E32;--kn-night-2: #233050;--kn-brown: #151E32;--kn-ink: #1C2130;--kn-muted: #5E6270;--kn-line: #E5DCCB;--kn-sky: #EADFC6;--kn-sky-2: #F1EADB;--kn-lamp: #C9A45C;--kn-gold-2: #E2C88E;--kn-ok: #2F6B4F;--kn-serif: "Playfair Display", Georgia, serif;--kn-sans: "Nunito Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--kn-r: 14px;--kn-gutter: clamp(16px, 4vw, 40px);font-family:var(--kn-sans);color:var(--kn-ink);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.kn *,.kn *:before,.kn *:after{box-sizing:border-box}.kn img{display:block;max-width:100%;height:auto}:where(.kn) p{margin:0}:where(.kn) :is(h1,h2,h3){margin:0;font-weight:600}:where(.kn) :is(ul,ol,dl,dd,figure,blockquote,fieldset){margin:0;padding:0;border:0}:where(.kn) :is(ul,ol){list-style:none}.kn [hidden]{display:none!important}.kn :focus-visible{outline:2px solid var(--kn-night);outline-offset:3px;border-radius:6px}.kn-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 var(--kn-gutter)}.kn-h2{font-family:var(--kn-serif);font-size:clamp(30px,4.4vw,50px);line-height:1.08;letter-spacing:-.01em;color:var(--kn-brown);text-wrap:balance}.kn-h3{font-family:var(--kn-serif);font-size:clamp(21px,2.2vw,26px);line-height:1.2;color:var(--kn-brown)}.kn-lead{margin-top:14px;font-size:clamp(16px,1.4vw,18px);color:var(--kn-muted);max-width:60ch;text-wrap:pretty}.kn-head{max-width:720px;margin-bottom:clamp(28px,4vw,48px)}.kn-sec{padding:clamp(64px,9vw,120px) 0;background:var(--kn-white)}.kn-sec--paper{background:var(--kn-paper)}.kn-sec--sky{background:var(--kn-sky-2)}.kn-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:999px;border:1.5px solid transparent;font:600 16px/1.2 var(--kn-sans);text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.kn-btn:active{transform:scale(.98)}.kn-btn--full{width:100%}.kn-btn--ink{background:var(--kn-night);color:#fff}.kn-btn--ink:hover{background:var(--kn-night-2)}.kn-btn--ink:disabled{opacity:.55;cursor:not-allowed}.kn-btn--lamp{background:var(--kn-lamp);color:var(--kn-night)}.kn-btn--lamp:hover{background:var(--kn-gold-2)}.kn-btn--line{background:transparent;color:var(--kn-night);border-color:currentColor}.kn-btn--line:hover{background:var(--kn-night);color:#fff;border-color:var(--kn-night)}.kn-btn.is-loading{pointer-events:none;opacity:.75}.kn-crop{position:relative;overflow:hidden;aspect-ratio:var(--w) / var(--h);border-radius:var(--kn-r);background:var(--kn-paper)}.kn-crop img{position:absolute;max-width:none;width:calc(var(--sw0, 1254) / var(--w) * 100%);height:auto;left:calc(var(--x) / var(--w) * -100%);top:calc(var(--y) / var(--h) * -100%)}.kn-buy{background:var(--kn-paper);padding:clamp(20px,3vw,40px) 0 clamp(48px,6vw,80px)}.kn-buy__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.kn-buy__grid>*,.kn-night__grid>*,.kn-specs>*,.kn-faq>*,.kn-final__grid>*{min-width:0}@media(min-width:990px){.kn-buy__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.kn-gal{position:sticky;top:90px}}.kn-gal__stage{position:relative;border-radius:20px;overflow:hidden;background:var(--kn-white)}.kn-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.kn-gal__track::-webkit-scrollbar{display:none}.kn-gal__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1;display:grid;place-items:center}.kn-gal__slide img,.kn-gal__slide video{width:100%;height:100%;object-fit:cover}.kn-gal__nav{position:absolute;top:50%;translate:0 -50%;width:44px;height:44px;border-radius:50%;border:0;background:#ffffffeb;color:var(--kn-night);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 10px #16213a1f;transition:opacity .2s}.kn-gal__nav:disabled{opacity:0;pointer-events:none}.kn-gal__nav--prev{left:12px}.kn-gal__nav--next{right:12px}.kn-gal__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding:2px}.kn-gal__thumb{flex:0 0 64px;height:64px;padding:0;border:1.5px solid transparent;border-radius:10px;overflow:hidden;background:var(--kn-white);cursor:pointer;opacity:.7;transition:opacity .2s,border-color .2s}.kn-gal__thumb img{width:100%;height:100%;object-fit:cover}.kn-gal__thumb[aria-current=true]{border-color:var(--kn-night);opacity:1}@media(max-width:749px){.kn-gal__nav{display:none}.kn-gal__stage{border-radius:16px;margin:0 calc(var(--kn-gutter) * -1 + 8px)}.kn-gal__thumb{flex-basis:54px;height:54px}}.kn-buy__info{display:grid;gap:18px}.kn-buy__name{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--kn-muted)}.kn-buy__name:before{content:"";width:28px;height:1.5px;background:var(--kn-lamp)}.kn-buy__h{font-family:var(--kn-serif);font-size:clamp(32px,4vw,46px);line-height:1.06;color:var(--kn-brown);letter-spacing:-.01em;text-wrap:balance;margin-top:-10px}.kn-buy__lead{font-size:17px;color:var(--kn-muted);max-width:52ch}.kn-buy__points{display:grid;gap:8px}.kn-buy__points li{display:flex;gap:10px;align-items:flex-start;font-weight:500}.kn-buy__points svg{flex:none;margin-top:3px;color:var(--kn-ok)}.kn-legend{font-size:14px;font-weight:600;margin-bottom:10px;padding:0}.kn-legend__val{font-weight:400;color:var(--kn-muted)}.kn-packs{display:grid;gap:10px}.kn-pack{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:16px 18px;border-radius:var(--kn-r);background:var(--kn-white);border:1.5px solid var(--kn-line);cursor:pointer;transition:border-color .2s,box-shadow .2s}.kn-pack:hover{border-color:#c9c1b5}.kn-pack input{position:absolute;opacity:0;pointer-events:none}.kn-pack__radio{width:20px;height:20px;border-radius:50%;border:1.5px solid #B8AFA3;display:grid;place-items:center;transition:border-color .2s}.kn-pack__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--kn-night);transform:scale(0);transition:transform .2s cubic-bezier(.3,1.5,.6,1)}.kn-pack:has(input:checked){border-color:var(--kn-night);box-shadow:0 0 0 1px var(--kn-night)}.kn-pack:has(input:checked) .kn-pack__radio{border-color:var(--kn-night)}.kn-pack:has(input:checked) .kn-pack__radio:after{transform:scale(1)}.kn-pack:has(input:focus-visible){outline:2px solid var(--kn-night);outline-offset:3px}.kn-pack__main{display:grid;gap:2px;min-width:0}.kn-pack__name{font-weight:700;font-size:17px}.kn-pack__note{font-size:14px;color:var(--kn-muted)}.kn-pack__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.kn-pack__tags:empty{display:none}.kn-tag{display:inline-block;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.35}.kn-tag--ink{background:var(--kn-night);color:#fff}.kn-tag--sky{background:var(--kn-sky);color:#5a4419}.kn-pack__price{display:grid;justify-items:end;text-align:right;gap:1px}.kn-pack__price strong{font-size:18px;font-weight:800;color:var(--kn-night)}.kn-pack__price small{font-size:13px;color:var(--kn-muted)}.kn-pack__price em{font-style:normal;font-size:13px;font-weight:600;color:var(--kn-ok)}.kn-colors{display:grid;gap:14px}.kn-color-row .kn-legend{margin-bottom:8px}.kn-swatches{display:flex;flex-wrap:wrap;gap:8px}.kn-swatch{position:relative;display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border-radius:999px;background:var(--kn-white);border:1.5px solid var(--kn-line);cursor:pointer;font-size:14px;font-weight:500;transition:border-color .2s}.kn-swatch input{position:absolute;opacity:0;pointer-events:none}.kn-swatch__dot{width:22px;height:22px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #0000001f}.kn-swatch:has(input:checked){border-color:var(--kn-night);box-shadow:0 0 0 1px var(--kn-night)}.kn-swatch:has(input:focus-visible){outline:2px solid var(--kn-night);outline-offset:2px}.kn-form{display:grid;gap:10px;margin-top:4px}.kn-error{padding:10px 14px;border-radius:10px;background:#fbeaea;color:#8a1f1f;font-size:14px}.kn-dyn .shopify-payment-button__button{border-radius:999px!important;min-height:50px;overflow:hidden}.kn-dyn .shopify-payment-button__more-options{color:var(--kn-muted);font-size:13px;text-decoration:underline}.kn-ship{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid var(--kn-line);color:var(--kn-night);font-size:14px;font-weight:500}.kn-ship svg{flex:none}.kn-ship.is-free{background:#eef4ef;border-color:#cfe1d4;color:var(--kn-ok)}.kn-trust{display:grid;gap:8px;font-size:14px;color:var(--kn-muted)}.kn-trust li{display:flex;gap:10px;align-items:center}.kn-trust svg{flex:none;color:var(--kn-night)}.kn-pay{display:flex;flex-wrap:wrap;gap:6px}.kn-pay svg{width:38px;height:24px}.kn-acc details,.kn-faq__item{border-bottom:1px solid var(--kn-line)}.kn-acc summary,.kn-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;cursor:pointer;list-style:none;font-weight:600}.kn-acc summary::-webkit-details-marker,.kn-faq__item summary::-webkit-details-marker{display:none}.kn-acc__ico{position:relative;flex:none;width:14px;height:14px}.kn-acc__ico:before,.kn-acc__ico:after{content:"";position:absolute;left:0;top:6px;width:14px;height:1.8px;border-radius:2px;background:currentColor;transition:transform .25s ease}.kn-acc__ico:after{transform:rotate(90deg)}details[open]>summary .kn-acc__ico:after{transform:rotate(0)}.kn-acc__body{padding:0 0 18px;color:var(--kn-muted);font-size:15px}.kn-rte>*+*{margin-top:10px}.kn-rte ul{list-style:disc;padding-left:20px}.kn-rte h3{font-family:var(--kn-sans);font-weight:700;font-size:15px;color:var(--kn-ink);margin-top:16px}.kn-rte a{color:var(--kn-night)}.kn-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--kn-gutter) calc(10px + env(safe-area-inset-bottom));background:#fffffff0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--kn-line);transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.kn-sticky.is-on{transform:none}.kn-sticky__txt{display:grid;line-height:1.25}.kn-sticky__txt strong{font-size:17px}.kn-sticky__txt span{font-size:13px;color:var(--kn-muted)}.kn-sticky .kn-btn{min-height:48px;padding:0 22px}@media(min-width:990px){.kn-sticky{left:auto;right:24px;bottom:24px;border:1px solid var(--kn-line);border-radius:999px;padding:8px 8px 8px 24px;box-shadow:0 10px 30px #16213a24}}.kn-mq{background:var(--kn-night);color:#ede6d6;overflow:hidden;padding:14px 0}.kn-mq__track{display:flex;width:max-content;animation:kn-mq 38s linear infinite}.kn-mq__group{display:flex;align-items:center}.kn-mq span{white-space:nowrap;font-size:15px;font-weight:500;padding:0 18px}.kn-mq i{width:5px;height:5px;border-radius:50%;background:var(--kn-lamp);flex:none}@keyframes kn-mq{to{transform:translate(-50%)}}.kn-night{position:relative;background:var(--kn-night);color:#dce3ee;padding:clamp(72px,10vw,130px) 0 clamp(64px,8vw,110px);overflow:hidden}.kn-night .kn-h2{color:#fff}.kn-night__windows{position:absolute;top:clamp(24px,3vw,36px);left:50%;translate:-50% 0;display:flex;gap:clamp(18px,3.4vw,46px);opacity:.55}.kn-night__windows span{width:clamp(16px,2vw,24px);aspect-ratio:2 / 3;border-radius:999px;background:linear-gradient(180deg,#2c3b5e,#22304f);box-shadow:inset 0 0 0 2px #2e3d60}.kn-night__windows span:nth-child(4){background:linear-gradient(180deg,#f5c978,#e39b3a);box-shadow:0 0 18px #f0b44c73}.kn-night__grid{display:grid;gap:clamp(32px,5vw,72px)}@media(min-width:990px){.kn-night__grid{grid-template-columns:.9fr 1.1fr;align-items:start}.kn-night__head{position:sticky;top:120px}}.kn-night__intro{margin-top:18px;font-size:18px;color:#aeb9cc;max-width:44ch}.kn-night__log{position:relative;display:grid;gap:0;padding-left:0}.kn-night__log li{position:relative;display:grid;grid-template-columns:76px 1fr;gap:18px;padding:20px 0;border-top:1px solid rgba(255,255,255,.1)}.kn-night__log li:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.kn-night__log time{font-family:var(--kn-serif);font-size:22px;color:var(--kn-lamp);font-variant-numeric:tabular-nums;line-height:1.3}.kn-night__log p{font-size:17px;color:#dce3ee;line-height:1.5}.kn-night__log li:last-child p{color:#fff;font-weight:600}.kn-js .kn-night__log li{opacity:.18;transition:opacity .6s ease}.kn-js .kn-night__log li.is-in{opacity:1}.kn-night__after{display:grid;gap:clamp(24px,4vw,56px);margin-top:clamp(56px,8vw,100px);align-items:center}@media(min-width:990px){.kn-night__after{grid-template-columns:1.1fr .9fr}}.kn-night__photo{border-radius:20px;background:#0f1830}.kn-night__aftertxt{display:grid;gap:16px;justify-items:start}.kn-night__aftertxt .kn-h3{color:#fff;font-size:clamp(28px,3.4vw,40px);line-height:1.1}.kn-night__aftertxt p{font-size:18px;color:#c3ccdb;max-width:42ch}.kn-night__aftertxt .kn-btn{margin-top:8px}.kn-uses__list{display:grid;gap:0;border-top:1px solid var(--kn-line)}.kn-uses__list li{display:grid;grid-template-columns:56px 1fr;gap:18px;align-items:center;padding:20px 0;border-bottom:1px solid var(--kn-line)}.kn-uses__ico{width:56px;height:56px;border-radius:50%;background:#fff;color:var(--kn-night);box-shadow:inset 0 0 0 1px var(--kn-line);display:grid;place-items:center}.kn-uses__txt{display:grid;gap:2px}.kn-uses__txt strong{font-family:var(--kn-serif);font-weight:600;font-size:22px;color:var(--kn-night);line-height:1.2}.kn-uses__txt span{color:var(--kn-muted)}@media(min-width:990px){.kn-uses .kn-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}.kn-uses .kn-head{position:sticky;top:120px;margin-bottom:0}}.kn-vs{display:grid;gap:16px}@media(min-width:750px){.kn-vs{grid-template-columns:1fr 1fr;gap:24px}}.kn-vs__col{display:grid;gap:0;border-radius:20px;overflow:hidden;background:var(--kn-paper)}.kn-vs__col .kn-crop{border-radius:0}.kn-vs__col figcaption{padding:22px 24px 26px}.kn-vs__col--us{background:var(--kn-night);color:#fff}.kn-vs__title{font-family:var(--kn-serif);font-size:24px;color:var(--kn-brown);margin-bottom:12px}.kn-vs__col--us .kn-vs__title{color:#fff}.kn-vs__list{display:grid;gap:10px}.kn-vs__list li{position:relative;padding-left:28px}.kn-vs__list li:before{content:"";position:absolute;left:0;top:4px;width:18px;height:18px;background:currentColor;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.kn-vs__list--no li:before{--m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E");color:#a2988c}.kn-vs__list--no li{color:var(--kn-muted)}.kn-vs__list--yes li:before{--m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12.5l5 5 10-11'/%3E%3C/svg%3E");background:var(--kn-lamp)}.kn-steps{display:grid;gap:28px;counter-reset:none}@media(min-width:750px){.kn-steps{grid-template-columns:repeat(3,1fr);gap:24px}}.kn-step .kn-crop{margin-bottom:18px;border-radius:18px}.kn-step .kn-h3{display:flex;align-items:center;gap:12px;margin-bottom:6px}.kn-step__n{flex:none;width:32px;height:32px;border-radius:50%;background:var(--kn-night);color:#fff;font:600 15px/32px var(--kn-sans);text-align:center}.kn-step p{color:var(--kn-muted);padding-left:44px}@media(max-width:749px){.kn-steps{grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--kn-gutter) * -1);padding:0 var(--kn-gutter)}.kn-steps::-webkit-scrollbar{display:none}.kn-step{scroll-snap-align:start}}.kn-specs{display:grid;gap:clamp(28px,5vw,72px);align-items:center}@media(min-width:990px){.kn-specs{grid-template-columns:.9fr 1.1fr}}.kn-specs__media{border-radius:20px;overflow:hidden;background:#fff}.kn-specs__list{margin-top:28px;border-top:1px solid var(--kn-line)}.kn-specs__list div{display:grid;grid-template-columns:minmax(120px,.7fr) 1.3fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--kn-line)}.kn-specs__list dt{font-weight:600}.kn-specs__list dd{color:var(--kn-muted)}.kn-reviews{display:grid;gap:16px}@media(min-width:750px){.kn-reviews{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}}.kn-review{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:18px;background:#fff;border:1px solid var(--kn-line)}.kn-stars{display:flex;gap:2px;color:var(--kn-lamp)}.kn-stars .is-off{color:var(--kn-line)}.kn-review__title{font-weight:700}.kn-review blockquote{color:#3a3531;flex:1}.kn-review__img{border-radius:12px;overflow:hidden;aspect-ratio:4 / 3}.kn-review__img img{width:100%;height:100%;object-fit:cover}.kn-review figcaption{display:grid;font-size:14px}.kn-review figcaption span{color:var(--kn-muted)}.kn-empty{padding:20px;border:1.5px dashed #C9C1B5;border-radius:14px;color:var(--kn-muted)}.kn-faq{display:grid;gap:clamp(28px,5vw,80px)}@media(min-width:990px){.kn-faq{grid-template-columns:.75fr 1.25fr;align-items:start}.kn-faq__aside{position:sticky;top:120px}}.kn-faq__aside .kn-btn{margin-top:24px}.kn-faq__group{font:600 14px/1.3 var(--kn-sans);color:var(--kn-muted);padding:28px 0 6px;border-bottom:1px solid var(--kn-line)}.kn-faq__group:first-child{padding-top:0}.kn-faq__item summary{font-size:17px;padding:18px 0}.kn-faq__item summary:hover{color:var(--kn-night)}.kn-faq__a{padding:0 40px 20px 0;color:var(--kn-muted)}.kn-final{background:var(--kn-night);color:#c9cdd6;padding:clamp(64px,9vw,120px) 0}.kn-final .kn-h2{color:#fff}.kn-final .kn-lead{color:#aeb9cc}.kn-final__grid{display:grid;gap:clamp(28px,5vw,64px);align-items:center}@media(min-width:990px){.kn-final__grid{grid-template-columns:1fr 1fr}}.kn-final__txt{display:grid;justify-items:start}.kn-final__txt .kn-btn{margin-top:28px}.kn-final__note{margin-top:14px;font-size:14px;color:#8e9ab0}.kn-final__photo{border-radius:20px;background:#0f1830}@media(max-width:749px){.kn{font-size:15.5px}.kn-pack{padding:14px;gap:12px}.kn-pack__price strong{font-size:17px}.kn-night__log li{grid-template-columns:64px 1fr;gap:12px}.kn-night__log time{font-size:19px}.kn-faq__a{padding-right:0}}@media(prefers-reduced-motion:reduce){.kn-mq__track{animation:none}.kn *,.kn *:before,.kn *:after{transition:none!important}.kn-js .kn-night__log li{opacity:1}}.kn-tag--ink{background:var(--kn-lamp);color:var(--kn-night)}.kn-pack--featured{background:linear-gradient(180deg,#fffdf8,#fff)}.kn-gal__slide .kn-crop,.kn-gal__thumb .kn-crop{width:100%;height:100%;border-radius:0;aspect-ratio:1}.kn-gal__slide .kn-crop img,.kn-gal__thumb .kn-crop img{width:calc(var(--sw0, 1254) / var(--w) * 100%);height:auto;object-fit:initial}.kn-unfold{--p: 0;--e: 0;--c: 0;--hdr: 76px;--ar: .714;--gap: clamp(40px, 4.5vw, 80px);--w0: 210px;--w1: min(30vw, calc((100dvh - var(--hdr) - 140px) * var(--ar)), 440px);position:relative;height:210vh;background:var(--kn-night);color:#fff}.kn-unfold__stage{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;isolation:isolate;display:grid;place-items:center;padding-top:var(--hdr);box-sizing:border-box}.kn-unfold__glow{position:absolute;left:50%;top:calc(50% + var(--hdr) / 2);width:calc(var(--w1) * 2.6);aspect-ratio:1;transform:translate(-50%,-50%) scale(calc(.55 + .45 * var(--e)));border-radius:50%;background:radial-gradient(closest-side,rgba(201,164,92,.2),rgba(201,164,92,.05) 60%,transparent);pointer-events:none}.kn-unfold__vis{position:relative;z-index:1;width:calc(var(--w0) + (var(--w1) - var(--w0)) * var(--e));aspect-ratio:var(--ar);border-radius:calc(26px - 8px * var(--e));overflow:hidden;background:var(--kn-paper);box-shadow:0 0 0 1px #e2c88e59,0 40px 90px #00000073;will-change:width}.kn-unfold__vis .kn-crop{width:100%;height:100%;border-radius:0;transform:scale(calc(1.14 - .14 * var(--e)))}.kn-unfold__h{position:absolute;left:0;right:0;top:calc(50% + var(--hdr) / 2);z-index:2;height:0;margin:0;pointer-events:none;font-family:var(--kn-serif);font-weight:600;font-size:clamp(32px,3.6vw,58px);line-height:1.04;letter-spacing:-.015em}.kn-unfold__l{position:absolute;left:50%;width:max-content;max-width:min(30vw,420px);text-shadow:0 8px 40px rgba(0,0,0,.35)}.kn-unfold__l small{display:block;margin-top:12px;font:600 15px/1.4 var(--kn-sans);letter-spacing:.01em;color:#c9cdd6;text-shadow:none;opacity:var(--c);transform:translateY(calc((1 - var(--c)) * 10px))}.kn-unfold__l1{bottom:.08em;text-align:right;transform:translate(calc(-50% - 50% * var(--e) - (var(--w1) / 2 + var(--gap)) * var(--e)))}.kn-unfold__l2{top:.08em;text-align:left;color:var(--kn-gold-2);font-style:italic;transform:translate(calc(-50% + 50% * var(--e) + (var(--w1) / 2 + var(--gap)) * var(--e)))}.kn-unfold__hint{position:absolute;left:0;right:0;bottom:26px;z-index:2;display:grid;justify-items:center;gap:10px;font:700 11px/1 var(--kn-sans);letter-spacing:.22em;text-transform:uppercase;color:#fff9;opacity:calc(1 - var(--p) * 7)}.kn-unfold__hint i{width:1px;height:34px;background:linear-gradient(var(--kn-gold-2),transparent)}@media(max-width:749px){.kn-unfold{--hdr: 60px;--w0: 46vw;--w1: min(64vw, calc((100dvh - var(--hdr) - 330px) * var(--ar)), 300px);height:190vh}.kn-unfold__l{max-width:calc(100vw - 40px);text-align:center!important;font-size:clamp(30px,8.4vw,40px)}.kn-unfold__l small{margin-top:8px;font-size:14px}.kn-unfold__l1{transform:translate(-50%,calc(-1 * (var(--w1) / var(--ar) / 2 + 14px) * var(--e)))}.kn-unfold__l2{transform:translate(-50%,calc((var(--w1) / var(--ar) / 2 + 14px) * var(--e)))}}@media(prefers-reduced-motion:reduce){.kn-unfold{height:auto}.kn-unfold__stage{position:relative;height:100svh;min-height:620px}}.kn-cols{display:grid;gap:16px}@media(min-width:750px){.kn-cols{grid-template-columns:repeat(3,1fr);gap:24px}}.kn-col{display:grid;gap:14px;text-decoration:none;color:inherit}.kn-col__img{border-radius:20px;overflow:hidden;background:#fff;aspect-ratio:1;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.kn-col__img img{width:100%;height:100%;object-fit:cover}.kn-col:hover .kn-col__img{transform:translateY(-4px)}.kn-col__name{display:flex;align-items:center;gap:10px;font-family:var(--kn-serif);font-size:22px;color:var(--kn-night)}.kn-col__name i{width:14px;height:14px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #0000001f}.kn-col__cap{color:var(--kn-muted);margin-top:-8px}@media(max-width:749px){.kn-cols{grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--kn-gutter) * -1);padding:0 var(--kn-gutter)}.kn-cols::-webkit-scrollbar{display:none}.kn-col{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.kn-col:hover .kn-col__img{transform:none}}.kn-gal__thumb .kn-crop{display:block}.kn-dyn .shopify-payment-button__button{width:100%}.kn-cols,.kn-steps{scroll-padding-inline:var(--kn-gutter)}.kn-h2+.kn-lead{margin-top:16px}.kn-dyn .shopify-payment-button__button--unbranded{background:#fff!important;color:var(--kn-night)!important;box-shadow:inset 0 0 0 1.5px var(--kn-night)!important;font-family:var(--kn-sans)!important;font-weight:700!important}.kn-dyn .shopify-payment-button__button--unbranded:hover{background:var(--kn-paper)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kn.css.map */
