:root{--n-cream:#fcf7f1;--n-paper:#fffdf9;--n-ink:#24211e;--n-brown:#835537;--n-caramel:#c58f65;--n-soft:#f1e4d7;--n-line:#e7d9ca;--n-muted:#70675f;--n-radius:24px}html{scroll-behavior:smooth;scroll-padding-top:140px}body.nailo-store{font-family:var(--font-body-family);background:var(--n-cream);color:var(--n-ink);font-size:17px;line-height:1.65;letter-spacing:0}.nailo-store h1,.nailo-store h2,.nailo-store h3{font-family:var(--font-heading-family);color:var(--n-ink);letter-spacing:-.025em;line-height:1.16;text-wrap:balance}.nailo-store a{color:inherit;text-underline-offset:4px}.nailo-store button,.nailo-store input{font:inherit}.nailo-store button{cursor:pointer}.nailo-store :focus-visible{outline:2px solid var(--n-brown);outline-offset:5px}.n-wrap{max-width:1220px;margin-inline:auto;padding-inline:38px}.n-icon{pointer-events:none;width:24px;height:24px;display:inline-block;flex:none;vertical-align:middle}.n-eyebrow{font-size:13px;font-weight:700;color:var(--n-brown);letter-spacing:.02em;margin:0 0 14px}.n-section{padding-block:76px}.n-section-head{max-width:710px;margin:0 auto 38px;text-align:center}.n-section-head h2,.n-story__copy h2,.n-faq h2{font-size:clamp(28px,3.1vw,42px);margin:0 0 18px}.n-subhead{color:var(--n-muted);font-size:18px;line-height:1.7}.n-subhead p,.n-lead p{margin:0}.n-small{font-size:13px;color:var(--n-muted);line-height:1.65}.n-button{min-height:54px;padding:14px 26px;display:inline-flex;align-items:center;justify-content:center;gap:16px;border:1px solid var(--n-ink);border-radius:14px;background:var(--n-ink);color:var(--n-paper)!important;text-decoration:none;font-size:18px;font-weight:700;transition:background .18s ease,transform .18s ease;line-height:1.35}.n-button:hover{background:#49372c;transform:translateY(-1px)}.n-button--light{background:var(--n-cream);border-color:var(--n-cream);color:var(--n-ink)!important}.n-text-link{display:inline-flex;align-items:center;gap:10px;color:var(--n-brown)!important;font-weight:700;text-decoration:underline}.n-announcement{min-height:35px;display:flex;align-items:center;justify-content:center;gap:38px;background:var(--n-ink);color:var(--n-cream);font-size:13px;line-height:1.4;padding:8px 20px;text-align:center}.n-announcement__secondary{display:flex;align-items:center;gap:8px;color:#f1d7bf}.n-announcement .n-icon{width:15px;height:15px}.shopify-section-group-header-group:has(.n-header){position:sticky;top:0;z-index:40;background:var(--n-cream);border-bottom:1px solid var(--n-line)}.n-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;min-height:88px}.n-header>.n-logo{grid-column:2;grid-row:1;justify-self:center}.n-header>.n-cart{grid-column:3;grid-row:1;justify-self:end}.n-header>.n-nav{grid-column:1;grid-row:1;justify-self:start;gap:18px;font-size:14px}@media(max-width:989px){.n-header{gap:0}.n-header>.n-nav{grid-column:1/-1;grid-row:2;justify-self:stretch;justify-content:center;border-top:1px solid var(--n-line);min-height:38px}}.n-logo{display:block;position:relative;overflow:hidden;width:155px;height:66px;flex:none}.nailo-store .n-logo img{position:absolute;left:50%;top:50%;width:295px!important;height:auto!important;max-width:none!important;transform:translate(-50%,-50%)}.n-logo>span{font-weight:900;font-size:50px;color:#202020;line-height:1}.n-nav{display:flex;gap:32px;align-items:center;font-size:16px;font-weight:600}.n-nav a{text-decoration:none;padding:9px 0;border-bottom:1px solid transparent}.n-nav a:hover{border-color:var(--n-caramel)}.n-cart{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--n-line);border-radius:50%;background:var(--n-paper)}.n-cart .cart-count-bubble{background:var(--n-brown);color:#fff;bottom:-2px;left:-3px;font-size:11px}.n-product{padding-block:38px 55px;display:grid;grid-template-columns:1fr 1.05fr;gap:58px;align-items:start;direction:rtl}.n-gallery{grid-column:2;grid-row:1;position:sticky;top:150px;min-width:0}.n-gallery__viewport{position:relative}.n-gallery__main{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:0;background:#f3e9dc;border:1px solid var(--n-line)}.n-gallery__main::-webkit-scrollbar,.n-gallery__thumbnails::-webkit-scrollbar{display:none}.n-gallery__slide{flex:0 0 100%;min-width:0;scroll-snap-align:center;scroll-snap-stop:always}.n-gallery__image{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.n-gallery__thumbnails{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-top:14px;padding:5px 4px;scroll-padding-inline:4px}.n-gallery__thumbnail{-webkit-appearance:none;appearance:none;flex:0 0 104px;width:104px;height:104px;padding:3px;border:2px solid var(--n-line);border-radius:0;background:var(--n-paper);line-height:0;transition:border-color .15s,box-shadow .15s}.n-gallery__thumbnail img{display:block;width:100%;height:100%;border-radius:0;object-fit:contain;pointer-events:none}.n-gallery__thumbnail:hover{border-color:var(--n-caramel)}.n-gallery__thumbnail[aria-current=true]{border-color:var(--n-brown);box-shadow:0 0 0 1px var(--n-brown)}@media(max-width:749px){.n-gallery__thumbnails{margin:12px 16px 0;gap:10px}.n-gallery__thumbnail{flex-basis:88px;width:88px;height:88px}}.n-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:grid;place-items:center;width:40px;height:44px;padding:0;border:0;background:transparent;color:var(--n-brown)}.n-gallery__arrow:before{content:"";position:absolute;top:6px;right:4px;bottom:6px;left:4px;border:1px solid #c58f6540;border-radius:50%;background:#fcf7f1d9;box-shadow:0 2px 6px #3022190d;transition:background .15s}.n-gallery__arrow:hover:before{background:var(--n-paper)}.n-gallery__arrow span{position:relative;width:8px;height:8px;border-top:1.6px solid currentColor;border-right:1.6px solid currentColor;transform:rotate(45deg);pointer-events:none}.n-gallery__arrow--previous{right:2px}.n-gallery__arrow--next{left:2px}.n-gallery__arrow--next span{transform:rotate(-135deg)}.n-gallery__caption{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:15px;font-size:14px;color:var(--n-brown)}.n-gallery__caption .n-icon{width:20px;height:20px;color:var(--n-caramel)}.n-product__info{grid-column:1;grid-row:1;min-width:0}.n-product__title{margin:0 0 14px!important;font-size:46px!important;font-weight:700!important;line-height:1.07!important;letter-spacing:-.035em!important}.n-product__title bdi{display:block;text-align:right;direction:ltr;font-size:44px;letter-spacing:-.02em}.n-product__title sup{font-size:14px;position:static;vertical-align:super;margin-inline-start:2px}.n-product__title>span{display:block;margin-top:12px;font-size:37px;line-height:1.22;color:var(--n-brown);letter-spacing:-.035em}.n-product__type{font-size:17px;margin:0 0 15px;font-weight:600;color:var(--n-ink)}.n-lead{font-size:17px;line-height:1.7;color:var(--n-muted);max-width:500px}.n-pills{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:22px 0;padding:0;font-size:13px;font-weight:600}.n-pills li{display:flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid var(--n-line);border-radius:30px;background:#fffaf4}.n-pills .n-icon{width:15px;height:15px;color:var(--n-brown)}.n-buy-box{background:var(--n-paper);padding:22px;border:1px solid var(--n-line);border-radius:20px;box-shadow:0 5px 24px #46302105}.n-buy-box__top{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;font-size:16px;font-weight:600}.n-price{font-size:33px;font-weight:700;line-height:1;white-space:nowrap;color:var(--n-ink)}.n-purchase-row{display:flex;align-items:stretch;gap:10px}.n-quantity{flex:0 0 106px;width:106px;min-height:54px;height:54px;--inputs-radius:12px;--inputs-border-opacity:.18;color:var(--n-ink);background:var(--n-cream);border-radius:12px}.n-quantity:before,.n-quantity:after{box-shadow:none!important}.n-quantity .quantity__button{width:34px;color:var(--n-brown)}.n-quantity .n-icon{width:16px;height:16px}.n-quantity .quantity__input{width:38px;padding:0;font-size:16px}.n-product__purchase{flex:1;min-width:0}.n-product__purchase .product-form,.n-product__purchase .product-form__buttons{margin:0!important;max-width:none!important}.nailo-store .n-product__purchase .product-form__submit{margin:0;min-height:54px;border-radius:12px;background:var(--n-ink)!important;border:0;color:var(--n-paper)!important;font-size:18px;font-weight:700;letter-spacing:0;box-shadow:none}.n-product__purchase .product-form__submit:after,.n-product__purchase .product-form__submit:before{box-shadow:none!important}.n-product__purchase .product-form__submit:hover{background:#49372c!important}.n-product__purchase .loading__spinner{width:22px;height:22px}.n-trust{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:center;margin-top:17px;padding-top:14px;border-top:1px solid var(--n-line);font-size:12px;color:var(--n-muted)}.n-trust>span,.n-trust>a{display:inline-flex;gap:5px;align-items:center;text-decoration:none}.n-trust .n-icon{width:16px;height:16px;color:var(--n-brown)}.n-quick-info{margin-top:18px}.n-quick-info details,.n-faq__items details{border-bottom:1px solid var(--n-line)}.nailo-store .n-quick-info summary,.nailo-store .n-faq__items summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;font-size:16px;font-weight:600;padding:16px 0;line-height:1.45}.n-quick-info summary::-webkit-details-marker,.n-faq__items summary::-webkit-details-marker{display:none}.n-quick-info summary .n-icon,.n-faq summary .n-icon{width:18px;height:18px;color:var(--n-brown);transition:transform .15s}.n-quick-info details[open] summary .n-icon,.n-faq details[open] summary .n-icon{transform:rotate(45deg)}.n-details-body{padding:0 0 20px;font-size:15px;line-height:1.75;color:var(--n-muted)}.n-details-body p{margin:0 0 8px}.n-product__note{font-size:12px;color:var(--n-muted);margin:14px 0 0;line-height:1.6}.n-story{background:var(--n-paper);border-top:1px solid var(--n-line);border-bottom:1px solid var(--n-line)}.n-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:76px}.n-benefit{padding:29px 25px;border:1px solid var(--n-line);border-radius:22px;background:var(--n-cream);text-align:center}.n-icon-disc{width:54px;height:54px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;border-radius:50%;background:#ead5c1;color:var(--n-brown)}.n-icon-disc .n-icon{width:25px;height:25px}.n-benefit h3{font-size:23px;margin:0 0 12px}.n-benefit p{margin:0;font-size:16px;line-height:1.75;color:var(--n-muted)}.n-story__split{display:grid;grid-template-columns:1.03fr 1fr;gap:58px;align-items:center}.n-photo-frame{border-radius:24px;overflow:hidden;background:var(--n-soft);border:1px solid var(--n-line)}.n-photo-crop{aspect-ratio:1.86;overflow:hidden;position:relative}.n-photo-crop img{display:block;position:absolute;top:0;left:0;width:100%;height:auto}.n-photo-caption{display:block;padding:21px 17px;text-align:center;font-size:18px;font-weight:600;color:var(--n-brown)}.n-story__copy>p:not(.n-eyebrow):not(.n-small){font-size:17px;line-height:1.75;color:var(--n-muted);margin:0 0 22px}.n-comparison{overflow:hidden;border:1px solid var(--n-line);border-radius:16px;font-size:14px}.n-comparison>div{display:grid;grid-template-columns:1fr 1fr}.n-comparison>div+div{border-top:1px solid var(--n-line)}.n-comparison span,.n-comparison strong{padding:12px 14px}.n-comparison>div>span:last-child,.n-comparison strong{background:#f4e8dc;color:#63422e}.n-comparison__head{font-weight:700;background:#f5f1ea}.n-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.n-step{position:relative;padding:4px 20px 4px 12px;border-inline-start:1px solid #d6b799}.n-step__number{display:block;font-size:50px;line-height:1;color:var(--n-caramel);font-weight:700;margin:0 0 20px}.n-step h3{font-size:24px;margin:0 0 14px}.n-step p{font-size:17px;line-height:1.8;margin:0;color:var(--n-muted)}.n-kind-note{display:flex;align-items:center;gap:14px;max-width:900px;margin:35px auto 0;padding:16px 22px;background:#f1e4d7;border-radius:16px;color:var(--n-brown)}.n-kind-note p{margin:0;font-size:14px;line-height:1.65}.n-kind-note .n-icon{width:25px;height:25px}.n-media-section{background:var(--n-paper);border-top:1px solid var(--n-line);border-bottom:1px solid var(--n-line)}.n-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:960px;margin:auto}.n-media-slot{overflow:hidden;aspect-ratio:9/14;background:var(--n-soft);border-radius:24px;position:relative}.n-media-slot video,.n-media-slot img{width:100%;height:100%;display:block;object-fit:cover}.n-media-caption{position:absolute;bottom:0;inset-inline:0;margin:0;padding:20px 14px;background:linear-gradient(transparent,#211a14b3);color:#fff;text-align:center;font-size:14px}.n-reserved{background:#f2eae0;border:1px solid #eadfd2;position:relative}.nailo-store .n-media-slot.n-reserved{display:block}.nailo-store .n-review.n-reserved{display:flex}.n-editor-only{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:20px;color:var(--n-muted);font-size:14px}.n-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.n-review{border-radius:22px;padding:24px;min-height:230px;display:flex;flex-direction:column;gap:18px;background:var(--n-paper);border:1px solid var(--n-line);font-size:16px}.n-review.n-reserved{background:#f5eee5;border-color:#eadfd2}.n-review img{width:100%;height:auto;aspect-ratio:1.3;object-fit:cover;border-radius:14px}.n-review__text p{margin:0;line-height:1.8}.n-review strong{margin-top:auto;font-size:15px}.n-stars{color:var(--n-brown);letter-spacing:3px}.n-faq{background:var(--n-paper);border-top:1px solid var(--n-line)}.n-faq__layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.n-faq__intro>p:not(.n-eyebrow){color:var(--n-muted);margin:0 0 22px;font-size:17px}.n-faq__items details:first-child{border-top:1px solid var(--n-line)}.n-faq__items summary{padding:20px 0!important;font-size:18px!important}.n-faq__items .n-details-body{font-size:16px}.n-closing{padding-top:15px;background:var(--n-paper)}.n-closing__band{position:relative;isolation:isolate;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:35px;padding:45px 48px;border-radius:30px;background:var(--n-ink);color:var(--n-cream)}.n-closing__band>div{max-width:650px}.n-closing__band .n-eyebrow{color:#e4b892}.n-closing__band h2{color:var(--n-cream);font-size:36px;margin:0 0 15px}.n-closing__band p:not(.n-eyebrow){color:#e0d5cb;font-size:17px;margin:0;line-height:1.75}.n-closing__band .n-button{flex:none;white-space:nowrap;z-index:1}.n-closing__paw{position:absolute;left:45px;top:8px;z-index:-1;color:#bf8d6220;transform:rotate(-18deg)}.n-closing__paw .n-icon{width:220px;height:220px}.n-footer{background:#f6ecdf;border-top:1px solid var(--n-line);padding-top:46px}.n-footer__grid{display:grid;grid-template-columns:1.2fr .9fr .9fr 1.1fr;gap:42px;padding-bottom:40px}.n-footer .n-logo{margin:-10px 0 12px;height:68px}.n-footer__brand p{font-size:17px;color:var(--n-brown);margin:0}.n-footer h2{font-size:18px!important;line-height:1.4;margin:7px 0 19px;font-weight:700}.n-footer ul{list-style:none;margin:0;padding:0}.n-footer li{margin:0 0 9px;font-size:15px;color:var(--n-muted)}.n-footer a{text-decoration:none}.n-footer a:hover{text-decoration:underline}.n-footer__contact p{font-size:15px;margin:0 0 13px;color:var(--n-muted)}.n-footer__contact>a{display:flex;margin-bottom:9px;justify-content:flex-start}.n-footer__contact>a[dir=ltr]{display:inline-block}.n-footer__bottom{display:flex;gap:20px;justify-content:space-between;align-items:center;min-height:74px;border-top:1px solid #d8c7b4;color:var(--n-muted);font-size:12px;padding-block:15px}.n-footer__bottom .n-payments{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.n-payments li{margin:0}.n-payments svg{width:35px;height:23px;display:block}.n-home{display:grid;grid-template-columns:1fr 1.1fr;gap:54px;align-items:center;padding-block:45px 65px}.n-home h1{font-size:clamp(40px,5.2vw,68px);max-width:450px;margin:0 0 22px}.n-home__copy>p:not(.n-eyebrow){color:var(--n-muted);font-size:20px;line-height:1.7;margin:0 0 27px;max-width:500px}.n-home__image{overflow:hidden;border-radius:28px}.n-home__image img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.n-home__note{display:flex;align-items:center;gap:10px;color:var(--n-brown);font-size:14px;margin-top:22px}.n-home__note .n-icon{color:var(--n-caramel);width:20px;height:20px}.n-sticky[hidden],.n-sticky{display:none}.nailo-store #CartDrawer .drawer__inner{background:var(--n-cream)!important;border-color:var(--n-line);border-radius:24px 0 0 24px}.nailo-store #CartDrawer .drawer__heading,.nailo-store #CartDrawer .drawer__close,.nailo-store #CartDrawer .cart-item__name,.nailo-store #CartDrawer .quantity{color:var(--n-ink)!important}.nailo-store #CartDrawer .cart__checkout-button{background:var(--n-ink)!important;color:var(--n-cream)!important;border-radius:12px}.n-cart-total{display:flex;justify-content:space-between;gap:20px;font-size:21px;padding:5px 0 20px}.nailo-store .or-cart-payments{margin:15px 0 0}.nailo-store .or-top-button{background:var(--n-brown)!important;bottom:25px}.nailo-store .shopify-policy__container{padding-top:50px;padding-bottom:60px;max-width:850px;line-height:1.85}@media(min-width:990px){.n-gallery{top:145px}}@media(max-width:989px){.n-wrap{padding-inline:25px}.n-nav{gap:18px;font-size:14px}.n-product{gap:30px}.n-product__title>span{font-size:31px}.n-product__title bdi{font-size:38px}.n-buy-box{padding:17px}.n-purchase-row{gap:8px}.n-quantity{flex-basis:98px;width:98px}.n-story__split{gap:30px}.n-faq__layout{gap:40px}.n-footer__grid{gap:28px;grid-template-columns:1fr 1fr}.n-closing__band{padding:34px}.n-home{gap:30px}.n-benefit{padding:24px 17px}.n-benefit h3{font-size:21px}}@media(max-width:749px){html{scroll-padding-top:156px}.n-wrap{padding-inline:20px}.n-section{padding-block:48px}.n-section-head{margin-bottom:28px}.n-section-head h2,.n-story__copy h2,.n-faq h2{font-size:31px;margin-bottom:15px}.n-subhead{font-size:17px}.n-announcement{min-height:32px;font-size:12px;gap:16px;padding:7px 13px}.n-announcement__secondary .n-icon{width:13px;height:13px}.n-header{min-height:70px;gap:0;padding-block:0}.n-logo{width:130px;height:61px}.nailo-store .n-logo img{width:250px!important}.n-cart{width:39px;height:39px}.n-nav{order:3;width:100%;justify-content:center;gap:26px;min-height:38px;border-top:1px solid var(--n-line);font-size:13px}.n-nav a{padding:7px 0}.n-nav>a:last-child{display:none}.n-product{display:flex;flex-direction:column;gap:0;padding:0 0 35px}.n-gallery{width:100%;position:static}.n-gallery__main{border-radius:0;border-width:0 0 1px}.n-gallery__caption{font-size:12px;margin:12px 0 0}.n-gallery__caption .n-icon{width:16px;height:16px}.n-product__info{width:100%;padding:25px 20px 0}.n-product__info .n-eyebrow{font-size:12px;margin-bottom:12px}.n-product__title{margin-bottom:12px!important}.n-product__title bdi{font-size:38px}.n-product__title>span{font-size:31px;margin-top:8px}.n-product__type{font-size:16px;margin-bottom:12px}.n-lead{font-size:17px}.n-pills{margin:20px 0;gap:7px;font-size:12px}.n-pills li{padding:7px 9px}.n-buy-box{padding:18px 16px;border-radius:18px}.n-buy-box__top{font-size:15px;margin-bottom:17px}.n-price{font-size:31px}.n-trust{font-size:11px;gap:9px;margin-top:15px;padding-top:13px}.n-trust .n-icon{width:14px;height:14px}.n-product__purchase .product-form__submit{font-size:17px!important}.n-product__note{font-size:12px}.n-benefits{grid-template-columns:1fr;gap:13px;margin-bottom:43px}.n-benefit{display:grid;grid-template-columns:54px 1fr;column-gap:18px;row-gap:7px;text-align:right;padding:23px 19px}.n-icon-disc{grid-column:1;grid-row:1/3;margin:0;width:50px;height:50px}.n-benefit h3{grid-column:2;margin:0;font-size:22px}.n-benefit p{grid-column:2;font-size:16px;line-height:1.65}.n-story__split{grid-template-columns:1fr;gap:30px}.n-photo-frame{border-radius:20px}.n-photo-caption{font-size:16px;padding:17px 12px}.n-story__copy .n-eyebrow{margin-bottom:12px}.n-story__copy>p:not(.n-eyebrow):not(.n-small){font-size:17px}.n-comparison{font-size:13px}.n-comparison span,.n-comparison strong{padding:11px 12px}.n-step-grid{grid-template-columns:1fr;gap:27px}.n-step{display:grid;grid-template-columns:50px 1fr;gap:8px 19px;padding:0;border:0}.n-step__number{grid-column:1;grid-row:1/3;font-size:40px;margin:0;line-height:1.2}.n-step h3{grid-column:2;margin:0;font-size:23px}.n-step p{grid-column:2;font-size:16px;line-height:1.75}.n-kind-note{margin-top:29px;align-items:flex-start;padding:17px;gap:12px}.n-kind-note p{font-size:13px}.n-kind-note .n-icon{width:21px;height:21px;margin-top:3px}.n-media-grid{grid-template-columns:repeat(3,75%);overflow-x:auto;scroll-snap-type:x mandatory;gap:15px;padding-bottom:7px}.n-media-slot{scroll-snap-align:start;border-radius:20px;aspect-ratio:9/14}.n-review-grid{grid-template-columns:repeat(3,83%);gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:7px}.n-review{scroll-snap-align:start;min-height:230px;border-radius:20px;padding:22px}.n-faq__layout{grid-template-columns:1fr;gap:28px}.n-faq__intro>p:not(.n-eyebrow){font-size:16px}.n-faq__items summary{font-size:17px!important;padding:19px 0!important}.n-faq__items .n-details-body{font-size:16px}.n-closing{padding-top:0}.n-closing__band{display:block;padding:31px 24px;border-radius:24px}.n-closing__band h2{font-size:31px;margin-bottom:15px}.n-closing__band p:not(.n-eyebrow){font-size:16px}.n-closing__band .n-button{margin-top:24px;width:100%;font-size:17px}.n-closing__paw{left:-65px;top:-17px}.n-footer{padding-top:28px}.n-footer__grid{gap:28px 20px;grid-template-columns:1fr 1fr;padding-bottom:28px}.n-footer__brand{grid-column:1/-1}.n-footer__brand .n-logo{margin:-8px auto 7px}.n-footer__brand p{text-align:center;font-size:16px}.n-footer__contact{grid-column:1/-1;border-top:1px solid var(--n-line);padding-top:14px}.n-footer h2{font-size:17px!important;margin:0 0 14px}.n-footer li{font-size:14px;margin-bottom:10px}.n-footer__bottom{flex-wrap:wrap;gap:12px;justify-content:center;font-size:11px;padding:20px 0 95px;text-align:center}.n-footer__bottom .n-payments{width:100%;order:-1}.n-home{display:flex;flex-direction:column-reverse;gap:0;padding:0 0 42px}.n-home__image{border-radius:0;width:100%}.n-home__copy{padding:29px 20px 0;width:100%}.n-home h1{font-size:45px;max-width:330px;margin-bottom:17px}.n-home__copy>p:not(.n-eyebrow){font-size:18px;margin-bottom:23px}.n-home .n-button{width:100%}.n-home__note{font-size:13px;margin-top:18px}.n-sticky{position:fixed;z-index:45;bottom:0;inset-inline:0;display:flex;align-items:center;gap:20px;justify-content:space-between;padding:12px 18px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--n-line);background:var(--n-paper);box-shadow:0 -5px 20px #3022190a}.n-sticky>div{display:flex;flex-direction:column;gap:2px;line-height:1.4;white-space:nowrap}.n-sticky strong{font-size:14px}.n-sticky span{font-size:17px;font-weight:700}.n-sticky .n-button{min-height:48px;padding:12px 20px;font-size:17px;flex:1;max-width:240px;gap:10px}.n-sticky .n-icon{width:19px;height:19px}.nailo-store .or-top-button{bottom:92px;right:14px}.nailo-store #CartDrawer .drawer__inner{width:min(100vw,430px)!important;max-width:100vw!important;border-radius:0}}@media(max-width:359px){.n-announcement__secondary{display:none}.n-product__title>span{font-size:28px}.n-pills{gap:5px;font-size:11px}.n-quantity{width:92px;flex-basis:92px}.n-trust{font-size:10px;gap:8px}.n-nav{gap:21px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.n-button,.n-quick-info summary .n-icon,.n-faq summary .n-icon{transition:none}.n-button:hover{transform:none}}.n-lead ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.n-lead li{position:relative;padding-inline-start:33px;line-height:1.55;color:var(--n-ink)}.n-lead li:before{content:"\2713";position:absolute;inset-inline-start:0;top:2px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--n-soft);color:var(--n-brown);font-size:14px;font-weight:700;line-height:1}.n-trial{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;border:1px solid var(--n-line);border-radius:12px;background:#f5e8da;text-align:right}.n-trial__icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:var(--n-paper);color:var(--n-brown)}.n-trial__icon .n-icon{width:23px;height:23px}.n-trial strong{display:block;font-size:18px;line-height:1.3;color:var(--n-ink)}.n-trial div>span{display:block;margin-top:3px;font-size:13px;line-height:1.45;color:var(--n-muted)}.n-home__benefits{margin-bottom:27px;max-width:480px}@media(max-width:749px){.n-lead ul{gap:10px}.n-lead li{font-size:16px;padding-inline-start:31px}.n-lead li:before{width:21px;height:21px}.n-trial{gap:10px;padding:11px 12px}.n-trial strong{font-size:17px}.n-trial div>span{font-size:12px}.n-home__benefits{margin-bottom:24px}}.n-buy-box--bundle{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.n-buy-box--bundle .n-buy-box__top{display:none}.n-buy-box--bundle .n-purchase-row{display:block}.n-buy-box--bundle kaching-bundle{display:block;margin:0 0 12px;min-width:0;width:100%}.n-buy-box--bundle .n-trial{margin-top:13px;padding:10px 12px}.n-buy-box--bundle .n-trial strong{font-size:16px}.n-buy-box--bundle .n-trial__icon{width:30px;height:32px}.n-buy-box--bundle .n-trust{margin-top:13px;padding-top:12px}.n-sticky--bundle>div>span{display:none}@media(max-width:749px){.n-buy-box--bundle{padding:0}.n-buy-box--bundle kaching-bundle{margin-bottom:11px}.n-buy-box--bundle .n-trust{font-size:10px;gap:8px}.n-buy-box--bundle .n-trial{padding:10px}}.n-product:has(kaching-bundles-block) .n-pills{display:none}.n-product:has(kaching-bundles-block) .n-product__note{display:none}.n-cart.header__icon .cart-count-bubble{position:absolute;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;flex:none;padding:0;margin:0;border-radius:50%;line-height:1;bottom:-3px;left:-5px;top:auto;right:auto;background:var(--n-brown);color:#fff;font-size:11px;z-index:1}.n-cart.header__icon .cart-count-bubble>span[aria-hidden=true]{display:block;height:auto;width:auto;line-height:1;font-size:11px}.n-cart.header__icon .cart-count-bubble>.visually-hidden{height:1px!important;width:1px!important}.nailo-store .n-logo{width:180px;height:76px;overflow:hidden}@media(max-width:749px){.nailo-store .n-logo{width:150px;height:66px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/nailo.css.map */
