:root{--ns-ink:#121212;--ns-paper:#F4F1EC;--ns-accent:#1F5A3D;--ns-accent-dark:#16412c;--ns-accent-tint:#def2e8;--ns-accent-light:#a4e0c2;--ns-line:rgba(18,18,18,.12);--ns-r:2px;--ns-gap:clamp(12px,1.6vw,22px);--ns-sec:clamp(44px,6vw,88px)}b,strong{font-weight:600}.ns-wrap{width:100%;max-width:calc(1400px + 2*var(--container-gutter,20px));margin-inline:auto;padding-inline:var(--container-gutter,20px);box-sizing:border-box}.ns-wrap--md{max-width:calc(1150px + 2*var(--container-gutter,20px))}.ns-wrap--sm{max-width:calc(760px + 2*var(--container-gutter,20px))}.ns-sec{padding-block:var(--ns-sec)}.ns-sec--paper{background:var(--ns-paper)}.ns-sec--ink{background:var(--ns-ink);color:#fff}.ns-eyebrow{display:block;margin:0 0 .9em;font-size:.6875rem;line-height:1.4;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ns-accent)}.ns-sec--ink .ns-eyebrow,.ns-eyebrow--light{color:var(--ns-accent-light)}.ns-eyebrow--ink{color:var(--ns-ink)}.ns-h{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,500);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.15;letter-spacing:-.01em;text-transform:none;text-wrap:balance}.ns-h--lg{font-size:clamp(1.9rem,4.4vw,3.25rem);line-height:1.08}.ns-h--sm{font-size:clamp(1.125rem,1.8vw,1.375rem);line-height:1.25}.ns-p{margin:0;font-size:1rem;line-height:1.65;text-transform:none;letter-spacing:0;max-width:62ch}.ns-p+.ns-p{margin-top:.9em}.ns-head{display:grid;gap:.5em;margin-bottom:clamp(20px,3vw,36px)}.ns-head--c{justify-items:center;text-align:center}.ns-head--c .ns-p{margin-inline:auto}.ns-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:48px;padding:.8em 1.7em;box-sizing:border-box;border:1px solid var(--ns-accent);border-radius:var(--ns-r);background:var(--ns-accent);color:#fff;font:inherit;font-size:.8125rem;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.ns-btn--line{background:transparent;border-color:currentColor;color:inherit}.ns-btn--paper{background:var(--ns-paper);border-color:var(--ns-paper);color:var(--ns-ink)}.ns-btn--ink{background:var(--ns-ink);border-color:var(--ns-ink);color:#fff}.ns-btn--full{display:flex;width:100%}@media(hover:hover){.ns-btn:hover{background:var(--ns-accent-dark);border-color:var(--ns-accent-dark);color:#fff}.ns-btn--line:hover{background:var(--ns-ink);border-color:var(--ns-ink);color:#fff}.ns-btn--paper:hover{background:#fff;border-color:#fff;color:var(--ns-ink)}.ns-btn--ink:hover{background:var(--ns-accent);border-color:var(--ns-accent)}}.ns-btn:focus-visible,.ns-link:focus-visible{outline:2px solid var(--ns-accent);outline-offset:3px}.ns-link{display:inline-block;position:relative;min-width:40px;padding-block:.35em calc(.35em + 10px);margin-bottom:-9px;color:inherit;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:color .2s}.ns-link:after{content:"";position:absolute;inset-inline:0;bottom:9px;border-bottom:1px solid currentColor}@media(hover:hover){.ns-link:hover{color:var(--ns-accent)}}.ns-1l{display:block;container-type:inline-size;min-width:0}.ns-1l>span{display:block}@supports (width:1cqi){.ns-1l>span{font-size:min(1em,max(var(--ns-1l-min,11px),calc(100cqi/(var(--ns-n,60)*var(--ns-1l-f,.62)))));text-wrap:balance}.ns-1l--strict>span{--ns-1l-min:0px;white-space:nowrap}}.ns-swipe{list-style:none;margin:0;padding:0;display:grid;gap:var(--ns-gap)}.ns-swipe>*{min-width:0}@media screen and (max-width:999px){.ns-swipe{grid-auto-flow:column;grid-auto-columns:var(--ns-swipe-w,66%);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--container-gutter,20px)*-1);padding-inline:var(--container-gutter,20px);scroll-padding-inline:var(--container-gutter,20px)}.ns-swipe::-webkit-scrollbar{display:none}.ns-swipe>*{scroll-snap-align:start}}@media screen and (min-width:700px)and (max-width:999px){.ns-swipe{grid-auto-columns:var(--ns-swipe-w-md,38%)}}@media screen and (min-width:1000px){.ns-swipe{grid-template-columns:repeat(var(--ns-cols,4),minmax(0,1fr))}}.ns-ph{display:block;width:100%;background:var(--ns-paper)}.ns-media{display:block;position:relative;overflow:hidden;background:var(--ns-paper)}.ns-media>img,.ns-media>.ns-ph{display:block;width:100%;height:100%;object-fit:cover}.ns-media--tile>img{object-fit:contain;mix-blend-mode:multiply}.ns-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.smallcaps{letter-spacing:.14em}.badge{letter-spacing:.06em;font-weight:500;padding:.25rem .5rem;border-radius:var(--ns-r)}.section-header .prose>.h6,.shopify-section--featured-collections .h6.text-center,.shopify-section--newsletter .prose>.h6,.shopify-section--collection-list .prose>.h6{font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ns-accent)}.header__logo,.header__logo .sr-only{font-weight:400}.color-scheme--scheme-3 .prose>.h6,.color-scheme--scheme-3 .h6.text-center{color:var(--ns-accent-light)}.h1,.h2,.prose :where(h1,h2){letter-spacing:-.01em;text-wrap:balance}.button{font-weight:500}:where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--ns-accent);outline-offset:2px}announcement-bar-carousel:focus-visible,.product-gallery__carousel:focus-visible,scroll-carousel:focus-visible{outline:2px solid var(--ns-accent);outline-offset:-2px}::selection{background:var(--ns-accent);color:#fff}.announcement-bar{padding-block:.7em;font-weight:500}.announcement-bar .prose{letter-spacing:.02em;text-transform:none;font-family:var(--text-font-family)}.announcement-bar .prose a{color:inherit;text-decoration:underline;text-underline-offset:3px}.announcement-bar .tap-area{opacity:.6}@media screen and (max-width:699px){.announcement-bar carousel-prev-button,.announcement-bar carousel-next-button{display:none}}.header__primary-nav .h6,.header__secondary-nav .h6{font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.header__primary-nav-item:before{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:500}.header__primary-nav-item>details>summary:after,.header__primary-nav-item>mega-menu-disclosure>details>summary:after,.header__primary-nav-item>dropdown-menu-disclosure>details>summary:after{content:"";display:inline-block;width:.42em;height:.42em;margin-left:.55em;border:solid currentColor;border-width:0 1.5px 1.5px 0;vertical-align:middle;transform:translateY(-.22em) rotate(45deg);transition:transform .2s ease;opacity:.7}.header__primary-nav-item details[aria-expanded=true]>summary:after,.header__primary-nav-item details[open]>summary:after{transform:translateY(.08em) rotate(225deg);opacity:1}.header__dropdown-menu .header__menu-disclosure>summary:after{display:none}@media(prefers-reduced-motion:reduce){.header__primary-nav-item summary:after{transition:none}}@media screen and (min-width:1000px){.mega-menu{box-shadow:0 26px 30px -26px #12121238;padding-block:2.25rem 2.5rem}.header__primary-nav-item .header__dropdown-menu{box-shadow:0 16px 30px -14px #1212123d}.mega-menu__linklist>li>a,.mega-menu__linklist>li>.h6{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.mega-menu__linklist ul a{font-size:.9375rem}}@media screen and (max-width:359px){.shopify-section--header{--header-logo-width:118px!important}}@media screen and (max-width:699px){.header__primary-nav>button{padding:9px;margin:-9px}.header__secondary-nav :is(.header__search-link,.header__cart-link)>a{display:block}.header__secondary-nav .header__search-link>a{padding:9px 7px 9px 11px;margin:-9px -7px -9px -11px}.header__secondary-nav .header__cart-link>a{padding:9px 11px 9px 7px;margin:-9px -11px -9px -7px}}@media screen and (max-width:359px){.header__logo>a,a.header__logo{display:block;padding-block:1px;margin-block:-1px}a.header__logo>.header__logo-image--transparent{inset-block-start:1px}}cart-dot.header__cart-dot{background-color:var(--ns-accent)}.header-sidebar__main-panel .h6,.header-sidebar__linklist-button,.header-sidebar__back-button{letter-spacing:.1em;text-transform:uppercase;font-weight:500}.header-sidebar .header-sidebar__linklist-button{font-size:.8125rem}.header-sidebar__nested-linklist a{letter-spacing:0;text-transform:none}.product-card__figure{background:var(--ns-paper);border-radius:var(--ns-r);overflow:hidden}.product-card__image{width:100%;height:100%}.product-card__info{gap:.5rem;padding-inline:.125rem}.product-card .product-title{font-size:.875rem;line-height:1.4;min-height:calc(2.8em + 1px);padding-block:.5px;margin-block:-.5px;text-transform:none;letter-spacing:0;overflow-wrap:anywhere}.product-card .product-title:not(.line-clamp){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(max-width:699px){.product-card .product-title{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:5}}.product-card .smallcaps{font-size:.75rem;letter-spacing:0;text-transform:none}.ns-card__price{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .5rem}.ns-card__price .price-list{gap:.5rem}.ns-card__price sale-price{font-weight:500}.ns-card__price compare-at-price{font-size:.8125rem}.ns-save{display:inline-block;padding:.2em .55em;border-radius:var(--ns-r);background:var(--ns-accent-tint);color:var(--ns-accent-dark);font-size:.75rem;font-weight:500;line-height:1.3;white-space:nowrap}.product-card__quick-add-button{background:linear-gradient(#fff,#fff) 50% 50%/32px 32px no-repeat;color:var(--ns-ink);padding:14px;inset-block-end:4px;inset-inline-end:4px}.shopify-section--collection-banner .prose{text-align:center}.shopify-section--collection-banner .ns-eyebrow{margin-bottom:.7em}.shopify-section--collection-banner .h1{font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.1}.shopify-section--collection-banner .collection-description{max-width:60ch;margin-inline:auto;font-size:.9375rem;line-height:1.65}.shopify-section--collection-banner .breadcrumb .smallcaps{letter-spacing:.1em}.collection-toolbar__button.heading,.collection-toolbar__products-count{font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.collection-toolbar__layout-switch-list>.collection-toolbar__button:first-child{padding-inline:14px 8px;margin-inline:-14px -8px}.collection-toolbar__layout-switch-list>.collection-toolbar__button:last-child{padding-inline:8px 14px;margin-inline:-8px -14px}.facets .accordion__toggle,.facets-drawer .accordion__toggle{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:500}.pagination a,.pagination span{font-variant-numeric:tabular-nums}.ns-tile{display:block;color:inherit;text-decoration:none}.ns-tile__media{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:var(--ns-paper);border-radius:var(--ns-r)}.ns-tile__media>img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s ease}.ns-tile__mono{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--heading-font-family);font-weight:500;font-size:clamp(1.75rem,5vw,2.75rem);letter-spacing:.06em;color:#12121229}.ns-tile__label{display:flex;align-items:center;justify-content:space-between;gap:.5em;padding-top:.7em;font-size:.875rem;font-weight:500;line-height:1.3}.ns-tile__label:after{content:"";flex:none;width:.4em;height:.4em;border:solid currentColor;border-width:1.5px 1.5px 0 0;transform:rotate(45deg);opacity:.55;transition:transform .2s,opacity .2s}@media(hover:hover){.ns-tile:hover .ns-tile__media>img{transform:scale(1.03)}.ns-tile:hover .ns-tile__label{color:var(--ns-accent)}.ns-tile:hover .ns-tile__label:after{transform:translate(3px) rotate(45deg);opacity:1}}.ns-sec--paper .ns-tile__media{background:#fff}.ns-tiles__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,32px) var(--ns-gap)}.ns-tiles__grid>li{min-width:0}@media screen and (min-width:700px){.ns-tiles__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ns-coll__head{margin-bottom:clamp(24px,3.5vw,44px)}.ns-coll__group+.ns-coll__group{margin-top:clamp(32px,4.5vw,56px)}.ns-coll__top{display:flex;align-items:baseline;justify-content:space-between;gap:1em;margin-bottom:clamp(14px,2vw,22px)}.ns-coll__top a{color:inherit;text-decoration:none}.ns-coll__top .ns-link{white-space:nowrap}.ns-coll__row{row-gap:clamp(20px,2.4vw,32px)}.ns-coll__row .ns-tile__label{font-size:.8125rem}.empty-state .prose>.h4,.shopify-section--404 .h4{font-size:clamp(1.5rem,3vw,2.25rem)}.shopify-section--404 .empty-state .h4{font-size:clamp(3rem,10vw,6rem);line-height:1;letter-spacing:.04em;color:var(--ns-accent)}.predictive-search__tabs .h6,.predictive-search .h6{letter-spacing:.12em;text-transform:uppercase;font-weight:500}.shopify-section--main-search .section-header .h2{font-size:clamp(1.5rem,3vw,2.25rem)}.ns-t-password .shopify-section--main-password{background:var(--ns-paper)}.ns-usp{border-block:1px solid var(--ns-line);padding-block:clamp(18px,2.4vw,28px)}.ns-usp--paper{background:var(--ns-paper);border-color:transparent}.ns-usp__it{display:flex;align-items:flex-start;gap:.9em;height:100%;color:inherit;text-decoration:none}.ns-usp__ic{flex:none;width:28px;height:28px;color:var(--ns-accent)}.ns-usp__ic svg{display:block;width:100%;height:100%}.ns-usp__tx{display:grid;gap:.2em;min-width:0}.ns-usp__t{font-size:.875rem;font-weight:500;line-height:1.3}.ns-usp__d{font-size:.8125rem;line-height:1.5;opacity:.72}@media(hover:hover){.ns-usp__it:hover .ns-usp__t{color:var(--ns-accent)}}@media screen and (max-width:999px){.ns-usp__list>li{padding-right:var(--ns-gap);border-right:1px solid var(--ns-line)}.ns-usp__list>li:last-child{border-right:0}}.ns-klub{border-top:1px solid var(--ns-line)}.ns-klub .ns-eyebrow{max-width:34em}.ns-klub__pic{aspect-ratio:4/5;border-radius:var(--ns-r)}.ns-klub__pic>.ns-ph{aspect-ratio:auto!important;height:100%}.ns-video{position:relative;aspect-ratio:var(--ns-vrm,.8);overflow:hidden;background:var(--ns-ink)}.ns-video img,.ns-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;display:block}@media screen and (min-width:700px)and (max-width:999px){.ns-video{aspect-ratio:var(--ns-vrt,1.3333)}}@media screen and (min-width:1000px){.ns-video{aspect-ratio:var(--ns-vr,2.4);max-height:92vh}}.ns-video video{opacity:0;transition:opacity .4s}.ns-video.is-on video{opacity:1}.ns-video__btn{position:absolute;right:max(14px,var(--container-gutter,20px));bottom:14px;z-index:1;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#1212128c;color:#fff;cursor:pointer}.ns-video__btn svg{width:22px;height:22px}.ns-video__ic-play,.ns-video.is-stopped .ns-video__ic-pause{display:none}.ns-video.is-stopped .ns-video__ic-play{display:inline}.ns-foot{background:var(--ns-paper);color:var(--ns-ink);font-size:.875rem;line-height:1.6}.ns-foot a{color:inherit;text-decoration:none;transition:color .2s}@media(hover:hover){.ns-foot a:hover{color:var(--ns-accent)}}.ns-foot__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;padding-block:clamp(40px,5vw,72px) clamp(32px,4vw,56px)}.ns-foot__brand,.ns-foot__company,.ns-foot__news{grid-column:1/-1}.ns-foot__logo{display:inline-block}.ns-foot__logo img{display:block;width:150px;height:auto;margin-left:-6px}.ns-foot__line{margin:14px 0 .5em;font-family:var(--heading-font-family);font-weight:500;font-size:1.0625rem;line-height:1.35;max-width:20em}.ns-foot__txt{margin:0;max-width:26em;opacity:.75}.ns-foot__soc{display:inline-grid;place-items:center;width:40px;height:40px;margin-top:14px;margin-left:-8px}.ns-foot__soc svg{width:22px;height:22px}.ns-foot__h{margin:0 0 1.1em;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.4}.ns-foot__col{min-width:0;overflow-wrap:break-word}.ns-foot__col ul{list-style:none;margin:0;padding:0;display:grid;gap:.15em}.ns-foot__col ul a{display:inline-block;min-width:40px;padding-block:calc(.3em + 4.75px);margin-block:-4.75px}.ns-foot__rte p{margin:0 0 .8em}.ns-foot__rte p:last-child{margin-bottom:0}.ns-foot__rte strong{font-weight:500}.ns-foot__rte a{text-decoration:underline;text-underline-offset:3px}.ns-foot__shop{margin-top:1em}.ns-foot__newstx p{margin:0 0 1em;opacity:.75}.ns-foot__form{max-width:420px}.ns-foot__row{display:flex;gap:8px}.ns-foot__form input[type=email]{flex:1 1 auto;min-width:0;height:48px;padding:0 14px;border:1px solid rgba(18,18,18,.3);border-radius:var(--ns-r);background:#fff;color:var(--ns-ink);font:inherit;font-size:1rem}.ns-foot__form .ns-btn{flex:none;padding-inline:1.2em}.ns-foot__spam{margin:.9em 0 0;max-width:420px;font-size:.6875rem;line-height:1.5;opacity:.6}.ns-foot__spam p{margin:0;font-size:inherit;line-height:inherit}.ns-foot__spam a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ns-foot__ok,.ns-foot__err{flex:1 1 100%;padding:.7em 1em;border-radius:var(--ns-r);background:var(--ns-accent-tint);color:var(--ns-accent-dark)}.ns-foot__bar{background:var(--ns-ink);color:var(--ns-paper)}.ns-foot__barin{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding-block:14px;font-size:.8125rem}.ns-foot__pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ns-foot__pay img{display:block;width:38px;height:24px}@media screen and (max-width:359px){.ns-foot__row{flex-wrap:wrap}.ns-foot__form .ns-btn{flex:1 1 100%}}@media screen and (min-width:700px){.ns-foot__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ns-foot__company{grid-column:span 2}.ns-foot__news{grid-column:span 1}}@media screen and (min-width:700px)and (max-width:1149px){.ns-foot__news{grid-column:1/-1}}@media screen and (min-width:1150px){.ns-foot__grid{grid-template-columns:minmax(230px,1.35fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,.9fr) minmax(250px,1.35fr);gap:44px 36px}.ns-foot__brand,.ns-foot__company{grid-column:auto}.ns-foot__news{grid-column:1/3;grid-row:2}}.kaching-bundles,.kaching-bundles *,[class*=kaching-bundles],.jdgm-widget,.jdgm-widget *:not(.jdgm-star):not([class*=jdgm--icon]),.jdgm-prev-badge,.jdgm-carousel-wrapper,.jdgm-carousel-wrapper *:not(.jdgm-star),.es_placeholder,.es_placeholder *,[id^=easysize],[id^=easysize] *,[class^=easysize],[class^=easysize] *,.fit-quiz-button,.vmae-urgency-box,.vmae-urgency-box *,.pp_tracking_content,.pp_tracking_content *:not(i),#pandectes-banner,#pandectes-banner *:not(svg):not(path){font-family:var(--text-font-family)!important}body.ns #pandectes-banner .cc-window{border-radius:var(--ns-r)!important}body.ns #pandectes-banner .cc-btn{border-radius:var(--ns-r)!important;font-weight:600!important;letter-spacing:.06em}body.ns #pandectes-banner .cc-btn.cc-allow{background:var(--ns-accent)!important;border-color:var(--ns-accent)!important;color:#fff!important}body.ns #pandectes-banner .cc-btn.cc-settings{color:var(--ns-ink)!important;opacity:.7}body.ns #pandectes-banner .cc-link{color:var(--ns-ink)!important}body.ns #pandectes-banner .cc-header,body.ns .kaching-bundles__block-title,body.ns .kaching-bundles__bar-most-popular__content,body.ns .pd-cp-btn,body.ns .pd-cp-bold-messaging{font-weight:600!important}@media(hover:hover){body.ns #pandectes-banner .cc-btn.cc-allow:hover{background:var(--ns-accent-dark)!important;border-color:var(--ns-accent-dark)!important}}.ns-chips{margin-top:clamp(18px,2.4vw,28px)}.ns-chips__row{list-style:none;margin:0;padding:0;display:flex;gap:8px;position:relative}.ns-chips__row>li{flex:none;margin:0;padding:0}.ns-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 1.05em;box-sizing:border-box;border:1px solid var(--ns-line);border-radius:var(--ns-r);background:#fff;color:var(--ns-ink);font-size:.8125rem;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;transition:border-color .2s,background-color .2s,color .2s}.ns-chip[aria-current]{background:var(--ns-ink);border-color:var(--ns-ink);color:#fff}.ns-chip:focus-visible{outline:2px solid var(--ns-accent);outline-offset:2px}.ns-chip--img{gap:.6em;padding-left:.35em}.ns-chip>img{flex:none;width:30px;height:30px;object-fit:contain;background:#fff;border-radius:var(--ns-r)}@media(hover:hover){.ns-chip:hover{border-color:var(--ns-ink)}}@media screen and (max-width:999px){.ns-chips__row{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--container-gutter,20px)*-1);padding-inline:var(--container-gutter,20px)}.ns-chips__row::-webkit-scrollbar{display:none}}@media screen and (min-width:1000px){.ns-chips__row{flex-wrap:wrap}.ns-chips .ns-chips__row{justify-content:center}}.ns-sstart{display:grid;gap:clamp(18px,2.4vw,26px);padding-block:clamp(20px,2.6vw,30px) clamp(22px,3vw,36px)}.ns-sstart .ns-eyebrow{margin-bottom:.9em}.header-search:has(.header-search__input:not(:placeholder-shown)) .ns-sstart{display:none}.ns-sbox{display:flex;align-items:center;border:1px solid var(--ns-line);border-radius:var(--ns-r);background:#fff;color:var(--ns-ink);transition:border-color .2s}.ns-sbox:focus-within{border-color:var(--ns-ink)}.ns-sbox input{flex:1;min-width:0;height:46px;margin:0;padding:0 0 0 14px;border:0;border-radius:0;background:none;box-shadow:none;outline:none;font:inherit;font-size:16px;color:inherit;-webkit-appearance:none;appearance:none}.ns-sbox input::-webkit-search-cancel-button{display:none}.ns-sbox input::placeholder{color:#1212128c}.ns-sbox button{flex:none;display:grid;place-items:center;width:46px;height:46px;margin:0;padding:0;border:0;background:none;color:inherit;cursor:pointer}.ns-sbox--menu{margin-bottom:10px}.ns-sbox--page{width:100%;max-width:520px;margin-inline:auto;text-align:start}.ns-fvals{max-height:19rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:2px;margin:-2px}.ns-pleft{align-content:start}.ns-mega__media,.ns-mnav__media{display:block;position:relative;overflow:hidden;background:var(--ns-paper);border-radius:var(--ns-r)}.ns-mega__media>img,.ns-mnav__media>img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ns-mega__mono{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--heading-font-family);font-weight:500;font-size:1.25rem;letter-spacing:.06em;color:#12121229}@media screen and (min-width:1000px){.ns-mega{padding-block:1.75rem 2.25rem}.ns-mega .ns-mega__grid{flex:1 1 auto;min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,15rem);justify-content:center;align-items:start;column-gap:clamp(.875rem,1.5vw,1.75rem)}.ns-mega .ns-mega__grid>li{max-width:none;min-width:0}.ns-mega__head{display:block;color:inherit;text-decoration:none}.ns-mega__media{aspect-ratio:4/3}.ns-mega__media>img{transition:transform .5s ease}.ns-mega__title{display:block;margin-top:.875rem;font-size:.75rem;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;overflow-wrap:anywhere;transition:color .2s}.ns-mega__links{display:grid;gap:.5rem;margin:.75rem 0 0;padding:0}.ns-mega__links a,.ns-mega__more a{display:inline-block;font-size:.875rem;line-height:1.35;color:rgb(var(--text-color)/.72);text-decoration:none;overflow-wrap:anywhere;transition:color .2s}.ns-mega__col--more{align-self:stretch;padding-left:clamp(.875rem,1.5vw,1.75rem);border-left:1px solid var(--ns-line)}.ns-mega__col--more>.ns-mega__title{margin-top:0}.ns-mega__more{display:grid;gap:.875rem;margin:.875rem 0 0;padding:0}.ns-mega__more .ns-mega__mg{font-weight:600;color:rgb(var(--text-color))}.ns-mega__ms{display:grid;gap:.375rem;margin:.375rem 0 0;padding:0}.ns-mega__links a[aria-current],.ns-mega__more a[aria-current],.ns-mega__head[aria-current] .ns-mega__title{color:var(--ns-accent)}.ns-mega__links a:focus-visible,.ns-mega__more a:focus-visible,.ns-mega__head:focus-visible{outline:2px solid var(--ns-accent);outline-offset:3px}}@media screen and (min-width:1000px)and (hover:hover){.ns-mega__links a:hover,.ns-mega__more a:hover{color:rgb(var(--text-color));text-decoration:underline;text-underline-offset:3px}.ns-mega__more .ns-mega__mg:hover{color:var(--ns-accent);text-decoration:none}.ns-mega__head:hover .ns-mega__title{color:var(--ns-accent)}.ns-mega__head:hover .ns-mega__media>img{transform:scale(1.04)}}@media screen and (min-width:1000px)and (max-width:1399px){.ns-mega__links a,.ns-mega__more a{font-size:.8125rem}}@media screen and (min-width:1000px)and (max-width:1199px){.ns-mega{padding-inline:1.5rem}.ns-mega .ns-mega__grid{column-gap:.625rem}.ns-mega__title{letter-spacing:.06em}.ns-mega__links{gap:.375rem}.ns-mega__links a,.ns-mega__more a{font-size:.78125rem}.ns-mega__col--more{padding-left:.625rem}.ns-mega__more{gap:.625rem}.ns-mega__ms{gap:.25rem;margin-top:.25rem}}@media screen and (min-width:1000px)and (max-height:720px){.ns-mega{padding-block:1.125rem 1.375rem}.ns-mega__media{aspect-ratio:16/9}.ns-mega__title{margin-top:.625rem}.ns-mega__links{gap:.3125rem;margin-top:.5rem}.ns-mega__more{gap:.5rem;margin-top:.625rem}.ns-mega__ms{gap:.1875rem;margin-top:.1875rem}}@media(prefers-reduced-motion:reduce){.ns-mega__media>img{transition:none}}.ns-mnav{padding-block:.125rem .25rem}.ns-mnav__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;color:inherit;text-decoration:none}.ns-mnav__name{font-family:var(--heading-font-family);font-size:.8125rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.ns-mnav__all{font-size:.75rem;font-weight:500;color:var(--ns-accent);white-space:nowrap}.ns-mnav__groups{display:block;margin:0;padding:0}.ns-mnav__groups>li{margin:0;padding-block:.375rem;border-top:1px solid var(--ns-line)}.ns-mnav__head{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:48px;color:inherit;text-decoration:none}.ns-mnav__media{width:44px;aspect-ratio:1}.ns-mnav__title{font-size:.9375rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.ns-mnav__head>svg{opacity:.5}.ns-mnav__head[aria-current] .ns-mnav__title{color:var(--ns-accent)}.ns-mnav__chips{display:flex;flex-wrap:wrap;gap:6px;margin:.25rem 0 .375rem;padding:0}.ns-mnav__chips>li{margin:0;padding:0;min-width:0}.ns-mnav .ns-chip{white-space:normal;padding-inline:.8em}.ns-mnav-foot{display:flex;flex-wrap:wrap;column-gap:1.25rem;padding:.25rem var(--drawer-body-padding-inline,1.5rem) calc(.25rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ns-line);background:rgb(var(--background))}.ns-mnav-foot a{display:inline-flex;align-items:center;min-height:44px;font-size:.8125rem;font-weight:500;color:inherit;text-decoration:none}.ns-mnav-foot a[aria-current]{color:var(--ns-accent)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ns-skin.css.map */
