.SectionHeader_header__zSpYQ{margin-bottom:var(--home-header-gap)}.SectionHeader_split__CUKkT{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--home-gap-m);justify-content:space-between}.SectionHeader_center__WoPoV{margin-inline:auto;max-width:620px;text-align:center}.SectionHeader_eyebrow__Qp2ox{color:var(--home-brand);display:block;font-size:var(--home-eyebrow-size);font-weight:600;letter-spacing:var(--home-eyebrow-tracking);margin-bottom:10px;text-transform:uppercase}.SectionHeader_title__\+oFNU{color:var(--home-ink);font-size:var(--home-title-size);font-weight:600;letter-spacing:.02em;line-height:1.25;margin:0}.SectionHeader_subtitle__ceYO\+{color:var(--home-ink-muted);font-size:var(--home-sub-size);font-weight:400;line-height:1.7;margin:10px 0 0;max-width:52ch}.SectionHeader_center__WoPoV .SectionHeader_subtitle__ceYO\+{margin-inline:auto}.SectionHeader_action__WkBos{align-items:center;border-bottom:1px solid var(--home-line);color:var(--home-ink);display:inline-flex;flex-shrink:0;font-size:14px;font-weight:500;gap:6px;padding-bottom:2px;text-decoration:none;transition:color var(--home-duration) var(--home-ease),border-color var(--home-duration) var(--home-ease)}.SectionHeader_action__WkBos:focus-visible,.SectionHeader_action__WkBos:hover{border-bottom-color:var(--home-brand);color:var(--home-brand)}.SectionHeader_action__WkBos i{font-size:12px;transition:transform var(--home-duration) var(--home-ease)}.SectionHeader_action__WkBos:hover i{transform:translateX(3px)}@media (max-width:575px){.SectionHeader_split__CUKkT{align-items:flex-start;flex-direction:column;gap:var(--home-gap-s)}}.UspBar_bar__N7P-q{border-bottom:1px solid var(--home-line)}.UspBar_list__pmC9Y{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.UspBar_item__UOfa4{align-items:center;border-left:1px solid var(--home-line);display:flex;gap:12px;justify-content:center;padding-inline:var(--home-gap-s)}.UspBar_item__UOfa4:first-child{border-left:none}.UspBar_icon__FtoT8{color:var(--home-brand);flex-shrink:0;font-size:20px;line-height:1}.UspBar_text__qusIW{display:flex;flex-direction:column;gap:2px;min-width:0}.UspBar_label__YYHDe{color:var(--home-ink);font-size:14px;font-weight:600;letter-spacing:.02em}.UspBar_detail__fZAgz{color:var(--home-ink-muted);font-size:12px;line-height:1.5}@media (max-width:900px){.UspBar_list__pmC9Y{grid-template-columns:repeat(2,1fr);row-gap:var(--home-gap-m)}.UspBar_item__UOfa4{justify-content:flex-start}.UspBar_item__UOfa4:nth-child(odd){border-left:none}}@media (max-width:420px){.UspBar_item__UOfa4{gap:10px;padding-inline:10px}.UspBar_icon__FtoT8{font-size:18px}.UspBar_label__YYHDe{font-size:13px}.UspBar_detail__fZAgz{font-size:11px}}.HomeCarousel_HomeCarousel_heroCarouselSection__8-EE9__RgfhQ,.HomeCarousel_heroCarouselSection__8-EE9,section[class*=heroCarouselSection]{background-color:initial;background:#0000}@media (max-width:1024px){.HomeCarousel_HomeCarousel_carouselContainer__diUGM__Xn8cr,.HomeCarousel_carouselContainer__diUGM,div[class*=carouselContainer]{height:auto!important}}.HomeCarousel_heroCarouselSection__8-EE9{background-color:initial;left:50%;margin:0 -50vw;padding:0;position:relative;right:50%;width:100vw}.HomeCarousel_carouselContainer__diUGM{background-color:initial;box-sizing:border-box;height:60vh;isolation:isolate;max-height:60vh;overflow:hidden;position:relative;transform:translateZ(0);transition:background .8s ease-in-out;width:100%}.HomeCarousel_carouselWrapper__2gZgf{height:60vh;opacity:1;position:relative;width:100%}.HomeCarousel_carouselWrapper__2gZgf .HomeCarousel_slick-track__NiHdi{align-items:center;display:flex;height:60vh}.HomeCarousel_carouselWrapper__2gZgf .HomeCarousel_slick-slide__Jhu2Z,.HomeCarousel_carouselWrapper__2gZgf .HomeCarousel_slick-slide__Jhu2Z>div{height:60vh}.HomeCarousel_carouselSlide__s61mE{align-items:center;box-sizing:border-box;display:flex;height:60vh;justify-content:center;overflow:hidden;position:relative;transform:translateZ(0);width:100%;will-change:transform}.HomeCarousel_carouselImage__D0s9m{display:block;height:100%;margin:0;object-fit:cover;object-position:center;opacity:1;width:100%}.HomeCarousel_imageLoadingIndicator__oci8R{color:#fff;font-size:14px;left:50%;opacity:.8;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:var(--z-low)}.HomeCarousel_loadingContainer__MnHgs{position:relative}.HomeCarousel_carouselPlaceholder__a9NWA,.HomeCarousel_loadingContainer__MnHgs{background:linear-gradient(135deg,var(--naily-gray-50) 0,var(--naily-gray-200) 100%);height:100%;width:100%}.HomeCarousel_carouselPlaceholder__a9NWA{align-items:center;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;top:0}.HomeCarousel_loadingSpinner__3e1C\+{animation:HomeCarousel_spin__0Tp6e 1s linear infinite;border:4px solid #e0e0e0;border-radius:50%;border-top:4px solid var(--color-primary-500);height:50px;margin-bottom:16px;width:50px}.HomeCarousel_loadingText__GZUl9{color:var(--naily-gray-500);font-size:16px;margin:0}@keyframes HomeCarousel_spin__0Tp6e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HomeCarousel_noCarouselContainer__6tkva{align-items:center;background:linear-gradient(135deg,#be1f48,#8b1538 60%,#5a0e25);display:flex;height:100%;justify-content:center;min-height:clamp(360px,60vh,560px);position:relative;width:100%}.HomeCarousel_noCarouselText__eijzw{color:var(--naily-gray-500);font-size:18px;margin:0}.HomeCarousel_heroOverlay__KiLYR{align-items:flex-start;background:linear-gradient(#0000,#0000008c);bottom:0;left:0;padding:48px 56px 40px;width:100%}.HomeCarousel_heroOverlayCentered__nNV8p,.HomeCarousel_heroOverlay__KiLYR{box-sizing:border-box;display:flex;flex-direction:column;pointer-events:none;position:absolute;z-index:2;z-index:var(--z-raised,2)}.HomeCarousel_heroOverlayCentered__nNV8p{align-items:center;inset:0;justify-content:center;padding:32px 24px}.HomeCarousel_heroHeadline__dhRqn{color:#fff;font-family:Noto Sans TC,sans-serif;font-size:clamp(1.75rem,4vw,3rem);font-weight:400;letter-spacing:3px;line-height:1.3;margin:0 0 16px;text-shadow:0 2px 8px #00000059}.HomeCarousel_heroSubtitle__bG0Fq{color:#ffffffeb;font-family:Noto Sans TC,sans-serif;font-size:clamp(.938rem,1.8vw,1.125rem);font-weight:400;letter-spacing:1px;line-height:1.6;margin:0 0 28px;text-shadow:0 1px 4px #0000004d}.HomeCarousel_heroCta__tOi-p{align-items:center;background-color:initial;border:2px solid #fff;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font-family:Noto Sans TC,sans-serif;font-size:14px;font-weight:500;justify-content:center;letter-spacing:2px;min-height:44px;padding:14px 48px;pointer-events:auto;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}.HomeCarousel_heroCta__tOi-p:hover{background-color:#fff;color:#1a1a1a}.HomeCarousel_heroCta__tOi-p:active{background-color:#ffffffe6;color:#1a1a1a}@media (max-width:1024px){.HomeCarousel_heroCarouselSection__8-EE9{left:auto;margin-bottom:0;margin-left:0;margin-right:0;right:auto;width:100%}.HomeCarousel_carouselContainer__diUGM{height:auto;max-height:none}.HomeCarousel_carouselWrapper__2gZgf{aspect-ratio:640/266;height:auto;overflow:hidden}.HomeCarousel_carouselWrapper__2gZgf .HomeCarousel_slick-track__NiHdi{align-items:stretch;height:auto}.HomeCarousel_carouselSlide__s61mE,.HomeCarousel_carouselWrapper__2gZgf .HomeCarousel_slick-slide__Jhu2Z,.HomeCarousel_carouselWrapper__2gZgf .HomeCarousel_slick-slide__Jhu2Z>div{height:auto}.HomeCarousel_carouselImage__D0s9m{height:auto;object-fit:fill;width:100%}.HomeCarousel_heroOverlay__KiLYR{align-items:center;background:#00000080;font-size:.9rem;padding:16px;pointer-events:auto;position:relative;text-align:center}}@media (max-width:480px){.HomeCarousel_carouselWrapper__2gZgf .HomeCarousel_slick-dots__6qOtg{bottom:10px;position:absolute;z-index:var(--z-raised)}.HomeCarousel_heroOverlayCentered__nNV8p{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.HomeCarousel_carouselImage__D0s9m{animation:none;transition:none}.HomeCarousel_loadingSpinner__3e1C\+{animation:none}.HomeCarousel_carouselWrapper__2gZgf,.HomeCarousel_heroCta__tOi-p{transition:none}}.HomeCarousel_carouselSkeleton__ZsgGL{animation:HomeCarousel_loading__J5eOo 1.5s infinite;background:var(--skeleton-gradient-linear);background-size:var(--skeleton-gradient-size);height:100%;width:100%}@keyframes HomeCarousel_loading__J5eOo{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.HomeCarousel_carouselSkeleton__ZsgGL{animation:none;background:var(--skeleton-bg-primary)}}.HomeCarousel_cls-stable__g6j6m{contain-intrinsic-size:400px;content-visibility:auto}:root{--nl-black:#000;--nl-white:#fff;--nl-gray-light:#f5f5f5;--nl-gray-medium:#e0e0e0;--nl-gray-dark:#666;--nl-brand-red:#be1f48;--nl-brand-red-light:#9a1a3a;--nl-brand-red-dark:#8b1538;--nl-shadow-light:#0000000d;--nl-shadow-medium:#0000001a;--nl-shadow-heavy:#0003}.nl-home-container{background:#fff;background:var(--nl-white);min-height:100vh}.nl-hero-section{background:#000;background:var(--nl-black);height:70vh;min-height:500px;overflow:hidden;position:relative;width:100%}.nl-hero-slide{height:100%;position:relative;width:100%}.nl-hero-image{height:100%;object-fit:cover;opacity:.85;width:100%}.nl-hero-overlay{align-items:center;background:linear-gradient(180deg,#0000004d,#00000080);bottom:0;color:#fff;color:var(--nl-white);display:flex;flex-direction:column;justify-content:center;left:0;padding:40px;position:absolute;right:0;text-align:center;top:0}.nl-hero-title{font-size:56px;letter-spacing:4px;margin-bottom:20px;text-shadow:2px 2px 10px #00000080;text-transform:uppercase}.nl-hero-subtitle,.nl-hero-title{font-family:Helvetica Neue,Arial,sans-serif;font-weight:400}.nl-hero-subtitle{font-size:18px;letter-spacing:2px;margin-bottom:40px;opacity:.95}.nl-hero-cta{background:#be1f48;background:var(--nl-brand-red);border:none;color:#fff;color:var(--nl-white);cursor:pointer;font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;padding:16px 50px;text-transform:uppercase;transition:all .3s ease}.nl-hero-cta:hover{background:#9a1a3a;background:var(--nl-brand-red-light);box-shadow:0 8px 20px #8b00004d;transform:translateY(-2px)}@media (max-width:768px){.nl-hero-section{height:50vh;min-height:400px}.nl-hero-title{font-size:32px;letter-spacing:2px}.nl-hero-subtitle{font-size:14px}.nl-hero-cta{font-size:12px;padding:12px 30px}}.nl-section{margin:0 auto;max-width:1360px;max-width:var(--home-max,1360px);padding-block:clamp(56px,7vw,96px);padding-block:var(--home-section-y,clamp(56px,7vw,96px));padding-inline:clamp(16px,4vw,40px);padding-inline:var(--home-pad-x,clamp(16px,4vw,40px))}.nl-section-alt{background:#fdf7f6;background:var(--home-tint,#fdf7f6)}.nl-section-header{margin-bottom:clamp(28px,3.5vw,48px);margin-bottom:var(--home-header-gap,clamp(28px,3.5vw,48px));text-align:center}.nl-section-title{color:#241c1e;color:var(--home-ink,#241c1e);display:inline-block;font-family:Noto Sans TC,Helvetica Neue,Arial,sans-serif;font-size:clamp(24px,3.4vw,40px);font-weight:600;letter-spacing:.02em;margin-bottom:20px;position:relative}.nl-section-title:after{background:#be1f48;background:var(--nl-brand-red);bottom:-15px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.nl-section-subtitle{color:#666;color:var(--nl-gray-dark);font-family:Noto Sans TC,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;margin-top:30px}@media (max-width:768px){.nl-section-subtitle{margin-top:20px}}.nl-products-grid{grid-gap:50px 30px;display:grid;gap:50px 30px;grid-template-columns:repeat(5,1fr);width:100%}@media (max-width:1200px){.nl-products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.nl-products-grid{gap:40px 20px;grid-template-columns:repeat(2,1fr)}.nl-products-grid>.nl-home-product-card:nth-child(n+5){display:none}}.nl-home-product-card{cursor:pointer;display:flex;flex-direction:column;height:100%;min-width:0;position:relative;transition:transform .3s ease;width:100%}.nl-home-product-card:hover{transform:translateY(-5px)}.nl-home-product-image-wrapper{background:#f7e9e6;background:var(--home-nail-1,#f7e9e6);margin-bottom:15px;min-width:0;overflow:hidden;padding-top:100%;position:relative;width:100%}.nl-home-product-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .5s ease;width:100%}.nl-home-product-card:hover .nl-home-product-image{transform:scale(1.05)}.nl-home-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#241c1e;color:var(--home-ink,#241c1e);display:-webkit-box;font-family:Noto Sans TC,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:400;letter-spacing:.5px;line-height:1.4;margin-bottom:8px;min-height:2.8em;min-width:0;overflow:hidden;text-align:left;width:100%}.nl-home-product-price{font-feature-settings:"tnum";align-items:flex-start;display:flex;flex-direction:column;font-family:Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;gap:4px;justify-content:flex-end;margin-top:auto;min-height:42px;text-align:left}.nl-home-product-price-original{color:#6b5f62;color:var(--home-ink-muted,#6b5f62);font-size:14px;font-weight:400;letter-spacing:.5px;opacity:.7;text-decoration:line-through}.nl-home-product-price-sale{color:#be1f48;color:var(--home-brand,#be1f48);font-size:16px;font-weight:500;letter-spacing:.5px}.nl-home-product-price-single{color:#241c1e;color:var(--home-ink,#241c1e);font-size:16px;font-weight:500;letter-spacing:.5px}.nl-home-product-rating{align-items:center;display:flex;font-size:13px;gap:5px;justify-content:flex-start;line-height:1;margin-top:8px}.nl-home-product-star-icon{color:#be1f48;color:var(--home-brand,#be1f48);font-size:12px}.nl-home-product-star-text{color:#6b5f62;color:var(--home-ink-muted,#6b5f62);font-weight:400;letter-spacing:.5px}.nl-home-product-review-count{color:#999;margin-left:2px}.nl-home-product-add-btn{align-items:center;background:#1a1a1a;border:1px solid #1a1a1a;border-radius:0;color:#fff;cursor:pointer;display:flex;font-family:Noto Sans TC,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:500;gap:8px;justify-content:center;letter-spacing:1.5px;min-height:44px;padding:12px 16px;text-transform:uppercase;transition:background-color .3s ease,color .3s ease;width:100%}.nl-home-product-add-btn:hover{background:#fff;color:#1a1a1a}.nl-home-product-add-btn:active{background:#f5f5f5;color:#1a1a1a}.nl-home-product-add-btn:disabled{cursor:not-allowed;opacity:.7}.nl-home-product-add-btn i{font-size:14px}.nl-home-product-add-spinner{animation:nl-btn-spin .6s linear infinite;border:1.5px solid #ffffff4d;border-radius:50%;border-top-color:initial;display:inline-block;height:14px;width:14px}@keyframes nl-btn-spin{to{transform:rotate(1turn)}}.nl-home-product-add-btn--desktop{bottom:0;left:0;opacity:0;position:absolute;transform:translateY(100%);transition:transform .3s ease,opacity .3s ease;z-index:2}.nl-home-product-card:hover .nl-home-product-add-btn--desktop{opacity:1;transform:translateY(0)}.nl-home-product-add-btn--mobile{display:none;margin-top:12px}@media (max-width:1199px){.nl-home-product-add-btn--desktop{display:none}.nl-home-product-add-btn--mobile{display:flex}}@media (max-width:575px){.nl-home-product-add-btn--mobile{font-size:13px;min-height:44px;padding:10px 12px}.nl-home-product-rating{font-size:13px}.nl-home-product-star-icon{font-size:11px}}@media (prefers-reduced-motion:reduce){.nl-home-product-add-btn--desktop{transition:none}.nl-home-product-add-spinner{animation:none}}.nl-features-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}.nl-feature-card{padding:40px 20px;text-align:center;transition:transform .3s ease}.nl-feature-card:hover{transform:translateY(-5px)}.nl-feature-icon{align-items:center;border:2px solid #be1f48;border:2px solid var(--nl-brand-red);border-radius:50%;color:#be1f48;color:var(--nl-brand-red);display:flex;font-size:24px;height:60px;justify-content:center;margin:0 auto 25px;transition:all .3s ease;width:60px}.nl-feature-card:hover .nl-feature-icon{background:#be1f48;background:var(--nl-brand-red);color:#fff;color:var(--nl-white)}.nl-feature-title{color:#000;color:var(--nl-black);font-size:16px;font-weight:500;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.nl-feature-description,.nl-feature-title{font-family:Helvetica Neue,Arial,sans-serif}.nl-feature-description{color:#666;color:var(--nl-gray-dark);font-size:13px;font-weight:400;letter-spacing:.5px;line-height:1.6}@media (max-width:1024px){.nl-features-grid{gap:30px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.nl-features-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.nl-feature-card{padding:20px 12px}.nl-feature-icon{font-size:18px;height:44px;margin-bottom:12px;width:44px}.nl-feature-title{font-size:14px;letter-spacing:.5px;margin-bottom:6px}.nl-feature-description{font-size:13px;line-height:1.5}.nl-view-more{margin-top:30px}}@media (max-width:480px){.nl-feature-card{padding:16px 10px}.nl-feature-icon{font-size:16px;height:38px;margin-bottom:10px;width:38px}.nl-feature-title{font-size:13px;margin-bottom:4px}.nl-feature-description{font-size:12px}}.nl-subscription-banner{background:linear-gradient(135deg,#000,#8b1538);background:linear-gradient(135deg,var(--nl-black) 0,var(--nl-brand-red-dark) 100%);color:#fff;color:var(--nl-white);overflow:hidden;padding:100px 60px;position:relative;text-align:center}.nl-subscription-banner:before{background:url('data:image/svg+xml;charset=utf-8,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="url(%23grid)"/></svg>');bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.nl-subscription-content{margin:0 auto;max-width:800px;position:relative;z-index:var(--z-low)}.nl-subscription-title{font-size:48px;letter-spacing:3px;margin-bottom:25px;text-transform:uppercase}.nl-subscription-description,.nl-subscription-title{font-family:Helvetica Neue,Arial,sans-serif;font-weight:400}.nl-subscription-description{font-size:18px;letter-spacing:1px;margin-bottom:40px;opacity:.95}.nl-subscription-cta{background:#fff;background:var(--nl-white);border:none;color:#be1f48;color:var(--nl-brand-red);cursor:pointer;font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;padding:18px 60px;text-transform:uppercase;transition:all .3s ease}.nl-subscription-cta:hover{background:#f5f5f5;background:var(--nl-gray-light);box-shadow:0 10px 30px #ffffff4d;transform:translateY(-2px)}@media (max-width:768px){.nl-subscription-banner{padding:60px 30px}.nl-subscription-title{font-size:32px;letter-spacing:2px}.nl-subscription-description{font-size:15px}.nl-subscription-cta{font-size:12px;padding:14px 40px}}.nl-app-section{background:#000;background:var(--nl-black);color:#fff;color:var(--nl-white);padding:80px 40px;text-align:center}.nl-app-title{font-size:36px;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.nl-app-description,.nl-app-title{font-family:Helvetica Neue,Arial,sans-serif;font-weight:400}.nl-app-description{font-size:16px;letter-spacing:1px;margin-bottom:40px;opacity:.9}.nl-app-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.nl-app-button{background:#0000;border:2px solid #fff;border:2px solid var(--nl-white);color:#fff;color:var(--nl-white);cursor:pointer;display:inline-block;font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:500;letter-spacing:1px;padding:14px 30px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.nl-app-button:hover{background:#fff;background:var(--nl-white);color:#000;color:var(--nl-black)}@media (max-width:768px){.nl-app-section{padding:60px 30px}.nl-app-title{font-size:28px}.nl-app-description{font-size:14px}}.nl-view-more{margin-top:60px;text-align:center}.nl-view-more-btn{background:#0000;border:1px solid #000;border:1px solid var(--nl-black);color:#000;color:var(--nl-black);cursor:pointer;font-family:Noto Sans TC,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;padding:16px 50px;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}.nl-view-more-btn:hover{background:#000;background:var(--nl-black);color:#fff;color:var(--nl-white)}.nl-view-more-btn-red{border-color:#be1f48;border-color:var(--nl-brand-red);color:#be1f48;color:var(--nl-brand-red)}.nl-view-more-btn-red:hover{background:#be1f48;background:var(--nl-brand-red);color:#fff;color:var(--nl-white)}.nl-trust-section{background:#f5f5f5;background:var(--nl-gray-light);padding:60px 40px;text-align:center}.nl-trust-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px}.nl-trust-item{padding:20px}.nl-trust-icon{color:#be1f48;color:var(--nl-brand-red);font-size:40px;margin-bottom:15px}.nl-trust-text{color:#000;color:var(--nl-black);font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.5px}@media (max-width:768px){.nl-trust-grid{gap:30px;grid-template-columns:repeat(2,1fr)}}.nl-loading{align-items:center;display:flex;justify-content:center;min-height:400px}.nl-loading-spinner{animation:nlSpin .8s linear infinite;border:2px solid #f5f5f5;border-top-color:#be1f48;border:2px solid var(--nl-gray-light);border-radius:50%;border-top-color:var(--nl-brand-red);height:50px;width:50px}@keyframes nlSpin{to{transform:rotate(1turn)}}@keyframes nlFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.nl-fade-in-up{animation:nlFadeInUp .8s ease forwards}.nl-home-product-card:first-child{animation-delay:.1s}.nl-home-product-card:nth-child(2){animation-delay:.2s}.nl-home-product-card:nth-child(3){animation-delay:.3s}.nl-home-product-card:nth-child(4){animation-delay:.4s}.nl-home-product-card:nth-child(5){animation-delay:.5s}.nl-feature-card:first-child{animation-delay:.1s}.nl-feature-card:nth-child(2){animation-delay:.2s}.nl-feature-card:nth-child(3){animation-delay:.3s}.nl-feature-card:nth-child(4){animation-delay:.4s}:root{--home-ink:#241c1e;--home-ink-muted:#6b5f62;--home-line:#eaddde;--home-surface:#fff;--home-tint:#fdf7f6;--home-brand:#be1f48;--home-brand-deep:#8b1538;--home-brand-soft:#be1f4814;--home-nail-1:#f7e9e6;--home-nail-2:#f0d5d6;--home-nail-3:#e3b4bc;--home-nail-4:#c97f92;--home-nail-5:#9e4a66;--home-max:1360px;--home-pad-x:clamp(16px,4vw,40px);--home-section-y:clamp(56px,7vw,96px);--home-header-gap:clamp(28px,3.5vw,48px);--home-gap-xs:8px;--home-gap-s:16px;--home-gap-m:24px;--home-gap-l:40px;--home-eyebrow-size:11px;--home-eyebrow-tracking:0.18em;--home-title-size:clamp(24px,3.4vw,40px);--home-sub-size:clamp(14px,1.2vw,16px);--home-ease:cubic-bezier(0.22,0.61,0.36,1);--home-duration:260ms}.home-section{padding-block:clamp(56px,7vw,96px);padding-block:var(--home-section-y);padding-inline:clamp(16px,4vw,40px);padding-inline:var(--home-pad-x)}.home-section__inner{margin-inline:auto;max-width:1360px;max-width:var(--home-max)}.home-section--tint{background:#fdf7f6;background:var(--home-tint)}.home-section--compact{padding-block:clamp(28px,3.5vw,44px)}.home-section--bleed{padding-inline:0}.home-section--bleed .home-section__inner{padding-inline:clamp(16px,4vw,40px);padding-inline:var(--home-pad-x)}.home-focus:focus-visible{border-radius:2px;outline:2px solid #be1f48;outline:2px solid var(--home-brand);outline-offset:3px}.home-nail-shape{border-radius:46% 46% 34% 34%/40% 40% 16% 16%}@media (prefers-reduced-motion:reduce){:root{--home-duration:1ms}}.PopupAdCarousel_backdrop__VvnOh{align-items:center;animation:PopupAdCarousel_backdropFadeIn__vn2AP .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:3000;z-index:var(--z-modal-backdrop,3000)}@keyframes PopupAdCarousel_backdropFadeIn__vn2AP{0%{background:#0000}to{background:#000000bf}}.PopupAdCarousel_modalContainer__nUiHK{animation:PopupAdCarousel_modalSlideIn__VRPim .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:20px;box-shadow:0 25px 50px #00000040,0 0 0 1px #ffffff1a;max-height:90vh;max-width:600px;overflow:hidden;position:relative;transform-origin:center;width:100%;z-index:3010;z-index:var(--z-modal,3010)}@keyframes PopupAdCarousel_modalSlideIn__VRPim{0%{transform:scale(.8) translateY(30px)}to{transform:scale(1) translateY(0)}}.PopupAdCarousel_closeButton__GMc4B{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:40px;z-index:3050;z-index:var(--z-modal-close-btn,3050)}.PopupAdCarousel_closeButton__GMc4B:hover{background:#000c;transform:scale(1.1)}.PopupAdCarousel_closeButton__GMc4B:active{transform:scale(.95)}.PopupAdCarousel_closeButton__GMc4B:focus{outline:3px solid #ffffff80;outline-offset:2px}.PopupAdCarousel_adContainer__PSp2c{display:flex;flex-direction:column;position:relative}.PopupAdCarousel_imageContainer__Mn8Z7{align-items:center;aspect-ratio:1/1;background:linear-gradient(135deg,var(--naily-gray-50) 0,var(--naily-gray-200) 100%);display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.PopupAdCarousel_imageContainer__Mn8Z7.PopupAdCarousel_clickable__\+fqcj{cursor:pointer;transition:transform .3s ease}.PopupAdCarousel_imageContainer__Mn8Z7.PopupAdCarousel_clickable__\+fqcj:hover{transform:scale(1.02)}.PopupAdCarousel_imageContainer__Mn8Z7.PopupAdCarousel_clickable__\+fqcj:focus{outline:3px solid #007bff;outline-offset:-3px}.PopupAdCarousel_adImage__J17g7{height:100%;object-fit:cover;transition:all .3s ease;width:100%}.PopupAdCarousel_imageContainer__Mn8Z7.PopupAdCarousel_clickable__\+fqcj:hover .PopupAdCarousel_adImage__J17g7{transform:scale(1.05)}.PopupAdCarousel_clickOverlay__tsI\+k{align-items:flex-end;background:linear-gradient(180deg,#0000 0,#0000 60%,#000000b3);bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .3s ease}.PopupAdCarousel_imageContainer__Mn8Z7.PopupAdCarousel_clickable__\+fqcj:hover .PopupAdCarousel_clickOverlay__tsI\+k{opacity:1}.PopupAdCarousel_clickHint__9jxWE{align-items:center;animation:PopupAdCarousel_hintBounce__g5nrY 2s infinite;color:#fff;display:flex;font-size:16px;font-weight:600;gap:8px;padding:16px;text-shadow:0 2px 4px #00000080}@keyframes PopupAdCarousel_hintBounce__g5nrY{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.PopupAdCarousel_navArrow__PT0sO{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#333;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:10}.PopupAdCarousel_navArrow__PT0sO:hover{background:#fff;box-shadow:0 6px 16px #0003;transform:translateY(-50%) scale(1.1)}.PopupAdCarousel_navArrow__PT0sO:active{transform:translateY(-50%) scale(.95)}.PopupAdCarousel_navArrow__PT0sO:focus{outline:3px solid #007bff80;outline-offset:2px}.PopupAdCarousel_prevArrow__ToKNa{left:16px}.PopupAdCarousel_nextArrow__-mg8z{right:16px}.PopupAdCarousel_indicators__YHWYh{bottom:20px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.PopupAdCarousel_indicator__GAOHl{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.PopupAdCarousel_indicator__GAOHl:hover{background:#fffc;transform:scale(1.2)}.PopupAdCarousel_indicator__GAOHl.PopupAdCarousel_active__k0VP8{background:#fff;box-shadow:0 2px 8px #0003;transform:scale(1.3)}.PopupAdCarousel_indicator__GAOHl:focus{outline:2px solid #fffc;outline-offset:2px}.PopupAdCarousel_progressBar__5qlLE{background:#fff3;bottom:0;height:4px;left:0;overflow:hidden;position:absolute;right:0}.PopupAdCarousel_progressFill__NOlJZ{animation:PopupAdCarousel_progressAnimation__n344a linear infinite;background:linear-gradient(90deg,#dc3545,#c82333);height:100%;transform-origin:left;width:100%}@keyframes PopupAdCarousel_progressAnimation__n344a{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:768px){.PopupAdCarousel_backdrop__VvnOh{padding:16px}.PopupAdCarousel_modalContainer__nUiHK{border-radius:16px;max-width:100%}.PopupAdCarousel_imageContainer__Mn8Z7{aspect-ratio:1/1}.PopupAdCarousel_navArrow__PT0sO{height:40px;width:40px}.PopupAdCarousel_prevArrow__ToKNa{left:12px}.PopupAdCarousel_nextArrow__-mg8z{right:12px}.PopupAdCarousel_closeButton__GMc4B{height:36px;right:12px;top:12px;width:36px}}@media (max-width:480px){.PopupAdCarousel_backdrop__VvnOh{padding:12px}.PopupAdCarousel_modalContainer__nUiHK{border-radius:12px}.PopupAdCarousel_imageContainer__Mn8Z7{aspect-ratio:1/1}.PopupAdCarousel_navArrow__PT0sO{height:36px;width:36px}.PopupAdCarousel_prevArrow__ToKNa{left:8px}.PopupAdCarousel_nextArrow__-mg8z{right:8px}.PopupAdCarousel_closeButton__GMc4B{height:32px;right:8px;top:8px;width:32px}.PopupAdCarousel_indicators__YHWYh{bottom:16px;gap:6px}.PopupAdCarousel_indicator__GAOHl{height:10px;width:10px}}@media (prefers-contrast:high){.PopupAdCarousel_modalContainer__nUiHK{border:2px solid #000}.PopupAdCarousel_closeButton__GMc4B{background:#000;border:2px solid #fff}.PopupAdCarousel_navArrow__PT0sO{background:#fff;border:2px solid #000}.PopupAdCarousel_indicator__GAOHl{border:2px solid #000}.PopupAdCarousel_indicator__GAOHl.PopupAdCarousel_active__k0VP8{background:#000}}@media (prefers-reduced-motion:reduce){.PopupAdCarousel_actionButton__asAOQ,.PopupAdCarousel_backdrop__VvnOh,.PopupAdCarousel_badge__mJyHI,.PopupAdCarousel_clickOverlay__tsI\+k,.PopupAdCarousel_closeButton__GMc4B,.PopupAdCarousel_indicator__GAOHl,.PopupAdCarousel_modalContainer__nUiHK,.PopupAdCarousel_navArrow__PT0sO,.PopupAdCarousel_progressFill__NOlJZ{animation:none;transition:none}.PopupAdCarousel_imageContainer__Mn8Z7.PopupAdCarousel_clickable__\+fqcj:hover,.PopupAdCarousel_imageContainer__Mn8Z7.PopupAdCarousel_clickable__\+fqcj:hover .PopupAdCarousel_adImage__J17g7{transform:none}}@media print{.PopupAdCarousel_backdrop__VvnOh{display:none}}