:root{--nam-blue:#123568;--nam-deep:#0e284f;--nam-red:#cb0813;--nam-paper:#f0f4f9;--nam-line:#dce5ef;--nam-ink:#172c48}.nam-shell{width:min(1320px,calc(100% - 48px));margin-inline:auto}.nam-search-band{background:var(--nam-paper);border-block:1px solid var(--nam-line)}.nam-search,.nam-form-row{display:flex;gap:8px}.nam-search{padding-block:12px}.nam-search input,.nam-form-row input{flex:1;min-width:0;padding:12px 16px;border:1px solid #aabbd0;border-radius:5px;color:var(--nam-ink);background:#fff;font:inherit}.nam-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border:1px solid var(--nam-red);border-radius:5px;background:var(--nam-red);color:#fff;text-decoration:none;font:inherit;font-weight:700;cursor:pointer}.nam-button:hover{background:#9f0a13;color:#fff}.nam-shell :focus-visible{outline:3px solid #537fc2;outline-offset:3px}.nam-hero{margin-block:24px 48px;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;background:var(--nam-blue);color:#fff;border-radius:10px;overflow:hidden}.nam-hero-copy{padding:clamp(24px,4.6vw,66px)}.nam-hero h1{color:#fff;font-size:clamp(32px,4.4vw,64px);letter-spacing:-.045em;line-height:1.02;margin-block:0 18px}.nam-hero p{color:#edf2f9;max-width:38ch;margin-block:0 24px}.nam-hero-image,.nam-tile img,.nam-product img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.nam-section{margin-block:42px}.nam-section h2{color:var(--nam-blue);font-size:clamp(23px,2.7vw,36px);letter-spacing:-.035em;margin-block:0 16px}.nam-section-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin-bottom:16px}.nam-section-head h2{margin-bottom:0}.nam-section-head p{margin-block:6px 0}.nam-more{color:var(--nam-blue);font-weight:700;text-underline-offset:4px}.nam-categories,.nam-products{display:grid;gap:16px;align-items:start}.nam-categories{grid-template-columns:repeat(6,minmax(0,1fr))}.nam-products{grid-template-columns:repeat(4,minmax(0,1fr))}.nam-tile,.nam-product{min-width:0;overflow:hidden;border:1px solid var(--nam-line);border-radius:7px;background:#fff}.nam-tile{color:var(--nam-blue);font-weight:700;text-decoration:none}.nam-tile span{display:block;padding:12px}.nam-tile:hover,.nam-product:hover{border-color:#89a0bd}.nam-product>a{display:block;color:var(--nam-ink);text-decoration:none}.nam-product h3{color:inherit;font-size:15px;line-height:1.4;margin:12px 13px 6px}.nam-product>:last-child{margin-inline:13px;margin-bottom:14px}.nam-tint,.nam-news{padding:clamp(16px,3vw,36px);background:var(--nam-paper);border-radius:8px}.nam-news{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px}.nam-news h2,.nam-news p{margin-block:0 6px}.nam-footer{color:#e8eff9;background:var(--nam-deep)}.nam-footer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:38px}.nam-footer h2{color:#fff;font-size:17px;margin-block:0 14px}.nam-footer ul{margin:0;padding:0;list-style:none}.nam-footer a{color:#e8eff9;text-decoration:none}.nam-footer a:hover{text-decoration:underline}.nam-footer-grid li+li{margin-top:8px}.nam-footer-end{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-block:18px;border-top:1px solid #526a89}.nam-payments{display:flex;flex-wrap:wrap;gap:7px}.nam-payments svg{display:block;width:38px;height:auto}.nam-brand-logo{display:block;width:220px;max-width:100%;height:auto;object-fit:contain}#MainContent :is(.product-media img,.product-grid img,.collection-card img,.article-card img,.shopify-policy__body img,.cart-items__media img){object-fit:contain}.shopify-policy__container{padding-block:36px 60px}@media(max-width:989px){.nam-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.nam-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.nam-shell{width:calc(100% - 28px)}.nam-hero,.nam-news,.nam-footer-grid{grid-template-columns:minmax(0,1fr)}.nam-brand-logo{width:155px}.nam-section{margin-block:30px}}@media(max-width:430px){.nam-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.nam-form-row{flex-wrap:wrap}.nam-form-row input{flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/namcelo.css.map */
