@import"https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;700;800&display=swap";:root:root{--nilo-cream: #f0eae0;--nilo-paper: #fbf9f5;--nilo-ink: #1b1917;--nilo-ink-soft: #5d574f;--nilo-orange: #e07b26;--nilo-orange-deep: #c96a1b;--nilo-line: #ddd4c5;--color-primary-button-background: var(--nilo-orange) !important;--color-primary-button-border: var(--nilo-orange) !important;--color-primary-button-hover-background: var(--nilo-orange-deep) !important;--color-primary-button-hover-border: var(--nilo-orange-deep) !important}[dir=rtl] [style*="--text-align: left"],[dir=rtl] [style*="--text-align:left"]{--text-align: start !important}:root:root{--font-h5--size: 1.125rem;--font-h6--size: .9375rem}body{background-color:var(--nilo-cream);color:var(--nilo-ink)}.nilo-hero{position:relative;display:grid;align-items:center;min-height:clamp(420px,56vw,620px);overflow:hidden;background-color:var(--nilo-cream)}.nilo-hero__media,.nilo-hero__media img{grid-area:1 / 1;width:100%;height:100%;object-fit:cover;display:block}.nilo-hero__placeholder{grid-area:1 / 1;display:grid;place-items:center;background:linear-gradient(160deg,#e6ded1,#cfc4b2);color:var(--nilo-ink-soft);font-size:.9375rem}.nilo-hero__inner{grid-area:1 / 1;position:relative;z-index:1;width:min(1280px,100% - 2 * var(--page-margin, 20px));margin-inline:auto;display:flex;justify-content:flex-start}.nilo-hero__card{background:var(--nilo-paper);padding:clamp(24px,3.2vw,48px);max-width:460px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.nilo-hero__title{margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.nilo-hero__text{margin:0;color:var(--nilo-ink-soft);font-size:1.0625rem;line-height:1.6}.nilo-hero__actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-block-start:4px}.nilo-hero__cta{display:inline-flex;align-items:center;justify-content:center;background:var(--nilo-orange);color:#fff;text-decoration:none;font-weight:600;font-size:1rem;padding:14px 34px;border-radius:999px;transition:background-color .18s ease,transform .18s ease}.nilo-hero__cta:hover{background:var(--nilo-orange-deep)}.nilo-hero__link{color:var(--nilo-ink);font-size:1rem;text-underline-offset:4px}@media screen and (max-width:749px){.nilo-hero{min-height:0;grid-template-rows:auto auto}.nilo-hero__media,.nilo-hero__media img,.nilo-hero__placeholder{grid-area:1 / 1;height:300px}.nilo-hero__inner{grid-area:2 / 1;width:100%}.nilo-hero__card{max-width:none;width:100%}}.nilo-features{background:#fff}.nilo-features__grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:start}.nilo-features__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:clamp(24px,3vw,40px) 16px}.nilo-features__item+.nilo-features__item{border-inline-start:1px solid var(--nilo-line)}.nilo-features__icon svg{width:34px;height:34px;display:block;stroke:var(--nilo-ink);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nilo-features__title{font-weight:700;font-size:1.0625rem}.nilo-features__text{color:var(--nilo-ink-soft);font-size:.9375rem;line-height:1.5;max-width:26ch}@media screen and (max-width:749px){.nilo-features__grid{grid-template-columns:1fr}.nilo-features__item+.nilo-features__item{border-inline-start:none;border-block-start:1px solid var(--nilo-line)}}[dir=rtl] .skip-to-content-link:not(:focus){position:absolute!important;inset-inline-start:auto!important;left:auto!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}html body{background-color:var(--nilo-cream)}:root:root{--nilo-night: #14161a;--nilo-night-soft: #9ba3ae;--nilo-nv: #7de8a0}.nilo-night{background:var(--nilo-night);color:#fff}.nilo-night__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center;padding-block:clamp(48px,7vw,96px)}.nilo-night__title{margin:0 0 16px;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:700;line-height:1.15}.nilo-night__text{margin:0 0 24px;color:var(--nilo-night-soft);font-size:1.0625rem;line-height:1.65}.nilo-night__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.nilo-night__list li{display:flex;align-items:flex-start;gap:10px;color:#fff;font-size:1rem}.nilo-night__list li:before{content:"";flex:0 0 auto;width:8px;height:8px;margin-block-start:7px;border-radius:50%;background:var(--nilo-nv)}.nilo-night__view{position:relative;aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;background:#0d0f12}.nilo-night__view img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) brightness(.85) contrast(1.15)}.nilo-night__view:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(#7de8a029,#7de8a029),repeating-linear-gradient(to bottom,rgb(0 0 0 / .22) 0 1px,transparent 1px 3px)}.nilo-night__brackets{position:absolute;top:14px;right:14px;bottom:14px;left:14px;pointer-events:none}.nilo-night__brackets span{position:absolute;width:26px;height:26px;border:2px solid rgb(255 255 255 / .85)}.nilo-night__brackets span:nth-child(1){inset-block-start:0;inset-inline-start:0;border-inline-end:0;border-block-end:0}.nilo-night__brackets span:nth-child(2){inset-block-start:0;inset-inline-end:0;border-inline-start:0;border-block-end:0}.nilo-night__brackets span:nth-child(3){inset-block-end:0;inset-inline-start:0;border-inline-end:0;border-block-start:0}.nilo-night__brackets span:nth-child(4){inset-block-end:0;inset-inline-end:0;border-inline-start:0;border-block-start:0}.nilo-night__live{position:absolute;inset-block-start:22px;inset-inline-start:22px;z-index:2;display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:#0000008c;color:#fff;font-size:.75rem;letter-spacing:.04em}.nilo-night__live:before{content:"";width:7px;height:7px;border-radius:50%;background:#ff5b5b}@media(prefers-reduced-motion:no-preference){.nilo-night__live:before{animation:nilo-blink 1.6s ease-in-out infinite}}@keyframes nilo-blink{50%{opacity:.25}}.nilo-night__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--nilo-night-soft);font-size:.9375rem}@media screen and (max-width:749px){.nilo-night__grid{grid-template-columns:1fr}}.nilo-steps{background:var(--nilo-cream)}.nilo-steps__inner{padding-block:clamp(48px,6vw,88px)}.nilo-steps__title{margin:0 0 clamp(24px,3vw,44px);font-size:clamp(1.625rem,3vw,2.25rem);font-weight:700;text-align:center}.nilo-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px)}.nilo-steps__item{background:var(--nilo-paper);border-radius:14px;padding:clamp(22px,2.6vw,34px);display:flex;flex-direction:column;gap:10px}.nilo-steps__num{width:34px;height:34px;border-radius:50%;background:var(--nilo-orange);color:#fff;display:grid;place-items:center;font-weight:700;font-size:1rem}.nilo-steps__heading{font-weight:700;font-size:1.125rem}.nilo-steps__text{color:var(--nilo-ink-soft);font-size:.9375rem;line-height:1.6}@media screen and (max-width:749px){.nilo-steps__grid{grid-template-columns:1fr}}.nilo-faq{background:#fff}.nilo-faq__inner{padding-block:clamp(48px,6vw,88px);max-width:720px;margin-inline:auto}.nilo-faq__title{margin:0 0 clamp(22px,2.6vw,34px);font-size:clamp(1.5rem,2.8vw,2.125rem);font-weight:700;text-align:center}.nilo-faq nilo-faq{display:block;background:var(--nilo-paper);border:1px solid var(--nilo-line);border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #1b19170a}.nilo-faq__item{border-block-end:1px solid var(--nilo-line)}.nilo-faq__item:last-child{border-block-end:0}.nilo-faq__q{width:100%;background:none;border:0;padding:18px clamp(18px,2.4vw,26px);display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:start;font:inherit;font-weight:600;font-size:1.0625rem;line-height:1.45;color:var(--nilo-ink);cursor:pointer;transition:background .18s ease}.nilo-faq__q:hover{background:#e07b260d}.nilo-faq__sign{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--nilo-cream);position:relative;transition:transform .25s ease,background .2s ease}.nilo-faq__q[aria-expanded=true] .nilo-faq__sign{transform:rotate(135deg);background:var(--nilo-orange)}.nilo-faq__sign:before,.nilo-faq__sign:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:13px;height:2px;border-radius:2px;background:var(--nilo-orange);translate:-50% -50%;transition:background .2s ease}.nilo-faq__sign:after{rotate:90deg}.nilo-faq__q[aria-expanded=true] .nilo-faq__sign:before,.nilo-faq__q[aria-expanded=true] .nilo-faq__sign:after{background:#fff}.nilo-faq__a{overflow:hidden;max-height:0;transition:max-height .28s ease}.nilo-faq__a p{margin:0;padding:0 clamp(18px,2.4vw,26px) 20px;color:var(--nilo-ink-soft);line-height:1.7;font-size:.9375rem}@media(prefers-reduced-motion:reduce){.nilo-faq__a,.nilo-faq__sign,.nilo-faq__sign:before,.nilo-faq__sign:after{transition:none}}.header :is(path,circle,rect,line,polyline){vector-effect:non-scaling-stroke}.nilo-features__grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.nilo-hero__placeholder{align-self:stretch;min-height:inherit;background-image:radial-gradient(circle at 30% 25%,rgba(255,255,255,.55),transparent 60%),radial-gradient(var(--nilo-line) 1px,transparent 1px),linear-gradient(160deg,#e6ded1,#cfc4b2);background-size:auto,22px 22px,auto}.account-button .svg-wrapper.account-button__icon,.account-button .svg-wrapper.account-button__icon>svg{width:22px;height:22px}:root:root{--font-body--family: "Rubik", sans-serif;--font-heading--family: "Rubik", sans-serif;--font-subheading--family: "Rubik", sans-serif;--font-accent--family: "Rubik", sans-serif}html body,h1,h2,h3,h4,h5,h6,p,a,li,span,button,input,select,textarea,label,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Rubik,sans-serif}[dir=rtl] .menu-drawer{left:auto;right:0;transform:translate(100%);border-right:none;border-left:var(--style-border-drawer)}[dir=rtl] .menu-open>.menu-drawer{transform:translate(0)}[dir=rtl] .menu-drawer__submenu{left:auto;right:0;transform:translate(5%)}[dir=rtl] details[open]>.menu-drawer__submenu{transform:translate(0)}[dir=rtl] #cart-drawer .theme-drawer__dialog{right:auto;left:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)));border-left:none;border-right:var(--style-border-drawer)}[dir=rtl] #cart-drawer .theme-drawer__dialog[open]{right:auto;left:0}.header .svg-wrapper>svg{width:22px!important;height:22px!important}.header .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;line-height:0}.header .account-button,.header .account-button__icon,.header shopify-account,.header shopify-account>span{display:inline-flex;align-items:center;justify-content:center}.header .header__column--right header-actions{display:contents}.header .header__column--right .header-actions__action:not(.account-button){order:3}.header .header__column--right .search-action{order:2}.header .header__column--right .account-button{order:1}@media screen and (max-width:749px){.header__columns header-actions{display:contents!important}.header__columns .search-action{grid-area:rightA!important}.header__columns header-actions .account-button{grid-area:leftB!important}.header__columns header-actions .header-actions__action:not(.account-button){grid-area:rightB!important}}#header-component[data-menu-style=drawer] .header__columns header-actions{display:contents!important}#header-component[data-menu-style=drawer] .header__columns .search-action{grid-area:rightA!important}#header-component[data-menu-style=drawer] .header__columns header-actions .account-button{grid-area:leftB!important}#header-component[data-menu-style=drawer] .header__columns header-actions .header-actions__action:not(.account-button){grid-area:rightB!important}.header cart-icon .svg-wrapper>svg,.header .header-actions__cart-icon .svg-wrapper>svg,.header .svg-wrapper.header-drawer-icon>svg,.header .header-drawer-icon.svg-wrapper>svg{width:22px!important;height:22px!important}.header .svg-wrapper>svg{flex:0 0 auto}.header .header-drawer-icon.svg-wrapper,.header summary .header-drawer-icon,.header .header__icon--summary .header-drawer-icon{width:22px!important;height:22px!important}@media screen and (max-width:749px){.nilo-features__grid{grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:74%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-margin, 20px);scrollbar-width:none;margin-inline:calc(-1 * var(--page-margin, 20px));padding-inline:var(--page-margin, 20px)}.nilo-features__grid::-webkit-scrollbar{display:none}.nilo-features__item{scroll-snap-align:start;justify-content:flex-start;background:var(--nilo-paper);border:1px solid var(--nilo-line)!important;border-radius:16px;box-shadow:0 1px 2px #1b19170a}.nilo-features__item+.nilo-features__item{border-block-start:none!important}}.nilo-compare__cell--head{padding-block:14px!important}.nilo-compare__cell--nilo.nilo-compare__cell--head{border-start-start-radius:14px;border-start-end-radius:14px}product-recommendations:not(:has(a[href*="/products/"])){display:none!important}[dir=rtl] .email-signup__button svg,[dir=rtl] .email-signup__button .svg-wrapper svg,[dir=rtl] .email-signup__button .svg-wrapper{transform:scaleX(-1)}.shopify-payment-button,.shopify-payment-button__button,.additional-checkout-buttons,cart-drawer .shopify-payment-button{display:none!important}.shopify-section-group-footer-group{background:var(--nilo-cream);border-block-start:1px solid var(--nilo-line)}.shopify-section-group-footer-group .shopify-section{background-color:transparent!important}.email-signup__input-group{background:var(--nilo-paper);border-radius:999px}.predictive-search__icon,.search-modal .search__icon,.header-drawer .search__icon,predictive-search .search__icon{display:none}.nilo-buybox-trust{display:flex;flex-direction:column;gap:12px;margin-block-start:4px}.nilo-buybox-trust__rating{display:inline-flex;align-items:center;gap:8px;font-size:.9375rem;color:var(--nilo-ink-soft)}.nilo-buybox-trust__rating .stars{color:var(--nilo-orange);font-size:1.05rem;letter-spacing:1px;line-height:1}.nilo-buybox-trust__badges{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.nilo-buybox-trust__badges li{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:var(--nilo-ink)}.nilo-buybox-trust__badges svg{width:20px;height:20px;color:var(--nilo-orange);flex:0 0 auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nilo.css.map */
