:root{--rose:#D3A0A6;--rose2:#CB959C;--seam:#B98089;--teddy:#F4ECE2;--ink:#2A2D33;--ink2:#555A62;--snow:#FAFAF8;--ember:#E5562C;--ember2:#C9441E;--line:#E6DFDD;--r:16px;--fh:"Gabarito",system-ui,sans-serif;--fb:"Onest",system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--snow);color:var(--ink);font:400 16px/1.55 var(--fb);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}:focus-visible{outline:3px solid var(--ember);outline-offset:2px;border-radius:6px}[hidden]{display:none!important}.n-strip{background:var(--ink);color:#fff;font-size:13.5px;line-height:1.35;padding:9px 16px;text-align:center}.n-strip b{font-weight:600;color:#ffd9cc;margin-left:4px}.n-quilt{background:repeating-linear-gradient(180deg,var(--rose) 0 56px,var(--rose2) 56px 60px,var(--seam) 60px 61px,var(--rose) 61px 64px);border-radius:0 0 32px 32px;padding-bottom:26px}.n-head{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1180px;margin:0 auto;padding:14px 18px}.n-logo{font:900 28px/1 var(--fh);letter-spacing:-.03em;text-decoration:none;color:var(--ink)}.n-nav{display:none;gap:26px;font-weight:500;font-size:15px}.n-nav a{text-decoration:none}.n-nav a:hover{text-decoration:underline;text-underline-offset:4px}.n-bag{position:relative;width:42px;height:42px;border-radius:50%;background:var(--ink);display:grid;place-items:center}.n-bag svg{width:19px;height:19px;fill:none;stroke:#fff;stroke-width:1.8}.n-bag span{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;border-radius:10px;background:var(--ember);color:#fff;font:700 11px/20px var(--fb);text-align:center;padding:0 5px}.n-hero{max-width:1180px;margin:0 auto;padding:4px 18px 0;display:grid;gap:18px}.n-h1{font:900 clamp(40px,11vw,76px)/.97 var(--fh);letter-spacing:-.035em;max-width:11ch}.n-sub{margin-top:12px;font-size:16.5px;max-width:34ch;color:#3b3337}.n-arch{position:relative;background:var(--teddy);border-radius:999px 999px 26px 26px;overflow:hidden;aspect-ratio:4/4.6}.n-arch img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.n-press{position:absolute;right:14px;bottom:14px;width:88px;height:88px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-content:center;justify-items:center;text-align:center;font:600 11px/1.15 var(--fb);box-shadow:inset 0 0 0 6px #40454e;animation:n-press .5s .6s ease-out 1 both}.n-press svg{width:26px;height:26px;fill:var(--ember);margin-bottom:3px}@keyframes n-press{0%{transform:scale(1)}40%{transform:scale(.93)}to{transform:scale(1)}}.n-hero__buy{display:grid;gap:8px}.n-note{font-size:13.5px;color:#3b3337;text-align:center}.n-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:58px;padding:0 26px;border-radius:16px;background:var(--ember);color:#fff;font:800 18px/1 var(--fh);letter-spacing:-.01em;text-decoration:none;transition:background .15s}.n-cta:hover{background:var(--ember2)}.n-cta--full{width:100%}.n-cta--sm{min-height:44px;font-size:15px;padding:0 18px;border-radius:12px}.n-cta--line{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.n-cta--line:hover{background:var(--ink);color:#fff}.n-cta[disabled]{opacity:.5;cursor:default}.n-buy{max-width:1180px;margin:0 auto;padding:30px 18px 10px;display:grid;gap:22px;scroll-margin-top:12px}.n-gal__main{background:var(--teddy);border-radius:var(--r);overflow:hidden;aspect-ratio:1}.n-gal__main img{width:100%;height:100%;object-fit:cover}.n-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.n-thumb{flex:none;width:64px;height:64px;border-radius:12px;overflow:hidden;background:var(--teddy);box-shadow:inset 0 0 0 1px var(--line)}.n-thumb img{width:100%;height:100%;object-fit:cover}.n-thumb.is-on{box-shadow:0 0 0 2px var(--ink)}.n-box__t{font:800 24px/1.15 var(--fh);letter-spacing:-.02em}.n-price{margin-top:6px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.n-price b{font:800 28px/1 var(--fh)}.n-price s{color:#8e8689;font-size:16px}.n-price em{font-style:normal;font-size:13px;font-weight:600;background:var(--teddy);color:#7a3f49;padding:4px 9px;border-radius:999px}.n-sets{display:grid;gap:10px;margin-top:16px}.n-set{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;background:#fff;border-radius:var(--r);padding:14px 16px;box-shadow:inset 0 0 0 1.5px var(--line)}.n-set.is-on{box-shadow:inset 0 0 0 2px var(--ink);background:#fffdfc}.n-set__t b{font:800 18px/1.2 var(--fh)}.n-set__t em{font-style:normal;font-size:12px;font-weight:600;background:var(--rose);padding:3px 8px;border-radius:999px;margin-left:6px;vertical-align:2px}.n-set__t small{display:block;color:var(--ink2);font-size:13px;margin-top:2px}.n-set__p{text-align:right;white-space:nowrap}.n-set__p b{display:block;font:800 18px/1.1 var(--fh)}.n-set__p s{display:block;color:#9a9396;font-size:12.5px}.n-set__p small{display:block;font-size:12.5px;color:#7a3f49;font-weight:600}.n-cols{display:grid;gap:12px;margin:18px 0}.n-colrow__l{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.n-sw{display:flex;flex-wrap:wrap;gap:8px}.n-sw button{display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 10px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);font-size:14px}.n-sw button.is-on{box-shadow:inset 0 0 0 2px var(--ink);font-weight:600}.n-dot{width:20px;height:20px;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 1px #0000001f}.n-dot--dusty-rose{background:#c9939b}.n-dot--cream{background:#ede4d6}.n-dot--graphite{background:#3a3e45}.n-pb{margin-top:12px;font-size:14px;background:var(--teddy);border-radius:12px;padding:11px 14px}.n-trust{list-style:none;margin-top:12px;display:grid;gap:6px;font-size:14px;color:var(--ink2)}.n-trust li{padding-left:22px;position:relative}.n-trust li:before{content:"";position:absolute;left:2px;top:7px;width:10px;height:6px;border-left:2px solid var(--seam);border-bottom:2px solid var(--seam);transform:rotate(-45deg)}.n-small{font-size:13px;color:var(--ink2)}.n-sec{max-width:1180px;margin:0 auto;padding:54px 18px 0}.n-h2{font:900 clamp(30px,7.6vw,48px)/1.02 var(--fh);letter-spacing:-.03em;max-width:16ch}.n-lead{font-size:17px;margin-top:12px;max-width:44ch}.n-vs__pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.n-vs__pair figure{border-radius:var(--r);overflow:hidden;background:var(--teddy)}.n-vs__pair img{aspect-ratio:4/5;object-fit:cover;width:100%}.n-vs__pair figcaption{font-size:13px;padding:9px 12px;font-weight:500}.n-ticks{list-style:none;margin-top:18px;display:grid;gap:10px}.n-ticks li{padding-left:30px;position:relative;max-width:46ch}.n-ticks li:before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:50%;background:var(--rose)}.n-ticks li:after{content:"";position:absolute;left:6px;top:8px;width:8px;height:5px;border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(-45deg)}.n-steps{list-style:none;counter-reset:s;display:grid;gap:18px;margin-top:22px}.n-steps li{counter-increment:s;display:grid;grid-template-columns:112px 1fr;gap:4px 14px;align-items:start}.n-steps img{grid-row:span 2;width:112px;height:112px;object-fit:cover;border-radius:14px}.n-steps b{font:800 19px/1.2 var(--fh)}.n-steps b:before{content:counter(s);display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;font:700 13px/1 var(--fb);margin-right:8px;vertical-align:2px}.n-steps span{font-size:14.5px;color:var(--ink2)}.n-cafe{position:relative;max-width:1180px;margin:54px auto 0;padding:0 18px}.n-cafe img{width:100%;border-radius:26px;aspect-ratio:4/5;object-fit:cover}.n-cafe__t{position:absolute;left:34px;right:34px;bottom:22px;color:#fff;font:900 clamp(30px,8vw,52px)/1 var(--fh);letter-spacing:-.03em;text-shadow:0 2px 18px rgba(0,0,0,.35)}.n-heat{display:grid;gap:20px}.n-heat__img{border-radius:var(--r);overflow:hidden;background:var(--teddy)}.n-list{list-style:none;margin:16px 0 14px;display:grid;gap:9px}.n-list li{padding-left:18px;position:relative;max-width:48ch}.n-list li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:var(--ember)}.n-fit__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.n-fit__grid div{background:var(--teddy);border-radius:var(--r);padding:14px}.n-fit__grid b{display:block;font:800 16.5px/1.2 var(--fh)}.n-fit__grid span{font-size:13.5px;color:var(--ink2)}.n-close{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.n-close figure{border-radius:var(--r);overflow:hidden;background:var(--teddy)}.n-close img{aspect-ratio:1;object-fit:cover;width:100%}.n-close figcaption{font-size:12px;padding:8px 10px;line-height:1.3}.n-gift{display:grid;gap:18px;align-items:center}.n-gift img{border-radius:var(--r);aspect-ratio:1;object-fit:cover;width:100%}.n-gift .n-cta{margin-top:18px}.n-qa{margin-top:18px;border-top:1px solid var(--line)}.n-qa details{border-bottom:1px solid var(--line)}.n-qa summary{list-style:none;cursor:pointer;padding:17px 34px 17px 0;font:700 17px/1.3 var(--fh);position:relative}.n-qa summary::-webkit-details-marker{display:none}.n-qa summary:after{content:"+";position:absolute;right:4px;top:13px;font:400 24px/1 var(--fb)}.n-qa details[open] summary:after{content:"\2013"}.n-qa p{padding:0 0 18px;max-width:62ch;color:#3e4148}.n-foot{background:var(--ink);color:#e9e4e2;margin-top:64px;padding:34px 18px 96px;text-align:center;display:grid;gap:12px;justify-items:center}.n-foot .n-logo{color:#fff}.n-foot__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:14px}.n-foot .n-small{color:#b9b4b4}.n-loc{display:grid;gap:4px;font-size:12.5px;color:#b9b4b4}.n-loc select{background:#3a3e45;color:#fff;border:0;border-radius:10px;padding:8px 10px;font:inherit;max-width:300px}.n-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;box-shadow:0 -1px 0 var(--line);padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:10px}.n-sticky b{display:block;font:800 15px/1.2 var(--fh)}.n-sticky small{font-size:12.5px;color:var(--ink2)}.n-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#2a2d3373;z-index:50}.n-drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100%);background:var(--snow);z-index:60;transform:translate(100%);transition:transform .25s ease;display:flex;flex-direction:column;gap:12px;padding:16px 16px calc(16px + env(safe-area-inset-bottom));overflow-y:auto}.n-drawer.is-open{transform:none}.n-drawer__head{display:flex;justify-content:space-between;align-items:center}.n-drawer__head h2{font:800 22px/1 var(--fh)}.n-x{font-size:30px;line-height:1;width:40px;height:40px}.n-shipnote{background:var(--teddy);border-radius:12px;padding:10px 12px;font-size:14px;font-weight:500}.n-shipnote.is-paid{background:#fce7e1;color:#7a2a12}.n-line{display:grid;grid-template-columns:64px 1fr auto;gap:10px;align-items:center;background:#fff;border-radius:14px;padding:10px;box-shadow:inset 0 0 0 1px var(--line)}.n-line img{width:64px;height:64px;object-fit:cover;border-radius:10px;background:var(--teddy)}.n-line b{display:block;font-size:14.5px}.n-line small{display:block;font-size:12.5px;color:var(--ink2)}.n-line__p{text-align:right}.n-line__p s{display:block;font-size:12px;color:#9a9396}.n-line__p button,.n-line__p a{display:block;font-size:12px;text-decoration:underline;color:var(--ink2);margin-top:4px;margin-left:auto}.n-empty{text-align:center;padding:24px 0;display:grid;gap:12px;justify-items:center}.n-up{display:grid;grid-template-columns:64px 1fr auto;gap:10px;align-items:center;background:#fff;border-radius:14px;padding:10px;box-shadow:inset 0 0 0 1.5px var(--rose)}.n-up img{border-radius:10px}.n-up b{display:block;font-size:14.5px}.n-up small{display:block;font-size:12.5px;color:var(--ink2)}.n-up__c{display:block;font-size:12px;margin-top:4px}.n-up__c select{font:inherit;border-radius:8px;border:1px solid var(--line);padding:3px 6px;margin-left:4px}.n-prot{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;background:#fff;border-radius:14px;padding:12px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.n-prot input{width:20px;height:20px;accent-color:var(--ink)}.n-prot b{display:block;font-size:14.5px}.n-prot small{display:block;font-size:12.5px;color:var(--ink2)}.n-prot__p{font-weight:600;font-size:14px}.n-sum{display:grid;gap:6px;font-size:14.5px;margin-top:auto}.n-sum>div{display:flex;justify-content:space-between}.n-sum s{color:#9a9396;font-size:13px}.n-sum__total{font:800 18px var(--fh);padding-top:8px;border-top:1px solid var(--line)}.n-saved{color:#7a3f49;font-weight:600;font-size:13.5px;text-align:right}.n-toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%);background:var(--ink);color:#fff;padding:11px 18px;border-radius:12px;font-size:14px;z-index:70;max-width:90vw;text-align:center}.n--page .n-quilt{padding-bottom:6px;border-radius:0 0 24px 24px}.n-page{max-width:820px;margin:0 auto;padding:36px 18px 20px}.n-simple h1,.n-page h1{font:900 clamp(30px,7vw,44px)/1.05 var(--fh);letter-spacing:-.03em;margin-bottom:16px}.n-rte h3,.n-page h3{font:800 22px/1.2 var(--fh);margin:22px 0 8px}.n-rte h4,.n-page h4{font:700 17px/1.3 var(--fh);margin:18px 0 6px}.n-rte p,.n-page p,.n-page li{margin-bottom:9px;max-width:68ch}.n-page ol,.n-page ul{padding-left:20px}.n-form{display:grid;gap:10px;margin-top:16px;max-width:520px}.n-form input,.n-form textarea{font:inherit;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;background:#fff}.n-form__ok{background:var(--teddy);padding:12px 14px;border-radius:12px}.n-form__err{color:#a1311a}.n-btn{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;border-radius:12px;background:var(--ink);color:#fff;text-decoration:none;font:700 15px var(--fh)}@media(min-width:900px){.n-nav{display:flex}.n-hero{grid-template-columns:1.05fr .95fr;grid-template-areas:"t a" "b a";align-items:start;padding-top:20px;gap:22px 48px}.n-hero__txt{grid-area:t;padding-top:30px}.n-arch{grid-area:a;max-width:470px;justify-self:end;width:100%}.n-hero__buy{grid-area:b;justify-items:start;align-self:start}.n-note{text-align:left}.n-buy{grid-template-columns:1.1fr .9fr;gap:48px;align-items:start;padding-top:56px}.n-box{position:sticky;top:20px}.n-sec{padding-top:88px}.n-vs__pair{max-width:760px}.n-steps{grid-template-columns:repeat(3,1fr);gap:22px}.n-steps li{grid-template-columns:1fr}.n-steps img{width:100%;height:auto;aspect-ratio:1;grid-row:auto;margin-bottom:10px}.n-cafe img{aspect-ratio:16/9;object-position:50% 40%}.n-heat,.n-gift{grid-template-columns:1fr 1fr;gap:48px;align-items:center}.n-fit__grid{grid-template-columns:repeat(4,1fr)}.n-close{max-width:760px}.n-sticky{display:none!important}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#shopify-pc__banner.shopify-pc__banner__dialog{left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;max-width:none!important;max-height:40vh!important;margin:0!important;transform:none!important;border-radius:0!important;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))!important;box-shadow:0 -2px 10px #0000002e!important;box-sizing:border-box!important}#shopify-pc__banner .shopify-pc__banner__wrapper{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;max-width:1180px!important;margin:0 auto!important;padding:0!important}#shopify-pc__banner .shopify-pc__banner__body{width:auto!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:1.35!important}#shopify-pc__banner .shopify-pc__banner__body h2{display:inline!important;font-size:12px!important;line-height:1.35!important;margin:0 4px 0 0!important}#shopify-pc__banner .shopify-pc__banner__body h2:after{content:"."}#shopify-pc__banner .shopify-pc__banner__body p{display:inline!important;font-size:12px!important;line-height:1.35!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;margin:0!important;padding:0!important}#shopify-pc__banner .shopify-pc__banner__btns button{margin:0!important;padding:7px 10px!important;min-height:34px!important;font-size:13px!important;line-height:1.2!important;flex:1 1 0!important;min-width:0!important;width:auto!important}#shopify-pc__banner #shopify-pc__banner__btn-accept{order:1!important}#shopify-pc__banner #shopify-pc__banner__btn-decline{order:2!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:3!important;flex:0 0 auto!important;padding:7px 2px!important;white-space:nowrap!important}@media(min-width:750px){#shopify-pc__banner.shopify-pc__banner__dialog{padding:10px 24px!important}#shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:row!important;align-items:center!important;gap:24px!important}#shopify-pc__banner .shopify-pc__banner__body{flex:1 1 auto!important}#shopify-pc__banner .shopify-pc__banner__body,#shopify-pc__banner .shopify-pc__banner__body h2,#shopify-pc__banner .shopify-pc__banner__body p{font-size:13px!important}#shopify-pc__banner .shopify-pc__banner__btns{flex:0 0 auto!important}#shopify-pc__banner .shopify-pc__banner__btns button{flex:0 0 auto!important;min-width:104px!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{min-width:0!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nk.css.map */
