:root{--nk-ink: #302b28;--nk-muted: #70655d;--nk-paper: #fbf8f3;--nk-warm: #f4ede5;--nk-line: #e7ded4;--nk-accent: #815941;--nk-serif: "Iowan Old Style", Baskerville, "Palatino Linotype", "Book Antiqua", Georgia, serif;--nk-sans: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif}html{scroll-behavior:smooth}body{color:var(--nk-ink);background-color:#fff;font-family:var(--nk-sans);line-height:1.65;-webkit-font-smoothing:antialiased}.main-content{color:var(--nk-ink)}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content .page-header h2,.main-content .widget-title .box-title,.main-content .widget-title .title,.main-content .banner-title,.main-content .product-shop .product-title{font-family:var(--nk-serif);font-weight:500;letter-spacing:-.018em;line-height:1.2;text-transform:none}.main-content h1,.main-content h2,.main-content h3,.main-content h4{font-family:var(--nk-serif)!important}.main-content h1{font-size:clamp(33px,4vw,53px)}.main-content h2{font-size:clamp(27px,3vw,38px)}.main-content h3{font-size:clamp(22px,2vw,29px)}.main-content .widget-title .title{font-size:clamp(23px,2.6vw,34px)}.main-content .rte,.main-content .rte p,.main-content .description,.main-content .page-content,.main-content .collection-des,.main-content .short-description,.main-content .product-des{line-height:1.7}.main-content .rte p{margin-bottom:1.15em}.main-content a:not(.btn):not(.product-title):not(.product-grid-image):not(.slide-image){text-underline-offset:3px}.main-content a:focus-visible,.site-footer a:focus-visible,.nakamol-homepage-hero a:focus-visible{outline:2px solid var(--nk-accent);outline-offset:3px}.main-content .breadcrumb,.main-content .breadcrumb a{color:var(--nk-muted)}.main-content .btn,.main-content button.btn{border-radius:0;letter-spacing:.015em;font-family:var(--nk-sans);font-weight:600;transition:color .18s ease,background .18s ease,border-color .18s ease}.main-content .btn.btn-view-all,.home-collections .btn-view-all{background:#fff;color:var(--nk-ink);border:1px solid var(--nk-ink);min-width:0;padding:12px 24px}.main-content .btn.btn-view-all:hover,.home-collections .btn-view-all:hover{background:var(--nk-warm);border-color:var(--nk-accent);color:var(--nk-ink)}.main-content .product-title{line-height:1.4;font-weight:500}.main-content .price-box{color:var(--nk-ink)}.main-content .widget-title{margin-bottom:clamp(19px,2.7vw,36px)}.main-content .collections-banner .content-box .banner-title{font-family:var(--nk-serif);font-size:clamp(17px,1.6vw,23px)}.main-content .home-collections .collections-banner{position:relative}.main-content .home-collections .collections-banner .content-box{position:relative;left:auto;top:auto;right:auto;bottom:auto;transform:none;padding:14px 8px 6px;text-align:center;background:var(--nk-paper);color:var(--nk-ink)}.main-content .home-collections .collections-banner .content-box .banner-title{color:var(--nk-ink)!important;margin:0;line-height:1.3}.main-content .home-collections .collections-banner .content-box .border-bt-hover{display:none}.main-content .home-collections .img-box img{display:block;width:100%;height:auto}.nakamol-home-hero-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;padding:19px 20px 23px;background:var(--nk-paper);border-bottom:1px solid var(--nk-line)}.nakamol-home-hero-button{min-height:44px;display:inline-flex;justify-content:center;align-items:center;padding:10px 20px;background:var(--nk-ink);color:#fff!important;border:1px solid var(--nk-ink);font:600 13px/1.4 var(--nk-sans);letter-spacing:.04em;text-decoration:none!important}.nakamol-home-hero-button:hover{background:var(--nk-accent);border-color:var(--nk-accent)}.nakamol-home-hero-button--outline{background:transparent;color:var(--nk-ink)!important}.nakamol-home-hero-button--outline:hover{background:var(--nk-warm);color:var(--nk-ink)!important}.site-footer .foot-title{font-family:var(--nk-serif);font-weight:500;letter-spacing:0;text-transform:none}.site-footer .foot-link{line-height:1.65}@media(max-width:767px){.main-content h1{font-size:clamp(30px,8vw,39px)}.main-content h2{font-size:clamp(25px,7vw,33px)}.main-content .widget-title .title{font-size:clamp(23px,6vw,30px)}.main-content .rte,.main-content .rte p{overflow-wrap:break-word}.main-content .home-collections .collections-banner .content-box{padding:12px 5px 5px}.nakamol-home-hero-actions{gap:9px;padding:15px 10px 19px}.nakamol-home-hero-button{flex:1 1 145px;max-width:220px;font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nakamol-home-hero-button,.main-content .btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/nakamol-site-design-2026.css.map */
