: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}}.main-content .products-grid .product-item .product-top .product-des.abs-center,.main-content .products-grid .product-item .product-top .product-des.abs-bottom,.main-content .products-list .product-item .product-top .product-des.abs-bottom,.main-content .suppermarket-product-item .product-top .product-des.abs-center,.main-content .suppermarket-product-item .product-top .product-des.abs-bottom{display:none!important}.collection-template .product-collection.products-grid .grid-item{margin-top:0;margin-bottom:clamp(26px,3vw,44px);padding-left:12px;padding-right:12px;min-width:0}.collection-template .product-collection.products-grid .grid-item .inner-top{min-width:0}.collection-template .product-collection.products-grid .grid-item .product-image{margin-bottom:15px}.collection-template .product-collection.products-grid .grid-item .product-grid-image{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#f8f5f1;min-height:0}.collection-template .product-collection.products-grid .grid-item .product-grid-image>img,.collection-template .product-collection.products-grid .grid-item .product-grid-image>.images-two>img{display:block;position:absolute;width:100%;height:100%;left:0;top:0;object-fit:contain;object-position:center;min-height:0;max-width:none;max-height:none;margin:0}.collection-template .product-collection.products-grid .grid-item .product-grid-image>.images-two{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.collection-template .product-collection.products-grid .grid-item .product-bottom{padding:0 3px;text-align:center}.collection-template .product-collection.products-grid .grid-item .product-title{display:block;font-family:var(--nk-sans);font-size:clamp(13px,1.05vw,15px);line-height:1.45;font-weight:500;text-transform:none;margin-bottom:8px;overflow-wrap:anywhere}.collection-template .product-collection.products-grid .grid-item .price-box{font-size:clamp(13px,1vw,15px);line-height:1.45;margin-top:3px}.collection-template .product-collection.products-grid .grid-item .product-vendor{margin-bottom:4px}.collection-template .product-collection.products-grid .grid-item .product-image.image-swap:hover .images-two{pointer-events:none}@media(max-width:767px){.collection-template .product-collection.products-grid .grid-item{padding-left:7px;padding-right:7px;margin-bottom:27px}.collection-template .product-collection.products-grid .grid-item .product-image{margin-bottom:10px}.collection-template .product-collection.products-grid .grid-item .product-title{font-size:13px;line-height:1.4}}@media(max-width:360px){.collection-template .product-collection.products-grid .grid-item{padding-left:5px;padding-right:5px}}.new-arrivals-product .products-grid .grid-item,.suppermarket-featured-products .products-grid .grid-item,.featured-products .products-grid .grid-item,.home-product-tabs .products-grid .grid-item,.custom-collection-products .products-grid .grid-item{min-width:0;padding-left:12px;padding-right:12px;margin-bottom:30px}.new-arrivals-product .products-grid .grid-item .product-grid-image,.suppermarket-featured-products .products-grid .grid-item .product-grid-image,.featured-products .products-grid .grid-item .product-grid-image,.home-product-tabs .products-grid .grid-item .product-grid-image,.custom-collection-products .products-grid .grid-item .product-grid-image{display:block;position:relative;aspect-ratio:4 / 5;overflow:hidden;min-width:0;background-color:#f8f5f1}.new-arrivals-product .products-grid .grid-item .product-grid-image>img,.suppermarket-featured-products .products-grid .grid-item .product-grid-image>img,.featured-products .products-grid .grid-item .product-grid-image>img,.home-product-tabs .products-grid .grid-item .product-grid-image>img,.custom-collection-products .products-grid .grid-item .product-grid-image>img,.new-arrivals-product .products-grid .grid-item .product-grid-image>.images-two img,.suppermarket-featured-products .products-grid .grid-item .product-grid-image>.images-two img,.featured-products .products-grid .grid-item .product-grid-image>.images-two img,.home-product-tabs .products-grid .grid-item .product-grid-image>.images-two img,.custom-collection-products .products-grid .grid-item .product-grid-image>.images-two img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;max-height:none;min-height:0;object-fit:contain;object-position:center center;margin:0}.new-arrivals-product .products-grid .grid-item .product-grid-image>.images-two,.suppermarket-featured-products .products-grid .grid-item .product-grid-image>.images-two,.featured-products .products-grid .grid-item .product-grid-image>.images-two,.home-product-tabs .products-grid .grid-item .product-grid-image>.images-two,.custom-collection-products .products-grid .grid-item .product-grid-image>.images-two{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.new-arrivals-product .products-grid .product-bottom,.suppermarket-featured-products .products-grid .product-bottom,.featured-products .products-grid .product-bottom,.home-product-tabs .products-grid .product-bottom,.custom-collection-products .products-grid .product-bottom{position:relative;padding:12px 3px 0;min-width:0;text-align:center}.new-arrivals-product .products-grid .product-title,.suppermarket-featured-products .products-grid .product-title,.featured-products .products-grid .product-title,.home-product-tabs .products-grid .product-title,.custom-collection-products .products-grid .product-title{display:block;margin-bottom:7px;overflow-wrap:anywhere;font:500 clamp(13px,1.1vw,15px)/1.45 var(--nk-sans);text-decoration:none}.new-arrivals-product .products-grid .price-box,.suppermarket-featured-products .products-grid .price-box,.featured-products .products-grid .price-box,.home-product-tabs .products-grid .price-box,.custom-collection-products .products-grid .price-box{margin-top:4px;font-size:14px;line-height:1.45}.new-arrivals-product .products-grid .product-top .product-des.abs-center,.new-arrivals-product .products-grid .product-top .product-des.abs-bottom,.suppermarket-featured-products .products-grid .product-top .product-des.abs-center,.suppermarket-featured-products .products-grid .product-top .product-des.abs-bottom,.featured-products .products-grid .product-top .product-des.abs-center,.featured-products .products-grid .product-top .product-des.abs-bottom,.home-product-tabs .products-grid .product-top .product-des.abs-center,.home-product-tabs .products-grid .product-top .product-des.abs-bottom,.custom-collection-products .products-grid .product-top .product-des.abs-center,.custom-collection-products .products-grid .product-top .product-des.abs-bottom{display:none!important}.collection-template .product-grid-image:focus-visible,.new-arrivals-product .product-grid-image:focus-visible,.suppermarket-featured-products .product-grid-image:focus-visible,.featured-products .product-grid-image:focus-visible,.home-product-tabs .product-grid-image:focus-visible,.custom-collection-products .product-grid-image:focus-visible,.products-grid .product-title:focus-visible{outline:2px solid var(--nk-accent);outline-offset:3px}@media(max-width:767px){.new-arrivals-product .products-grid .grid-item,.suppermarket-featured-products .products-grid .grid-item,.featured-products .products-grid .grid-item,.home-product-tabs .products-grid .grid-item,.custom-collection-products .products-grid .grid-item{padding-left:7px;padding-right:7px;margin-bottom:24px}.new-arrivals-product .products-grid .product-bottom,.suppermarket-featured-products .products-grid .product-bottom,.featured-products .products-grid .product-bottom,.home-product-tabs .products-grid .product-bottom,.custom-collection-products .products-grid .product-bottom{padding-top:9px}.new-arrivals-product .products-grid .product-title,.suppermarket-featured-products .products-grid .product-title,.featured-products .products-grid .product-title,.home-product-tabs .products-grid .product-title,.custom-collection-products .products-grid .product-title{font-size:13px;line-height:1.42}}@media(max-width:360px){.new-arrivals-product .products-grid .grid-item,.suppermarket-featured-products .products-grid .grid-item,.featured-products .products-grid .grid-item,.home-product-tabs .products-grid .grid-item,.custom-collection-products .products-grid .grid-item{padding-left:5px;padding-right:5px}}@media(hover:none){.collection-template .products-grid .product-image.image-swap .images-two,.new-arrivals-product .products-grid .product-image.image-swap .images-two,.suppermarket-featured-products .products-grid .product-image.image-swap .images-two,.featured-products .products-grid .product-image.image-swap .images-two,.home-product-tabs .products-grid .product-image.image-swap .images-two{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}.main-content .products-grid .product-top>.product-des.abs-center,.main-content .products-grid .product-top>.product-des.abs-bottom,.main-content .products-list .product-top>.product-des.abs-center,.main-content .products-list .product-top>.product-des.abs-bottom,.main-content .product-search .product-top>.product-des.abs-center,.main-content .product-search .product-top>.product-des.abs-bottom,.main-content .recently-viewed-products .product-top>.product-des,.main-content .products-grid .product-top .quickview-button,.main-content .products-grid .product-top .action,.main-content .products-grid .product-top .add-to-cart-btn{display:none!important}.main-content .products-grid .grid-item .product-grid-image{position:relative;display:block;aspect-ratio:4 / 5;background:#f7f3ee;overflow:hidden;min-height:0}.main-content .products-grid .grid-item .product-grid-image>img,.main-content .products-grid .grid-item .product-grid-image>.images-two img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;min-height:0;margin:0;object-fit:contain;object-position:center center}.main-content .products-grid .grid-item .product-grid-image>.images-two{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.main-content .products-grid .grid-item .product-image{margin-bottom:12px}.main-content .products-grid .grid-item .product-bottom{position:relative;text-align:center;padding:5px 4px 0}.main-content .products-grid .grid-item .product-title{font-family:var(--nk-sans);font-size:clamp(13px,1.05vw,15px);font-weight:500;line-height:1.42;overflow-wrap:anywhere}.main-content .products-grid .grid-item .price-box{font-size:clamp(13px,1vw,15px);line-height:1.45;margin-top:4px}.main-content .product-collection.products-grid .grid-item,.main-content .product-search.products-grid .grid-item{min-width:0;padding-left:clamp(7px,1vw,13px);padding-right:clamp(7px,1vw,13px);margin-bottom:clamp(23px,2.5vw,38px)}@media(hover:none),(pointer:coarse){.main-content .products-grid .grid-item .product-image.image-swap .images-two{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}@media(max-width:767px){.main-content .product-collection.products-grid .grid-item,.main-content .product-search.products-grid .grid-item{padding-left:6px;padding-right:6px;margin-bottom:24px}.main-content .products-grid .grid-item .product-image{margin-bottom:9px}.main-content .products-grid .grid-item .product-bottom{padding:3px 2px 0}.main-content .products-grid .grid-item .product-title{font-size:12.5px;line-height:1.42}.main-content .products-grid .grid-item .price-box{font-size:13px}}@media(max-width:350px){.main-content .products-grid .grid-item .product-title{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/nakamol-site-design-2026.css.map */
