.nd{color:var(--nd-fg);background:var(--nd-bg);font-family:var(--nd-font);font-size:15px;line-height:1.5;padding-block:var(--nd-top) var(--nd-bottom);isolation:isolate;letter-spacing:normal}.nd,.nd *,.nd *:before,.nd *:after{box-sizing:border-box}.nd a{color:inherit;text-decoration:none}.nd a:hover{text-decoration:none}.nd p,.nd h1,.nd h2,.nd h3{margin:0;color:inherit;font-family:inherit;letter-spacing:normal;overflow-wrap:anywhere}.nd button,.nd input,.nd summary{font:inherit;letter-spacing:normal}.nd button,.nd summary{cursor:pointer}.nd button{-webkit-appearance:none;appearance:none}.nd img{display:block;max-width:100%;height:auto}.nd svg{max-width:100%}.nd ul{margin:0;padding:0;list-style:none}.nd form{margin:0}.nd a:focus-visible,.nd button:focus-visible,.nd input:focus-visible,.nd summary:focus-visible{outline:3px solid var(--nd-accent);outline-offset:4px}.nd [hidden]{display:none!important}.nd-container{width:min(100% - 48px,var(--nd-width));margin-inline:auto;min-width:0}.nd-icon{display:inline-block;flex:0 0 24px;width:24px;height:24px;vertical-align:middle}.nd-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.nd .nd-heading{font-size:var(--nd-heading);line-height:1.15;font-weight:750;margin-bottom:20px}.nd-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.nd-section-head .nd-heading{margin-bottom:0}.nd-subtitle{color:var(--nd-muted)!important;margin-top:6px!important}.nd .nd-text-link{color:var(--nd-accent);display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:4px}.nd .nd-text-link .nd-icon{width:17px;flex-basis:17px;height:17px}.nd .nd-eyebrow{font-size:12px;color:var(--nd-muted);line-height:1.4}.nd-richtext{font-size:16px;line-height:1.5}.nd-richtext p+p{margin-top:10px}.nd-richtext a{text-decoration:underline}.nd-richtext ul{list-style:disc;padding-left:20px}.nd .nd-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 20px;background:var(--nd-accent);color:var(--nd-button-text);border:1px solid var(--nd-accent);border-radius:calc(var(--nd-radius) / 2);font:inherit;font-weight:650;font-size:14px;line-height:1.35;text-align:center;text-decoration:none;transition:filter .16s ease;white-space:normal;box-shadow:none}.nd .nd-button:hover{filter:brightness(.9)}.nd .nd-button .nd-icon{width:18px;height:18px;flex-basis:18px}.nd .nd-button--outline{background:transparent;color:var(--nd-accent);border-color:var(--nd-accent)}.nd .nd-button--light{background:#fff;color:#101b30;border-color:#fff}.nd-placeholder{width:100%;height:100%;display:block;object-fit:cover;background:#e8edf3;fill:#b4c2d4}.nd-editor-note{padding:24px;background:var(--nd-surface);border:1px dashed var(--nd-border);grid-column:1/-1;color:var(--nd-muted)!important}.nd-announcement .nd-container{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px}.nd-announcement__links{display:flex;gap:24px}.nd-announcement a:hover{text-decoration:underline}.nd-header{position:relative;z-index:30;border-bottom:1px solid var(--nd-border)}.nd-header__top{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:40px;align-items:center;min-height:66px}.nd .nd-brand{display:inline-flex;gap:8px;align-items:center;font-size:30px;line-height:1;font-weight:800;letter-spacing:-1.3px;white-space:nowrap}.nd-brand img{width:var(--nd-logo-width,180px);height:auto;max-height:76px;object-fit:contain}.nd-brand-mark{width:28px;height:23px;border:7px solid var(--nd-accent);border-bottom:0;border-radius:24px 24px 0 0;display:inline-block;flex:0 0 28px}.nd-search{display:flex;align-items:stretch;border:1px solid var(--nd-border);background:var(--nd-surface);border-radius:24px;overflow:hidden;min-width:0}.nd-search input{border:0;background:transparent;color:var(--nd-fg);padding:12px 18px;width:100%;min-width:0;min-height:46px;font-size:14px;box-shadow:none;border-radius:0}.nd-search input::placeholder{color:var(--nd-muted);opacity:1}.nd-search button{min-width:50px;border:0;background:transparent;color:var(--nd-fg)}.nd-header__actions{display:flex;align-items:center;gap:22px;white-space:nowrap}.nd-header__actions a{display:inline-flex;align-items:center;gap:7px;font-size:13px;min-height:44px}.nd-cart-count{background:var(--nd-border);border-radius:50%;min-width:20px;min-height:20px;text-align:center;font-size:12px}.nd-desktop-menu{display:flex;flex-wrap:wrap;gap:8px 28px;align-items:center;min-height:54px;font-weight:600;font-size:14px}.nd-desktop-menu>a,.nd-menu-group>summary{min-height:44px;display:flex;align-items:center;gap:8px}.nd-menu-group{position:relative}.nd-menu-group>summary{list-style:none}.nd-menu-group>summary::-webkit-details-marker{display:none}.nd-submenu{position:absolute;top:100%;left:0;min-width:240px;max-width:360px;z-index:40;padding:12px;background:var(--nd-bg);border:1px solid var(--nd-border);box-shadow:0 8px 28px #0b1c3320;border-radius:var(--nd-radius);max-height:65vh;overflow:auto}.nd-submenu a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;min-height:44px;white-space:normal}.nd-submenu a:hover{background:var(--nd-border)}.nd-submenu .nd-submenu__child{padding-left:24px;font-weight:400}.nd-desktop-menu a[aria-current],.nd-desktop-menu a:hover{color:var(--nd-accent)}.nd-mobile-menu,.nd-mobile-shortcuts{display:none}.nd-hero-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:16px}.nd-hero-layout--single{grid-template-columns:1fr}.nd-hero{position:relative;overflow:hidden;border-radius:var(--nd-radius);min-height:var(--nd-hero-height);background:var(--nd-hero-bg);display:flex;align-items:center}.nd-hero__image{position:absolute;top:0;right:0;bottom:0;left:42%}.nd-hero__image picture{display:block;width:100%;height:100%}.nd-hero__image img,.nd-hero__image svg{width:100%;height:100%;object-fit:cover;object-position:var(--nd-hero-position) center}.nd-hero__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--nd-hero-overlay);pointer-events:none}.nd-hero__copy{position:relative;width:55%;padding:36px;z-index:1}.nd-hero__copy .nd-eyebrow{margin-bottom:16px;letter-spacing:1.3px}.nd-hero__copy h1,.nd-hero__copy h2{font-size:var(--nd-hero-title);font-weight:800;line-height:1.02;letter-spacing:-1.4px;margin:0 0 18px}.nd-hero__copy .nd-button{margin-top:24px}.nd-hero-promos{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:16px}.nd-promo{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--nd-radius);min-width:0;background:#edf1f5}.nd-promo>img,.nd-promo>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nd-promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--nd-overlay);z-index:0;pointer-events:none}.nd-promo__copy{position:relative;color:var(--nd-promo-text);padding:24px;z-index:1;min-height:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:16px;max-width:82%}.nd-promo__copy h2{font-size:clamp(20px,2vw,30px);font-weight:750;line-height:1.12}.nd-promo__copy .nd-button{font-size:12px;min-height:44px;padding:8px 12px}.nd-benefits{display:grid;grid-template-columns:repeat(var(--nd-benefit-cols),minmax(0,1fr));border-bottom:1px solid var(--nd-border);padding-block:8px 18px;gap:16px}.nd-benefit{display:flex;gap:12px;align-items:center;justify-content:center;padding-inline:12px;border-right:1px solid var(--nd-border);font-size:13px}.nd-benefit:last-child{border:0}.nd-benefit p{font-size:12px;color:var(--nd-muted);margin-top:3px}.nd-benefit a{text-decoration:underline;text-underline-offset:3px}.nd-categories{display:grid;grid-template-columns:repeat(var(--nd-cols),minmax(0,1fr));gap:18px}.nd-category__image{aspect-ratio:1;overflow:hidden;border-radius:var(--nd-radius);background:var(--nd-surface)}.nd-category__image img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.nd-category a:hover img{transform:scale(1.035)}.nd-category span{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:13px;font-weight:650;padding-block:10px}.nd-category .nd-icon{width:16px;height:16px;flex-basis:16px}.nd-products{display:grid;grid-template-columns:repeat(var(--nd-cols),minmax(0,1fr));gap:20px;min-width:0}.nd-product{min-width:0;display:flex;flex-direction:column;border:1px solid var(--nd-border);border-radius:var(--nd-radius);background:var(--nd-surface);overflow:hidden}.nd-product__media{display:block;position:relative;overflow:hidden;aspect-ratio:var(--nd-image-ratio,4 / 5);background:#f3f5f8}.nd-product__media img,.nd-product__media svg{width:100%;height:100%;object-fit:var(--nd-image-fit,cover);transition:transform .25s}.nd-product__media:hover img{transform:scale(1.035)}.nd-badge{position:absolute;top:12px;left:12px;padding:4px 9px;background:var(--nd-accent);color:var(--nd-button-text);font-size:11px;line-height:1.3;font-weight:700;border-radius:20px}.nd-product__info{display:flex;flex-direction:column;gap:8px;padding:14px;flex:1;min-width:0}.nd-product__info .nd-eyebrow{font-size:11px}.nd .nd-product__title{font-size:14px;font-weight:550;line-height:1.4}.nd-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;font-size:15px;line-height:1.3}.nd-price s{color:var(--nd-muted);font-size:12px}.nd-option-summary{display:flex;gap:5px;flex-wrap:wrap}.nd-option-summary>span:not(.nd-sr-only){font-size:11px;padding:3px 6px;background:var(--nd-border);border-radius:3px;color:var(--nd-fg)}.nd-product__action{margin-top:auto;padding-top:4px}.nd-product__action .nd-button{width:100%;font-size:12px;padding:10px 7px}.nd-product-form{width:100%}.nd-tabs{gap:8px;flex-wrap:wrap;margin-bottom:20px}.nd-tabs[data-tabs-controls]{display:none}.nd-tabs-ready .nd-tabs[data-tabs-controls]{display:flex}.nd-tabs button{min-height:44px;padding:9px 24px;border:1px solid var(--nd-border);border-radius:24px;background:var(--nd-surface);color:var(--nd-fg);font-size:13px}.nd-tabs button[aria-selected=true]{background:var(--nd-accent);border-color:var(--nd-accent);color:var(--nd-button-text)}.nd-fallback-heading{font-size:20px;margin:20px 0!important}.nd-tabs-ready .nd-fallback-heading{display:none}.nd-tab-panel:focus{outline:none}.nd-winter{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,2fr);gap:24px}.nd-winter--no-image{grid-template-columns:1fr}.nd-winter__promo{position:relative;border-radius:var(--nd-radius);overflow:hidden;min-height:320px}.nd-winter__promo img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.nd-winter__products{min-width:0}.nd-winter .nd-heading{font-size:min(var(--nd-heading),28px)}.nd-winter .nd-section-head{align-items:flex-start}.nd-promo-grid{display:grid;grid-template-columns:repeat(var(--nd-cols),minmax(0,1fr));gap:20px}.nd-promo-grid .nd-promo{min-height:var(--nd-promo-height)}.nd-products--compact .nd-product{flex-direction:row}.nd-products--compact .nd-product__media{width:35%;flex:0 0 35%;aspect-ratio:auto;min-height:160px}.nd-products--compact .nd-product__info{padding:12px;gap:7px}.nd-products--compact .nd-product__title{font-size:13px}.nd-products--compact .nd-badge{top:5px;left:5px;font-size:9px;padding:3px 5px}.nd-support{display:flex;align-items:center;gap:24px}.nd-support>.nd-icon{color:var(--nd-accent);width:40px;height:40px;flex-basis:40px}.nd-support__copy{flex:1;min-width:0}.nd-support .nd-heading{font-size:22px;margin-bottom:5px}.nd-support .nd-richtext{font-size:14px;color:var(--nd-muted)}.nd-support__actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-weight:650}.nd-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:40px}.nd-footer-grid>div,.nd-footer-grid>nav{min-width:0}.nd-footer .nd-richtext{font-size:13px;margin:16px 0}.nd-footer a{overflow-wrap:anywhere}.nd-footer h2{font-size:16px;font-weight:700;margin-bottom:16px}.nd-footer li{margin:0}.nd-footer li a{display:inline-block;padding-block:6px;font-size:13px}.nd-footer a:hover{text-decoration:underline}.nd-footer .nd-newsletter p{font-size:13px;margin-bottom:12px}.nd-socials{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin-top:14px}.nd-newsletter__field{display:flex;border-radius:var(--nd-radius);overflow:hidden;background:#fff;color:#101b30}.nd-newsletter__field input{width:100%;min-width:0;min-height:46px;border:0;background:#fff;color:#101b30;padding:12px;font-size:13px;border-radius:0}.nd-newsletter__field button{border:0;background:var(--nd-accent);color:var(--nd-button-text);min-width:48px}.nd-consent{font-size:11px;display:flex;gap:8px;align-items:flex-start;margin-top:12px}.nd-consent input{width:18px;height:18px;flex:0 0 18px;margin:0;accent-color:var(--nd-accent)}.nd-footer-bottom{border-top:1px solid #ffffff30;margin-top:36px;padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:11px}.nd-footer-bottom nav{display:flex;flex-wrap:wrap;gap:10px 18px}.nd-mobile-bottom-section{display:none}@media(min-width:750px)and (max-width:1099px){.nd-header__top{gap:20px}.nd-account span{display:none}.nd-hero__copy{padding:24px;width:60%}.nd-hero__copy h1,.nd-hero__copy h2{font-size:min(var(--nd-hero-title),38px)}.nd-hero-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.nd-product__info{padding:10px}.nd-products{gap:12px}.nd-footer-grid{gap:24px}.nd-winter{grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:16px}.nd-winter .nd-section-head{display:block}.nd-products--compact .nd-product{flex-direction:column}.nd-products--compact .nd-product__media{width:100%;aspect-ratio:1;flex-basis:auto}}@media(max-width:749px){.nd{padding-block:var(--nd-mobile-space)}.nd-container{width:calc(100% - 28px)}.nd .nd-heading{font-size:var(--nd-heading-mobile);margin-bottom:16px}.nd-section-head{gap:12px;margin-bottom:16px;align-items:flex-start}.nd-section-head .nd-heading{margin:0}.nd .nd-text-link{font-size:12px;gap:5px;min-height:32px}.nd-subtitle{font-size:13px}.nd-announcement{padding-block:7px}.nd-announcement .nd-container{justify-content:center;text-align:center;font-size:11px}.nd-announcement__links{display:none}.nd-header{padding-block:8px 0}.nd-header__top{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;min-height:0}.nd-header .nd-brand{justify-self:center;font-size:25px}.nd-brand-mark{width:24px;height:20px;border-width:6px;flex-basis:24px}.nd-brand img{max-width:160px;max-height:50px}.nd-header .nd-search{grid-column:1/-1;grid-row:2;order:4;margin-block:3px 8px}.nd-search input{font-size:16px;min-height:44px;padding:10px 14px}.nd-header__actions{gap:8px}.nd-header__actions a{gap:3px}.nd-account,.nd-header__actions .nd-account,.nd-cart-text{display:none}.nd-cart-count{min-width:18px;min-height:18px;font-size:10px}.nd-desktop-menu{display:none}.nd-mobile-menu{display:block;position:static}.nd-mobile-menu>summary{display:flex;align-items:center;justify-content:center;width:40px;height:44px;list-style:none}.nd-mobile-menu>summary::-webkit-details-marker{display:none}.nd-mobile-menu__panel{position:absolute;top:100%;left:0;right:0;background:var(--nd-bg);border-bottom:1px solid var(--nd-border);box-shadow:0 12px 20px #0b1c3320;padding:16px 24px;max-height:70vh;overflow:auto;z-index:50}.nd-mobile-menu__panel>a{display:block;padding-block:12px}.nd-mobile-menu__panel .nd-submenu{position:static;box-shadow:none;max-width:none;max-height:none}.nd-mobile-shortcuts{display:flex;overflow-x:auto;gap:22px;scrollbar-width:thin;font-size:12px;font-weight:650;white-space:nowrap}.nd-mobile-shortcuts a{display:flex;align-items:center;min-height:44px}.nd-hero-section{padding-block:12px}.nd-hero-layout{grid-template-columns:1fr;gap:12px}.nd-hero{min-height:var(--nd-hero-mobile-height);align-items:flex-start}.nd-hero__copy{width:100%;padding:24px}.nd-hero__copy h1,.nd-hero__copy h2{font-size:var(--nd-hero-mobile-title);letter-spacing:-.8px;margin-bottom:12px}.nd-hero__copy .nd-eyebrow{font-size:10px;margin-bottom:10px}.nd-hero__copy .nd-richtext{font-size:14px;max-width:270px}.nd-hero__copy .nd-button{margin-top:16px;font-size:13px}.nd-hero--stacked{display:flex;flex-direction:column}.nd-hero--stacked .nd-hero__image{position:relative;inset:auto;width:100%;min-height:210px;flex:1;order:2}.nd-hero--stacked .nd-hero__image picture,.nd-hero--stacked .nd-hero__image>svg{position:absolute;top:0;right:0;bottom:0;left:0}.nd-hero--overlay .nd-hero__image{top:0;right:0;bottom:0;left:0}.nd-hero--overlay .nd-hero__copy{width:68%;padding:22px 16px}.nd-hero--overlay .nd-hero__copy h1,.nd-hero--overlay .nd-hero__copy h2{font-size:min(var(--nd-hero-mobile-title),30px)}.nd-hero-promos--desktop{display:none}.nd-hero-promos{grid-template-rows:auto;gap:12px}.nd-hero-promos .nd-promo{min-height:180px}.nd-promo__copy{max-width:85%;padding:20px}.nd-promo__copy h2{font-size:24px}.nd-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px;padding-bottom:16px}.nd-benefit{font-size:11px;padding:0 5px;gap:8px;justify-content:flex-start}.nd-benefit:nth-child(2n){border:0}.nd-benefit p{font-size:11px}.nd-benefit .nd-icon{width:22px;height:22px;flex-basis:22px}.nd-categories{grid-template-columns:repeat(var(--nd-mobile-cols),minmax(0,1fr));gap:12px}.nd-category span{font-size:11px;line-height:1.4;gap:2px;min-height:40px;padding-block:6px}.nd-category .nd-icon{width:12px;flex-basis:12px;height:12px}.nd-products{grid-template-columns:repeat(var(--nd-mobile-cols),minmax(0,1fr));gap:12px}.nd-product__info{padding:10px;gap:7px}.nd .nd-product__title{font-size:13px}.nd-price{font-size:14px}.nd-product__action .nd-button{font-size:11px;min-height:44px;padding-inline:4px}.nd-product__info .nd-eyebrow{font-size:10px}.nd-badge{font-size:10px;top:8px;left:8px}.nd-tabs{overflow:auto;flex-wrap:nowrap;scrollbar-width:thin;padding-bottom:4px;gap:6px;margin-bottom:14px}.nd-tabs button{padding:9px 17px;font-size:12px;white-space:nowrap;flex:none}.nd-products--scroll{grid-auto-flow:column;grid-auto-columns:calc((100% - 12px)/2);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:10px}.nd-products--scroll>.nd-product{scroll-snap-align:start}.nd-winter{grid-template-columns:1fr}.nd-winter__promo{display:none}.nd-winter .nd-heading{font-size:var(--nd-heading-mobile)}.nd-winter .nd-section-head{align-items:flex-start}.nd-promo-grid{grid-template-columns:1fr;gap:14px}.nd-promo-grid .nd-promo{min-height:var(--nd-promo-mobile-height)}.nd-products--compact .nd-product{flex-direction:column}.nd-products--compact .nd-product__media{width:100%;flex-basis:auto;aspect-ratio:1;min-height:0}.nd-products--compact .nd-product__info{padding:10px}.nd-support{gap:12px;flex-wrap:wrap}.nd-support>.nd-icon{width:28px;height:28px;flex-basis:28px}.nd-support .nd-heading{font-size:20px;margin-bottom:5px}.nd-support .nd-richtext{font-size:13px}.nd-support__actions{width:100%;justify-content:space-between;gap:10px;font-size:13px}.nd-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.nd-footer-grid>div:first-child,.nd-newsletter{grid-column:1/-1}.nd-footer .nd-brand{font-size:27px}.nd-footer .nd-richtext{margin-block:14px}.nd-footer h2{font-size:15px;margin-bottom:10px}.nd-footer li a{font-size:13px;padding-block:9px;min-height:36px}.nd-footer-bottom{flex-direction:column;gap:14px;margin-top:28px;font-size:11px}.nd-footer-bottom nav{gap:12px}.nd-mobile-bottom-section{display:block;padding:0}.nd-mobile-bottom-spacer{height:calc(64px + env(safe-area-inset-bottom,0px))}.nd-mobile-bottom{position:fixed;bottom:0;left:0;right:0;z-index:45;background:var(--nd-bg);color:var(--nd-fg);border-top:1px solid var(--nd-border);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -3px 15px #0b1c330b}.nd-mobile-bottom a{min-height:64px;display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center;font-size:10px}.nd-mobile-bottom a[aria-current=page]{color:var(--nd-accent)}.nd-mobile-bottom .nd-icon{height:22px;width:22px;flex-basis:22px}}@media(prefers-reduced-motion:reduce){.nd *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/nd-homepage.css.map */
