/* Bright NTMC surfaces, warm charcoal text and original orange/grey logo colours. */
body.ntmc-site,body.ntmc-site #wrapper { background:#fff;color:var(--amando-ink); }
body.ntmc-site { font-family:Cabin,Arial,sans-serif; }
body.ntmc-site #wrapper { font-family:inherit; }
.ntmc-site { --ntmc-menu-accent:#ef792d;--amando-line:var(--ntmc-border-color,#e4dacd); }
.ntmc-site #header,.ntmc-site .header-main,.ntmc-site .header-inner { height:var(--ntmc-header-height,84px);max-height:var(--ntmc-header-height,84px); }
.ntmc-site .header-wrapper,.ntmc-site #masthead { background:var(--ntmc-header-bg,#f7f4ee); }
.ntmc-site .header-main { box-shadow:0 1px 0 #e5dfd5; }
.ntmc-site .header-inner { gap:24px; }
.ntmc-site #logo { width:calc(var(--ntmc-logo-width,56px) + 164px)!important;flex-shrink:0;padding:0;margin-right:0;border:0; }
.ntmc-site #logo>a { display:flex;align-items:center;gap:11px;width:100%;text-decoration:none; }
.ntmc-site #logo img.header-logo { width:min(var(--ntmc-logo-width,56px),calc(var(--ntmc-header-height,84px) - 20px))!important;height:calc(var(--ntmc-logo-width,56px) * .93)!important;max-height:calc(var(--ntmc-header-height,84px) - 20px)!important;margin:0!important;object-fit:contain;mix-blend-mode:normal;filter:none;opacity:1;border-radius:4px;box-shadow:none; }
.ntmc-site #logo .header-logo-dark { display:none!important; }
.ntmc-brand-name { display:flex;flex-direction:column;gap:6px;text-align:left;white-space:nowrap; }
.ntmc-brand-name strong { color:var(--ntmc-header-text,#fff);font-size:23px;letter-spacing:.14em;line-height:1;font-weight:600; }
.ntmc-brand-name small { color:var(--ntmc-header-text,#fff);opacity:.8;font-size:9px;letter-spacing:.015em;line-height:1.3; }
.ntmc-site .header-nav>li { margin:0 14px; }
.ntmc-site .header-nav>li>a { color:var(--ntmc-header-text,#fff);font-size:14px;letter-spacing:0;text-transform:none;font-weight:600;min-height:48px; }
.ntmc-site .header-nav.nav-left { justify-content:center;gap:0;flex-wrap:nowrap; }
.ntmc-site .header-nav.nav-right { flex-wrap:nowrap;gap:8px; }
.ntmc-site .header-nav.nav-right>li { margin:0; }
.ntmc-site .header-nav .ntmc-dropdown { position:relative;display:flex;align-items:center; }
.ntmc-menu-toggle { display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;min-height:44px;margin:0 0 0 2px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ntmc-header-text,#fff);box-shadow:none; }
.ntmc-menu-toggle::after { content:'';width:6px;height:6px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-2px) rotate(45deg);transition:transform .18s; }
.ntmc-menu-toggle[aria-expanded=true]::after { transform:translateY(2px) rotate(225deg); }
.ntmc-menu-toggle:hover { background:#ebe4d9;color:var(--amando-blue);box-shadow:none; }
.ntmc-site .header-nav .ntmc-dropdown>.sub-menu { display:block;position:absolute;top:100%;left:-18px;z-index:100;width:225px;min-width:225px;margin:0;padding:10px;background:#fff;border:1px solid #e5e0da;border-radius:12px;box-shadow:0 14px 35px #17171724;opacity:1;visibility:visible;transform:none;list-style:none; }
.ntmc-site .header-nav .ntmc-dropdown>.sub-menu>li { display:block;margin:0; }
.ntmc-site .header-nav .ntmc-dropdown>.sub-menu a { display:block;padding:12px 14px;border-radius:7px;color:#29292d;font-size:14px;font-weight:500;line-height:1.4;text-transform:none;white-space:normal; }
.ntmc-site .header-nav .ntmc-dropdown>.sub-menu a:hover,.ntmc-site .header-nav .ntmc-dropdown>.sub-menu a:focus-visible { background:#fff3e9;color:#a6430d; }
.ntmc-site .header-nav .ntmc-dropdown>.sub-menu[hidden] { display:none!important; }
.ntmc-site .header-nav .sub-menu .ntmc-dropdown>.sub-menu { top:0;left:100%; }
.ntmc-site .header-nav .sub-menu>li.ntmc-dropdown { display:flex; }
.ntmc-site .header-nav .sub-menu>li.ntmc-dropdown>a { flex:1; }
.ntmc-site .header-nav .sub-menu .ntmc-menu-toggle { margin-left:auto;color:#29292d; }
.ntmc-site .header-nav>li>a[aria-current=page]::after { background:var(--ntmc-menu-accent); }
.ntmc-site .header-nav>li>a[aria-current=page][href*="#"]::after { display:none; }
.ntmc-site .amando-cart-count { background:var(--ntmc-menu-accent);color:#151515; }
.ntmc-site .header-cart { margin-right:9px!important; }
.ntmc-site #header .amando-header-cart,.ntmc-site #header .header-nav>li>a,.ntmc-site #header .nav>li>a>i { color:var(--ntmc-header-text,#fff)!important; }
.ntmc-site #header .header-nav>li>a:hover,.ntmc-site #header .amando-header-cart:hover { color:var(--amando-blue)!important; }
.ntmc-site #header a:focus-visible,.ntmc-site #header button:focus-visible,.ntmc-site #main-menu a:focus-visible,.ntmc-site #main-menu button:focus-visible { outline-color:var(--ntmc-menu-accent); }
.ntmc-site #main-menu .nav-sidebar>li>a { text-transform:none;color:#29292d; }
.ntmc-site #main-menu .nav-sidebar a:hover { color:#a6430d; }
.ntmc-container { width:calc(100% - 80px);max-width:1320px;margin-left:auto;margin-right:auto; }
.ntmc-storefront { overflow:clip; }
.ntmc-storefront h1,.ntmc-storefront h2,.ntmc-storefront h3 { font-family:Cabin,Arial,sans-serif;font-weight:700;letter-spacing:-.025em;color:var(--amando-navy); }
.ntmc-storefront p { line-height:1.75; }
.ntmc-eyebrow { font-size:11px;letter-spacing:.14em;font-weight:700;line-height:1.6;margin:0 0 13px;color:var(--amando-blue)!important; }
.ntmc-hero .amando-hero__inner { min-height:var(--ntmc-hero-height,540px);padding-top:70px;padding-bottom:70px; }
.ntmc-hero .amando-hero__copy { max-width:520px;width:47%; }
.ntmc-hero h1,.ntmc-hero .ntmc-hero-title { font-size:clamp(42px,3.65vw,58px);line-height:1.12;margin-bottom:23px;letter-spacing:-.045em;text-wrap:balance; }
.ntmc-hero h1>span,.ntmc-hero .ntmc-hero-title>span { color:#665d53; }
.ntmc-hero .amando-hero__description { font-size:16px;max-width:390px;line-height:1.8; }
.ntmc-hero .amando-hero__media img { object-position:center; }
.ntmc-hero { background:var(--ntmc-hero-bg,#f5f0e9); }
.ntmc-hero .amando-hero__media { left:46%; }
.ntmc-hero .amando-hero__media::after { background:linear-gradient(90deg,var(--ntmc-hero-bg,#f5f0e9) 0%,transparent 30%); }
.ntmc-hero .amando-hero__description { color:#625d56; }
/* Only the active slide participates in focus; the script enables the track. */
.ntmc-hero-carousel { position:relative;overflow:hidden;background:var(--ntmc-hero-bg,#f5f0e9); }
.ntmc-hero-track { display:flex;align-items:stretch;transition:transform .65s cubic-bezier(.22,.68,.16,1); }
.ntmc-hero-slide { flex:0 0 100%;min-width:0;position:relative; }
.ntmc-hero-slide[hidden] { display:none!important; }
.ntmc-hero-slide:not(:first-child) .amando-hero__media { left:0; }
.ntmc-hero-slide:not(:first-child) .amando-hero__media::after { background:linear-gradient(90deg,var(--ntmc-hero-bg,#f5f0e9) 0%,color-mix(in srgb,var(--ntmc-hero-bg,#f5f0e9) 70%,transparent) 30%,transparent 58%); }
.ntmc-button { display:inline-flex;align-items:center;justify-content:center;gap:23px;min-height:49px;border:1px solid transparent;border-radius:999px;padding:12px 25px;background:var(--amando-navy);color:#fff;font-size:12px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s;letter-spacing:.02em; }
.ntmc-button>span { font-size:22px;line-height:1;font-weight:400; }
.ntmc-button:hover { background:var(--amando-blue);color:#fff;box-shadow:0 6px 18px #17171719;transform:translateY(-1px); }
.ntmc-text-link { display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:700;line-height:1.6;color:var(--amando-navy);text-decoration:none;padding:10px 0;white-space:nowrap; }
.ntmc-text-link:hover { color:var(--amando-blue); }
.ntmc-benefits { background:var(--ntmc-benefits-bg,#fff);padding:27px 0;border-bottom:1px solid var(--ntmc-border-color,#e4dacd); }
.ntmc-benefits>.ntmc-container { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px; }
.ntmc-benefits>.ntmc-container>div { display:flex;align-items:center;gap:15px;padding:20px 18px;border:1px solid var(--ntmc-border-color,#e4dacd);border-radius:12px;min-height:96px;font-size:13px;font-weight:600;color:var(--amando-navy);text-align:left;background:var(--ntmc-benefit-card-bg,#fffaf4); }
.ntmc-benefit-art { display:flex;align-items:center;justify-content:center;flex:0 0 38px; }
.ntmc-benefit-copy { display:flex;flex-direction:column;gap:5px;min-width:0; }
.ntmc-benefit-copy strong { font-size:13px;line-height:1.45;font-weight:650; }
.ntmc-benefit-description { color:#83776b;font-size:11px;line-height:1.6;font-weight:400; }
.ntmc-benefit-icon { color:var(--amando-blue); }
.ntmc-benefits img { width:36px;height:36px;object-fit:contain; }
.ntmc-section-heading { display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:30px; }
.ntmc-section-heading .ntmc-eyebrow { margin-bottom:12px; }
.ntmc-section-heading h2 { font-size:36px;line-height:1.2;margin:0; }
.ntmc-collections { background:var(--ntmc-collection-bg,#f1ece4);padding:var(--ntmc-section-space,64px) 0;border-top:1px solid var(--ntmc-border-color,#e4dacd);border-bottom:1px solid var(--ntmc-border-color,#e4dacd); }
.ntmc-collections .ntmc-section-heading { display:block;text-align:center;margin-bottom:28px; }
.ntmc-collections .ntmc-eyebrow { color:var(--amando-blue)!important;font-size:10px;letter-spacing:.19em; }
.ntmc-collections .ntmc-section-heading::after,.ntmc-inspiration .ntmc-section-heading::after { content:'';display:block;width:44px;height:3px;border-radius:3px;background:var(--ntmc-menu-accent);margin:20px auto 0; }
body.ntmc-site .ntmc-collections h2 { color:var(--amando-navy)!important;font-size:35px; }
.ntmc-filter-tabs { display:flex;justify-content:center;gap:11px;flex-wrap:wrap;margin-bottom:33px; }
.ntmc-filter-tabs button { margin:0;padding:11px 25px;min-height:43px;border:1px solid #ded5c9;border-radius:999px;background:#fff;color:var(--amando-navy);font-size:12px;line-height:1.5;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none;transition:background .2s,color .2s; }
.ntmc-filter-tabs button:hover { background:#fff0e1;border-color:#cf956e;color:#9b430e; }
.ntmc-filter-tabs button.is-active { background:var(--ntmc-menu-accent);border-color:var(--ntmc-menu-accent);color:#171717; }
.ntmc-product-grid { display:grid;grid-template-columns:repeat(var(--ntmc-product-columns,3),minmax(0,1fr));gap:var(--ntmc-grid-gap,24px); }
.ntmc-product-card.amando-product { display:flex;flex-direction:column;align-self:stretch;min-width:0;width:auto;height:100%;margin:0;padding:0;background:var(--ntmc-card-bg,#fff);border:1px solid var(--ntmc-border-color,#e4dacd);border-radius:14px;overflow:hidden;box-shadow:var(--ntmc-card-shadow,0 7px 24px #62503b0c); }
.ntmc-product-card[hidden] { display:none!important; }
.ntmc-product-card:focus-within { border-color:var(--amando-blue); }
.ntmc-motion-hover .ntmc-product-card { transition:box-shadow .25s,transform .25s,border-color .25s; }
.ntmc-motion-hover .ntmc-product-card:hover { box-shadow:var(--ntmc-card-hover-shadow,0 14px 32px #4b443d19);transform:translateY(-2px); }
/* The inset link gives every source photograph room, regardless of native thumbnail dimensions. */
.ntmc-product-image { position:relative;flex:0 0 auto;min-width:0;margin:12px 12px 0;aspect-ratio:1.28;overflow:hidden;border-radius:8px;background:#fff; }
.ntmc-product-image>a { position:absolute;inset:20px;display:block; }
.ntmc-product-image img { display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;margin:0!important;object-fit:contain;object-position:center;background:#fff;transform-origin:center; }
.ntmc-motion-hover .ntmc-product-image img { transition:transform .35s ease; }
.ntmc-motion-hover .ntmc-product-card:hover .ntmc-product-image img { transform:scale(1.025); }
.ntmc-product-body { display:flex;flex-direction:column;min-width:0;padding:19px 24px 24px;flex:1; }
.ntmc-product-brand { display:block;color:var(--amando-blue);font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;margin-bottom:8px; }
.ntmc-product-card h3.product-title { min-height:2.8em;font-size:18px;line-height:1.4;letter-spacing:-.015em;margin:0 0 9px;font-weight:700;overflow-wrap:anywhere; }
.ntmc-product-card .product-title>a { color:var(--amando-navy);font-size:inherit!important;line-height:inherit;text-decoration:none; }
.ntmc-product-card .product-title>a:hover { color:var(--amando-blue); }
.ntmc-product-detail { color:#82776c;font-size:12px;line-height:1.6;margin:0 0 15px; }
.ntmc-product-stock { color:#9b430e;font-size:12px;margin:0 0 10px;line-height:1.5; }
.ntmc-card-prices { display:flex;align-items:baseline;gap:4px 10px;flex-wrap:wrap;margin:auto 0 17px;padding-top:15px;border-top:1px solid var(--ntmc-border-color,#e4dacd); }
.ntmc-card-prices small { flex-basis:100%;font-size:11px;line-height:1.5;color:#746a60; }
.ntmc-card-prices strong { min-width:0;font-size:22px;font-weight:700;line-height:1.35;color:var(--amando-blue);letter-spacing:-.025em; }
.ntmc-card-prices del { font-size:12px;line-height:1.5;color:#978d82;white-space:nowrap; }
.ntmc-card-prices .woocommerce-Price-amount { white-space:nowrap; }
.ntmc-card-cta { display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;border:1px solid var(--ntmc-border-color,#e4dacd);border-radius:8px;background:transparent;padding:10px 14px;color:var(--amando-navy);font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .2s,color .2s,border-color .2s; }
.ntmc-card-cta:hover { color:#fff;background:var(--amando-navy);border-color:var(--amando-navy); }
.ntmc-card-cta>span { font-size:18px;line-height:1;font-weight:400; }
.ntmc-product-card a:focus-visible { outline:2px solid var(--amando-blue);outline-offset:3px; }
.ntmc-collection-more { text-align:center;margin-top:28px; }
.ntmc-collection-more .ntmc-text-link { color:var(--amando-navy);font-size:12px;border-bottom:1px solid #bdb0a0;padding-bottom:7px; }
.ntmc-collection-more .ntmc-text-link:hover { color:var(--amando-blue);border-color:var(--amando-blue); }
.ntmc-combo-section { padding:var(--ntmc-section-space,64px) 0;scroll-margin-top:var(--ntmc-header-height,84px);background:var(--ntmc-combo-bg,#fbefe3); }
.ntmc-combo-section .ntmc-combo { margin-top:0;margin-bottom:0; }
.ntmc-combo-more { margin-top:35px; }
.ntmc-combo-more>h3 { font-size:25px;margin:0 0 22px; }
.ntmc-pdp-combo { margin:20px 0;padding:18px 20px;border:1px solid #e5dfd7;border-radius:10px;background:#faf7f2; }
.ntmc-pdp-combo h3 { font-size:15px;margin:0 0 10px; }
.ntmc-pdp-combo ul { margin:0;padding-left:18px;font-size:13px;line-height:1.75; }
.ntmc-pdp-gifts { margin-top:16px; }
.ntmc-pdp-gifts p { font-size:12px;margin:10px 0 0; }
.ntmc-pdp-gifts strong { color:var(--amando-blue); }
.ntmc-combo { display:grid;grid-template-columns:49% 51%;gap:0;margin-top:82px;margin-bottom:82px;background:#fff;border:1px solid #e6c8ad;border-radius:16px;overflow:hidden;box-shadow:0 14px 38px #86502012; }
.ntmc-combo-art { position:relative;padding:26px;min-height:590px;background:var(--ntmc-combo-art-bg,#f3e1cf); }
.ntmc-combo-main-image { height:100%;min-height:510px;overflow:hidden;border-radius:10px; }
.ntmc-combo-main-image>img { display:block;width:100%;height:100%;min-height:510px;object-fit:cover; }
.ntmc-combo-copy { padding:52px 48px 48px 40px; }
.ntmc-combo-copy h2 { font-size:40px;line-height:1.15;margin:0 0 18px; }
.ntmc-combo-copy>p:not(.ntmc-eyebrow) { font-size:14px;color:#77716a;max-width:400px;margin:0 0 22px; }
.ntmc-combo-prices { display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 10px; }
.ntmc-combo-prices>strong { font-size:34px;font-weight:700;color:var(--amando-blue);letter-spacing:-.035em; }
.ntmc-combo-prices>del { font-size:16px;color:#8e857a;font-weight:400; }
.ntmc-save-label { display:inline-block;color:#9b430e;background:#fff3e8;border-radius:5px;font-size:11px;font-weight:600;padding:5px 10px;line-height:1.6;margin:0 0 18px; }
.ntmc-combo-items { list-style:none;margin:0 0 22px;padding:0; }
.ntmc-combo-items li { position:relative;padding:6px 0 6px 22px;font-size:12px;line-height:1.6;margin:0;color:#665f57; }
.ntmc-combo-items li::before { content:'✓';position:absolute;left:0;color:var(--amando-blue);font-size:12px; }
.ntmc-combo-gifts { display:flex;gap:13px;align-items:center;border:1px solid #edcfb2;background:#fff4e8;border-radius:9px;padding:15px;margin:0 0 25px; }
.ntmc-combo-gifts>span { color:var(--amando-blue);font-size:32px; }
.ntmc-combo-gifts strong { font-size:12px;font-weight:700;color:var(--amando-navy); }
.ntmc-combo-gifts p { font-size:11px;margin:4px 0 0;color:#77716a; }
.ntmc-combo .ntmc-button { min-width:240px;justify-content:space-between; }
.ntmc-inspiration { padding:var(--ntmc-section-space,64px) 0;background:var(--ntmc-gallery-bg,#fffdf9); }
.ntmc-inspiration .ntmc-section-heading { display:block;text-align:center; }
.ntmc-inspiration h2 { font-size:34px; }
.ntmc-inspiration .ntmc-editorial-note { display:block;color:#83776b;font-size:13px;font-weight:400;line-height:1.7;margin:14px auto 0; }
.ntmc-gallery-grid { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px; }
.ntmc-gallery-grid figure { margin:0;height:280px;border-radius:10px;overflow:hidden;background:#fff;border:1px solid #e8dfd2;box-shadow:0 5px 18px #62503b0a; }
.ntmc-gallery-grid a,.ntmc-gallery-grid img { display:block;width:100%;height:100%; }
.ntmc-gallery-grid img { object-fit:cover;transition:transform .3s; }
.ntmc-gallery-grid figure:last-child img { object-fit:contain; }
.ntmc-gallery-grid a:hover img { transform:scale(1.03); }
.ntmc-footer { background:var(--ntmc-footer-bg,#eee8df);color:var(--ntmc-footer-muted,#736b62);padding:55px 0 0; }
.ntmc-footer-grid { display:grid;grid-template-columns:1.5fr repeat(var(--ntmc-footer-columns,3),minmax(0,1fr));gap:55px;padding-bottom:45px; }
.ntmc-footer-grid--1 { grid-template-columns:1fr; }
.ntmc-footer-grid--2 { --ntmc-footer-columns:1; }
.ntmc-footer-grid--3 { --ntmc-footer-columns:2; }
.ntmc-footer-brand>a { display:flex;align-items:center;gap:15px;color:var(--ntmc-footer-ink,#171717); }
.ntmc-footer-brand img { width:60px;height:56px;object-fit:contain;border-radius:3px; }
.ntmc-footer-brand>a>strong { font-size:25px;letter-spacing:.12em;font-weight:600; }
.ntmc-footer-brand>p { font-size:12px;line-height:1.8;max-width:235px;margin:18px 0;color:var(--ntmc-footer-muted,#a9a39b); }
.ntmc-site #footer h3 { font-size:13px;color:var(--ntmc-footer-ink,#171717)!important;margin:9px 0 22px;letter-spacing:0;font-weight:700; }
.ntmc-footer-menu { list-style:none;margin:0;padding:0; }
.ntmc-site .ntmc-footer-menu li { border:0!important;margin:0 0 13px;font-size:12px;line-height:1.5;padding:0!important;list-style:none; }
.ntmc-footer-menu .bullet-arrow::before { display:none; }
.ntmc-footer a { color:var(--ntmc-footer-ink,#171717); }
.ntmc-footer a:hover { color:var(--amando-blue); }
.ntmc-footer-bottom { border-top:1px solid #d8cfc3;padding:23px 0;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--ntmc-footer-muted,#736b62); }
.ntmc-footer-contact { border-top:1px solid #d8cfc3;padding:20px 0;display:flex;gap:25px;flex-wrap:wrap;align-items:center;font-size:12px; }
.ntmc-footer-contact h3 { margin:0!important; }
.ntmc-site .amando-category-banner { max-height:280px;overflow:hidden; }
.ntmc-site .amando-category-banner img { width:100%;height:280px;object-fit:cover;object-position:center 60%; }
/* Match the homepage's wide room photography and calm copy on a light surface. */
/* Category campaign canvas: aligned copy, whole photography and direct category links. */
.ntmc-catalog-breadcrumbs { background:#fff; }
.ntmc-catalog-breadcrumbs .breadcrumbs { display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-height:58px;padding:16px 0;margin:0;font-size:12px;line-height:1.6;color:#8b8278;text-transform:none; }
.ntmc-catalog-breadcrumbs .breadcrumbs a { color:#6b635a; }
.ntmc-catalog-breadcrumbs .breadcrumbs a:hover { color:var(--amando-blue); }
.ntmc-catalog-hero { position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:none;margin:0;background:color-mix(in srgb,var(--ntmc-category-bg,#f3eee6) 35%,var(--ntmc-hero-bg,#f5f0e9));border-radius:0; }
.ntmc-catalog-hero__grid { position:relative;z-index:1;display:flex;align-items:center;min-height:clamp(340px,calc(var(--ntmc-hero-height,540px) * .85),510px);padding-top:52px;padding-bottom:52px; }
.ntmc-catalog-hero__copy { width:40%;max-width:455px;min-width:0; }
.ntmc-catalog-hero__eyebrow { display:flex;align-items:center;gap:10px;color:var(--ntmc-category-accent,#a34e20);font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.6;margin:0 0 17px; }
.ntmc-catalog-hero__eyebrow::before { content:'';width:22px;height:2px;background:currentColor; }
.ntmc-catalog-hero h1 { font-size:clamp(38px,3.55vw,52px);line-height:1.12;letter-spacing:-.045em;color:var(--amando-navy);margin:0 0 18px;text-wrap:balance; }
.ntmc-catalog-hero__intro { font-size:14px;line-height:1.8;color:#71695f;max-width:405px;margin:0 0 23px; }
.ntmc-catalog-hero__count { display:inline-flex;align-items:center;gap:8px;color:#6d6255;font-size:11px;font-weight:500;line-height:1.5;text-transform:lowercase; }
.ntmc-catalog-hero__count::before { content:'';width:6px;height:6px;border-radius:50%;background:var(--ntmc-category-accent,#a34e20); }
.ntmc-catalog-hero__image { position:absolute;top:0;bottom:0;left:50%;width:calc(100% - 80px);max-width:1320px;transform:translateX(-50%);z-index:0;overflow:hidden;pointer-events:none; }
.ntmc-catalog-hero__image img { position:absolute;top:0;right:32px;width:auto;height:100%;max-width:calc(100% - 64px);display:block;object-fit:contain;object-position:center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 96%,transparent); }
.ntmc-catalog-hero__image::after { display:none; }
.ntmc-catalog-hero__image--cover img { width:calc(100% - 64px);object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 25%,#000 57%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent 25%,#000 57%,#000 96%,transparent); }
.ntmc-catalog-hero--text .ntmc-catalog-hero__grid { min-height:245px; }
.ntmc-catalog-hero--text .ntmc-catalog-hero__copy { width:100%;max-width:700px; }
.ntmc-catalog-hero--text .ntmc-catalog-hero__intro { max-width:650px; }
.ntmc-catalog-nav { background:#fff;padding:23px 0 21px; }
.ntmc-catalog-nav__links { display:flex;align-items:center;gap:10px;overflow-x:auto;scrollbar-width:thin;padding:2px 0 10px; }
.ntmc-catalog-nav__links a { display:inline-flex;align-items:center;gap:9px;flex-shrink:0;min-height:43px;border:1px solid #e6dfd5;border-radius:999px;padding:10px 20px;color:#71675c;background:#fff;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .2s,background .2s,border-color .2s; }
.ntmc-catalog-nav__links a span { font-size:11px;opacity:.6; }
.ntmc-catalog-nav__links a:hover { color:var(--amando-blue);border-color:var(--amando-blue);background:#fff9f2; }
.ntmc-catalog-nav__links a[aria-current=page] { color:#fff;background:var(--amando-navy);border-color:var(--amando-navy); }
.ntmc-catalog-nav__links a:focus-visible { outline:2px solid var(--amando-blue);outline-offset:3px; }
body.ntmc-site { --ntmc-category-bg:#f3eee6;--ntmc-category-accent:var(--amando-blue); }
.ntmc-site div.category-page-title { background:var(--ntmc-category-bg);border-top:3px solid var(--ntmc-category-accent);border-bottom:1px solid #e6dfd5; }
.ntmc-site div.category-page-title>.page-title-inner { padding-top:36px;padding-bottom:32px; }
.ntmc-site div.category-page-title h1 { color:var(--amando-navy); }
.ntmc-site .amando-catalog-filter summary { background:#fff;border-color:#ded5c9;border-radius:8px; }
.ntmc-site .amando-catalog-filter[open] summary { background:#fff;border-color:var(--ntmc-category-accent); }
.ntmc-site .amando-filter-panel a[aria-current=page] { color:var(--ntmc-category-accent); }
.ntmc-site .products.row:has(>.ntmc-product-card) { display:grid;grid-template-columns:repeat(var(--ntmc-product-columns,3),minmax(0,1fr));gap:var(--ntmc-grid-gap,24px);margin:0; }
.ntmc-site .products.row:has(>.ntmc-product-card)>.amando-product { width:100%;max-width:none;flex-basis:auto;padding:0; }
.ntmc-site .product-summary form.cart { background:var(--amando-soft); }
body.ntmc-site.single-product .product-summary .single_add_to_cart_button:not(.is-added) { background:var(--amando-navy); }
.ntmc-site .product-gallery .onsale { display:none; }
.ntmc-site .ntmc-storefront .woocommerce-Price-amount,.ntmc-site .ntmc-product-card .woocommerce-Price-amount { color:inherit!important;font-size:inherit!important;font-weight:inherit; }
.ntmc-site .ntmc-product-card .woocommerce-Price-currencySymbol { font-size:.75em; }
.ntmc-storefront a:focus-visible,.ntmc-storefront button:focus-visible,.ntmc-footer a:focus-visible { outline:3px solid #f47721;outline-offset:4px; }
/* The same palette continues through native WooCommerce shopping screens. */
.ntmc-site #main .woocommerce .button:not(.is-outline):not(.is-link):not(:disabled):not(.is-added) { background-color:var(--amando-navy);border-color:var(--amando-navy);color:#fff; }
.ntmc-site #main .woocommerce .button:not(.is-outline):not(.is-link):not(:disabled):not(.is-added):hover { background-color:var(--amando-blue);border-color:var(--amando-blue); }
.ntmc-site input:focus,.ntmc-site select:focus,.ntmc-site textarea:focus,.ntmc-site .woocommerce form .form-row input:focus,.ntmc-site .woocommerce form .form-row textarea:focus { border-color:var(--amando-blue);box-shadow:0 0 0 3px #f4772125; }
.ntmc-site .amando-attribute-option { border-color:#dcd5cd;color:#4c4640;background:#fff;box-shadow:none; }
.ntmc-site .amando-attribute-option:hover:not(:disabled) { border-color:#c26931;background:#fff4e9;color:#9b430e; }
.ntmc-site .amando-attribute-option.is-selected { border-color:var(--amando-navy);background:var(--amando-navy);color:#fff;box-shadow:inset 0 0 0 1px var(--amando-navy); }
.ntmc-site .amando-attribute-option:disabled { background:#f0eeea;color:#a49d94; }
.ntmc-site .amando-attribute-option:focus-visible,.ntmc-site .amando-cart-drawer a:focus-visible,.ntmc-site .amando-cart-drawer button:focus-visible { outline-color:#f47721; }
.ntmc-site .amando-quantity { border-color:#dcd5cd; }
.ntmc-site .amando-quantity .amando-quantity-step:hover:not(:disabled) { background:#fff3e8;color:#9b430e; }
body.ntmc-site.single-product .product-summary .single_add_to_cart_button:hover:not(:disabled):not(.is-added) { background:var(--amando-blue)!important;box-shadow:0 5px 16px #17171720; }
body.ntmc-site.single-product .product-summary .single_add_to_cart_button:disabled,body.ntmc-site.single-product .product-summary .single_add_to_cart_button.disabled { background:#e2ddd6;color:#938b80;box-shadow:none; }
.ntmc-site .product-summary form.cart { border-color:#e5dfd7!important; }
body.ntmc-site.single-product .product-summary form.cart { background:var(--ntmc-category-bg,var(--amando-soft))!important;border-left:3px solid var(--ntmc-category-accent,var(--amando-blue))!important; }
.ntmc-site .product-summary .variations label,.ntmc-site .product-summary .product_meta,.ntmc-site .product-summary .reset_variations,.ntmc-site .product-summary .woocommerce-breadcrumb,.ntmc-site .product-summary .woocommerce-breadcrumb a,.ntmc-site .amando-form-feedback { color:#777068; }
.ntmc-site #main .amando-form-feedback.is-error { color:#a63440; }
.ntmc-site #main .amando-form-feedback.is-success { color:#276647; }
.ntmc-site .product-footer .woocommerce-tabs ul.tabs li a { color:#777068; }
.ntmc-site .amando-cart-drawer__backdrop { background:#080808; }
.ntmc-site .amando-cart-drawer__close,body.ntmc-site.woocommerce-cart a.remove { background:#f4f0ea;color:#777068; }
.ntmc-site .amando-cart-drawer__close:hover { background:#eae3da;color:#171717; }
.ntmc-site .amando-cart-drawer .woocommerce-mini-cart-item>a:not(.remove) { color:#292521; }
.ntmc-site .amando-cart-drawer .woocommerce-mini-cart-item,.ntmc-site .amando-cart-drawer__header,body.ntmc-site.woocommerce-cart .woocommerce-cart-form,body.ntmc-site.woocommerce-cart .shop_table td { border-color:#e5dfd7; }
.ntmc-site .amando-cart-drawer .woocommerce-mini-cart-item .quantity,.ntmc-site .amando-cart-drawer .variation,.ntmc-site .amando-cart-drawer__continue,.ntmc-site .amando-cart-drawer .woocommerce-mini-cart__total,.ntmc-site .amando-cart-drawer__eyebrow,body.ntmc-site.woocommerce-cart .shop_table th,body.ntmc-site.woocommerce-cart .cart_totals .shop_table th,body.ntmc-site.woocommerce-cart .product-name dl.variation { color:#777068; }
.ntmc-site .amando-cart-drawer .woocommerce-mini-cart__buttons .button { border-color:#dcd5cd; }
.ntmc-site .amando-cart-drawer .woocommerce-mini-cart__buttons .button:hover { background:#f4f0ea!important; }
.ntmc-site .amando-cart-drawer .woocommerce-mini-cart__buttons .button.checkout:hover { background:var(--amando-blue)!important; }
body.ntmc-site.woocommerce-cart .cart-collaterals,body.ntmc-site.woocommerce-cart .cart-empty,.ntmc-site .amando-empty-state { background:var(--amando-soft);border-color:#e5dfd7; }
body.ntmc-site.woocommerce-cart .cart-collaterals { background:#fff3e7;border-color:#ead3bc; }
body.ntmc-site.woocommerce-cart .coupon button { background:#f3eee7;border-color:#dcd5cd; }
body.ntmc-site.woocommerce-cart #coupon_code,.ntmc-site .woocommerce form .form-row input.input-text,.ntmc-site .woocommerce form .form-row select,.ntmc-site .woocommerce form .form-row textarea,.ntmc-site .woocommerce .select2-container .select2-selection--single { border-color:#dcd5cd; }
.ntmc-site .woocommerce-info { background:#fff7ec;border-color:#ecd4ba;color:#62564b; }
.ntmc-site .woocommerce-MyAccount-navigation .is-active a { background:#fff0e2;color:#9b430e; }
body.ntmc-site.woocommerce-checkout .payment_box,body.ntmc-site.woocommerce-checkout .woocommerce-privacy-policy-text { color:#777068; }
body.ntmc-site.woocommerce-account .woocommerce-form-login,body.ntmc-site.woocommerce-account .woocommerce-form-register,body.ntmc-site.woocommerce-account .woocommerce-ResetPassword,body.ntmc-site .woocommerce-form-track-order { background:#fffaf3;border-color:#e5d7c4;box-shadow:0 7px 24px #62503b09; }
@media(max-width:1199px) {
  .ntmc-container { width:calc(100% - 60px); }
  .ntmc-site #logo { width:calc(var(--ntmc-logo-width,56px) + 144px)!important; }
  .ntmc-site .header-inner { gap:14px; }
  .ntmc-site .header-nav>li { margin:0 9px; }
  .ntmc-site .header-nav>li>a { font-size:12px; }
  .ntmc-site #logo img.header-logo { width:min(var(--ntmc-logo-width,56px),50px)!important;height:min(calc(var(--ntmc-logo-width,56px) * .93),48px)!important; }
  .ntmc-brand-name strong { font-size:22px; }
  .ntmc-brand-name small { font-size:9px; }
  .ntmc-hero .amando-hero__copy { width:49%; }
  .ntmc-hero h1,.ntmc-hero .ntmc-hero-title { font-size:47px; }
  .ntmc-hero .amando-hero__description { font-size:15px;max-width:360px; }
  .ntmc-hero .amando-hero__actions { gap:15px; }
  .ntmc-button { padding:12px 21px;gap:16px; }
  .ntmc-text-link { font-size:12px; }
  .ntmc-combo-copy { padding:40px 30px; }
  .ntmc-combo-copy h2 { font-size:35px; }
  .ntmc-product-image>a { inset:16px; }
  .ntmc-product-body { padding:18px 20px 20px; }
  .ntmc-card-prices { gap:4px 8px; }
  .ntmc-card-prices strong { font-size:21px; }
  .ntmc-footer-grid { gap:30px; }
  .ntmc-gallery-grid figure { height:230px; }
  .ntmc-benefits>.ntmc-container { gap:12px; }
  .ntmc-benefits>.ntmc-container>div { gap:11px;padding:18px 12px; }
  .ntmc-benefit-copy strong { font-size:12px; }
  .ntmc-catalog-hero__grid { padding-top:44px;padding-bottom:44px; }
  .ntmc-catalog-hero__copy { width:43%; }
}
/* Stack before the independent photo can reach the text at tablet widths. */
@media(max-width:1199px) {
  .ntmc-catalog-hero__grid { min-height:0;padding-top:34px;padding-bottom:22px; }
  .ntmc-catalog-hero__copy { width:100%;max-width:580px; }
  .ntmc-catalog-hero h1 { font-size:38px; }
  .ntmc-catalog-hero__image { position:relative;inset:auto;width:calc(100% - 60px);max-width:1320px;margin:0 auto 22px;transform:none; }
  .ntmc-catalog-hero__image img { position:static;width:100%;max-width:100%;height:auto;max-height:380px;object-fit:contain;object-position:center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent); }
}
@media(max-width:849px) {
  .ntmc-site #header,.ntmc-site .header-main,.ntmc-site .header-inner { height:var(--ntmc-mobile-header-height,74px);max-height:var(--ntmc-mobile-header-height,74px); }
  .ntmc-site #logo { width:auto!important;flex-grow:1;padding:0;border-right:0; }
  .ntmc-site #logo>a { justify-content:center;gap:9px; }
  .ntmc-site #logo img.header-logo { width:min(var(--ntmc-mobile-logo-width,44px),calc(var(--ntmc-mobile-header-height,74px) - 20px))!important;height:calc(var(--ntmc-mobile-logo-width,44px) * .95)!important;max-height:calc(var(--ntmc-mobile-header-height,74px) - 20px)!important; }
  .ntmc-brand-name strong { font-size:20px; }
  .ntmc-brand-name small { font-size:8px; }
  .ntmc-site .header-inner { gap:0; }
  .ntmc-hero .amando-hero__inner { min-height:0;padding:42px 0 25px; }
  .ntmc-hero .amando-hero__copy { width:100%;max-width:580px; }
  .ntmc-hero h1,.ntmc-hero .ntmc-hero-title { font-size:44px; }
  .ntmc-hero .amando-hero__description { max-width:470px; }
  .ntmc-hero .amando-hero__media { height:340px;left:auto; }
  .ntmc-hero .amando-hero__media::after,.ntmc-hero-slide:not(:first-child) .amando-hero__media::after { background:linear-gradient(180deg,var(--ntmc-hero-bg,#f5f0e9) 0%,transparent 18%); }
  .ntmc-hero .amando-hero__media img { object-position:right 56%; }
  .ntmc-benefits { padding:26px 0; }
  .ntmc-benefits>.ntmc-container>div { flex-direction:column;text-align:center;font-size:11px;padding:18px 10px;gap:9px; }
  .ntmc-collections { padding:calc(var(--ntmc-section-space,64px) * .75) 0; }
  body.ntmc-site .ntmc-collections h2 { font-size:31px; }
  .ntmc-product-grid { grid-template-columns:repeat(2,minmax(0,1fr));gap:20px; }
  .ntmc-product-card h3.product-title { font-size:17px; }
  .ntmc-combo { margin-top:58px;margin-bottom:58px;grid-template-columns:44% 56%; }
  .ntmc-combo-art { min-height:580px;padding:22px; }
  .ntmc-combo-main-image,.ntmc-combo-main-image>img { min-height:480px; }
  .ntmc-combo-copy { padding:35px 25px 35px 22px; }
  .ntmc-combo-copy h2 { font-size:31px; }
  .ntmc-combo-prices { gap:10px; }
  .ntmc-combo-prices>strong { font-size:28px; }
  .ntmc-combo-prices>del { font-size:12px; }
  .ntmc-combo-copy>p:not(.ntmc-eyebrow) { font-size:12px; }
  .ntmc-combo-items li { font-size:11px; }
  .ntmc-combo .ntmc-button { min-width:0;width:100%; }
  .ntmc-section-heading h2,.ntmc-inspiration h2 { font-size:31px; }
  .ntmc-inspiration { padding:calc(var(--ntmc-section-space,64px) * .75) 0; }
  .ntmc-gallery-grid { grid-template-columns:repeat(2,minmax(0,1fr));gap:15px; }
  .ntmc-gallery-grid figure { height:250px; }
  .ntmc-footer-grid { grid-template-columns:repeat(3,1fr);gap:30px; }
  .ntmc-footer-brand { grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px; }
  .ntmc-footer-brand>p { margin:0;max-width:none; }
  .ntmc-site .products.row:has(>.ntmc-product-card) { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .ntmc-catalog-hero__grid { min-height:0;padding-top:32px;padding-bottom:19px; }
  .ntmc-catalog-hero__copy { width:100%;max-width:580px; }
  .ntmc-catalog-hero__image { width:calc(100% - 48px); }
  .ntmc-catalog-hero__image img { max-height:340px; }
  .ntmc-catalog-hero h1 { font-size:36px; }
  .ntmc-catalog-hero__intro { font-size:13px; }

}
@media(max-width:600px) {
  .ntmc-combo-section { padding:calc(var(--ntmc-section-space,64px) * .65) 0;scroll-margin-top:var(--ntmc-mobile-header-height,74px); }
  .ntmc-container { width:calc(100% - 36px); }
  .ntmc-hero .amando-hero__inner { padding:35px 3px 22px; }
  .ntmc-hero h1,.ntmc-hero .ntmc-hero-title { font-size:38px;line-height:1.13;margin-bottom:18px; }
  .ntmc-hero .amando-hero__eyebrow { margin-bottom:16px;font-size:9px; }
  .ntmc-hero .amando-hero__description { font-size:14px;line-height:1.75;margin-bottom:22px; }
  .ntmc-hero .amando-hero__actions { gap:18px; }
  .ntmc-hero .amando-hero__media { height:280px; }
  .ntmc-button { min-height:46px;padding:11px 20px;font-size:11px; }
  .ntmc-text-link { font-size:11px;gap:7px; }
  .ntmc-benefits { padding:23px 0; }
  .ntmc-benefits>.ntmc-container { grid-template-columns:repeat(2,minmax(0,1fr));gap:12px; }
  .ntmc-benefits>.ntmc-container>div { gap:10px;font-size:11px;min-height:112px;padding:17px 10px; }
  .ntmc-benefits svg,.ntmc-benefits img { width:31px;height:31px; }
  .ntmc-collections { padding:calc(var(--ntmc-section-space,64px) * .65) 0; }
  .ntmc-section-heading { display:block;margin-bottom:25px; }
  body.ntmc-site .ntmc-collections h2 { font-size:28px;line-height:1.25; }
  .ntmc-filter-tabs { gap:8px;margin-bottom:25px; }
  .ntmc-filter-tabs button { padding:9px 15px;font-size:10px;min-height:40px; }
  .ntmc-product-grid { grid-template-columns:1fr;gap:21px; }
  .ntmc-product-image { margin:12px 12px 0;aspect-ratio:1.3; }
  .ntmc-product-image>a { inset:18px; }
  .ntmc-product-body { padding:18px 22px 22px; }
  .ntmc-product-card h3.product-title { min-height:0;font-size:18px; }
  .ntmc-card-prices strong { font-size:22px; }
  .ntmc-card-cta { min-height:44px; }
  .ntmc-combo { grid-template-columns:1fr;margin-top:43px;margin-bottom:45px;border-radius:12px; }
  .ntmc-combo-art { min-height:0;height:410px;padding:18px; }
  .ntmc-combo-main-image,.ntmc-combo-main-image>img { min-height:0;height:100%; }
  .ntmc-combo-main-image>img { object-position:center 55%; }
  .ntmc-combo-copy { padding:28px 24px 30px; }
  .ntmc-combo-copy h2 { font-size:33px; }
  .ntmc-combo-copy>p:not(.ntmc-eyebrow) { font-size:13px; }
  .ntmc-combo-prices { gap:15px; }
  .ntmc-combo-prices>strong { font-size:32px; }
  .ntmc-combo-prices>del { font-size:14px; }
  .ntmc-combo-items li { font-size:12px;padding-top:7px;padding-bottom:7px; }
  .ntmc-inspiration { padding:calc(var(--ntmc-section-space,64px) * .65) 0; }
  .ntmc-inspiration h2 { font-size:28px; }
  .ntmc-gallery-grid { gap:10px; }
  .ntmc-gallery-grid figure { height:180px; }
  .ntmc-footer { padding-top:38px; }
  .ntmc-footer-grid { grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding-bottom:35px; }
  .ntmc-footer-brand { display:block; }
  .ntmc-footer-brand>p { max-width:280px;margin-top:15px; }
  .ntmc-footer-brand>a { gap:12px; }
  .ntmc-footer-brand img { width:54px;height:51px; }
  .ntmc-site #footer h3 { font-size:13px;margin-bottom:18px; }
  .ntmc-footer-menu li { font-size:11px;margin-bottom:13px; }
  .ntmc-footer-bottom { font-size:10px;padding-top:20px;padding-bottom:20px; }
  .ntmc-footer-contact { display:block; }
  .ntmc-footer-contact>* { display:block;margin:10px 0; }
  .ntmc-site .products.row:has(>.ntmc-product-card) { grid-template-columns:1fr;gap:20px; }
  .ntmc-site #logo { margin:0!important; }
  .ntmc-brand-name small { font-size:8px; }
  .ntmc-site .header-inner { padding:0 15px; }
  .ntmc-site .header-cart { margin-right:0!important; }
  .ntmc-site div.category-page-title>.page-title-inner { padding-top:27px;padding-bottom:25px; }
  .ntmc-catalog-breadcrumbs .breadcrumbs { min-height:48px;padding:12px 0;font-size:10px;gap:7px; }
  .ntmc-catalog-hero__grid { min-height:0;padding-top:29px;padding-bottom:14px; }
  .ntmc-catalog-hero__copy { width:100%;max-width:none; }
  .ntmc-catalog-hero__eyebrow { font-size:9px;margin-bottom:12px; }
  .ntmc-catalog-hero h1 { font-size:34px;margin-bottom:13px; }
  .ntmc-catalog-hero__intro { margin-bottom:16px;font-size:13px;line-height:1.75; }
  .ntmc-catalog-hero__image { width:calc(100% - 36px);margin-bottom:18px; }
  .ntmc-catalog-hero__image img { max-height:265px; }
  .ntmc-catalog-hero__image::after { display:none; }
  .ntmc-catalog-nav { padding:17px 0 5px; }
  .ntmc-catalog-nav>.ntmc-container { width:calc(100% - 32px); }
  .ntmc-catalog-nav__links { gap:8px; }
  .ntmc-catalog-nav__links a { min-height:40px;padding:9px 15px;font-size:12px; }

}
@media(max-width:360px) {
  .ntmc-hero h1,.ntmc-hero .ntmc-hero-title { font-size:34px; }
  .ntmc-hero .amando-hero__actions { gap:12px; }
  .ntmc-hero .ntmc-button { padding:11px 16px;gap:12px; }
  .ntmc-filter-tabs button { padding:9px 12px; }
  .ntmc-combo-art { height:370px; }
  .ntmc-gallery-grid figure { height:150px; }
  .ntmc-brand-name small { display:none; }
}
@media(prefers-reduced-motion:reduce) {
  .ntmc-hero-track,.ntmc-button,.ntmc-filter-tabs button,.ntmc-product-card,.ntmc-product-image img,.ntmc-gallery-grid img { transition:none; }
  .ntmc-product-card:hover,.ntmc-button:hover,.ntmc-product-card:hover .ntmc-product-image img,.ntmc-gallery-grid a:hover img { transform:none; }
  .ntmc-motion-hover .ntmc-product-card,.ntmc-motion-hover .ntmc-product-image img { transition:none; }
  .ntmc-motion-hover .ntmc-product-card:hover,.ntmc-motion-hover .ntmc-product-card:hover .ntmc-product-image img { transform:none; }
}

/* Keep fine print and original prices legible on the warm storefront surfaces. */
.ntmc-site .ntmc-card-prices del,.ntmc-site .ntmc-combo-prices del{color:#746a60;opacity:1}
.ntmc-site .ntmc-card-prices del .amount,.ntmc-site .ntmc-combo-prices del .amount{opacity:1}
body.ntmc-site .ntmc-collections .ntmc-eyebrow{color:color-mix(in srgb,var(--amando-blue) 90%,#000)!important}
.ntmc-site .ntmc-catalog-nav__links a span{opacity:1;color:inherit}

.ntmc-site .ntmc-catalog-breadcrumbs .breadcrumbs{color:#746a60}

.ntmc-site .ntmc-editorial-note{color:#746a60}
