.nn{--nn-ink: 28 28 28;--nn-olive: #b2c248;--nn-sage: #7D8466;--nn-stone: #ecebe9;--nn-neon: #7D8466;--nn-gutter: clamp(16px, 3.34vw, 48px);--nn-fg: rgb(var(--text-color, var(--nn-ink)));--nn-line: rgb(var(--text-color, var(--nn-ink)) / .12);--nn-muted: rgb(var(--text-color, var(--nn-ink)) / .68);--nn-press: transform .1s ease-out, opacity .15s ease, background-color .15s ease, color .15s ease, border-color .15s ease;font-family:Helvetica,Arial,var(--text-font-family),sans-serif;color:var(--nn-fg);background:rgb(var(--background, 255 255 255));letter-spacing:0;text-transform:none}.nn *,.nn *:before,.nn *:after{box-sizing:border-box}.nn :where(a){color:inherit}.nn p{margin:0}.nn img{display:block;max-width:100%}.nn :focus-visible{outline:2px solid currentColor;outline-offset:2px}.nn-wrap{padding-inline:var(--nn-gutter)}.nn-pad{padding-block:clamp(48px,6.7vw,96px)}.nn-pad-sm{padding-block:clamp(32px,4.4vw,64px)}.nn-stack{display:flex;flex-direction:column;gap:1.25rem}.nn-row-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem}.nn-h{font-family:Helvetica,Arial,var(--heading-font-family),sans-serif;font-weight:700;letter-spacing:-.035em;line-height:1.04;margin:0;text-transform:none;color:inherit}.nn-h--xxl{font-size:clamp(3.5rem,10.4vw,10.5rem);line-height:.95}.nn-h--xl{font-size:clamp(3rem,7.6vw,7.5rem);line-height:.96}.nn-h--l{font-size:clamp(2.5rem,5.6vw,5.75rem)}.nn-h--m{font-size:clamp(2rem,3.9vw,3.5rem)}.nn-h--s{font-size:clamp(1.625rem,2.8vw,2.5rem)}.nn-h--xs{font-size:clamp(1.25rem,1.8vw,1.625rem);letter-spacing:-.02em;line-height:1.15}.nn-h em,.nn-hl{font-style:normal;background:var(--nn-olive);color:#1c1c1c;padding:0 .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.nn-h--neon em{background:none;color:var(--nn-neon);padding:0}.nn-eyebrow{font-size:.875rem;line-height:1.4;color:var(--nn-muted)}.nn-eyebrow--caps{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.nn-body{font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.5;max-width:620px}.nn-body--s{font-size:.9375rem;line-height:1.55}.nn-muted{color:var(--nn-muted)}.nn-rte p+p{margin-top:.75em}.nn-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 32px;font-size:.9375rem;letter-spacing:0;text-transform:none;text-decoration:none;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;font-family:inherit;border-radius:0;transition:var(--nn-press)}.nn-btn--solid{background:var(--nn-fg);color:rgb(var(--background, 255 255 255));border-color:var(--nn-fg)}.nn-btn--light{background:#fff;color:#1c1c1c;border-color:#fff}@media(hover:hover){.nn-btn:hover{opacity:.85}}.nn-link{font-size:.875rem;text-decoration:underline;text-underline-offset:3px}.nn-grid{display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(var(--nn-cols-m, 2),minmax(0,1fr));gap:var(--nn-gap, 2px)}@media(min-width:750px){.nn-grid{grid-template-columns:repeat(var(--nn-cols, 4),minmax(0,1fr))}}.nn-card{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;padding-bottom:24px;min-width:0}.nn-card__media{aspect-ratio:3 / 4;overflow:hidden;background:var(--nn-stone);transition:transform .1s ease-out}.nn-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}@media(hover:hover){.nn-card:hover .nn-card__media img{transform:scale(1.03)}}.nn-card__row{display:flex;justify-content:space-between;gap:8px;font-size:.875rem;padding-inline:12px}.nn-card__title{font-weight:400}.nn-card__price{white-space:nowrap;flex-shrink:0}.nn-card__title{min-width:0}.nn-card__price s{opacity:.5;margin-right:6px}.nn-card__feel{font-size:.8125rem;line-height:1.45;color:var(--nn-muted);padding-inline:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nn-grid--gapped .nn-card__row,.nn-grid--gapped .nn-card__feel{padding-inline:0}.nn-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media(hover:hover){.nn .nn-chip:hover{border-color:var(--nn-fg)}}.nn-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;font-size:.875rem;text-decoration:none;border:1px solid rgb(var(--text-color, 28 28 28) / .25);color:inherit;white-space:nowrap;transition:var(--nn-press)}.nn .nn-chip[aria-current=true],.nn .nn-chip.is-active{background:var(--nn-fg);color:rgb(var(--background, 255 255 255));border-color:var(--nn-fg)}.nn-cols{display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:750px){.nn-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.nn-cols{grid-template-columns:repeat(var(--nn-cols, 4),minmax(0,1fr))}}.nn-col{display:flex;flex-direction:column;gap:10px;min-width:0}.nn-cols--rule .nn-col{border-top:2px solid var(--nn-fg);padding-top:20px}.nn-cols--box .nn-col{border:1px solid var(--nn-line);padding:28px}.nn-cols--stat{gap:0}.nn-cols--stat .nn-col{padding:40px var(--nn-gutter);border-bottom:1px solid var(--nn-line)}@media(min-width:1000px){.nn-cols--stat .nn-col{border-bottom:0;border-right:1px solid var(--nn-line)}.nn-cols--stat .nn-col:last-child{border-right:0}}.nn-cols--stat .nn-col .nn-h{font-size:clamp(2.5rem,3.9vw,3.5rem)}.nn-stars{color:#f2b705;letter-spacing:2px;font-size:.875rem}.nn-mono{font-family:ui-monospace,IBM Plex Mono,SFMono-Regular,Menlo,Consolas,monospace}.nn-pending{display:inline-block;font-family:ui-monospace,Menlo,monospace;font-size:.75rem;font-weight:700;letter-spacing:.06em;padding:.1em .5em;border:1px dashed currentColor;opacity:.75}.nn-input{height:48px;padding:0 14px;border:1px solid var(--nn-line);background:transparent;color:inherit;font:inherit;font-size:1rem;min-width:0;border-radius:0}.nn-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nn-qty{display:inline-flex;align-items:center;border:1px solid var(--nn-line)}.nn-qty a,.nn-qty span{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:1rem}.nn-h--calm{font-weight:400;letter-spacing:-.02em;line-height:1.12}.nn-ulink{display:inline-block;position:relative;font-size:.9375rem;font-weight:700;text-decoration:none;padding-bottom:8px;border-bottom:2px solid currentColor;color:inherit;transition:var(--nn-press)}@media(hover:hover){.nn-ulink:hover{opacity:.75}}.nn-tag{display:inline-block;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;background:var(--nn-stone);color:#1c1c1c}.nn-tag--olive{background:var(--nn-olive)}.nn-tag--sage{background:var(--nn-sage)}.nn-tag--ink{background:#1c1c1c;color:#fff}.nn-tag--line{background:transparent;border:1px solid currentColor;color:inherit}.nn-section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:clamp(24px,3vw,40px)}.nn-section-head .nn-stack{gap:10px;max-width:760px}.nn-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:0;font-size:12px;font-weight:500;letter-spacing:0;text-transform:lowercase;line-height:1;color:#1c1c1c;background:#ecebe9;white-space:nowrap}.nn-pill--new{background:#dfe8c8}.nn-pill--bestseller{background:#fbefc4}.nn-pill--sale{background:#f6d6d0}.nn-pill--last-few{background:#fde2c7}.nn-pill--back-in-stock{background:#d6e6f2}.nn-pill--nn-labs{background:#e3dcf2}.nn-pill--pre-order{background:#e6e1d6}.nn-pill--set{background:#7d8466;color:#f4f1e8}.nn-setof{display:flex;gap:6px;align-items:baseline;margin:6px 12px 0;font-size:.8125rem;line-height:1.4;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden}.nn-grid--gapped .nn-setof{margin-inline:0}.nn-setof span:last-child{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:#0000004d}@media(hover:hover){.nn-setof:hover span:last-child{text-decoration-color:currentColor}}.nn-setof__plus{font-weight:700}.nn-setof b{font-weight:600;color:#7d8466}.nn-card__media{position:relative}.nn-card__badge,.nn-look__badge{position:absolute;top:auto;bottom:10px;left:10px;z-index:1}.nn-card__media,.product-card__figure,.product-gallery__media{position:relative}.nn-card:has(+.nn-setof){padding-bottom:0}.nn-card:has(+.nn-card__line){padding-bottom:0}.nn-card__line{display:flex;align-items:baseline;gap:10px;margin:0!important;padding:8px 12px 24px;font-size:.8125rem;line-height:1.45;min-width:0}.nn-card__line .nn-card__feel{display:block;flex:0 1 auto;min-width:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.nn-card__looks{flex:none;color:#1c1c1c;text-decoration:underline;text-underline-offset:3px}.nn-grid--gapped .nn-card__line{padding-inline:0}.nn-card+.nn-setof{margin-top:6px;margin-bottom:24px}.product-gallery__media .nn-pdp-badge{position:absolute;left:14px;bottom:14px;right:auto;width:max-content;max-width:calc(100% - 28px);z-index:2;height:30px;font-size:.8125rem;padding:0 14px}@media(max-width:749px){.nn-imgcols__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:74%;overflow-x:auto;scroll-snap-type:x mandatory;gap:2px;scrollbar-width:none}.nn-imgcols__grid>*{scroll-snap-align:start}.nn-imgcols--n2 .nn-imgcols__grid{grid-auto-flow:row;grid-template-columns:1fr 1fr;overflow:visible}.nn-imgcols--n2 .nn-imgcols__h{font-size:1.25rem}.nn-imgcols--n2 .nn-imgcols__cap{padding-inline:10px}.nn-pgrid--rail .nn-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:44%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.nn-pgrid--rail .nn-grid>*{scroll-snap-align:start}}@media(max-width:999px){.nn-columns--stat .nn-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.nn-columns--stat .nn-col{padding:22px var(--nn-gutter)}.nn-columns--stat .nn-col .nn-h{font-size:2.125rem}}#ushopaid-classic-bundle-wrapper,.product-info__block-item[data-block-type="@app"]:has(#ushopaid-classic-bundle-wrapper):not(:has(form)){display:none!important}.product-gallery__sticky-text{display:none!important}.nn-model{margin:4px 0 0;font-size:.8125rem;opacity:.7}product-card sale-price,.product-card sale-price{color:inherit!important}product-card compare-at-price,.product-card compare-at-price{opacity:.5}#nn-setbuy-anchor-fix,.nn-setbuy{scroll-margin-top:120px}.nn-cell{min-width:0;display:flex;flex-direction:column}.nn-hero .nn-h em{background:#ecc444;color:#000}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html{-webkit-tap-highlight-color:transparent}.button,.btn,.circle-button,.block-swatch,.thumbnail-swatch,.color-swatch,.floating-size-selector__button,.back-button,.nn-dtabs__tab,.nn-setbuy__add,.nn-ff__q,.nn-ff2__tabs>label,.nn-fs__arrow,.nn-sb__field button,.nn-foot__field button,.nn-btn,.nn-chip,.nn-ulink,.nn-bl__link,.nn-ff2__shop,.nn-setof{transition-property:transform,opacity,background-color,color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:ease}:is(.button,.btn,.circle-button,.block-swatch,.thumbnail-swatch,.color-swatch,.floating-size-selector__button,.nn-setbuy__add,.nn-ff__q,.nn-ff2__tabs>label,.nn-fs__arrow,.nn-sb__field button,.nn-foot__field button,.nn-btn,.nn-chip):active{transform:scale(.97);transition-duration:.1s;transition-timing-function:ease-out}:is(.nn-ulink,.nn-bl__link,.nn-ff2__shop,.nn-setof,.back-button,.nn-dtabs__tab,.tap-area,.nn-dlist__a,.nn-dacc__a,.nn-dgroup__a,.nn-foot__col a,.nn-so__proof a):active{opacity:.55;transition-duration:0s}.nn-card:active .nn-card__media,.product-card:active .product-card__figure,.nn-ff2__img:active{transform:scale(.985)}.product-card__figure{transition:transform .1s ease-out}.nn-btn--solid:active,.nn-sb__field button:active{opacity:.88}.block-swatch,.thumbnail-swatch,.floating-size-selector__button{min-height:44px}.nn .nn-fs__arrow{width:44px;height:44px}.nn-ulink:after,.nn-bl__link:after,.nn-ff2__shop:after,.nn-link:after,.nn-so__proof a:after,.nn-ab__msg a:after,.nn-tally__date a:after{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}.nn-bl__link,.nn-ff2__shop,.nn-link,.nn-so__proof a,.nn-ab__msg a{position:relative}.nn-ulink:after{top:-6px;right:-6px;bottom:-4px;left:-6px}.nn .nn-setof{padding-block:12px;margin-top:-6px;margin-bottom:-12px}.nn .nn-card+.nn-setof{margin-top:-6px;margin-bottom:12px}@media(pointer:coarse){.nn-foot .nn-foot__col ul{gap:0}.nn-foot .nn-foot__col a{display:block;padding-block:11px;font-size:.9375rem}.nn-foot .nn-foot__legal a{display:inline-block;padding-block:12px}.nn .nn-dacc__a,.nn-dacc__a,.nn-dgroup__a{min-height:44px}}.shopify-section--header .header.color-scheme{background:rgb(var(--background));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.shopify-section--header .header.color-scheme:has(:is(header-menu-drawer,header-mega-menu,header-dropdown-menu)[open]){background:rgb(var(--background))}@media(prefers-reduced-motion:reduce){.nn-card__media img,.nn-ff2__img img{transition:none}.nn-card:hover .nn-card__media img,.nn-ff2__card:hover .nn-ff2__img img{transform:none}:is(.button,.btn,.circle-button,.block-swatch,.thumbnail-swatch,.color-swatch,.floating-size-selector__button,.nn-setbuy__add,.nn-ff__q,.nn-ff2__tabs>label,.nn-fs__arrow,.nn-sb__field button,.nn-foot__field button,.nn-btn,.nn-chip):active{transform:none;opacity:.7}.nn-card:active .nn-card__media,.product-card:active .product-card__figure,.nn-ff2__img:active{transform:none}.nn-fs__track{scroll-behavior:auto}}@media(prefers-reduced-transparency:reduce){.shopify-section--header .header.color-scheme{background:rgb(var(--background));-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){.nn{--nn-muted: rgb(var(--text-color, var(--nn-ink)) / .9);--nn-line: rgb(var(--text-color, var(--nn-ink)) / .5)}.shopify-section--header .header.color-scheme{background:rgb(var(--background));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px rgb(var(--text-color))}.nn-pill{box-shadow:inset 0 0 0 1px #1c1c1c}.nn-chip{border-color:currentColor}}.nn-add1__row select,.nn-setbuy__size select,select:not([class]):not([multiple]):not([size]){-webkit-appearance:none;appearance:none;padding-right:32px!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%231c1c1c' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 12px center / 10px 6px}.nn-setbuy__size select{background-color:#fff}.nn-coll__offer-wrap{margin-top:-8px;margin-bottom:14px}.nn-coll__offer{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;line-height:1.45}.nn-coll__offer-pill{display:inline-block;padding:4px 9px;background:#ecc444;color:#1c1c1c;font-weight:600;font-size:12px;letter-spacing:.02em;text-transform:uppercase}.nn-coll__offer a{color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.nn-rs{background:rgb(var(--background));color:rgb(var(--text-color))}.nn-rs__in{padding-block:clamp(48px,6vw,88px);display:grid;gap:clamp(28px,4vw,64px);align-items:center}@media(min-width:900px){.nn-rs__in{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.nn-rs__media{aspect-ratio:4 / 5;overflow:hidden;background:rgb(var(--text-color) / .06)}.nn-rs__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s ease}.nn-rs__media:hover img{transform:scale(1.03)}.nn-rs__text{display:grid;gap:18px;max-width:620px;min-width:0}.nn-rs__h{margin:0;text-wrap:balance}.nn-rs__body{margin:0;font-size:16px;line-height:1.6}.nn .nn-rs__pts{list-style:none;margin:4px 0 0;padding:0!important;display:grid;gap:18px}.nn .nn-rs__pts li{margin:0;padding:0;display:grid;gap:4px;font-size:15px;line-height:1.5}.nn-rs__pts b{font-weight:700;font-size:18px;line-height:1.3;letter-spacing:-.01em}.nn-rs__sage{background:#7d8466;color:#fff}.nn-rs__sage .nn-rs__in{padding-block:clamp(48px,6vw,88px)}.nn-rs__sage .nn-rs__media{background:#1c1c1c0f}.nn-rs__link{justify-self:start}@media(min-width:900px){.nn-rs__in--flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.nn-rs__in--flip .nn-rs__media{order:2}}.nn-rs__in--next{padding-top:0}.nn-rs__more-wrap{padding-bottom:clamp(40px,5vw,72px);margin-top:calc(-1*clamp(16px,3vw,40px))}.nn-rs__more-h{margin:0 0 12px}.nn-rs__more{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.nn-rsc{display:grid;gap:10px;align-content:start;padding:22px;background:rgb(var(--text-color) / .04)}.nn-rsc .nn-eyebrow{margin:0}.nn-rsc__h{margin:0;text-wrap:balance}.nn-rsc__body{margin:0;font-size:15px;line-height:1.55}.nn-rsc__link{justify-self:start;font-size:14px}@media(max-width:749px){.nn-rs__more{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:calc(-1 * var(--nn-gutter, 16px));padding-inline:var(--nn-gutter, 16px);scrollbar-width:none}.nn-rs__more::-webkit-scrollbar{display:none}.nn-rsc{flex:0 0 82%;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.nn-rs__media img{transition:none}}:root{--nn-really-gold: #b8860b;--nn-really-yellow: #f2c230}:root{--nn-rc: var(--nn-really-gold)}.color-scheme--scheme-2,.color-scheme--scheme-3,.color-scheme--scheme-6,.color-scheme--scheme-7,.nn-hero{--nn-rc: var(--nn-really-yellow)}.nn-really,.nn-h em.nn-really{font-style:italic;color:var(--nn-rc);background:none;padding:0 .04em 0 0}.nn-so .nn-really,.nn-gq .nn-really{color:#1c1c1c;background:var(--nn-really-yellow);padding:0 .1em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.nn-so__tag:has(.nn-really){padding-bottom:.14em}.nn-play{font-style:normal;color:#1c1c1c;background:var(--nn-olive);padding:0 .1em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.nn-good{font-style:italic}.nn-h .nn-good,.nn-so__tag .nn-good{padding-inline:.06em .1em}.nn-so__tag:has(.nn-good){padding-bottom:.2em}.nn-goy{display:inline-flex;align-items:center;gap:14px;color:inherit;text-decoration:none}.nn-goy__logo{display:block;width:120px;height:auto}.nn-goy__txt{font-size:14px;line-height:1.4;max-width:44ch}.nn-goy__score{font-size:20px;letter-spacing:-.02em;margin-right:4px}.nn-goy__link{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;white-space:nowrap}@media(hover:hover){.nn-goy:hover .nn-goy__link{text-decoration-thickness:2px}}.nn-pdp-goy{padding:12px 0 14px;border-bottom:1px solid var(--nn-line)}.nn-pdp-goy .nn-goy{gap:12px}.nn-pdp-goy .nn-goy__logo{width:64px}.nn-pdp-goy .nn-goy__txt{font-size:13px}.nn-pdp-goy .nn-goy__score{font-size:17px}@media(min-width:1000px)and (max-width:1239px){.header__primary-nav{column-gap:14px;flex-wrap:nowrap}.header__primary-nav .subheading{font-size:13px;white-space:nowrap}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.nn-pgrid[id]{scroll-margin-top:110px}.product_info_content .product_info_content_header,.product_info_content .product-specific-info-title{text-transform:none!important}html:not(:has(#looks)) .nn-needs-looks{display:none!important}.product-title,.nn-card__title,.nn-cart__name,.modal-title-header,.line-item .product-title,.nn-add1__t,.nn-setmatch__card .nn-setmatch__name,.predictive-search .product-title{text-transform:lowercase}:root{--nn3-black: #000000;--nn3-white: #ffffff;--nn3-grey: #f2f1ee;--nn3-olive: #7D8466;--nn3-mustard: #ecc444;--nn3-blue: #0a1f86;--nn3-red: #6b1e22;--nn3-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--nn3-sans: Helvetica, "Helvetica Neue", Arial, sans-serif;--nn3-margin: 16px;--nn3-section: 64px;--nn3-band: 64px}@media(min-width:1000px){:root{--nn3-margin: 48px;--nn3-section: 112px;--nn3-band: 112px}}.nn{--nn-ink: 0 0 0;--nn-olive: var(--nn3-mustard);--nn-sage: var(--nn3-olive);--nn-stone: var(--nn3-grey);--nn-gutter: var(--nn3-margin);font-family:var(--nn3-sans)}.nn-wrap{padding-inline:var(--nn3-margin)}.nn-pad{padding-block:calc(var(--nn3-section) / 2)}.nn-pad-sm{padding-block:calc(var(--nn3-section) / 2.5)}.nn-h{font-family:var(--nn3-sans);font-weight:700;text-transform:none}.nn-h--xxl,.nn-h--xl{font-size:64px;line-height:.95;letter-spacing:-.04em}.nn-h--l{font-size:34px;line-height:1;letter-spacing:-.035em}.nn-h--m,.nn-h--s{font-size:34px;line-height:1.05;letter-spacing:-.03em}.nn-h--xs{font-size:20px;line-height:1.25;letter-spacing:-.01em}@media(min-width:1000px){.nn-h--xxl,.nn-h--xl{font-size:125px}.nn-h--l{font-size:64px}.nn-h--m,.nn-h--s{font-size:50px}}.nn-h em,.nn-hl,.nn em.nn-mark{font-style:normal;background:var(--nn3-mustard);color:#000;padding:0 .08em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.nn-eyebrow,.nn-eyebrow--caps{font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:inherit}.nn-body,.nn-rte,.nn-body--s{font-size:16px;line-height:1.4}.nn-btn{font-size:14px;font-weight:700;text-transform:none;min-height:48px;padding:0 28px}.nn-btn:not(.nn-btn--light):not(.nn-btn--outline){background:var(--nn-fg);color:rgb(var(--background, 255 255 255));border-color:var(--nn-fg)}.nn-btn--light{background:#fff;color:#000;border-color:#fff}.nn-link,.nn-ulink{font-size:14px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;text-transform:none}.nn-card__row{font-size:12px;font-weight:700;line-height:1.3;padding-inline:0}.nn-card__title{font-weight:700}.nn-card__feel{font-size:12px;line-height:1.4;padding-inline:0;color:inherit;-webkit-line-clamp:1}.nn-card__media{background:var(--nn3-grey)}.nn-setof{font-size:12px;margin-inline:0}.nn-chip{min-height:36px;padding:0 16px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:var(--nn3-grey);border-color:var(--nn3-grey);color:#000}.nn .nn-chip[aria-current=true],.nn .nn-chip.is-active{background:#000;border-color:#000;color:#fff}.nn-mono,.nn-fine{font-family:var(--nn3-mono);font-size:11px;font-weight:400;line-height:1.4;text-transform:none;letter-spacing:0}.nn-impact{font-family:var(--nn3-mono);font-size:16px;font-weight:700;line-height:1.4}.nn-pill{height:auto;padding:4px 7px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;border:1px solid transparent}.nn-pill--new{background:var(--nn3-blue);color:#fff}.nn-pill--bestseller{background:#000;color:#fff}.nn-pill--last-few{background:var(--nn3-mustard);color:#000}.nn-pill--sale{background:var(--nn3-red);color:#fff}.nn-pill--nn-labs{background:var(--nn3-olive);color:#fff}.nn-pill--set{background:#fff;color:var(--nn3-blue);border-color:var(--nn3-blue)}.nn-pill--pre-order,.nn-pill--back-in-stock,.nn-pill--other{background:#000;color:#fff}.nn-tag{font-size:9px;font-weight:700;letter-spacing:.1em}.nn-tag--olive,.nn-tag--sage{background:var(--nn3-olive);color:#fff}.nn-tag--ink{background:#000}.nn-setof b{color:inherit}.nn-section-head{margin-bottom:24px}.nn-section-head .nn-stack,.nn-stack{gap:12px}.nn-t-page:not([class*=nn-ts-h]) main .shopify-section:not(:first-child)>.nn.color-scheme:not(.color-scheme--scheme-1):not(.nn-hero):not(.nn-noband),.nn-t-page:not([class*=nn-ts-h]) main .shopify-section:not(:first-child)>.nn-band{margin-inline:var(--nn3-margin)}.nn-vid{position:relative;width:100%;height:100%;overflow:hidden}.nn-vid>img,.nn-vid>video{width:100%;height:100%;object-fit:cover;display:block}.nn-vid>video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.nn-vid.is-playing>video{opacity:1}.nn-grid{gap:8px}.nn .nn-tiles__label{left:50%;right:auto;bottom:14px;transform:translate(-50%);padding:9px 18px;background:#fff;color:#000;font-size:11px;font-weight:700;letter-spacing:0;white-space:nowrap}.nn-tiles__grid{gap:4px}.nn-reviews__q{font-size:24px!important;line-height:1.12!important;letter-spacing:-.03em!important}@media(min-width:1000px){.nn-reviews__q{font-size:34px!important}}.nn-reviews__card{gap:14px}.nn-reviews__who{font-size:12px!important;line-height:1.4}.nn-reviews__sum{font-family:var(--nn3-mono);font-size:11px!important}.nn-review-link{align-self:flex-start}@media(max-width:749px){.nn-fs__track>*{flex:0 0 88%!important}.nn-fs__track{gap:8px;scroll-padding-inline:var(--nn3-margin);padding-inline:var(--nn3-margin)}.nn-pgrid--rail .nn-grid{grid-auto-columns:44%;gap:8px}.nn-tiles__grid{grid-auto-columns:40%}}.nn-only-m{display:none}@media(max-width:999px){.nn-only-d{display:none}.nn-only-m{display:block}}.nn-sizebar{display:flex;justify-content:flex-end;align-items:baseline;gap:12px;margin:0 0 -8px;font-size:12px}.nn-sizebar__open{font-size:14px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;color:inherit}.nn-sizebar__hint{margin-right:auto;font-family:var(--nn3-mono);font-size:11px}.nn-model-row{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-size:12px;line-height:1.4}.nn-model-row .nn-model{margin:0;font-size:12px}.nn-model-ask{white-space:nowrap;color:inherit;text-decoration:underline;text-underline-offset:4px}.jdgm-widget,.jdgm-widget *{font-family:var(--nn3-sans)!important}.jdgm-widget .jdgm-star,.jdgm-preview-badge .jdgm-star,.jdgm-carousel-wrapper .jdgm-star{color:#000!important}.jdgm-rev-widg__title,.jdgm-carousel-title{font-size:34px!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.05!important;text-transform:lowercase!important;text-align:left!important}@media(min-width:1000px){.jdgm-rev-widg__title,.jdgm-carousel-title{font-size:50px!important}}.jdgm-rev__title{font-size:16px!important;font-weight:700!important}.jdgm-rev__body,.jdgm-carousel-item__review-body{font-size:16px!important;line-height:1.4!important;color:#000!important}.jdgm-rev__author,.jdgm-rev__location,.jdgm-rev__timestamp,.jdgm-carousel-item__reviewer-name,.jdgm-rev-widg__summary-text,.jdgm-carousel-item__product-title{font-size:12px!important;color:#000!important}.jdgm-rev-widg__summary-text,.jdgm-histogram__frequency,.jdgm-rev__timestamp{font-family:var(--nn3-mono)!important;font-size:11px!important}.jdgm-histogram__bar-content{background:#000!important}.jdgm-histogram__bar{background:var(--nn3-grey)!important}.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-paginate__load-more,.jdgm-carousel__view-all,.jdgm-all-reviews-rating-wrapper a,a.jdgm-carousel-item__view-more,.jdgm-btn{background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:0!important;font:700 14px/1 var(--nn3-sans)!important;text-transform:none!important;letter-spacing:0!important;padding:16px 28px!important}.jdgm-carousel-item,.jdgm-rev{border-radius:0!important;box-shadow:none!important}.jdgm-carousel-item{background:var(--nn3-grey)!important;border:0!important}.jdgm-rev__buyer-badge,.jdgm-carousel-item__verified-badge{background:#000!important;color:#fff!important;border-radius:0!important;font-size:9px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.nnplus{display:inline-block;width:.62em;height:.62em;vertical-align:-.04em;margin:0 .18em;background:linear-gradient(currentColor,currentColor) center / 100% .16em no-repeat,linear-gradient(currentColor,currentColor) center / .16em 100% no-repeat;animation:nnspin 6s linear infinite}@keyframes nnspin{0%{transform:perspective(300px) rotateY(0)}to{transform:perspective(300px) rotateY(360deg)}}@media(prefers-reduced-motion:reduce){.nnplus,.nn-logo__p{animation:none!important}}.nn-logo{position:relative;display:block;height:var(--nn-logo-h, 22px);aspect-ratio:294.494 / 47.076;color:inherit}.nn-logo svg{fill:currentColor}.nn-logo__w{display:block;width:100%;height:100%}.nn-logo__p{position:absolute;left:88.275%;top:25.969%;width:10.911%;height:68.249%;overflow:visible;transform-origin:50% 50%;animation:nnspin 6s linear infinite}.header__logo .nn-logo{height:22px}@media(max-width:699px){.header__logo .nn-logo{height:18px}}.nn-arrows{display:flex;gap:8px}.nn-arrow{width:44px;height:44px;border:0;border-radius:0;background:#000;color:#fff;font:700 14px/1 var(--nn3-sans);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.nn-arrow--prev{background:var(--nn3-grey);color:#000}.color-scheme--scheme-4 .nn-arrow--prev{background:#fff}.color-scheme--scheme-2 .nn-arrow,.nn-fs__slide.color-scheme--scheme-2 .nn-arrow{background:#fff;color:#000}.color-scheme--scheme-2 .nn-arrow--prev{background:#ffffff2e;color:#fff}@media(hover:hover){.nn-arrow:hover{opacity:.85}}.nn-pgrid__acts{display:flex;align-items:center;gap:16px}.nn-pgrid--car .nn-grid{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/4);gap:12px!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.nn-pgrid--car .nn-grid::-webkit-scrollbar{display:none}.nn-pgrid--car .nn-grid>*{scroll-snap-align:start}@media(max-width:749px){.nn-pgrid--car .nn-grid{grid-auto-columns:72%;gap:8px!important}.nn-pgrid--car .nn-arrows{display:none}}.nn-bl__in{padding-block:64px!important}.nn-bl__sub{border-top:0!important;padding-top:0!important;margin-top:36px!important}.nn-bl__h{font-size:64px!important;line-height:1.03!important;letter-spacing:-.035em!important}.nn-bl__sub .nn-bl__link{font-size:14px}@media(max-width:749px){.nn-bl__h{font-size:34px!important}.nn-bl__in{padding-block:48px!important}}.nn-imgcols--over .nn-imgcols__grid{gap:6px!important}.nn-imgcols--over .nn-imgcols__cap{padding:0 32px 32px!important;background:linear-gradient(to top,#00000080,#0000 45%)!important;top:0;justify-content:flex-end;align-items:flex-start;gap:10px!important}.nn-imgcols--over .nn-imgcols__cap .nn-h{font-size:50px!important;line-height:1.05;letter-spacing:-.03em}.nn-imgcols--over .nn-imgcols__txt{display:none}.nn-imgcols--over .nn-imgcols__cta{margin-top:8px;display:inline-flex;align-items:center;height:48px;padding:0 28px;background:#fff;color:#000;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:0}@media(max-width:749px){.nn-imgcols--over .nn-imgcols__cap{padding:0 20px 20px!important}.nn-imgcols--over .nn-imgcols__cap .nn-h{font-size:30px!important}}.nn-fs__slide{min-height:0!important}@media(min-width:1000px){.nn-fs__media{aspect-ratio:1 / 1;min-height:0!important}}.nn-fs__text{padding:56px 48px 112px!important}.nn-fs__text .nn-h{font-size:50px!important;line-height:1.05;letter-spacing:-.03em}.nn-fs__text .nn-stack{gap:18px;max-width:520px}.nn-fs__text .nn-body{font-size:16px;line-height:1.4;max-width:440px}.nn-fs .nn-fs__text .nn-btn{height:auto;min-height:0;padding:0;background:none!important;border:0!important;color:inherit!important;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.nn-fs__nav{justify-content:space-between;padding:0 48px 56px!important}.nn-fs__dots{display:none!important}.nn-fs__count{font-family:var(--nn3-mono);font-size:11px!important;opacity:1!important}.nn-fs__count b{font-weight:400}.nn-fs__arrow{border:0!important;background:#00000014!important;font-weight:700;font-size:14px!important}.nn-fs__arrow[data-dir="1"]{background:currentColor!important}.nn-fs__arrow[data-dir="1"]:after{content:"\2192";color:var(--nn-fs-bg, #fff)}.nn-fs__arrow[data-dir="1"]{font-size:0!important}.nn-fs__arrow[data-dir="1"]:after{font-size:14px}.nn-fs__arrows{display:flex!important}@media(max-width:999px){.nn-fs__media{order:-1;aspect-ratio:4 / 3;min-height:0!important}.nn-fs__text{padding:24px 16px 88px!important}.nn-fs__text .nn-h{font-size:26px!important}.nn-fs__text .nn-body{font-size:15px}.nn-fs__nav{padding:0 16px 24px!important}}.nn-ps__in{padding-block:72px!important;gap:32px!important}.nn .nn-ps__logo{filter:none!important;opacity:.4}.nn .nn-ps__logo[aria-selected=true]{opacity:1}.nn .nn-ps__logo img{width:72px!important;height:72px!important;border-radius:50%;object-fit:cover}.nn-ps__logos{gap:24px!important}@media(max-width:749px){.nn .nn-ps__logo img{width:56px!important;height:56px!important}.nn-ps__logos{gap:10px!important}}main .nn.nn-faq{background:var(--nn3-grey)!important;color:#000;padding-block:72px!important}.nn-faq .nn-faq__grid{gap:24px}@media(min-width:900px){.nn-faq .nn-faq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:56px}}.nn-faq .nn-faq__list{display:flex;flex-direction:column;gap:4px}.nn-faq .nn-faq__item{background:#fff;border:0!important;padding:0!important;margin:0}.nn-faq .nn-faq__item summary{padding:18px 20px;font-size:11px!important;font-weight:700!important;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;align-items:center!important}.nn-faq .nn-faq__item summary:after{content:"+"!important;width:auto!important;height:auto!important;margin:0!important;background:none!important;transform:none!important;font-size:20px;line-height:1;letter-spacing:0;font-weight:700}.nn-faq .nn-faq__item[open] summary:after{content:"\2013"!important}.nn-faq .nn-faq__item>div{padding:0 20px 20px!important;font-size:16px;line-height:1.4;max-width:none!important}@media(max-width:749px){main .nn.nn-faq{padding-block:48px!important}}.nn-hero.nn-hero--v3 .nn-hero__ghost{background:#00000038!important;color:#fff!important;border:0!important;-webkit-backdrop-filter:blur(12px) saturate(1.6);backdrop-filter:blur(12px) saturate(1.6)}.nn .nn-tiles__side:not(.is-on){color:#b3b2ae!important}.nn .nn-tiles__side.is-on{color:#000!important}.nn-coll .nn-coll__grid{padding-inline:var(--nn3-margin)!important;column-gap:2px!important;row-gap:64px!important}.nn-coll .nn-coll__grid .nn-card__row,.nn-coll .nn-coll__grid .nn-card__line,.nn-coll .nn-coll__grid .nn-card__feel:not(a){padding-inline:12px}@media(max-width:749px){.nn-coll .nn-coll__grid{row-gap:40px!important}.nn-coll .nn-coll__grid .nn-card__row,.nn-coll .nn-coll__grid .nn-card__line{padding-inline:8px}}.nn-coll__promo{padding:28px!important;gap:18px!important;justify-content:flex-end!important}.nn-coll__promo .nn-h{font-size:50px!important;line-height:1.05!important;letter-spacing:-.03em!important}.nn-coll__promo .nn-review-link{align-self:flex-start}@media(max-width:749px){.nn-coll__promo{padding:20px!important}.nn-coll__promo .nn-h{font-size:26px!important}}.nn .nn-chip,.nn button.nn-chip,.nn a.nn-chip{height:40px;min-height:40px!important;padding:0 18px!important;border:0!important;background:var(--nn3-grey)!important;color:#000!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase;border-radius:0!important}.nn .nn-chip[aria-current=true],.nn .nn-chip[aria-current=page],.nn .nn-chip.is-on{background:#000!important;color:#fff!important}.nn-chips{gap:6px!important}@media(max-width:749px){.nn .nn-chip{height:36px;min-height:36px!important;padding:0 12px!important}}.nn-so{padding-block:64px 48px!important;border-top:0!important}.nn-so__logo{color:inherit;margin-bottom:0!important}.nn-so__logo .nn-logo{height:22px}.nn-so__tag{font-size:125px!important;line-height:.95!important;letter-spacing:-.04em!important;padding-top:40px;margin:0}.nn-so__line{margin:28px 0 0!important;font-size:20px!important;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:inherit!important;opacity:1!important}.nn-so__goa{margin-top:12px!important;font-size:16px!important;color:inherit!important;opacity:1!important}.nn-so__goa .nn-goa{font-size:16px;align-items:flex-start}.nn-so__proof{margin-top:0!important;padding-top:48px;font-size:20px!important;font-weight:700;letter-spacing:-.01em}.nn-so__proof a{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.nn-so__plus.nnplus{margin:0 .3em}.nn-so__goy{margin-top:40px!important}@media(max-width:749px){.nn-so{padding-block:72px!important}.nn-so__tag{font-size:56px!important;padding-top:48px}.nn-so__line{margin-top:24px!important}.nn-so__proof{flex-direction:column;align-items:flex-start!important;gap:12px!important;padding-top:56px;font-size:22px!important}.nn-so__proof .nn-so__plus{display:none}.nn-so__proof li:before{content:"";display:inline-block;width:.62em;height:.62em;margin-right:12px;vertical-align:-.04em;background:linear-gradient(currentColor,currentColor) center / 100% .16em no-repeat,linear-gradient(currentColor,currentColor) center / .16em 100% no-repeat;animation:nnspin 6s linear infinite}}@media(max-width:749px){.nn-imgcols--over .nn-imgcols__grid{grid-template-columns:1fr!important}}.nn-so .nn-so__logo{color:inherit!important}.nn-pill--set{background:#fff!important;color:var(--nn3-blue)!important;border:0!important;box-shadow:inset 0 0 0 1px var(--nn3-blue)!important;padding:5px 7px!important}.nn-pill{padding:5px 7px}.nn-card__line{padding:2px 0 0!important;justify-content:space-between;font-size:12px!important;line-height:1.4}.nn-card__line .nn-card__feel{font-size:12px;color:inherit}.nn-card__looks{font-weight:700;text-decoration:none!important}@media(hover:hover){.nn-card__looks:hover{text-decoration:underline!important;text-underline-offset:3px}}.nn-coll .nn-coll__grid .nn-card__line{padding-inline:12px!important}@media(max-width:749px){.nn-coll .nn-coll__grid .nn-card__line{padding-inline:8px!important}}.nn-reviews--marq .nn-reviews__card{flex:0 0 calc((100vw - 48px) / 3.5)!important;aspect-ratio:1 / 1;padding:28px!important;gap:12px!important}.nn-reviews--marq .nn-reviews__q{font-size:24px!important;line-height:1.2!important;letter-spacing:-.015em!important}@media(max-width:749px){.nn-reviews--marq .nn-reviews__card{flex-basis:72%!important;padding:20px!important}.nn-reviews--marq .nn-reviews__q{font-size:18px!important}}.nn-so__goy{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.nn-so .nn-so__goylogo{width:150px!important;height:auto!important;max-width:none;filter:brightness(0) invert(1)}.nn-so__goytxt a{color:inherit;text-decoration:underline;text-underline-offset:3px}:root{--nn4-grey: #f2f1ee;--nn4-dgrey: #8C8980;--nn3-band: 72px;--nn3-mustard: #f2f1ee;--nn3-blue: #000;--nn3-red: #000}@media(min-width:1000px){:root{--nn3-band: 72px}}.nn{--nn-olive: #000}.nn-h,.nn-bl__h,.nn-so__tag,.nn-ftv__h,.nn-fo__h{font-weight:400!important}.nn-h{color:var(--nn4-dgrey)}.nn-h em,.nn-hl,.nn em.nn-mark,.nn-ftv__h em,.nn-fo__h em,.nn-hero .nn-h em,.nn-mark{background:none!important;color:#000!important;padding:0!important;font-style:normal}:is(.color-scheme--scheme-2,.color-scheme--scheme-3,.color-scheme--scheme-6,.color-scheme--scheme-7,.color-scheme--scheme-nn-olive,[class*=color-scheme--scheme-77ba01cc],[class*=color-scheme--scheme-b9383c62],[class*=color-scheme--scheme-5740a654],[class*=color-scheme--scheme-403d05b0],.nn-hero,.nn-imgcols--over .nn-imgcols__cap,.nn-so) :is(.nn-h,.nn-h em,.nn-hl,.nn-mark){color:inherit!important}.nn-eyebrow,.nn-eyebrow--caps,.nn-ih__eyebrow{color:var(--nn4-dgrey)}:is(.color-scheme--scheme-2,.color-scheme--scheme-nn-olive,[class*=color-scheme--scheme-77ba01cc],.nn-hero,.nn-fs__slide) .nn-eyebrow{color:inherit}.nn-stack{gap:12px}.nn-stack>:is(.nn-btn,.nn-link,.nn-ulink,.nn-hero__btns):not(:first-child){margin-top:12px}.nn-btn,.nn .nn-btn{font-weight:400!important;letter-spacing:0;border-radius:0}.nn-btn:not(.nn-btn--light):not(.nn-btn--outline),.nn .nn-btn--solid{background:var(--nn4-grey)!important;color:#000!important;border-color:var(--nn4-grey)!important}:is(.color-scheme--scheme-4,.color-scheme--scheme-2,.color-scheme--scheme-nn-olive,[class*=color-scheme--scheme-77ba01cc]) .nn-btn:not(.nn-btn--outline),.nn-btn--light{background:#fff!important;color:#000!important;border-color:#fff!important}.nn-main-cart button[name=checkout].nn-btn,button[name=checkout].nn-btn{background:#000!important;color:#fff!important;border-color:#000!important}.product-info buy-buttons .button,product-sticky-add-to-cart .button{font-weight:400!important}.nn-link,.nn-ulink,.nn-sizebar__open,.nn-fs .nn-fs__text .nn-btn,.nn-bl__link,.nn-review-link{font-weight:400!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}.nn-hero .nn-btn--light{background:#fff!important;color:#000!important;border:0!important}.nn-hero.nn-hero--v3 .nn-hero__ghost,.nn .nn-hero__ghost{background:#fff!important;border:0!important;color:#000!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;font-weight:400!important;text-decoration:none}.nn-imgcols--over .nn-imgcols__cta{font-weight:400!important;font-size:11px!important;height:40px!important;padding:0 22px!important}.nn-card__row,.nn-card__title,.nn-card__price{font-weight:400!important;color:#000}.nn-card__feel,.nn-card__line .nn-card__feel{color:var(--nn4-dgrey)!important}.nn-card__looks{font-weight:400!important;color:#000}.nn-card__media{margin-bottom:0}.nn-card{gap:10px}.nn-pill,.nn-pill--new,.nn-pill--bestseller,.nn-pill--last-few,.nn-pill--sale,.nn-pill--nn-labs,.nn-pill--set,.nn-pill--pre-order,.nn-pill--back-in-stock,.nn-pill--other,.nn-tag,.nn-tag--olive,.nn-tag--sage,.nn-tag--ink,.nn-coll__offer-pill,.nn-tb__pill,.nn-tbs,.nn-rev__buyer-badge{background:#fff!important;color:#000!important;border:0!important;box-shadow:none!important;font-size:10px!important;font-weight:400!important;letter-spacing:0!important;text-transform:lowercase!important;line-height:1!important;padding:5px 7px!important;border-radius:0!important}.nn .nn-chip,.nn button.nn-chip,.nn a.nn-chip,.nn .nn-chip--looks,.nn .nn-chip--looks[aria-current=false],.nn .nn-pgrid__chips .nn-chip--looks,.nn .nn-coll__row .nn-chip--looks{background:var(--nn4-grey)!important;border-color:var(--nn4-grey)!important;color:#000!important;font-size:10px!important;font-weight:400!important;letter-spacing:.12em!important}.nn .nn-chip[aria-current=true],.nn .nn-chip[aria-current=page],.nn .nn-chip.is-on,.nn .nn-chip.is-active,.nn .nn-chip--looks[aria-current=true],.nn .nn-pgrid__chips .nn-chip--looks[aria-current=true],.nn .nn-coll__row .nn-chip--looks[aria-current=true]{background:#000!important;border-color:#000!important;color:#fff!important;font-weight:700!important}.color-scheme--scheme-4 .nn .nn-chip:not([aria-current=true]):not(.is-on),.color-scheme--scheme-4 .nn-chip:not([aria-current=true]):not(.is-on){background:#fff!important}.nn-grid{gap:12px}.nn-pgrid .nn-grid{column-gap:12px!important}@media(max-width:749px){.nn-grid,.nn-pgrid .nn-grid{column-gap:10px!important}.nn-pgrid--car .nn-grid{gap:10px!important}}main .nn.color-scheme--scheme-4.nn-pad,main .nn.color-scheme--scheme-4 .nn-pad,main .nn-band.color-scheme--scheme-4 .nn-ps__in{padding-block:72px!important}.nn-why,.nn-cfp{background:var(--nn4-grey)!important;color:#000!important}.nn-eq__tile--olive{background:var(--nn4-grey)!important}.nn-rs__sage{background:var(--nn4-grey)!important;color:#000!important}.nn-ftv__ep.is-on{background:#000!important;color:#fff!important}.nn-ftv__ep:focus-visible{outline-color:#000!important}.nn-foot__col a[href*=free-tee]{background:none!important;padding:0!important;margin-left:0!important}.nn-setbuy__msg,.nn-ph__p s{color:var(--nn4-dgrey)!important}.nn-logo__p{animation:none!important}.header .nn-logo__p,.header__logo .nn-logo__p{animation:nnspin 6s linear infinite!important}@media(prefers-reduced-motion:reduce){.header .nn-logo__p,.header__logo .nn-logo__p{animation:none!important}}.nn-bl__h{color:var(--nn4-dgrey)}.nn-bl__h>span:not(.nn-bl__sum) a,.nn-bl__h em{background:none!important;padding:0!important;text-decoration:none}.nn-bl__h>span:not(.nn-bl__sum){color:#8c8980;animation:nntrio 4.5s infinite}.nn-bl__h>span:not(.nn-bl__sum) :is(a,em){color:inherit!important}.nn-bl__h>span:nth-child(2){animation-delay:1.5s}.nn-bl__h>span:nth-child(3){animation-delay:3s}.nn-bl__sum,.nn-bl__sum *{color:#000!important;background:none!important}@keyframes nntrio{0%,30%{color:#000}36%,to{color:#8c8980}}@media(prefers-reduced-motion:reduce){.nn-bl__h>span{animation:none!important}}.nn-bl__sub,.nn-bl__item,.nn-bl__lead{color:#000}.nn .nn-tiles__label{left:0!important;right:0!important;bottom:0!important;transform:none!important;padding:56px 16px 16px!important;background:linear-gradient(to top,#00000073,#0000)!important;color:#fff!important;font-size:16px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important;white-space:normal!important;text-align:left}.nn-tiles__grid{gap:6px!important}.nn-reviews--marq .nn-reviews__grid{gap:12px!important;padding-right:12px}.nn-reviews--marq .nn-reviews__card{flex:0 0 556px!important;width:556px;height:556px;aspect-ratio:auto!important;padding:48px!important;gap:16px!important;justify-content:flex-end!important;align-items:flex-start;overflow:hidden;box-sizing:border-box;background:var(--nn4-grey)!important;color:#000}.nn-reviews__q,.nn-reviews--marq .nn-reviews__q{font-size:50px!important;line-height:1.05!important;letter-spacing:-.03em!important;font-weight:400!important;color:var(--nn4-dgrey)!important;flex:0 0 auto!important;margin:0!important}@media(max-width:749px){.nn-reviews--marq .nn-reviews__grid{gap:8px!important;padding-right:8px}.nn-reviews--marq .nn-reviews__card{flex:0 0 260px!important;width:260px;height:260px;padding:20px!important;gap:10px!important}.nn-reviews__q,.nn-reviews--marq .nn-reviews__q{font-size:20px!important;line-height:1.25!important;letter-spacing:-.01em!important}}.nn-ps .nn-ps__q blockquote{font-size:20px!important;line-height:1.25!important;letter-spacing:-.01em!important;font-weight:400!important;color:var(--nn4-dgrey)!important}.nn .nn-ps__logo{opacity:1!important}.nn .nn-ps__logo img{filter:grayscale(1) contrast(.35) brightness(1.25);transition:filter .2s}.nn .nn-ps__logo[aria-selected=true] img{filter:grayscale(1)}.nn-ps__in{padding-block:72px!important}.nn-ps__name,.nn-ps__ey{color:var(--nn4-dgrey)}@media(max-width:749px){.nn-arrows,.nn-fs__arrows{display:none!important}}.nn-dots{display:flex;gap:6px;justify-content:flex-end;align-items:center;margin-top:16px;padding-inline:0}.nn-dots[hidden]{display:none}.nn-dots i{width:5px;height:5px;border-radius:50%;background:var(--nn4-dgrey);opacity:.3;transition:opacity .2s}.nn-dots i.is-on{opacity:1}:is(.color-scheme--scheme-2,.color-scheme--scheme-nn-olive) .nn-dots i{background:currentColor}@media(max-width:999px){.nn-fs__dots{display:flex!important;flex:1;justify-content:flex-end;gap:6px!important}.nn-fs .nn-fs__dot{width:5px!important;height:24px!important;padding:0!important}.nn-fs .nn-fs__dot:before{height:5px!important;border-radius:50%;opacity:.25}.nn-fs .nn-fs__dot[aria-current=true]{width:5px!important}.nn-fs .nn-fs__dot[aria-current=true]:before{opacity:1}.nn-fs__media{cursor:pointer}.nn-fs__arrows{display:none!important}}@media(max-width:749px){.nn-pgrid{display:flex;flex-direction:column}.nn-pgrid>.nn-row-head,.nn-pgrid>.nn-row-head>.nn-pgrid__acts{display:contents}.nn-pgrid>.nn-row-head>.nn-stack{margin-bottom:24px}.nn-pgrid>.nn-row-head>.nn-pgrid__acts>.nn-link{order:99;align-self:flex-start;margin-top:24px}.nn-pgrid>.nn-dots{order:98}}@media(max-width:749px){.nn-imgcols--over .nn-imgcols__grid{grid-auto-flow:row!important;grid-template-columns:1fr!important;gap:10px!important;overflow:visible!important}}.color-scheme--scheme-4 .nn-entry--cards{background:#fff;border-color:#fff!important}.color-scheme--scheme-4 .nn-entry--cards .nn-h{color:var(--nn4-dgrey)}.nn-ulink{border-bottom:0!important;padding-bottom:0!important}.nn-ulink:after{display:none!important}.nn-bl__in{padding-block:112px!important}@media(max-width:749px){.nn-bl__in{padding-block:64px!important}}.shopify-section:has(>.nn-fs){background:var(--nn4-grey);padding:48px var(--nn3-margin)}@media(max-width:749px){.shopify-section:has(>.nn-fs){padding:48px 0}}.header__primary-nav .subheading,.nn-hright .subheading{font-size:11px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}.nn-hright{display:flex;align-items:center;margin-right:16px}@media(max-width:999px){.nn-hright{display:none}}.announcement-bar{padding-block:7px!important}.announcement-bar .subheading,.announcement-bar .nn-ab__msg,.announcement-bar .nn-goa{font-size:11px!important;font-weight:700!important;line-height:1.2!important}.announcement-bar .nn-ic,.announcement-bar svg{width:13px!important;height:13px!important}.nn-bl__in{gap:0!important}.nn-bl__h{display:flex;flex-direction:column;gap:2px;margin-left:-.045em;line-height:1.03!important}.nn-bl__sub{margin-top:36px!important}.nn-card{gap:0!important}.nn-card>.nn-card__media{margin-bottom:10px}.nn-card>.nn-card__row{margin-bottom:4px}.nn-card>:is(.nn-card__feel,.nn-card__line){margin-top:0!important;padding-top:0!important}.nn-fs__arrow:not([data-dir="1"]){background:color-mix(in srgb,currentColor 14%,transparent)!important;color:inherit!important}.nn-fs__arrow[data-dir="1"]:after{color:var(--nn-fs-bg, #fff)!important}.nn-so{padding-block:40px!important}.nn-so__tag{padding-top:40px!important}.nn-so__proof{padding-top:16px!important}.nn-so__line{margin-top:24px!important}.nn-so__goy{margin-top:112px!important}@media(max-width:749px){.nn-so__proof{padding-top:24px!important}.nn-so__goy{margin-top:64px!important}}#nn-looks{scroll-margin-top:90px}.nn-coll__offer-pill{background:var(--nn4-grey)!important}.nn-coll__sws{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.nn-coll__sw{position:relative;display:inline-flex;cursor:pointer}.nn-coll__sw input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.nn-coll__dot{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026;outline:1px solid transparent;outline-offset:3px;transition:outline-color .15s}.nn-coll__sw input:checked+.nn-coll__dot{outline-color:#000}.nn-coll__sw input:focus-visible+.nn-coll__dot{outline:2px solid #000}.nn-coll__sw.is-empty{opacity:.3;cursor:default}.product-info .nn-pill{background:var(--nn4-grey)!important}.product-gallery__media>.nn-lb,.nn-lb{background:#fff!important;color:#000!important;font-size:11px!important;font-weight:400!important;padding:7px 10px!important;border:0!important;border-radius:0!important}.nn-fs .nn-fs__text .nn-btn,.nn-fs .nn-fs__text .nn-btn:not(.nn-btn--outline){background:none!important;border:0!important;color:inherit!important;padding:0!important;min-height:0!important;height:auto!important}.nn .nn-ps__logo img{filter:grayscale(1)!important;opacity:.5;box-shadow:0 0 0 1px #0000001a;transition:opacity .2s}.nn .nn-ps__logo[aria-selected=true] img{opacity:1}.nn-coll__all+.nn-coll__offer-wrap{margin-top:12px!important;margin-bottom:0}.nn-coll__offer{font-size:14px}:root{--nn-subhead: #24407A;--nn-navy: var(--nn-subhead);--nn-olive-5: #7D8466;--nn-grey-dark: #8C8980;--nn-grey-light: #F2F1EE}.nn-eyebrow,.nn-eyebrow--caps,.nn-ih__eyebrow,.nn-reviews__eyebrow,.nn-ff__k,.nn-colsw__k,.nn-szrow__k,.nn-foot__ct,.nn-ps__name,.nn-sf__lab,.nn-sf__gpc{color:var(--nn-subhead)!important;letter-spacing:.13em!important;-webkit-text-stroke:.4px var(--nn-subhead)}:is(.color-scheme--scheme-2,.color-scheme--scheme-3,.color-scheme--scheme-6,.color-scheme--scheme-7,.color-scheme--scheme-nn-olive,[class*=color-scheme--scheme-77ba01cc],[class*=color-scheme--scheme-b9383c62],[class*=color-scheme--scheme-5740a654],[class*=color-scheme--scheme-403d05b0],.nn-hero,.nn-imgcols--over .nn-imgcols__cap,.nn-so,.nn-me__card,.nn-tiles__item) :is(.nn-eyebrow,.nn-eyebrow--caps,.nn-reviews__eyebrow){color:inherit!important;-webkit-text-stroke:0}.nn-h em,.nn-hl,.nn em.nn-mark,.nn-ftv__h em,.nn-fo__h em,.nn-mark{color:var(--nn-olive-5)!important}:is(.color-scheme--scheme-2,.color-scheme--scheme-3,.color-scheme--scheme-6,.color-scheme--scheme-7,.color-scheme--scheme-nn-olive,[class*=color-scheme--scheme-77ba01cc],[class*=color-scheme--scheme-b9383c62],[class*=color-scheme--scheme-5740a654],[class*=color-scheme--scheme-403d05b0],.nn-hero,.nn-imgcols--over .nn-imgcols__cap,.nn-so) :is(.nn-h em,.nn-hl,.nn-mark){color:inherit!important}@keyframes nntrio{0%,30%{color:#7d8466}36%,to{color:#8c8980}}.announcement-bar .subheading,.announcement-bar .nn-ab__msg,.announcement-bar .nn-goa{font-size:12px!important}:root:has(.nn-hero--top) .shopify-section--announcement-bar{display:none!important}.nn-hero--top.nn-hero--v3{aspect-ratio:auto!important;height:100svh;min-height:560px;max-height:none!important}.nn-hero--top .nn-hero__media:before{content:"";position:absolute;inset:0 0 auto 0;height:220px;z-index:1;pointer-events:none;background:linear-gradient(#00000038,#0000)}.nn-hero--top.nn-hero--v3 .nn-hero__content{padding:0 48px 48px!important}.nn-hero--top .nn-hero__half--2 .nn-hero__content{display:none}@media(min-width:750px){.nn-hero--top.nn-hero--v3 .nn-hero__content{max-width:50%}}.nn-hero--top.nn-hero--v3 .nn-hero__content .nn-stack{gap:24px}@media(max-width:749px){.nn-hero--top.nn-hero--v3 .nn-hero__content{padding:0 16px 16px!important}.nn-hero--top.nn-hero--v3 .nn-h--xxl{font-size:64px!important}}:root:has(.nn-hero--top) .header:not(.is-solid,:has([open])){padding-top:40px;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-color:transparent!important}@media(max-width:749px){:root:has(.nn-hero--top) .header:not(.is-solid,:has([open])){padding-top:16px}}:root:has(.nn-hero--top) .header:not(.is-solid,:has([open])) .header__logo .nn-logo{height:32px}:root:has(.nn-hero--top) .header:not(.is-solid,:has([open])) :is(.header__primary-nav .subheading,.nn-hright .subheading){font-size:16px!important}:root:has(.nn-hero--top) .header{transition:background-color .25s ease,padding .25s ease}.nn-hero__ticker{position:absolute;z-index:3;left:0;right:0;top:calc(var(--header-height, 96px) + 16px);overflow:hidden;pointer-events:none;color:#fff}.nn-hero__ticker .nn-goa{display:inline-flex;white-space:nowrap;margin:0;font-size:12px!important;font-weight:700;line-height:1.2;color:#fff;gap:6px;align-items:center;animation:nn-ticker 28s linear infinite}.nn-hero__ticker .nn-goa__dot{display:none}.nn-hero__ticker .nn-goa__sky{width:14px;height:14px;stroke:currentColor;fill:none}@keyframes nn-ticker{0%{margin-left:100%;transform:translate(0)}to{margin-left:0;transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.nn-hero__ticker .nn-goa{animation:none;margin-left:48px}}@media(max-width:749px){.nn-hero__ticker{top:calc(var(--header-height, 64px) + 8px)}}.nn-bl__ey{margin:0 0 12px}.nn-card__looks,.nn-card__line .nn-card__looks{color:var(--nn-subhead)!important}.nn-split .nn-btn,.nn-hero .nn-btn{text-decoration:none!important}.nn .nn-chip--looks:not([aria-current=true]),.nn .nn-pgrid__chips .nn-chip--looks:not([aria-current=true]),.nn .nn-coll__row .nn-chip--looks:not([aria-current=true]){color:var(--nn-subhead)!important}.nn-card__looks,a.nn-card__looks{color:var(--nn-subhead)!important}.nn-coll__bar{border-bottom:0!important}.nn-coll__looksline,.nn-pgrid__line{display:none!important}:root{--nn-buy: #7D8466}.product-info buy-buttons button[type=submit].button,.product-info buy-buttons .button[name=add],product-sticky-add-to-cart .button,button[name=checkout],.nn-main-cart button[name=checkout].nn-btn,button[name=checkout].nn-btn,.cart-drawer button[name=checkout]{background:var(--nn-buy)!important;border-color:var(--nn-buy)!important;color:#fff!important}.product-info buy-buttons button[type=submit].button[disabled],.product-info buy-buttons .button[name=add][disabled],.product-info buy-buttons button[type=submit].button[aria-disabled=true],product-sticky-add-to-cart .button[disabled],product-sticky-add-to-cart .button[aria-disabled=true]{background:var(--nn-grey-dark, #8C8980)!important;border-color:var(--nn-grey-dark, #8C8980)!important;color:#fff!important;cursor:not-allowed;opacity:1!important}.nn-perks{justify-content:center!important;text-align:center;gap:2px 14px!important}@media(max-width:749px){.nn-perks{flex-wrap:nowrap!important;gap:0 10px!important;font-size:10px!important;letter-spacing:-.02em}.nn-perks__d{display:none}}.nn-dlv__in::placeholder{font-size:13px;color:#8c8980}.nn-foot a.nn-foot__hl{color:var(--nn-subhead)!important;font-weight:700}.nn-hlw :is(.nn-play,.nn-h .nn-good){transition:color .7s ease}.nn-hlw :is(.nn-play,.nn-h .nn-good):not(.is-in):not(.nn-hlb){color:inherit!important}.nn-hlw .nn-bl__h>span:not(.nn-bl__sum){animation:none!important;color:#8c8980;transition:color .7s ease}.nn-hlw .nn-bl__h>span.is-in:not(.nn-bl__sum){color:#7d8466!important}.nn-hlw .nn-bl__h>span:nth-of-type(2){transition-delay:.35s}.nn-hlw .nn-bl__h>span:nth-of-type(3){transition-delay:.7s}.nn-setbuy__h,.nn-why__h,.nn-why__k{color:var(--nn-subhead)!important;-webkit-text-stroke:.4px var(--nn-subhead)}:root{--nn-grey-dark: #8C8980;--nn-grey-mid: #C1BEB4;--nn4-dgrey: #8C8980}.header__primary-nav .subheading,.nn-hright .subheading,:root:has(.nn-hero--top) .header:not(.is-solid,:has([open])) :is(.header__primary-nav .subheading,.nn-hright .subheading){font-size:14px!important;font-weight:700!important;line-height:1!important}.header__logo .nn-logo,:root:has(.nn-hero--top) .header:not(.is-solid,:has([open])) .header__logo .nn-logo,.nn-so__logo .nn-logo{height:27px!important}@media(max-width:699px){.header__logo .nn-logo{height:27px!important}}.nn-foot__h{color:var(--nn-subhead)!important}.nn-so__proof{padding-top:80px!important}.nn-so__line,.nn-so__goy{margin-top:16px!important}@media(max-width:749px){.nn-so__proof{padding-top:48px!important}.nn-so__goy{margin-top:16px!important}}.nn .nn-chip,.nn button.nn-chip,.nn a.nn-chip{font-weight:400!important}.product-info :is(b,strong):not(.nn-why__grid b){font-weight:400}.product-info .money,.nn-dlv__go{font-weight:400!important}:is(.shopify-section--related-products,.shopify-section--recently-viewed-products) .section-header :is(h2,.h3){font-weight:400!important;color:#8c8980!important;font-size:34px!important;line-height:1.05;letter-spacing:-.03em}@media(min-width:1000px){:is(.shopify-section--related-products,.shopify-section--recently-viewed-products) .section-header :is(h2,.h3){font-size:50px!important}}:is(.shopify-section--related-products,.shopify-section--recently-viewed-products) .section-header em{font-style:normal;color:#7d8466;background:none}.nn-why .nn-why__co2 .nn-why__k{color:#7d8466!important;-webkit-text-stroke:.4px #7D8466}.shopify-section:has(>.nn-rs),.shopify-section:has(.nn-rs){margin-block:0!important;padding-block:0!important}.nn-rs .nn-rs__in,.nn-rs .nn-rs__in--next{max-width:none;margin:0;padding:0!important;gap:0;align-items:stretch}.nn-rs .nn-rs__media{aspect-ratio:4 / 5;height:100%}.nn-rs__media video.nn-rs__vid,.nn-rs__media iframe.nn-rs__vid{width:100%;height:100%;object-fit:cover;display:block;border:0}.nn-rs .nn-rs__text{padding:48px 16px;max-width:none;align-content:center}@media(min-width:900px){.nn-rs .nn-rs__text{padding:64px clamp(48px,6vw,112px)}}.nn-rs .nn-rs__text>*{max-width:620px}.nn .nn-rs__pts li{font-size:16px;line-height:1.5;color:#000}.nn-rs__pts b{font-size:20px!important;font-weight:400!important;color:#8c8980;line-height:1.25}.nn-rs__body{font-size:16px}.nn-rs__sage{background:#f2f1ee!important;color:#000!important}.nn-rs .nn-rs__sage .nn-rs__in{padding:16px!important;gap:0}@media(min-width:900px){.nn-rs .nn-rs__sage .nn-rs__in{padding:48px!important}.nn-rs .nn-rs__sage .nn-rs__text{padding:16px clamp(32px,5vw,96px)}}.nn-rs__sage .nn-eyebrow{color:#7d8466!important;-webkit-text-stroke:.4px #7D8466}.nn-hdr-tick{display:none}:root:has(.nn-hero--top) .nn-hdr-tick{display:block;grid-column:1 / -1;grid-row:2;overflow:hidden;margin-top:16px;color:rgb(var(--text-color));pointer-events:none}.nn-hdr-tick .nn-goa{display:inline-flex;white-space:nowrap;margin:0;font-size:12px!important;font-weight:700;line-height:1.2;color:inherit;gap:6px;align-items:center;animation:nn-ticker 28s linear infinite}.nn-hdr-tick .nn-goa__dot{display:none}.nn-hdr-tick .nn-goa__sky{width:14px;height:14px;stroke:currentColor;fill:none}@media(prefers-reduced-motion:reduce){.nn-hdr-tick .nn-goa{animation:none}}@media(max-width:749px){:root:has(.nn-hero--top) .nn-hdr-tick{margin-top:8px}}.nn-trio .nn-bl__h>span:not(.nn-bl__sum){animation:none!important;color:#8c8980!important;transition:color .5s ease;transition-delay:0s!important}.nn-trio .nn-bl__h>span.is-on:not(.nn-bl__sum){color:#7d8466!important}.nn-bl .nn-bl__ey,.nn-bl__ey{margin:0 0 12px!important}.nn-bl__ey+.nn-bl__h{margin-top:0!important}.nn-so__proof{padding-top:40px!important}.nn-so__goy{margin-top:32px!important;padding-top:0!important;border-top:0!important}@media(max-width:749px){.nn-so__proof{padding-top:24px!important}.nn-so__goy{margin-top:32px!important}}.shopify-section--nn-tiles:has(+.shopify-section .nn-bl) .nn-tiles{padding-bottom:0!important}.nn-trio .nn-bl__h>span:not(.nn-bl__sum){transition:color .4s ease!important}a.nn-so__goy{color:inherit!important;text-decoration:none!important}.nn-so__goytxt{margin:0;font-size:16px;line-height:1.4}.nn-so__goyu,a.nn-so__goy:hover .nn-so__goytxt{text-decoration:underline;text-underline-offset:3px}.nn-split__rating,.nn-ph__rev,.nn-reviews__sum,a.nn-reviews__sum{color:var(--nn-subhead)!important;font-weight:400!important}.jdgm-star,.jdgm-rev-widg__summary-stars .jdgm-star,.jdgm-prev-badge__stars .jdgm-star{color:var(--nn-subhead)!important}.nn-num,.nn-why__n,.nn-dd__imp{font-family:var(--nn3-mono, "IBM Plex Mono", monospace)!important;font-size:inherit!important;font-weight:700!important;color:#8c8980!important;letter-spacing:0}@media(max-width:999px){.header{--header-padding-block: 14px}}.header__hamburger{row-gap:5px}.header__hamburger>*{width:16px;height:var(--icon-stroke-width, 1.4px)}.header__logo .nn-logo,:root:has(.nn-hero--top) .header:not(.is-solid,:has([open])) .header__logo .nn-logo{height:22px!important}.header__primary-nav .subheading,.nn-hright .subheading,:root:has(.nn-hero--top) .header:not(.is-solid,:has([open])) :is(.header__primary-nav .subheading,.nn-hright .subheading),.header .header__link,.announcement-bar .subheading,.announcement-bar .nn-goa,.announcement-bar .nn-ab__msg,.nn-hdr-tick .nn-goa{font-weight:400!important}.nn-faq .nn-faq__item summary{color:var(--nn-subhead)!important;-webkit-text-stroke:.4px var(--nn-subhead)}.nn-faq .nn-faq__item summary:after{color:#000;-webkit-text-stroke:0}select:focus,select:focus-visible,select:active{outline:none!important;box-shadow:none!important}.nn-num.nn-num--id{color:#000!important}.highlighted-heading em{margin-inline:0!important;color:var(--nn-olive-5)!important;font-style:normal!important}.highlighted-heading em ::part(line):before,.highlighted-heading em ::part(line):after{content:none!important;background:none!important}:is(.color-scheme--scheme-2,.color-scheme--scheme-3,.color-scheme--scheme-6,.color-scheme--scheme-7,.color-scheme--scheme-nn-olive,[class*=color-scheme--scheme-77ba01cc],[class*=color-scheme--scheme-b9383c62],[class*=color-scheme--scheme-5740a654],[class*=color-scheme--scheme-403d05b0]) .highlighted-heading em{color:inherit!important}.nn-tl{--tl-red: #8C8980;--tl-blue: var(--nn-subhead);--tl-ink: #000}.nn-tl__h,.nn-tl__title,.nn-tl__end,.nn-tl__year{font-weight:400!important}.nn-tl__kicker{font-size:11px!important;font-weight:700!important;letter-spacing:.13em!important;text-transform:uppercase;-webkit-text-stroke:.4px var(--nn-subhead)}.nn-tl__story{font-weight:400!important;font-size:16px!important}.nn-tl__punch{font-weight:400!important;color:#7d8466!important}.nn-tl em,.nn-tl .nn-good{color:#7d8466!important;background:none!important;font-style:normal}.nn-tl__year{color:#c1beb4!important}.nn-perks{justify-content:space-between!important;gap:4px 8px!important;padding:0!important;text-align:left}@media(max-width:749px){.nn-perks{flex-wrap:nowrap!important}}@media(max-width:749px){.nn-so{display:flex!important;flex-direction:column;align-items:flex-start}.nn-so__logo{order:0}.nn-so__tag{order:1;margin-top:40px!important}.nn-so__line{order:2;margin-top:20px!important;font-size:18px!important}.nn-so__goa{order:3}.nn-so__proof{order:4;flex-direction:row!important;flex-wrap:wrap;align-items:baseline!important;gap:8px 0!important;padding-top:40px!important;font-size:18px!important}.nn-so__proof li:before{content:none!important;display:none!important}.nn-so__proof .nn-so__plus{display:inline-block!important;margin:0 .6em!important}.nn-so__goy,a.nn-so__goy{order:5;margin-top:40px!important}.nn-so__note{order:6}}@media(max-width:749px){.nn-coll .nn-coll__grid .nn-card__row,.nn-coll .nn-coll__grid .nn-card__line,.nn-coll .nn-coll__grid .nn-card__feel:not(a){padding-inline:0!important}.nn-card>.nn-card__row{margin-bottom:0}.nn-card__row:has(s){flex-direction:column;gap:0}.nn-card__row:has(s) .nn-card__price{order:2}.nn-card__line{flex-direction:column;align-items:flex-start!important;gap:0!important}.nn-card__line .nn-card__feel{white-space:normal!important;overflow:visible;text-overflow:clip}}.nn-reviews__who,.nn-reviews__who p,.nn-coll__review .nn-reviews__who{font-size:12px!important;line-height:1.4;color:var(--nn4-dgrey)}.nn-rvw__n,.nn-rvw__st{color:var(--nn-subhead)}.nn-rvw__st{letter-spacing:.04em}@media(max-width:749px){.nn-pgrid>.nn-row-head>.nn-pgrid__acts>.nn-link{order:98;margin-top:16px;line-height:20px;color:var(--nn4-dgrey)!important;text-decoration-color:currentColor}.nn-pgrid>.nn-dots{order:99;align-self:flex-end;height:20px;margin-top:-20px}}.shopify-section--nn-hero+.shopify-section .nn-tiles{padding-top:calc(var(--nn3-section) * .8)}@media(max-width:749px){.shopify-section--nn-hero .nn-hero.nn-hero--v3 h1.nn-h.nn-h--xxl{font-size:77px!important;line-height:.95!important}}@media(max-width:749px){.nn-fs__track>.nn-fs__slide{background:#fff!important;padding:16px 16px 0}.nn-fs__slide .nn-fs__media{aspect-ratio:4 / 5}.nn-fs__text{padding:20px 0 88px!important}.nn-fs__nav{padding:0 calc(var(--nn3-margin, 16px) + 16px) 24px!important}}.nn-pgrid.color-scheme--scheme-4{padding-top:calc(var(--nn3-section) / 2.5 + 43px)!important}@media(max-width:749px){.nn-pgrid.color-scheme--scheme-4{padding-top:calc(var(--nn3-section) / 2.5 + 41px)!important}}.nn-perks,.nn-perks *{color:var(--nn4-dgrey)!important}@media(max-width:749px){.nn .nn-coll__bar .nn-chip,.nn .nn-coll__row .nn-chip{height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:9px!important;letter-spacing:.08em!important}.nn-coll__bar .nn-chips,.nn-coll__row.nn-chips{flex-wrap:wrap!important;overflow:visible!important;gap:4px!important;padding-bottom:0!important}}@media(max-width:749px){.shopify-section--nn-imgcols+.shopify-section--nn-pgrid>.nn-pgrid:not(.color-scheme--scheme-4){padding-top:calc(var(--nn3-section) / 2.5 + 13px)!important}}.jdgm-rev-widg .jdgm-rev-widg__title{font-family:inherit!important;font-size:34px!important;font-weight:400!important;letter-spacing:-.03em!important;line-height:1.05!important;color:var(--nn4-dgrey)!important;text-align:left!important;margin-bottom:20px!important}@media(min-width:1000px){.jdgm-rev-widg .jdgm-rev-widg__title{font-size:50px!important}}.jdgm-rev-widg .jdgm-star,.jdgm-rev-widg .jdgm-rev-widg__summary-stars,.jdgm-rev-widg .jdgm-rev-widg__summary-stars *{color:var(--nn-subhead)!important}.jdgm-rev-widg .jdgm-rev{background:var(--nn4-grey, #f2f1ee)!important;padding:20px!important;border:0!important}.jdgm-rev-widg .jdgm-rev__author{color:var(--nn-subhead)!important;font-size:12px!important;font-weight:400!important}.jdgm-rev-widg .jdgm-rev__buyer-badge-wrapper,.jdgm-rev-widg .jdgm-rev__location,.jdgm-rev-widg .jdgm-rev__icon{display:none!important}.jdgm-rev-widg .jdgm-rev__timestamp{font-size:12px!important;color:var(--nn4-dgrey)!important}.jdgm-rev-widg .jdgm-rev__title{font-weight:400!important;font-size:16px!important}.jdgm-rev-widg .jdgm-rev__body,.jdgm-rev-widg .jdgm-rev__body p{font-size:16px!important;line-height:1.4!important;color:#000!important}.jdgm-rev-widg .jdgm-rev__read-full,.jdgm-rev-widg .jdgm-rev__body-read-more{font-size:12px!important;color:#000!important;text-underline-offset:7px}.jdgm-rev-widg .jdgm-btn,.jdgm-rev-widg .jdgm-write-rev-link,.jdgm-rev-widg .jdgm-paginate__load-more{background:var(--nn4-grey, #f2f1ee)!important;color:#000!important;border:0!important;border-radius:0!important;font-weight:400!important;font-size:12px!important;letter-spacing:0!important;box-shadow:none!important}.jdgm-rev-widg .jdgm-rev-widg__summary-text,.jdgm-rev-widg .jdgm-rev-widg__summary-average{font-family:inherit!important;font-size:12px!important;color:var(--nn4-dgrey)!important}.jdgm-rev-widg .jdgm-rev-carousel-prev,.jdgm-rev-widg .jdgm-rev-carousel-next{color:#000!important}@media(min-width:750px){.nn-coll .nn-coll__grid>.nn-coll__promo{grid-column:span 1!important;min-height:0!important;aspect-ratio:auto!important;padding:28px!important}.nn-coll .nn-coll__grid>.nn-coll__promo.nn-coll__tile:not(.nn-coll__tile--text){flex-direction:column!important;padding:0!important}.nn-coll .nn-coll__grid>.nn-coll__promo.nn-coll__tile:not(.nn-coll__tile--text) .nn-coll__tile-img{flex:1 1 auto;min-height:240px}.nn-coll .nn-coll__grid>.nn-coll__promo .nn-h{font-size:28px!important;line-height:1.12!important;letter-spacing:-.02em!important}}@media(max-width:749px){.nn-coll .nn-coll__grid>.nn-coll__promo{min-height:0!important;padding:20px!important}.nn-coll .nn-coll__grid>.nn-coll__promo .nn-h{font-size:22px!important;line-height:1.15!important}}.nn-coll__promo .nn-h,.nn-gq__q{color:#000!important}.nn-reviews__card .nn-reviews__q,.nn-reviews--marq .nn-reviews__q{color:var(--nn-grey-dark, #8C8980)!important}.nn-reviews--marq .nn-reviews__grid{gap:0!important;padding-right:0!important}.nn-reviews--marq .nn-reviews__card{border-right:1px solid var(--nn-grey-mid, #C1BEB4)!important}x-header.header,.header,.mega-menu,header-mega-menu{box-shadow:none!important}.mega-menu{border-block-start:0!important}.menu-drawer::part(content){border-block-start:0!important}.menu-drawer__panel-header{box-shadow:none!important}.nn-vr__name{font-weight:400!important}@media(min-width:750px){.nn-reviews--marq .nn-reviews__q{font-size:36px!important;line-height:1.05!important}}.jdgm-rev-widg .jdgm-rev-widg__reviews .jdgm-rev:has(.jdgm-rev__body:empty){display:none!important}.jdgm-rev-widg .jdgm-rev:has(.jdgm-rev__body:empty){display:none!important}@media(max-width:749px){.nn-dd{margin-bottom:40px!important}}.nn-coll__opts{max-height:none!important;overflow:visible!important}.nn-coll__groups{gap:40px 48px!important}.nn-coll__group legend{margin-bottom:14px!important}.nn-coll .nn-coll__panel{padding-top:24px}.nn-coll .nn-coll__x{position:absolute!important;float:none!important;top:14px!important;right:14px!important;margin:0!important;width:36px;height:36px;display:flex;align-items:center;justify-content:center}@media(min-width:750px){.nn-coll .nn-coll__panel{max-height:none!important;overflow:visible!important;width:min(780px,calc(100vw - 96px))!important;padding:24px 28px 20px!important}.nn-coll .nn-coll__groups{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nn-coll .nn-coll__opts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px!important}}@media(max-width:749px){.nn-coll .nn-coll__groups{gap:32px!important}.nn-coll .nn-coll__x{top:6px!important;right:6px!important}}.nn-coll__bar{align-items:flex-start!important}.nn-coll__right{align-self:flex-start!important}@media(max-width:749px){.nn-coll .nn-coll__grid{row-gap:28px!important}.nn-card__row:has(s){flex-direction:row!important;gap:8px!important}.nn-card__row:has(s) .nn-card__price{order:0!important}.nn-card__price s{font-size:9px!important;margin-right:4px!important}.nn-card__title,.nn-card__price{font-size:12px!important;line-height:1.35!important}}.nn .nn-chip,.nn button.nn-chip,.nn a.nn-chip{font-size:10px!important;letter-spacing:.12em!important}.nn .nn-coll__bar .nn-chip,.nn .nn-coll__row .nn-chip{font-size:10px!important}@media(max-width:749px){.nn .nn-coll__bar .nn-chip,.nn .nn-coll__row .nn-chip{font-size:9px!important}}.nn .nn-coll__icon,.nn .nn-coll__icon[aria-expanded=true]{background:transparent!important;border:0!important;box-shadow:none!important}.nn .nn-coll__right:has(>.nn-coll__icon){margin-left:auto}.nn.nn-faq .nn-faq__item summary,.nn.nn-faq .nn-faq__item summary *{font-weight:400!important;-webkit-text-stroke:0!important}.nn-footwrap>.shopify-section{min-width:0}.nn-footwrap .nn-foot{background:transparent!important;color:inherit;border-top:0!important}.nn-footwrap .nn-foot__top{grid-template-columns:1fr!important;gap:56px!important;max-width:none!important}.nn-footwrap .nn-foot__mail{display:flex;flex-direction:column;gap:16px}.nn-footwrap .nn-foot__h{order:1;margin:0!important;font-size:10px!important;font-weight:700!important;letter-spacing:.13em!important;text-transform:uppercase;line-height:1.4!important}.nn-footwrap .nn-foot__form{order:2;margin:0!important;max-width:none!important}.nn-footwrap .nn-foot__sub{order:3;opacity:1!important;font-size:14px!important;line-height:1.4;max-width:none!important}.nn-footwrap .nn-foot__small{order:4;opacity:.8!important;font-size:12px!important;max-width:none!important}.nn-footwrap .nn-foot__field{border-bottom:1px solid currentColor!important;align-items:flex-end}.nn-footwrap .nn-foot__field input{height:48px;font-size:20px!important;color:inherit!important}.nn-footwrap .nn-foot__field button{font-size:14px!important;padding:0 0 14px 16px!important;color:inherit!important}.nn-footwrap .nn-foot__cols{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}.nn-footwrap .nn-foot__col ul{gap:10px!important}.nn-footwrap .nn-foot__col a{font-size:14px!important;color:inherit!important}.nn-footwrap .nn-foot__ct{margin-bottom:18px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.13em!important;-webkit-text-stroke:0!important}.nn-footwrap .nn-foot__bottom{max-width:none!important;margin-top:56px!important;opacity:1!important;gap:8px 24px!important}.nn-footwrap .nn-foot__bottom :is(p,a,li){font-family:var(--nn3-mono, "IBM Plex Mono", monospace)!important;font-size:11px!important;color:inherit!important}@media(min-width:1000px){.nn-footwrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--nn-hl-bg, #7D8466);color:#fff}.nn-footwrap>.shopify-section{grid-column:1 / -1}.nn-footwrap>.shopify-section--nn-signoff{grid-column:1;grid-row:1}.nn-footwrap>.shopify-section--nn-footer{grid-column:2;grid-row:1}.nn-footwrap .nn-so{background:transparent!important;height:100%;padding:72px 48px 40px!important;max-width:none!important}.nn-footwrap .nn-foot{padding:72px 48px 40px!important;color:#fff!important}.nn-footwrap .nn-foot :is(.nn-foot__h,.nn-foot__ct,.nn-foot__sub,.nn-foot__small,.nn-foot__small a){color:#fff!important}.nn-footwrap .nn-foot__field input::placeholder{color:#ffffffbf!important;opacity:1!important}}@media(max-width:999px){.nn-footwrap .nn-foot{background:#f2f1ee!important;color:#000!important;padding:0 16px 32px!important}.nn-footwrap .nn-foot__mail{background:var(--nn-hl-bg, #7D8466);color:#fff;margin:0 -16px;padding:8px 16px 48px}.nn-footwrap .nn-foot__mail :is(.nn-foot__h,.nn-foot__sub,.nn-foot__small,.nn-foot__small a,input,button){color:#fff!important}.nn-footwrap .nn-foot__field input::placeholder{color:#ffffffbf!important;opacity:1!important}.nn-footwrap .nn-foot__top{gap:40px!important}.nn-footwrap .nn-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 16px!important}.nn-footwrap .nn-foot__ct{color:var(--nn-subhead, #6F6E6B)!important}.nn-footwrap .nn-foot__col a,.nn-footwrap .nn-foot__bottom :is(p,a,li){color:#000!important}.nn-footwrap .nn-foot__bottom{margin-top:40px!important}}.nn-so__goa .nn-goa-s{margin:0;font-size:16px;line-height:1.4;color:inherit}.nn-tc .nn-goa-s{margin:12px 0 0;font-family:var(--nn3-mono, monospace);font-size:12px}.nn-reviews--marq .nn-reviews__grid{gap:12px!important;padding-right:12px!important}.nn-reviews--marq .nn-reviews__card{border-right:0!important;box-shadow:none!important}@media(min-width:750px){.nn-reviews--marq .nn-reviews__grid{grid-auto-columns:500px!important}.nn-reviews--marq .nn-reviews__card{flex:0 0 500px!important;width:500px;height:500px;padding:44px!important}}@media(max-width:749px){.nn-reviews--marq .nn-reviews__grid{gap:8px!important;padding-right:8px!important;grid-auto-columns:260px!important}}.nn-reviews__card,.nn-coll__review,.nn-gq{position:relative}.nn-reviews__go{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.nn-reviews__go:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.nn-fs__slide .nn-eyebrow{color:var(--nn-subhead, #6F6E6B)!important;opacity:1!important}.nn-fs__slide.color-scheme--scheme-2 .nn-eyebrow{color:inherit!important}@media(max-width:749px){.nn-fs__track{gap:0!important}.nn-fs__track>.nn-fs__slide{padding:16px 0 0 16px!important;grid-template-columns:minmax(0,1fr)!important}.nn-fs__track:after{content:"";flex:0 0 16px}}@media(max-width:999px){.nn-footwrap .nn-foot .nn-foot__ct{color:var(--nn-subhead, #6F6E6B)!important;-webkit-text-stroke:.4px var(--nn-subhead, #6F6E6B)!important}}.nn .nn-ps__logo img{filter:none!important;width:79px!important;height:79px!important}.nn .nn-ps__logo:not([aria-selected=true]) img{opacity:.55}@media(max-width:749px){.nn .nn-ps__logo img{width:62px!important;height:62px!important}.nn-ps__logos{flex-wrap:nowrap!important;gap:4px!important}.nn .nn-ps__logo{padding:2px!important}}.nn-so__logo .nn-logo{height:22px!important}.nn-so__tag{line-height:.86!important}.nn-so__proof,.nn-so__proof a,.nn-so__line{font-weight:400!important}.nn-so__plusl{display:none!important}@media(min-width:1000px){.nn-so__proof{padding-top:28px!important;line-height:1.2}.nn-so__line{margin-top:8px!important;line-height:1.2!important}.nn-so__goa,.nn-so__goy,a.nn-so__goy{margin-top:32px!important}}.nn-so__goa .nn-goa-s{font-size:12px!important;line-height:1.2}@media(max-width:999px){.nn-so__tag{margin-top:32px!important}.nn-so__line{margin-top:12px!important;line-height:1.25!important}.nn-so__goa{margin-top:24px!important}.nn-so__proof{flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:6px!important;padding-top:28px!important;line-height:1.2}.nn-so__proof .nn-so__plus{display:none!important}.nn-so__proof .nn-so__plusl{display:inline-block!important;margin:0 .5em 0 0!important}.nn-so__goy,a.nn-so__goy{margin-top:28px!important}}@media(max-width:749px){.nn-so__tag{order:1!important}.nn-so__proof{order:2!important;padding-top:20px!important}.nn-so__line{order:3!important;margin-top:16px!important}.nn-so__goa{order:4!important}.nn-so__goy,a.nn-so__goy{order:5!important}}.nn-footwrap .nn-foot__small{font-family:var(--nn3-mono, "IBM Plex Mono", monospace)!important;font-size:11px!important;letter-spacing:0;margin-top:-10px!important}.nn .nn-coll__promo.nn-coll__review{padding:44px!important;gap:16px!important;justify-content:flex-end}.nn .nn-coll__review .nn-eyebrow{color:var(--nn-subhead, #6F6E6B)!important;margin:0}.nn-coll .nn-coll__grid>.nn-coll__promo.nn-coll__review h2.nn-h{margin:0;font-size:36px!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.03em!important;color:#8c8980!important;text-wrap:balance}.nn .nn-coll__review .nn-reviews__who,.nn .nn-coll__review .nn-reviews__who p{margin:0;font-size:12px;color:#8c8980}@media(max-width:749px){.nn .nn-coll__promo.nn-coll__review{padding:20px!important;gap:10px!important}.nn-coll .nn-coll__grid>.nn-coll__promo.nn-coll__review h2.nn-h{font-size:20px!important;line-height:1.25!important;letter-spacing:-.01em!important}}@media(max-width:749px){main:has(.nn-eb) .nn-coll__bar{padding-top:12px!important;padding-bottom:8px!important;margin-bottom:12px!important}}main:has(.nn-eb) .nn-coll__more{padding-bottom:0!important}main:has(.nn-eb) .nn-vr{padding-top:28px!important}body .nn-faq__item summary,body .nn-tfaq__q summary{color:var(--nn-subhead, #6F6E6B);font-weight:700}body .nn.nn-faq .nn-faq__item summary,body .nn.nn-faq .nn-faq__item summary *{font-weight:700!important}body .nn-faq__item summary:after,body .nn-tfaq__q summary i{color:var(--nn-subhead, #6F6E6B)!important}body .nn-num.nn-num--co2,body .nn-why__n,body .nn-dd__imp{color:#000!important;font-weight:400!important}:root{--nn-hl-bg: #7D8466;--nn-hl-ink: #FFFFFF;--nn-subhead: #24407A}.nn-hlb{font-style:normal!important;display:inline!important;padding:0 .12em!important;margin:0!important;border-radius:0!important;transform:none!important;box-shadow:none!important;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:none!important}.nn-hlb:not(.is-in){background:none!important;color:inherit!important}.nn-hlb.is-in{background:var(--nn-hl-bg)!important;color:var(--nn-hl-ink)!important}@media(prefers-reduced-motion:reduce){.nn-hlb{background:var(--nn-hl-bg)!important;color:var(--nn-hl-ink)!important}}.nn-bl__h>span:not(.nn-bl__sum),.nn-trio .nn-bl__h>span:not(.nn-bl__sum),.nn-hlw .nn-bl__h>span:not(.nn-bl__sum){color:var(--nn-grey-dark, #8C8980)!important;animation:none!important;transition:none!important}.nn-bl__h em{font-style:normal;display:inline;padding:0 .12em!important;margin:0;background:none!important;color:inherit!important;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:none!important}.nn-bl__h>span.is-on em{background:var(--nn-hl-bg)!important;color:var(--nn-hl-ink)!important}.nn-bl__h>span :is(a,em){text-decoration:none!important}.nn-bl .nn-bl__sub{border-top:0!important;padding-top:0!important;margin-top:0!important}.nn-feel .nn-feel__h.nn-feel__h--xl{font-size:125px!important;line-height:.95!important;letter-spacing:-.04em!important}@media(max-width:999px){.nn-feel .nn-feel__h.nn-feel__h--xl{font-size:88px!important}}@media(max-width:749px){.nn-feel .nn-feel__h.nn-feel__h--xl{font-size:77px!important}}.nn-so.color-scheme{background:var(--nn-hl-bg, #7D8466)!important}:root{--nn-prod-gap: 24px}@media(max-width:749px){:root{--nn-prod-gap: 14px}}.nn-pgrid .nn-grid,.nn-grid:has(>.nn-cell,>.nn-card){column-gap:var(--nn-prod-gap)!important}.nn-pgrid--car .nn-grid{gap:var(--nn-prod-gap)!important;grid-auto-columns:calc((100% - 3 * var(--nn-prod-gap)) / 4)!important}@media(max-width:749px){.nn-pgrid--car .nn-grid{grid-auto-columns:72%!important}}.nn-coll .nn-coll__grid{column-gap:var(--nn-prod-gap)!important}.nn-coll .nn-coll__grid :is(.nn-card__row,.nn-card__line,.nn-card__feel:not(a)){padding-inline:0!important}.nn-card__line{padding-top:0!important}.nn-hlb,.nn-bl__h em{padding:.06em .22em!important}.nn-why__pct,.nn-pct{font-family:inherit!important;font-weight:inherit!important;letter-spacing:normal!important;color:inherit!important;font-size:inherit!important}.predictive-search__products,.search-drawer__product-carousel{column-gap:var(--nn-prod-gap, 24px)!important;row-gap:32px!important}.nn-ps-cell{min-width:0}.nn-ps-cell .nn-card__line,.nn-ps-cell .nn-card__row{padding-inline:0!important}cart-drawer line-item .subheading,cart-drawer line-item .money,.line-item .subheading,.line-item .money{font-size:14px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}cart-drawer line-item .subheading.text-subdued,.line-item .subheading.text-subdued{font-size:13px!important;color:var(--nn-grey-dark, #8C8980)!important}cart-drawer line-item a.subheading{color:#000!important;text-decoration:none}cart-drawer .uppercase{text-transform:none!important;letter-spacing:0!important}.nn-cart__name{font-weight:400!important}.nn-cart .nn-btn--solid[name=checkout],button.nn-btn--solid[name=checkout]{background:var(--nn-buy, #7D8466)!important;border-color:var(--nn-buy, #7D8466)!important;color:#fff!important}body .nn-num.nn-num--id,body .nn-dd__v .nn-num{font-family:Helvetica,Arial,sans-serif!important;font-weight:400!important;letter-spacing:normal!important;color:inherit!important}.nn-hlb,.nn-hlb.is-in,.nn-bl__h>span.is-on em{background:linear-gradient(var(--nn-hl-bg),var(--nn-hl-bg)) 0 100% / 100% .98em no-repeat!important;padding:0 .22em!important}.nn-hlb{color:var(--nn-hl-ink)!important}.nn-bl__h>span:not(.is-on) em{background:none!important}.nn-ts-gift-card .product-info__block-item[data-block-id=variant_picker]{padding-left:0}.nn-ts-gift-card .variant-picker .select{width:100%}.nn-feel .nn-feel__h em{font-style:normal!important;display:inline!important;margin:0!important;transition:none!important;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--nn-hl-ink)!important;background:linear-gradient(var(--nn-hl-bg),var(--nn-hl-bg)) 0 100% / 100% .98em no-repeat!important;padding:0 .22em!important}main :is(h1,h2,h3,h4,blockquote,.nn-h,[class*=__h],[class*=__t],.section-header,.highlighted-heading) em:not([data-nn-hlb]):not(:is(.nn-bl,.nn-so,.nn-foot,.nn-footwrap,footer,.nn-hero,[class*=--over]) em),main :is(.nn-hl,em.nn-mark):not([data-nn-hlb]){font-style:normal!important;display:inline!important;margin:0!important;padding:0 .22em!important;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--nn-hl-ink)!important;background:linear-gradient(var(--nn-hl-bg),var(--nn-hl-bg)) left bottom / 100% var(--nn-hl-h, 1em) no-repeat!important}main :is(h1,h2,h3,h4,blockquote,.nn-h,[class*=__h],[class*=__t],.section-header,.highlighted-heading) em,main :is(.nn-hl,em.nn-mark,.nn-play,.nn-good),.nn-feel .nn-feel__h em{transition:none!important;animation:none!important}.nn-bl .nn-bl__sub{margin-top:18px!important}body:not(:has(#nn-sf)) [data-nn-size-open]{display:none!important}#menu-drawer .nn-dlist~.menu-drawer__separator{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/310/assets/nn.css.map */
