:root{--page-width: 1220px;--radius-lg: 30px;--radius-md: 20px;--radius-sm: 14px;--shadow-soft: 0 20px 60px rgba(31,24,10,.08);--shadow-card: 0 10px 32px rgba(31,24,10,.06)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fffdf9;color:#171717;font-family:var(--font-body-family, Arial, sans-serif);line-height:1.5}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.page-width{width:min(var(--page-width),calc(100% - 40px));margin-inline:auto}.shopify-section{position:relative}.skip-to-content-link{position:absolute;left:-9999px}.skip-to-content-link:focus{left:16px;top:16px;z-index:1000;background:#fff;color:#111;padding:10px 14px;border-radius:10px}.nenilo-btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;border:0;border-radius:14px;padding:15px 22px;cursor:pointer;font-weight:900;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.nenilo-btn:hover{transform:translateY(-1px)}.nenilo-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.nenilo-btn--primary{background:var(--accent,#F6B63E);color:var(--accent-text,#171717);box-shadow:0 12px 26px #f6b63e47}.nenilo-btn--secondary{background:#fff;border:1px solid #dfd8cc;color:#171717}.nenilo-card{background:#fff;border:1px solid #eee5d6;border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.nenilo-kicker{font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#9f6913}.nenilo-title{font-size:clamp(34px,4.2vw,58px);line-height:1.02;letter-spacing:-.045em;margin:0 0 14px}.nenilo-text-muted{color:#6e665d}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:749px){.page-width{width:min(var(--page-width),calc(100% - 28px))}}@media(max-width:749px){.nl-header .nl-header__row{height:auto;min-height:66px;flex-wrap:wrap;gap:12px;padding-top:12px;padding-bottom:12px}.nl-header .nl-header__nav{display:flex;order:3;flex:0 0 100%;justify-content:center;flex-wrap:wrap;gap:10px 16px;font-size:13px}.nl-header .nl-header__nav a{padding:8px 0}.nl-header .nl-header__right{margin-left:auto;gap:8px}}.nl-footer .nl-footer__contact{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:12px;background:#f6b63e;color:#171717;font-size:16px;font-weight:800}.nl-footer .nl-footer__links{align-items:center}.nl-footer .nl-footer__contact:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:749px){.nl-footer{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}}.nl-socials{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:26px}.nl-socials>span{color:#d7d7d7;font-size:14px}.nl-socials a{display:inline-flex;gap:16px;align-items:center;min-height:44px;padding:8px 18px;border:1px solid #ffffff50;border-radius:999px;text-decoration:none;color:#fff}.nl-socials a:hover{background:#f6b63e;color:#111214}.nl-socials a:focus-visible{outline:3px solid #F6B63E;outline-offset:4px}nenilo-promotion{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;background:#fff8ee;color:#111214;border:1px solid #e5c68b;border-radius:12px;padding:12px 16px;margin:12px 0;font-size:13px}nenilo-promotion[hidden]{display:none!important}.nl-promo-clock{font-variant-numeric:tabular-nums;font-weight:800;font-size:20px;letter-spacing:.03em}.sticky-buy nenilo-promotion{margin:0 0 8px;padding:8px;font-size:12px}.sticky-buy .nl-promo-clock{font-size:17px}body:has(.sticky-buy){padding-bottom:var(--nl-sticky-space,150px)}@media(max-width:990px){.nlv21 .sticky-buy{border-radius:14px 14px 0 0!important;max-width:none!important;padding-bottom:calc(9px + env(safe-area-inset-bottom))!important}}.nl-promo-prices{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:13px}.nl-promo-prices span{display:block}.nl-promo-prices b{white-space:nowrap}.nl-price-plan{font-size:14px;line-height:1.7;margin:4px 0 14px}.nl-price-plan[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.css.map */
