.ni{--ni-primary: #3e3023;--ni-primary-hover: #392c20;--ni-accent: #f76b6a;--ni-body: #333;--ni-muted: #777;--ni-line: #ececec;--ni-field: #dedede;--ni-soft: #f9f9f9;--ni-footer: #fafafa;--ni-maxw: 1440px;--ni-font: var(--font-body--family, "Oswald", Arial, Helvetica, sans-serif);--ni-font-heading: var(--font-heading--family, "Oswald", Arial, Helvetica, sans-serif);--ni-font-alt: var(--font-accent--family, "Oswald", Arial, Helvetica, sans-serif);--ni-weight: var(--font-body--weight, 300);--ni-weight-heading: var(--font-heading--weight, 400);--ni-weight-alt: var(--font-accent--weight, 500);font-family:var(--ni-font);font-weight:var(--ni-weight);font-size:15px;line-height:1.7;color:var(--ni-body)}.ni *,.ni *:before,.ni *:after{box-sizing:border-box}.ni p,.ni a,.ni span,.ni li,.ni dt,.ni dd,.ni td,.ni th,.ni div,.ni h1,.ni h2,.ni h3,.ni h4,.ni h5,.ni h6,.ni strong,.ni b,.ni em,.ni i,.ni small,.ni blockquote,.ni button,.ni input,.ni select,.ni textarea,.ni label,.ni summary{font-family:var(--ni-font)}.ni img{max-width:100%;height:auto;display:block}.ni a{color:var(--ni-primary);text-decoration:none}.ni a:hover{color:var(--ni-accent)}.ni h1,.ni h2,.ni h3,.ni h4{font-family:var(--ni-font-heading);color:var(--ni-primary);font-weight:var(--ni-weight-heading);margin:0 0 15px;line-height:1.3}.ni p{margin:0 0 16px}.ni p:last-child{margin-bottom:0}.ni strong,.ni b{color:var(--ni-primary);font-weight:700}.ni-wrap{max-width:var(--ni-maxw);margin:0 auto;padding:0 16px}.ni-header{background:#fff;position:relative;z-index:60}.ni-header.is-sticky{position:sticky;top:0}.ni-header-inner{max-width:var(--ni-maxw);margin:0 auto;padding:18px 16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px}.ni-logo a{display:inline-block}.ni-logo img{max-height:90px;width:auto}.ni-logo-text{font-size:26px;font-weight:var(--ni-weight-heading);color:var(--ni-primary);letter-spacing:1px}.ni-nav{justify-self:center}.ni-nav ul{display:flex;align-items:center;gap:35px;list-style:none;margin:0;padding:0}.ni-nav a{font-family:var(--ni-font);font-size:16px;font-weight:var(--ni-weight-heading);color:var(--ni-primary);line-height:1.4;padding-bottom:4px;border-bottom:1px solid transparent;white-space:nowrap}.ni-nav a:hover{color:var(--ni-accent)}.ni-nav li.current>a{border-bottom-color:var(--ni-primary)}.ni-header-icons{display:flex;align-items:center;gap:18px;justify-self:end}.ni-icon-btn{position:relative;background:none;border:0;padding:0;cursor:pointer;color:var(--ni-primary);display:inline-flex;align-items:center;justify-content:center}.ni-icon-btn:hover{color:var(--ni-accent)}.ni-cart-count{position:absolute;top:-6px;right:-8px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--ni-primary);color:#fff;font-size:11px;line-height:17px;text-align:center}.ni-burger{display:none;background:none;border:0;padding:0;cursor:pointer;color:var(--ni-primary)}.ni-search[hidden]{display:none}.ni-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.ni-search-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.ni-search-panel{position:absolute;top:0;right:0;width:min(420px,100%);height:100%;background:#fff;padding:28px 24px;box-shadow:-4px 0 24px #0000001f;overflow-y:auto}.ni-search-x{position:absolute;top:16px;right:16px;background:none;border:0;cursor:pointer;color:var(--ni-primary)}.ni-search-form{display:flex;align-items:center;gap:8px;margin-top:30px;border-bottom:1px solid var(--ni-field);padding-bottom:8px}.ni-search-input{flex:1;border:0;outline:0;font-family:var(--ni-font);font-size:15px;font-weight:var(--ni-weight);color:var(--ni-body);padding:6px 0}.ni-search-go{background:none;border:0;cursor:pointer;color:var(--ni-primary)}.ni-search-results{margin-top:18px}.ni-search-results a{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0}.ni-search-results img{width:54px;height:54px;object-fit:cover;flex:none}.ni-hero img{width:100%}.ni-intro{padding:40px 10px;text-align:center}.ni-intro h1{font-size:36px;margin-bottom:10px}.ni-intro p{max-width:1000px;margin:0 auto}.ni-ticker{background:var(--ni-soft);margin:40px 0 50px;overflow:hidden;padding:14px 0}.ni-ticker-track{display:flex;width:max-content;animation:ni-marquee 30s linear infinite}.ni-ticker-group{display:flex;align-items:center;gap:30px;padding-right:30px}.ni-ticker p{margin:0;font-size:20px;white-space:nowrap}.ni-ticker svg{flex:none}@keyframes ni-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ni-ticker-track{animation:none}}.ni-sec{padding:0 0 20px}.ni-sec-head{text-align:center;max-width:900px;margin:0 auto 30px}.ni-sec-head h2{font-size:30px;margin-bottom:10px}.ni-sec-head p{margin:0}.ni-products{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 20px;margin-bottom:50px}.ni-card{position:relative;z-index:0}.ni-card-media{position:relative;display:block;overflow:hidden;background:#f6f6f6}.ni-card-media img{width:100%;aspect-ratio:1/1;object-fit:cover;transition:opacity .4s ease}.ni-card-media img.ni-card-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.ni-card:hover .ni-card-hover{opacity:1}.ni-card-info{padding-top:14px;text-align:center}.ni-card-title{font-size:15px;font-weight:var(--ni-weight-heading);margin:0 0 6px;line-height:1.4}.ni-card-price{font-size:16px;color:#d33;display:block;margin-bottom:8px}.ni-card-sizes{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 10px;margin-bottom:12px}.ni-card-size{border:1px solid #ccc;border-radius:3px;min-width:18px;height:18px;padding:0 3px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1;color:#999}.ni .ni-card .ni-btn{display:flex;width:100%;height:42px;padding:0 10px;border-radius:5px;font-size:15px;letter-spacing:0;text-transform:none;white-space:nowrap}.ni .ni-card .ni-btn svg{display:none}@media(min-width:1024px){.ni-card:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#fff;box-shadow:0 0 10px #00000026;visibility:hidden;opacity:0;transition:all .25s ease}.ni-card:hover{z-index:2}.ni-card:hover:after{visibility:visible;opacity:1;top:-15px;right:-15px;bottom:-55px;left:-15px}.ni .ni-card .ni-btn{position:absolute;left:10px;right:10px;bottom:-35px;width:auto;visibility:hidden;opacity:0;transform:translateY(-10px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease,background .25s ease}.ni .ni-card:hover .ni-btn,.ni .ni-card .ni-btn:focus-visible{visibility:visible;opacity:1;transform:translateY(0)}}.ni-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ni-primary);color:#fff;border:1px solid var(--ni-primary);padding:10px 22px;font-family:var(--ni-font);font-size:13px;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:background .25s ease,border-color .25s ease}.ni-btn:hover{background:var(--ni-primary-hover);border-color:var(--ni-primary-hover);color:#fff}.ni a.ni-btn,.ni a.ni-btn:hover,.ni a.ni-btn:focus{color:#fff}.ni-split{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;align-items:center;margin-bottom:50px}.ni-split-text{display:flex;flex-direction:column;justify-content:center}.ni-split-text h2{font-size:30px}.ni-split-text ul{margin:0;padding-left:20px}.ni-split-text ul li{margin-bottom:14px}.ni-split-media img{border-radius:18px;box-shadow:0 0 10px #00000080;width:100%}.ni-split.flip .ni-split-media{order:1}.ni-split.flip .ni-split-text{order:2}.ni-table,.ni-split-text table,.ni-row-text table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:14px}.ni-table th,.ni-table td,.ni-split-text table th,.ni-split-text table td,.ni-row-text table th,.ni-row-text table td{border:1px solid var(--ni-line);padding:10px 12px;text-align:left;vertical-align:top}.ni-table th,.ni-split-text table th,.ni-row-text table th{background:#f7f7f7;font-weight:700}.ni-visit{margin-bottom:20px}.ni-visit h2{font-size:30px}.ni-services-sec{border-top:1px solid var(--ni-line);padding:50px 0}.ni-services{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ni-service{display:flex;align-items:center;justify-content:center;gap:16px}.ni-service-icon{flex:none;color:var(--ni-primary)}.ni-service-icon svg{fill:currentColor}.ni-service-title{font-size:16px;font-weight:var(--ni-weight-heading);letter-spacing:.5px;color:var(--ni-primary);margin-bottom:2px}.ni-service-desc{font-size:13px;color:var(--ni-muted);line-height:1.5}.ni-faq{margin:0 0 50px}.ni-faq-item{border:1px solid #0201021f}.ni-faq-item+.ni-faq-item{border-top:0}.ni .ni-faq-q{width:100%;display:block;position:relative;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--ni-font-alt);font-weight:var(--ni-weight-alt);letter-spacing:.5px;font-size:16px;color:#333;padding:20px 20px 20px 40px}.ni-faq-ico{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:13px;height:13px}.ni-faq-ico svg{width:13px;height:13px;fill:currentColor;display:block}.ni-faq-ico .ni-ico-minus,.ni-faq-item.open .ni-faq-ico .ni-ico-plus{display:none}.ni-faq-item.open .ni-faq-ico .ni-ico-minus{display:block}.ni-faq-item.open .ni-faq-q{color:var(--ni-accent)}.ni .ni-faq-a{display:none;border-top:1px solid #0201021f;padding:18px 20px 18px 40px;font-family:var(--ni-font-alt);font-weight:var(--ni-weight-alt)}.ni .ni-faq-a p,.ni .ni-faq-a li,.ni .ni-faq-a strong{font-family:var(--ni-font-alt)}.ni-faq-item.open .ni-faq-a{display:block}.ni-faq-note{margin:0}.ni-map iframe{display:block;width:100%;height:400px;border:0}.ni-page-hero{position:relative;background:var(--ni-primary);padding:120px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}.ni-page-hero .ni-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;opacity:.25}.ni-page-hero .ni-hero-inner{position:relative;z-index:1;max-width:900px}.ni-page-hero h1{color:#fff;font-size:44px}.ni-page-hero p{color:#fff}.ni-row-sec{background:var(--ni-soft);padding:40px 10px}.ni-row-sec.plain{background:#fff}.ni-row-inner{max-width:var(--ni-maxw);margin:0 auto;display:flex;align-items:stretch;gap:30px}.ni-row-sec.flip .ni-row-inner{flex-direction:row-reverse}.ni-row-text{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.ni-row-media{flex:1;min-width:0;display:flex}.ni-row-media img{width:100%;height:100%;object-fit:cover;border-radius:18px;box-shadow:0 0 10px #00000059}.ni-row-text h2{font-size:27px}.ni-row-text h3{font-size:22px;margin:18px 0 10px}.ni-row-text ul{margin:0 0 16px;padding-left:20px}.ni-row-text li{margin-bottom:8px}.ni-row-full{max-width:var(--ni-maxw);margin:0 auto}.ni-page{padding:50px 10px 70px}.ni-page h1{font-size:36px;margin-bottom:24px}.ni-rte{font-size:16px;line-height:1.8}.ni-rte h2{font-size:26px;margin:34px 0 14px}.ni-rte h3{font-size:20px;margin:26px 0 10px}.ni-rte h2:first-child,.ni-rte h3:first-child{margin-top:0}.ni-rte p{margin:0 0 16px}.ni-rte ul,.ni-rte ol{margin:0 0 18px;padding-left:22px}.ni-rte li{margin-bottom:8px}.ni-rte table{width:100%;border-collapse:collapse;margin:0 0 22px;font-size:15px}.ni-rte th,.ni-rte td{border:1px solid var(--ni-line);padding:12px 14px;text-align:left;vertical-align:top}.ni-rte th{background:#f7f7f7;font-weight:700}.ni-rte a{text-decoration:underline}.ni-rte details{border:1px solid #0201021f;padding:16px 20px;margin-bottom:-1px}.ni-rte summary{cursor:pointer;font-family:var(--ni-font-alt);font-weight:var(--ni-weight-alt);font-size:16px}.ni-rte details[open] summary{color:var(--ni-accent);margin-bottom:12px}body .shopify-policy__container{max-width:1100px;margin:0 auto;padding:50px 16px 70px;font-family:var(--font-body--family, "Oswald", Arial, Helvetica, sans-serif);font-weight:var(--font-body--weight, 300);font-size:16px;line-height:1.8;color:#333}body .shopify-policy__container p,body .shopify-policy__container li,body .shopify-policy__container td,body .shopify-policy__container th,body .shopify-policy__container a,body .shopify-policy__container span,body .shopify-policy__container div,body .shopify-policy__container em{font-family:var(--font-body--family, "Oswald", Arial, Helvetica, sans-serif)}body .shopify-policy__title{text-align:left}body .shopify-policy__container h1,body .shopify-policy__container h2,body .shopify-policy__container h3{font-family:var(--font-heading--family, "Oswald", Arial, Helvetica, sans-serif);color:#3e3023;font-weight:var(--font-heading--weight, 400);line-height:1.3;letter-spacing:normal;text-transform:none}body .shopify-policy__container h1{font-size:36px;margin:0 0 24px}body .shopify-policy__container h2{font-size:26px;margin:34px 0 14px}body .shopify-policy__container h3{font-size:20px;margin:26px 0 10px}body .shopify-policy__container p{margin:0 0 16px}body .shopify-policy__container ul,body .shopify-policy__container ol{margin:0 0 18px;padding-left:22px}body .shopify-policy__container li{margin-bottom:8px}body .shopify-policy__container strong,body .shopify-policy__container b{color:#3e3023;font-weight:700}body .shopify-policy__container a{color:#3e3023;text-decoration:underline}body .shopify-policy__container a:hover{color:#f76b6a}body .shopify-policy__container table{width:100%;border-collapse:collapse;margin:0 0 22px;font-size:15px}body .shopify-policy__container th,body .shopify-policy__container td{border:1px solid #ececec;padding:12px 14px;text-align:left;vertical-align:top}body .shopify-policy__container th{background:#f7f7f7;font-weight:700}.ni-contact-sec{padding:50px 10px}.ni-contact-grid{max-width:var(--ni-maxw);margin:0 auto 40px;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.ni-contact-box{text-align:center}.ni-contact-box h3{font-size:18px;margin-bottom:8px}.ni-contact-box p{font-size:15px}.ni-contact-map iframe{width:100%;height:400px;border:0;display:block}.ni-form{max-width:760px;margin:40px auto 0}.ni-form h3{text-align:center;font-size:24px;margin-bottom:20px}.ni-form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}.ni-form input,.ni-form textarea{width:100%;border:1px solid var(--ni-field);padding:11px 14px;font-family:var(--ni-font);font-size:15px;font-weight:var(--ni-weight);color:var(--ni-body);outline:0;border-radius:2px}.ni-form input:focus,.ni-form textarea:focus{border-color:var(--ni-primary)}.ni-form textarea{min-height:150px;resize:vertical}.ni-form .ni-btn{width:100%;padding:13px 22px}.ni-form-note{text-align:center;margin-top:14px;color:var(--ni-muted);font-size:14px}.ni-footer{background:var(--ni-footer)}.ni-footer-cols{display:flex;flex-wrap:wrap;gap:30px;padding-top:60px;padding-bottom:60px}.ni-f-brand{flex:1.6 1 330px;min-width:0;padding-right:40px}.ni-f-logo{margin-bottom:20px}.ni-f-brand p{font-size:15px;line-height:1.8}.ni-f-col{flex:1 1 200px;min-width:0}.ni-f-title{font-family:var(--ni-font);font-size:17px;font-weight:var(--ni-weight-heading);color:var(--ni-primary);letter-spacing:.3px;margin-bottom:18px}.ni-f-col ul{list-style:none;margin:0;padding:0}.ni-f-col li{margin-bottom:12px;font-size:15px;line-height:1.6}.ni-f-col a{color:var(--ni-primary)}.ni-f-col a:hover{color:var(--ni-accent)}.ni-f-contact li{display:flex;align-items:flex-start;gap:10px}.ni-f-ico{flex:none;width:15px;margin-top:5px;color:var(--ni-primary)}.ni-f-ico svg{width:13px;height:13px;fill:currentColor;display:block}.ni .socials{display:flex;gap:5px;margin-top:18px;flex-wrap:wrap}.ni .socials a{width:32px;height:32px;min-width:32px;flex:0 0 32px;border-radius:10%;display:inline-flex;align-items:center;justify-content:center;background:#69727d;transition:opacity .2s}.ni .socials a:hover{opacity:.9}.ni .socials svg{width:16px;height:16px;fill:#fff;display:block}.ni .socials .s-instagram{background:#262626}.ni .socials .s-yelp{background:#af0606}.ni .socials .s-linkedin{background:#0077b5}.ni .socials .s-google{background:#69727d}.ni .socials .s-facebook{background:#3b5998}.ni-footer-bottom{border-top:1px solid var(--ni-line)}.ni-footer-bottom .ni-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}.ni-footer-bottom span,.ni-footer-bottom p{font-size:14px;margin:0}.ni-pay{max-height:26px;width:auto}.ni-top{position:fixed;right:22px;bottom:22px;width:42px;height:42px;border-radius:50%;border:1px solid var(--ni-line);background:#fff;color:var(--ni-primary);display:none;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #00000014;z-index:70}.ni-top.show{display:inline-flex}.ni-top:hover{color:var(--ni-accent)}@media(max-width:1200px){.ni-nav ul{gap:22px}.ni-nav a{font-size:15px}}@media(max-width:1024px){.ni-products{grid-template-columns:repeat(3,1fr)}.ni-contact-grid{grid-template-columns:repeat(2,1fr)}.ni-page-hero h1{font-size:34px}}@media(max-width:900px){.ni-header-inner{grid-template-columns:auto auto auto}.ni-burger{display:inline-flex;order:-1}.ni-nav{order:4;grid-column:1 / -1;justify-self:stretch;display:none;border-top:1px solid var(--ni-line);padding-top:14px}.ni-nav.open{display:block}.ni-nav ul{flex-direction:column;align-items:flex-start;gap:12px}}@media(max-width:767px){.ni-logo img{max-height:56px}.ni-intro{padding:30px 10px}.ni-intro h1{font-size:26px}.ni-ticker{margin:0 0 30px}.ni-ticker p{font-size:16px}.ni-products{grid-template-columns:repeat(2,1fr);gap:24px 14px}.ni-split{grid-template-columns:1fr;margin-bottom:30px}.ni-split.flip .ni-split-media,.ni-split.flip .ni-split-text{order:0}.ni-split-text h2,.ni-visit h2,.ni-sec-head h2{font-size:24px}.ni-services-sec{padding:30px 0}.ni-services{grid-template-columns:1fr;gap:24px}.ni-faq{margin-bottom:30px}.ni .ni-faq-q{padding:16px 16px 16px 36px;line-height:1.5}.ni .ni-faq-a{padding:16px 16px 16px 36px}.ni-row-inner,.ni-row-sec.flip .ni-row-inner{flex-wrap:wrap;flex-direction:row}.ni-row-text,.ni-row-media{flex:1 1 100%}.ni-page-hero{padding:70px 10px}.ni-page-hero h1{font-size:26px}.ni-page{padding:30px 10px 50px}.ni-page h1{font-size:26px}.ni-rte{font-size:15px}.ni-rte h2{font-size:21px}.ni-rte h3{font-size:18px}.ni-rte table,.ni-rte th,.ni-rte td{font-size:14px}.ni-rte th,.ni-rte td{padding:9px 10px}body .shopify-policy__container{padding:30px 16px 50px;font-size:15px}body .shopify-policy__container h1{font-size:26px}body .shopify-policy__container h2{font-size:21px}body .shopify-policy__container h3{font-size:18px}body .shopify-policy__container table,body .shopify-policy__container th,body .shopify-policy__container td{font-size:14px}body .shopify-policy__container th,body .shopify-policy__container td{padding:9px 10px}.ni-contact-grid,.ni-form-row{grid-template-columns:1fr}.ni-footer-cols{padding-top:40px;padding-bottom:40px;gap:26px}.ni-f-brand{flex:1 1 100%;padding-right:0}.ni-f-col{flex:1 1 100%}.ni-footer-bottom .ni-wrap{justify-content:center;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ni-clone.css.map */
