.kr-hero{background:var(--void);color:var(--white);padding:56px 0 88px;overflow:hidden;position:relative}.kr-hero:before{content:"";position:absolute;width:620px;height:620px;right:-120px;top:-160px;border-radius:50%;background:radial-gradient(closest-side,var(--glow-violet),transparent);pointer-events:none}.kr-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;position:relative}.kr-crumbs{display:flex;gap:8px;font-size:13px;color:var(--mute);margin-bottom:28px}.kr-crumbs a{color:var(--mute);text-decoration:none}.kr-crumbs a:hover{color:var(--white)}.kr-eyebrow{font-family:var(--font-accent);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--amber);margin:0 0 16px}.kr-eyebrow--dark{color:var(--coral)}.kr-h1{font-size:clamp(2.6rem,6vw,var(--fs-display-lg));line-height:1;letter-spacing:var(--tr-display-lg);font-weight:var(--fw-semi);margin:0}.kr-h1 span{color:var(--coral);display:inline-block;animation:krIn .8s .1s cubic-bezier(.2,.8,.2,1) both}@keyframes krIn{0%{opacity:0;transform:translateY(14px)}}.kr-lead{font-size:var(--fs-body-lg);color:var(--mute);max-width:44ch;margin:22px 0 28px;line-height:1.55}.kr-jump{display:flex;flex-wrap:wrap;gap:10px}.kr-jump a{color:var(--white);text-decoration:none;border:1px solid var(--slate-line);border-radius:999px;padding:10px 16px;font-size:15px;transition:background .2s,border-color .2s,transform .2s}.kr-jump a:hover{background:var(--slate);border-color:var(--mute-soft);transform:translateY(-2px)}.kr-usps{list-style:none;display:flex;gap:32px;padding:0;margin:36px 0 0;flex-wrap:wrap}.kr-usps b{display:block;font-size:22px;font-weight:var(--fw-semi)}.kr-usps span{font-family:var(--font-accent);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.kr-float{position:relative;height:460px}.kr-float__p{position:absolute;width:40%;aspect-ratio:3/4;border-radius:10px;overflow:hidden;box-shadow:0 30px 50px -24px #000c;transition:translate .6s cubic-bezier(.2,.8,.2,1);animation:krFloat 7s ease-in-out infinite}.kr-float__p img{width:100%;height:100%;object-fit:cover;transform:scale(1.62);transform-origin:center 46%}.kr-float__p--1{left:0;top:14%;rotate:-8deg;animation-delay:-1s}.kr-float__p--2{left:30%;top:0;rotate:4deg;z-index:2;animation-delay:-3s}.kr-float__p--3{left:58%;top:12%;rotate:9deg;animation-delay:-2s}.kr-float__p--4{left:12%;top:52%;rotate:6deg;z-index:3;width:34%;animation-delay:-4s}.kr-float__p--5{left:48%;top:50%;rotate:-5deg;z-index:3;width:36%;animation-delay:-5s}@keyframes krFloat{50%{transform:translateY(-12px)}}.kr-tabs-sec{padding:72px 0 64px;background:var(--paper)}.kr-tabs{position:sticky;top:calc(var(--header-h,72px) + 8px);z-index:5;display:inline-flex;gap:4px;background:var(--card-white);border:1px solid var(--paper-line);border-radius:999px;padding:5px;margin-bottom:36px;box-shadow:0 10px 30px -20px #16151a66;max-width:100%;overflow-x:auto;scrollbar-width:none}.kr-tabs::-webkit-scrollbar{display:none}.kr-tabs button{position:relative;z-index:1;border:0;background:none;font:inherit;font-size:15px;font-weight:var(--fw-medium);padding:11px 18px;border-radius:999px;cursor:pointer;color:var(--ink-soft);white-space:nowrap;transition:color .25s}.kr-tabs button[aria-selected=true]{color:var(--white)}.kr-tabs__ink{position:absolute;left:0;top:5px;bottom:5px;border-radius:999px;background:var(--ink);transition:transform .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1)}.kr-panel[hidden]{display:none}.kr-panel__head{max-width:640px;margin-bottom:28px}.kr-panel__head h2,.kr-h2{font-size:clamp(1.7rem,3.4vw,var(--fs-display-sm));line-height:1.1;letter-spacing:var(--tr-display-sm);font-weight:var(--fw-semi);margin:0 0 10px;color:var(--ink)}.kr-panel__head p{color:var(--ink-soft);font-size:var(--fs-body-lg);margin:0}.kr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.kr-card{text-decoration:none;color:var(--ink);display:flex;flex-direction:column;gap:8px}.is-active .kr-card{animation:krCard .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 40ms)}@keyframes krCard{0%{opacity:0;transform:translateY(16px)}}.kr-card__img{display:block;aspect-ratio:3/4;border-radius:16px;overflow:hidden;background:var(--paper-line)}.kr-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.kr-card:hover .kr-card__img img{transform:scale(1.04)}.kr-card__title{font-weight:var(--fw-medium);font-size:15px;line-height:1.3}.kr-card__price{font-family:var(--font-accent);font-size:12px;color:var(--ink-soft)}.kr-more{display:inline-flex;align-items:center;gap:8px;margin-top:28px;color:var(--ink);font-weight:var(--fw-medium);text-decoration:none;border-bottom:2px solid var(--coral);padding-bottom:3px}.kr-more:after{content:"\2192";transition:transform .2s}.kr-more:hover:after{transform:translate(4px)}.kr-size-sec{padding:84px 0;background:var(--card-white);border-block:1px solid var(--paper-line)}.kr-size{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}.kr-size h2{font-size:clamp(1.7rem,3.4vw,var(--fs-display-sm));line-height:1.1;margin:0 0 16px;color:var(--ink)}.kr-size__advice{min-height:3.3em;color:var(--ink-soft);font-size:var(--fs-body-lg);margin:0 0 22px}.kr-size__btns{display:flex;gap:10px;flex-wrap:wrap}.kr-size__btns button{font:inherit;font-weight:var(--fw-semi);border:1px solid var(--paper-line);background:var(--paper);border-radius:14px;padding:14px 20px;cursor:pointer;transition:all .2s}.kr-size__btns button.is-on{background:var(--coral);border-color:var(--coral);color:#fff;box-shadow:0 10px 20px -12px #f44321cc}.kr-size__tip{margin:20px 0 0;color:var(--ink-soft);font-size:var(--fs-body-sm)}.kr-wall{position:relative;height:420px;border-radius:24px;background:linear-gradient(#efe7da,#e7ddcd);overflow:hidden}.kr-wall__poster{position:absolute;left:50%;bottom:44%;width:calc(var(--w) * 3.6px);height:calc(var(--h) * 3.6px);translate:-50% 0;box-shadow:0 18px 30px -16px #0000008c;background:#fff;transition:width .6s cubic-bezier(.2,.8,.2,1),height .6s cubic-bezier(.2,.8,.2,1);border:6px solid #16151A}.kr-wall__poster{overflow:hidden}.kr-wall__poster img{width:100%;height:100%;object-fit:cover;transform:scale(1.62);transform-origin:center 46%}.kr-wall__dim{position:absolute;left:50%;bottom:10px;translate:-50% 0;z-index:2;font-family:var(--font-accent);font-size:12px;letter-spacing:.06em;background:var(--ink);color:#fff;padding:4px 10px;border-radius:999px;white-space:nowrap}.kr-wall__bed{position:absolute;left:12%;right:12%;bottom:12%;height:22%;background:#fff;border-radius:18px 18px 8px 8px;box-shadow:0 20px 30px -20px #0006}.kr-wall__bed:before{content:"";position:absolute;left:-3%;right:-3%;top:-22%;height:40%;background:#c9b79c;border-radius:14px}.kr-wall__pillow{position:absolute;left:8%;top:18%;width:24%;height:42%;background:#f4ece0;border-radius:12px}.kr-wall__floor{position:absolute;left:0;right:0;bottom:0;height:12%;background:#d9cbb4}.kr-tips-sec{padding:84px 0;background:var(--paper)}.kr-tips{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.kr-tips article{background:var(--card-white);border:1px solid var(--paper-line);border-radius:22px;padding:26px}.kr-tips__n{font-family:var(--font-accent);color:var(--coral);font-size:13px;letter-spacing:.1em}.kr-tips h3{font-size:var(--fs-h3);margin:12px 0 8px;color:var(--ink)}.kr-tips p{margin:0;color:var(--ink-soft);line-height:1.55}.kr-sets-sec{padding:84px 0;background:var(--void);color:var(--white)}.kr-sets-sec .kr-h2{color:var(--white)}.kr-sets__head p{color:var(--mute);font-size:var(--fs-body-lg);max-width:52ch;margin:0 0 32px}.kr-sets{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.kr-set{text-decoration:none;color:var(--white);background:var(--slate);border:1px solid var(--slate-line);border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:6px;transition:transform .3s,border-color .3s}.kr-set:hover{transform:translateY(-4px);border-color:var(--mute-soft)}.kr-set__wall{position:relative;height:220px;background:#232230;border-radius:16px;margin-bottom:12px}.kr-set__p{position:absolute;width:28%;aspect-ratio:3/4;border:4px solid #0E0D14;border-radius:3px;overflow:hidden;box-shadow:0 14px 20px -12px #000c;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.kr-set__p img{width:100%;height:100%;object-fit:cover;transform:scale(1.62);transform-origin:center 46%}.kr-set__p--1{left:10%;top:22%}.kr-set__p--2{left:36%;top:14%;width:28%}.kr-set__p--3{left:62%;top:22%}.kr-set:hover .kr-set__p--1{transform:translate(-6px) rotate(-3deg)}.kr-set:hover .kr-set__p--3{transform:translate(6px) rotate(3deg)}.kr-set__title{font-size:var(--fs-h3);font-weight:var(--fw-semi)}.kr-set__meta{font-family:var(--font-accent);font-size:12px;color:var(--amber);letter-spacing:.06em}.kr-faq-sec{padding:84px 0;background:var(--paper)}.kr-faq{max-width:820px}.kr-faq details{border-top:1px solid var(--paper-line);padding:18px 0}.kr-faq details:last-child{border-bottom:1px solid var(--paper-line)}.kr-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-size:var(--fs-h3);font-weight:var(--fw-semi);color:var(--ink)}.kr-faq summary::-webkit-details-marker{display:none}.kr-faq summary:after{content:"+";font-family:var(--font-accent);transition:transform .25s;color:var(--coral)}.kr-faq details[open] summary:after{transform:rotate(45deg)}.kr-faq p{margin:10px 0 0;color:var(--ink-soft);line-height:1.6;max-width:68ch}.kr-cta{background:var(--coral);color:#fff;padding:60px 0}.kr-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.kr-cta h2{margin:0 0 6px;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.1}.kr-cta p{margin:0;opacity:.9}.kr-cta__btn{background:var(--void);color:#fff;text-decoration:none;font-weight:var(--fw-semi);padding:16px 26px;border-radius:999px;transition:transform .2s}.kr-cta__btn:hover{transform:translateY(-2px)}@media(max-width:900px){.kr-hero__grid,.kr-size{grid-template-columns:1fr}.kr-float{height:360px;order:-1;margin-bottom:-10px}.kr-grid{grid-template-columns:repeat(2,1fr);gap:14px}.kr-tips,.kr-sets{grid-template-columns:1fr}.kr-wall{height:340px}.kr-wall__poster{width:calc(var(--w) * 2.8px);height:calc(var(--h) * 2.8px)}}@media(max-width:520px){.kr-float{height:300px}.kr-hero{padding-top:32px}.kr-usps{gap:20px}}@media(prefers-reduced-motion:reduce){.kr-hero *,.kr-card,.kr-float__p{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/kamer.css.map */
