:is(#NDCatsCSSScope,[id^=NDCats-]){padding-top:30px;padding-bottom:22px;background:#fff}:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cats__head{margin-bottom:18px}:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cats__title{margin:0;color:var(--nd-text, #111);font-family:var(--nd-f);font-size:clamp(2.8rem,7vw,3.2rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;text-transform:uppercase}:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cats__intro{max-width:50ch;margin:8px 0 0;color:var(--nd-muted, #6b6b6b);font:500 1.35rem/1.4 var(--nd-f)}:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nd-cat-gap-mobile, 8px)}:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cat{position:relative;display:block;aspect-ratio:2 / 3;min-width:0;overflow:hidden;border-radius:var(--nd-cat-radius, 10px);background:var(--nd-tile, #f1f1ed);color:#fff;text-decoration:none;isolation:isolate}:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cat__media,:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cat__media picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cat__media img,:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cat__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--nd-cat-pos, 50% 50%);transition:transform .35s ease}:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cat__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000005 30%,#00000029 52%,#000000c7);pointer-events:none}:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cat__content{position:absolute;z-index:2;left:14px;right:12px;bottom:14px;display:flex;flex-direction:column;align-items:flex-start;color:#fff}:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cat__title{margin:0;max-width:100%;color:#fff;font-family:var(--nd-f);font-size:clamp(2rem,5vw,2.4rem);font-weight:800;line-height:1.05;letter-spacing:-.025em;text-transform:uppercase;text-shadow:0 1px 12px rgba(0,0,0,.3);overflow-wrap:anywhere}:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cat__subtitle{margin:7px 0 0;max-width:100%;color:#ffffffe6;font:600 1.25rem/1.25 var(--nd-f);text-shadow:0 1px 5px rgba(0,0,0,.4)}:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cat__arrow{display:block;margin-top:8px;color:#fff;font:500 2.3rem/1 var(--nd-f);transition:transform .18s ease}@media(hover:hover){:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cat:hover .nd-cat__media img{transform:scale(1.035)}:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cat:hover .nd-cat__arrow{transform:translate(5px)}}@media(min-width:750px){:is(#NDCatsCSSScope,[id^=NDCats-]){padding-top:44px;padding-bottom:28px}:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cats__head{margin-bottom:24px}:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cats__grid{gap:var(--nd-cat-gap-desktop, 16px)}:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cat__content{left:20px;right:18px;bottom:20px}:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cat__subtitle{font-size:1.4rem}}@media(min-width:990px){:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cats__grid{grid-template-columns:repeat(4,minmax(0,1fr))}:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cat{aspect-ratio:3 / 4}:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cats__title{font-size:3.8rem}:is(#NDCatsCSSScope,[id^=NDCats-]) .nd-cat__title{font-size:clamp(2.4rem,1.8vw,3rem)}}:is(#NDEditorialCSSScope,[id^=NDEditorial-]) .nd-edit__box{display:grid;grid-template-columns:1fr;overflow:hidden;border-radius:var(--nd-edit-radius);background:#000;color:#fff}:is(#NDEditorialCSSScope,[id^=NDEditorial-]).nd-edit--no-image .nd-edit__box{grid-template-columns:1fr!important}:is(#NDEditorialCSSScope,[id^=NDEditorial-]).nd-edit--no-image .nd-edit__body{min-height:0}:is(#NDEditorialCSSScope,[id^=NDEditorial-]) .nd-edit__body{order:1;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:var(--nd-edit-pad-m);background:#000}:is(#NDEditorialCSSScope,[id^=NDEditorial-]) .nd-edit__eyebrow{margin:0;color:#9b9b96;font:800 1.1rem/1.2 var(--nd-f);letter-spacing:.11em;text-transform:uppercase}:is(#NDEditorialCSSScope,[id^=NDEditorial-]) .nd-edit__title{margin:0;max-width:13ch;color:#fff;font-family:var(--nd-f-display);font-size:var(--nd-edit-title-m);font-weight:400;line-height:1.25;letter-spacing:-.035em;text-transform:uppercase}:is(#NDEditorialCSSScope,[id^=NDEditorial-]) .nd-edit__title em{color:var(--nd-y);font-style:normal}:is(#NDEditorialCSSScope,[id^=NDEditorial-]) .nd-edit__text{margin:0;max-width:var(--nd-edit-text-max);color:#d6d6d2;font-family:var(--nd-f);font-size:var(--nd-edit-body-m);font-weight:400;line-height:1.58}:is(#NDEditorialCSSScope,[id^=NDEditorial-]) .nd-edit__signature{margin-top:2px}:is(#NDEditorialCSSScope,[id^=NDEditorial-]) .nd-edit__note{margin:0;color:var(--nd-y);font-family:var(--nd-f-mark);font-size:var(--nd-edit-note-m);font-weight:400;line-height:1.08;letter-spacing:0;transform:rotate(-1.5deg);transform-origin:left center}:is(#NDEditorialCSSScope,[id^=NDEditorial-]) .nd-edit__note-sub{margin:5px 0 0;color:#8f8f8a;font:600 1.15rem/1.3 var(--nd-f)}:is(#NDEditorialCSSScope,[id^=NDEditorial-]) .nd-edit__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}:is(#NDEditorialCSSScope,[id^=NDEditorial-]) .nd-edit__ctas .nd-btn--line{color:#fff;border-color:#555}:is(#NDEditorialCSSScope,[id^=NDEditorial-]) .nd-edit__img{order:2;position:relative;height:var(--nd-edit-mobile-img-h);min-width:0;background:#1a1a1a;overflow:hidden}:is(#NDEditorialCSSScope,[id^=NDEditorial-]) .nd-edit__img img,:is(#NDEditorialCSSScope,[id^=NDEditorial-]) .nd-edit__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--nd-edit-image-pos-m);transform:scale(var(--nd-edit-image-scale-m));transform-origin:center center}@media(min-width:990px){:is(#NDEditorialCSSScope,[id^=NDEditorial-]) .nd-edit__box{grid-template-columns:minmax(0,var(--nd-edit-text-col)) minmax(0,var(--nd-edit-image-col));min-height:var(--nd-edit-min-h)}:is(#NDEditorialCSSScope,[id^=NDEditorial-]).nd-edit--no-image .nd-edit__box{grid-template-columns:1fr!important;min-height:0}:is(#NDEditorialCSSScope,[id^=NDEditorial-]).nd-edit--no-image .nd-edit__body{min-height:0}:is(#NDEditorialCSSScope,[id^=NDEditorial-]) .nd-edit__body{order:1;padding:var(--nd-edit-pad-d);gap:18px}:is(#NDEditorialCSSScope,[id^=NDEditorial-]) .nd-edit__img{order:2;height:auto;min-height:var(--nd-edit-min-h)}:is(#NDEditorialCSSScope,[id^=NDEditorial-]) .nd-edit__title{font-size:var(--nd-edit-title-d)}:is(#NDEditorialCSSScope,[id^=NDEditorial-]) .nd-edit__text{font-size:var(--nd-edit-body-d)}:is(#NDEditorialCSSScope,[id^=NDEditorial-]) .nd-edit__note{font-size:var(--nd-edit-note-d)}:is(#NDEditorialCSSScope,[id^=NDEditorial-]) .nd-edit__img img,:is(#NDEditorialCSSScope,[id^=NDEditorial-]) .nd-edit__img svg{object-position:var(--nd-edit-image-pos-d);transform:scale(var(--nd-edit-image-scale-d))}}:is(#NDHeroCSSScope,[id^=NDHero-]){position:relative;z-index:0;isolation:isolate;height:var(--h-d);overflow:hidden;background:#1a1a1a;color:#fff}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__viewport,:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__slide,:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__media,:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__media picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility .4s ease}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__media img,:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--img-pos,50% 30%)}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.2) 45%,transparent 72%),linear-gradient(180deg,transparent 40%,rgba(0,0,0,.45));opacity:var(--shade,.5);pointer-events:none}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__content{position:absolute;z-index:2;left:var(--x,28%);top:var(--y,50%);display:flex;flex-direction:column;gap:var(--gap,10px);width:min(var(--cw,620px),calc(100% - 64px));transform:translate(-50%,-50%) scale(var(--ndh-safe-scale,1));transform-origin:center center}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-d--left{text-align:left}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-d--center{text-align:center}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-d--right{text-align:right}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-d--left .ndh__ctas{justify-content:flex-start}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-d--center .ndh__ctas{justify-content:center}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-d--right .ndh__ctas{justify-content:flex-end}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-d--left .ndh__title,:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-d--left .ndh__text{margin-left:0;margin-right:auto}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-d--center .ndh__title,:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-d--center .ndh__text{margin-inline:auto}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-d--right .ndh__title,:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-d--right .ndh__text{margin-left:auto;margin-right:0}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__eyebrow{margin:0;color:#fff;font-family:var(--nd-f);font-size:var(--eyebrow-size,12px);font-weight:700;line-height:1.1;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.5)}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__title{margin:0;max-width:12ch;color:#fff;font-size:var(--title-size,56px);line-height:var(--title-lh,1);text-shadow:0 1px 20px rgba(0,0,0,.22);word-break:normal;overflow-wrap:normal}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__text{margin:0;max-width:38ch;color:#fff;font-family:var(--nd-f);font-size:var(--text-size,15px);font-weight:500;line-height:var(--text-lh,1.4);text-shadow:0 1px 2px rgba(0,0,0,.55)}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__ctas{display:flex;flex-wrap:wrap;gap:10px;margin:0}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__ctas .nd-btn{min-height:46px}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__arrow{position:absolute;z-index:3;top:auto;bottom:14px;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#0000002e;color:#ffffffb8;font:26px/1 Arial;cursor:pointer;opacity:var(--controls-opacity,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .18s ease,background .18s ease}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__arrow:hover,:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__arrow:focus-visible{opacity:.9;background:#00000057}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__arrow--prev{right:54px}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__arrow--next{right:14px}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__dots{position:absolute;z-index:3;left:50%;bottom:14px;display:flex;gap:7px;transform:translate(-50%)}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#ffffff7a;cursor:pointer;transition:width .2s ease,background .2s ease}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__dot.is-active{width:24px;background:#fff}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__empty{display:grid;place-items:center;width:100%;height:100%;padding:24px;text-align:center;color:#fff;font:600 16px/1.4 var(--nd-f)}@media(min-width:750px)and (max-width:1099px){:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__content{width:min(var(--cw,620px),calc(100% - 40px))}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__title{font-size:clamp(var(--title-size-m,38px),5.2vw,var(--title-size,56px))}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__eyebrow{font-size:clamp(var(--eyebrow-size-m,11px),1.5vw,var(--eyebrow-size,12px))}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__text{font-size:clamp(var(--text-size-m,14px),1.8vw,var(--text-size,15px))}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__ctas .nd-btn{min-height:44px}}@media(max-width:749px){:is(#NDHeroCSSScope,[id^=NDHero-]){height:var(--h-m)}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__media img,:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__placeholder{object-position:var(--img-pos-m,50% 35%)}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__shade{background:linear-gradient(180deg,#00000008 15%,#0000002e 50%,#000000b8)}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__content{left:var(--x-m,50%);top:var(--y-m,60%);gap:var(--gap-m,8px);width:min(var(--cw-m,340px),calc(100% - 28px))}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-m--left{text-align:left}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-m--center{text-align:center}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-m--right{text-align:right}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-m--left .ndh__ctas{justify-content:flex-start}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-m--center .ndh__ctas{justify-content:center}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-m--right .ndh__ctas{justify-content:flex-end}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-m--left .ndh__title,:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-m--left .ndh__text{margin-left:0;margin-right:auto}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-m--center .ndh__title,:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-m--center .ndh__text{margin-inline:auto}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-m--right .ndh__title,:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__align-m--right .ndh__text{margin-left:auto;margin-right:0}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__eyebrow{font-size:var(--eyebrow-size-m,11px)}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__title{font-size:var(--title-size-m,38px);line-height:var(--title-lh-m,1)}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__text{font-size:var(--text-size-m,14px);line-height:var(--text-lh-m,1.4)}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__ctas{gap:7px}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__ctas .nd-btn{min-height:42px;padding-inline:15px}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__arrow{bottom:8px;width:30px;height:30px;font-size:23px}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__arrow--prev{right:44px}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__arrow--next{right:8px}:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__dots{bottom:9px}}@media(prefers-reduced-motion:reduce){:is(#NDHeroCSSScope,[id^=NDHero-]) .ndh__slide{transition:none}}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]){width:100%;padding:var(--nd-promo-py-t-m) 0 var(--nd-promo-py-b-m);background:#fff}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-home-promo__grid{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nd-promo-gap-m)}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-promo-card{position:relative;min-width:0;height:var(--card-h-m);overflow:hidden;border-radius:var(--nd-promo-radius);isolation:isolate}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-promo-eyebrow{margin:0 0 10px;font:800 1.1rem/1.15 var(--nd-f);letter-spacing:.08em;text-transform:uppercase}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-promo-eyebrow--muted{color:#6d6d6d}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-promo-link,:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-custom__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) a span{display:inline-block;transition:transform .18s ease}@media(hover:hover){:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) a:hover span{transform:translate(4px)}}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-promo-card--lifestyle{display:flex;flex-direction:column;background:#eee}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-lifestyle__media{position:relative;order:2;flex:1 1 auto;min-height:0;width:100%;overflow:hidden}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-lifestyle__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-lifestyle__image,:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-lifestyle__media>svg{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--nd-promo-image-pos-m);transform:scale(var(--img-scale-m));transform-origin:center center}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-lifestyle__yellow{position:relative;z-index:2;order:1;flex:0 0 auto;min-height:var(--yellow-m);background:var(--banner);color:#111;overflow:visible}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-lifestyle__copy{position:relative;z-index:4;width:var(--copy-w-m);padding:var(--pad-y-m) var(--pad-x-m)}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-lifestyle__title{margin:0;font-family:var(--nd-f-display);font-size:var(--title-m);font-weight:400;line-height:var(--title-lh-m);letter-spacing:0;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;word-break:normal}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-lifestyle__text{margin:14px 0 0;max-width:34ch;font:700 var(--body-m)/1.4 var(--nd-f);color:#111111c7}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-promo-link{margin-top:16px;color:#111;font:800 1.35rem/1 var(--nd-f);text-transform:uppercase}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-lifestyle__wave{position:absolute;z-index:3;left:0;bottom:calc(var(--wave-m) * -.98);width:100%;height:var(--wave-m);color:var(--banner);pointer-events:none}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-lifestyle__wave path{fill:currentColor}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-promo-card--custom{display:grid;grid-template-columns:var(--custom-copy-m) minmax(0,1fr);background:var(--custom-bg);color:#111}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-custom__copy{position:relative;z-index:2;align-self:center;min-width:0;padding:var(--custom-pad-y-m) 0 var(--custom-pad-y-m) var(--custom-pad-x-m)}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-custom__title{margin:0;font-family:var(--nd-f-display);font-size:var(--custom-title-m);font-weight:400;line-height:var(--custom-lh-m);letter-spacing:0;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;word-break:normal}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-custom__text{margin:16px 0 0;max-width:25ch;color:#525252;font:500 var(--custom-body-m)/1.48 var(--nd-f)}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-custom__button{min-height:52px;margin-top:20px;padding:0 20px;border-radius:5px;background:var(--button-bg);color:#111;font:800 1.35rem/1 var(--nd-f);text-transform:uppercase}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-custom__visual{position:relative;z-index:1;min-width:0;overflow:hidden}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-custom__image,:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-custom__visual>svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center center;transform:translate(var(--custom-img-x-m),var(--custom-img-y-m)) scale(var(--custom-img-scale-m));transform-origin:center center}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-custom__note{position:absolute;z-index:3;left:var(--note-x-m);top:var(--note-y-m);padding:6px 10px;background:var(--button-bg);color:#111;font-size:var(--note-size-m);line-height:1.05;white-space:nowrap;transform:translate(-50%,-50%) rotate(var(--note-rot));box-shadow:0 2px #00000014}@media(min-width:750px){:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]){padding:var(--nd-promo-py-t-d) var(--nd-promo-px-d) var(--nd-promo-py-b-d)}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-home-promo__grid{max-width:var(--nd-promo-max);margin:0 auto;grid-template-columns:var(--nd-promo-cols);gap:var(--nd-promo-gap-d);align-items:stretch}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-promo-card{height:var(--nd-promo-h-d)}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-lifestyle__image,:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-lifestyle__media>svg{object-position:var(--nd-promo-image-pos-d);transform:scale(var(--img-scale-d))}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-lifestyle__yellow{min-height:var(--yellow-d)}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-lifestyle__copy{width:var(--copy-w-d);padding:var(--pad-y-d) var(--pad-x-d)}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-lifestyle__title{font-size:var(--title-d);line-height:var(--title-lh-d)}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-lifestyle__text{font-size:var(--body-d)}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-lifestyle__wave{bottom:calc(var(--wave-d) * -.98);height:var(--wave-d)}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-promo-card--custom{grid-template-columns:var(--custom-copy-d) minmax(0,1fr)}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-custom__copy{padding:var(--custom-pad-y-d) 0 var(--custom-pad-y-d) var(--custom-pad-x-d)}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-custom__title{font-size:var(--custom-title-d);line-height:var(--custom-lh-d)}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-custom__text{font-size:var(--custom-body-d)}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-custom__image,:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-custom__visual>svg{transform:translate(var(--custom-img-x-d),var(--custom-img-y-d)) scale(var(--custom-img-scale-d))}:is(#NDHomePromoCSSScope,[id^=NDHomePromo-]) .nd-custom__note{left:var(--note-x-d);top:var(--note-y-d);font-size:var(--note-size-d)}}:is(#NDNewsCSSScope,[id^=NDNews-]){padding-top:var(--nd-news-pt-m);padding-bottom:var(--nd-news-pb-m);background:var(--nd-bg)}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__box{width:100%;display:grid;gap:24px;padding:30px 24px;border-radius:var(--nd-news-radius);background:var(--nd-news-yellow);color:var(--nd-news-black)}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__copy,:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__form-wrap{min-width:0}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__title{margin:0;max-width:18ch;color:var(--nd-news-black);font-family:var(--nd-f-display);font-size:var(--nd-news-title-m);font-weight:400;line-height:1.25;letter-spacing:0;text-transform:uppercase}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__text{margin-top:12px;max-width:44ch;color:#000000b8;font:600 1.4rem/1.45 var(--nd-f)}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__text p{margin:0}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__form{display:grid;grid-template-columns:minmax(0,1fr) 58px;overflow:hidden;border:2px solid var(--nd-news-black);border-radius:8px;background:#fff}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__input{width:100%;min-width:0;min-height:58px;padding:0 17px;border:0!important;border-radius:0!important;outline:0;box-shadow:none;appearance:none;-webkit-appearance:none;background:#fff;color:#111;font:600 1.55rem/1 var(--nd-f)}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__input::placeholder{color:#8f8f88}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__input:focus{box-shadow:inset 0 0 0 2px #0000001f}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__btn{display:grid;place-items:center;width:58px;min-width:58px;min-height:58px;height:100%;align-self:stretch;margin:0!important;padding:0;border:0!important;border-radius:0!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;background:var(--nd-news-black);color:#fff;cursor:pointer;font:700 2.6rem/1 var(--nd-f);transition:background .15s ease,transform .15s ease}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__btn:before,:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__btn:after{content:none!important;display:none!important}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__btn:hover{background:#202020}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__btn:hover span{transform:translate(3px)}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__btn span{display:inline-block;transition:transform .15s ease}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__fine{margin:10px 0 0;color:#00000080;font:500 1.1rem/1.35 var(--nd-f)}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__msg{margin:10px 0 0;color:#111;font:800 1.25rem/1.35 var(--nd-f)}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__msg--err{color:#a00000}@media(min-width:990px){:is(#NDNewsCSSScope,[id^=NDNews-]){padding-top:var(--nd-news-pt-d);padding-bottom:var(--nd-news-pb-d)}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__box{grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr);align-items:center;gap:60px;padding:48px 68px}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__title{max-width:18ch;font-size:var(--nd-news-title-d);line-height:1.25}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__text{margin-top:14px;font-size:1.5rem}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__form{grid-template-columns:minmax(0,1fr) 64px}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__input,:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__btn{min-height:64px}:is(#NDNewsCSSScope,[id^=NDNews-]) .nd-news__btn{width:64px;min-width:64px}}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map */
