*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--ivory);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}.n-img,.n-media img{display:block;width:100%;height:100%;object-fit:cover}a{color:inherit;text-decoration:none}button{font-family:var(--font-body);cursor:pointer;border:none;background:none;color:inherit}svg{display:block}:focus-visible{outline:2px solid var(--bordeaux);outline-offset:3px}.skip-to-content{position:absolute;left:-9999px;top:0;z-index:999;background:var(--ink);color:var(--ivory);padding:12px 20px;font-size:13px;font-weight:700}.skip-to-content:focus{left:0}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.container{max-width:var(--container);margin:0 auto;padding:0 var(--container-pad)}.container--wide{max-width:1440px}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:1.1}.eyebrow{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--bordeaux)}.stars{color:var(--gold);letter-spacing:2px;font-size:13px;line-height:1}.n-section{position:relative}.n-section-pad{padding-top:var(--pt,84px);padding-bottom:var(--pb,84px)}@media(max-width:640px){.n-section-pad{padding-top:calc(var(--pt,84px) * .64);padding-bottom:calc(var(--pb,84px) * .64)}}.section-head{text-align:center;margin-bottom:44px}.section-head h2{font-size:clamp(26px,3vw,40px);margin-top:10px}.section-head .sub{color:var(--ink-soft);font-size:14px;margin-top:8px}.section-head.row{display:flex;text-align:left;align-items:flex-end;justify-content:space-between;gap:24px}.link-more{font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;border-bottom:2px solid var(--bordeaux);padding-bottom:4px;color:var(--bordeaux);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 36px;font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;transition:background .2s,color .2s;border-radius:var(--radius-sm);min-height:44px}.btn-primary{background:var(--bordeaux);color:var(--ivory)}.btn-primary:hover{background:var(--bordeaux-deep)}.btn-ink{background:var(--ink);color:var(--ivory)}.btn-ink:hover{background:var(--bordeaux)}.btn-ivory{background:transparent;color:var(--ivory);box-shadow:inset 0 0 0 1.5px var(--ivory)}.btn-ivory:hover{background:var(--ivory);color:var(--bordeaux)}.btn-outline{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn-outline:hover{background:var(--ink);color:var(--ivory)}.btn-block{width:100%}.price{font-size:14.5px;font-weight:600}.price s{color:var(--ink-soft);font-weight:500;margin-left:8px;font-size:13px}.price .pct{color:var(--bordeaux);font-size:11.5px;font-weight:600;margin-left:8px;letter-spacing:.04em}.price--onsale .price__regular{display:none}.prod-grid{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:22px;row-gap:46px}.prod-card{display:block;position:relative}.prod-media{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--ivory-deep)}.prod-link{display:block;width:100%;height:100%}.prod-media .pm-main,.prod-media .pm-hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.prod-media .pm-hover{opacity:0;transition:opacity .45s ease}.prod-card:hover .pm-hover{opacity:1}.prod-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.badge{position:absolute;top:0;left:0;background:var(--ivory);color:var(--ink);font-size:10.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:6px 10px;z-index:2}.badge--sale{background:var(--ink);color:var(--ivory);letter-spacing:.02em;text-transform:none}.badge.deal{background:var(--bordeaux);color:var(--ivory)}.wish{position:absolute;top:8px;right:8px;z-index:3;width:40px;height:40px;display:grid;place-items:center;color:#fff;background:none;border:none;transition:transform .15s;filter:drop-shadow(0 1px 3px rgba(12,18,20,.4))}.wish:hover{transform:scale(1.1)}.wish svg{width:23px;height:23px;stroke-width:2}.wish.on svg,.wish[aria-pressed=true] svg{fill:#fff}.pc-hover{position:absolute;left:0;right:0;bottom:0;display:flex;gap:5px;padding:8px;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s;z-index:3}.prod-card:hover .pc-hover{opacity:1;transform:none}.pc-shop{flex:0 0 auto;background:var(--ink);color:var(--ivory);padding:0 15px;min-height:42px;display:grid;place-items:center;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;border-radius:0;white-space:nowrap;box-shadow:0 4px 16px #0c121424}.pc-shop:hover{background:var(--bordeaux)}.pc-shop--full{flex:1;text-align:center}.pc-soldout{background:var(--ink-soft);color:var(--ivory);pointer-events:none;box-shadow:none}@media(hover:none){.pc-hover{display:none}}.card-colors{display:flex;align-items:center;gap:6px;margin-top:8px;position:relative}.cc-dot{width:14px;height:14px;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #0c12142e;flex:none;cursor:pointer;transition:box-shadow .12s,transform .12s}.cc-dot:hover{box-shadow:inset 0 0 0 1px #0c12142e,0 0 0 2px var(--ink);transform:scale(1.08)}.cc-plain{background:var(--sand)}.cc-count{font-size:11.5px;color:var(--ink-soft);font-weight:500;margin-left:4px}.cc-tip{position:absolute;left:0;bottom:calc(100% + 8px);background:var(--ink);color:var(--ivory);font-size:11px;font-weight:500;line-height:1;padding:5px 8px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s;z-index:5}.cc-tip.on{opacity:1}.prod-card.cc-active .pm-hover{opacity:0}.prod-info{padding-top:12px}.prod-info h3{font-family:var(--font-body);font-size:13px;font-weight:400;line-height:1.35;margin-bottom:4px;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prod-info .price{font-size:13px;font-weight:500}.price--onsale{color:var(--sale)}.price--onsale s{color:var(--ink-soft);font-weight:400}.breadcrumb{font-size:12px;color:var(--ink-soft);font-weight:600;padding:22px 0 0}.breadcrumb a:hover{color:var(--bordeaux)}.n-input{width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px;font-family:var(--font-body);font-size:14px;color:var(--ink);background:var(--white)}.n-input:focus{outline:none;border-color:var(--ink)}.n-label{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);display:block;margin-bottom:6px}.rte>*+*{margin-top:1em}.rte a{text-decoration:underline;text-underline-offset:3px}.rte ul,.rte ol{margin-left:1.2em}.rte h1,.rte h2,.rte h3,.rte h4{margin-bottom:.4em}@media(max-width:1024px){.prod-grid{--cols:2;grid-template-columns:repeat(2,1fr)!important}}@media(max-width:640px){.prod-grid{gap:14px;row-gap:34px}.section-head{margin-bottom:30px}.section-head.row{flex-direction:column;align-items:flex-start;gap:12px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/naellia_base.css.map */
