:root{--nsl-font-heading: Manrope, var(--font-heading-family);--nsl-font-body: Inter, var(--font-body-family);--nsl-color-text: #111111;--nsl-color-muted: #5f5f5b;--nsl-color-link: #111111;--nsl-color-link-hover: #6f806b;--nsl-color-border: #e4e3df;--nsl-text-xs: 1.3rem;--nsl-text-sm: 1.4rem;--nsl-text-base: clamp(1.5rem, 1vw, 1.8rem);--nsl-text-lg: clamp(1.7rem, 1.2vw, 2rem);--nsl-text-xl: clamp(2rem, 1.8vw, 2.6rem);--nsl-heading-h1: clamp(3.6rem, 5vw, 6.8rem);--nsl-heading-h2: clamp(3rem, 4vw, 5.2rem);--nsl-heading-h3: clamp(2.4rem, 3vw, 3.4rem);--nsl-heading-h4: clamp(2rem, 2.2vw, 2.6rem);--nsl-line-height-body: 1.62;--nsl-line-height-heading: 1.1;--nsl-width-wide: 160rem;--nsl-width-standard: 136rem;--nsl-width-reading: 88rem;--nsl-width-form: 64rem;--nsl-text: var(--nsl-color-text);--nsl-text-secondary: var(--nsl-color-muted);--nsl-link-hover: var(--nsl-color-link-hover);--nsl-border: var(--nsl-color-border);--nsl-background: #ffffff;--nsl-background-secondary: #f7f6f2}body{color:var(--nsl-color-text);font-family:var(--nsl-font-body);font-size:var(--nsl-text-base);font-weight:400;line-height:var(--nsl-line-height-body)}button,input,select,textarea{font-family:var(--nsl-font-body)}h1,h2,h3:not(.card__heading),h4{color:var(--nsl-text);font-family:var(--nsl-font-heading);font-weight:500;letter-spacing:-.025em}h1{font-size:var(--nsl-heading-h1);line-height:1.07}h2{font-size:var(--nsl-heading-h2);line-height:var(--nsl-line-height-heading)}h3:not(.card__heading){font-size:var(--nsl-heading-h3);line-height:1.16}h4{font-size:var(--nsl-heading-h4);line-height:1.25}.caption,.caption-large,.small-text{font-size:var(--nsl-text-sm)}.rte{color:var(--nsl-text-secondary)}.rte>*{max-width:72ch}.rte a,main a:not(.button):not(.full-unstyled-link):not(.header__menu-item){color:var(--nsl-text);text-decoration-color:currentColor;text-decoration-thickness:.1rem;text-underline-offset:.3rem;transition:color var(--duration-short) ease,text-decoration-color var(--duration-short) ease}.rte a:hover,main a:not(.button):not(.full-unstyled-link):not(.header__menu-item):hover{color:var(--nsl-link-hover)}a:focus-visible{outline:.2rem solid var(--nsl-text);outline-offset:.3rem}.header-wrapper .header__icons{gap:.4rem}@media screen and (min-width:750px){.header-wrapper .header__icons{gap:1rem}}.collection-hero__inner.page-width,collection-component .facets-vertical.page-width,collection-component .facets-vertical-sort.page-width,collection-component .nsl-collection-seo.page-width{width:100%;max-width:var(--page-width);margin-right:auto;margin-left:auto;padding-right:1.8rem;padding-left:1.8rem}:is(collection-component,product-recommendations.nsl-related-products) .product-grid{align-items:stretch;column-gap:1.6rem;row-gap:3.2rem}:is(collection-component,product-recommendations.nsl-related-products) .product-grid>.grid__item,:is(collection-component,product-recommendations.nsl-related-products) .product-card-wrapper,:is(collection-component,product-recommendations.nsl-related-products) .product-card-wrapper .card{height:100%}:is(collection-component,product-recommendations.nsl-related-products) .product-card-wrapper .card{display:flex;flex-direction:column;border:1px solid #e4e3df;border-radius:.8rem;box-shadow:none;background:#fff;transition:border-color var(--duration-short) ease,transform var(--duration-short) ease}:is(collection-component,product-recommendations.nsl-related-products) .product-card-wrapper .card:hover{border-color:#d9cfc2;box-shadow:none;transform:translateY(-.2rem)}:is(collection-component,product-recommendations.nsl-related-products) .product-card-wrapper .card__inner{flex:0 0 auto;background:#fff;border-radius:.8rem .8rem 0 0}:is(collection-component,product-recommendations.nsl-related-products) .product-card-wrapper .card__media,:is(collection-component,product-recommendations.nsl-related-products) .product-card-wrapper .media{background:#fff}:is(collection-component,product-recommendations.nsl-related-products) .product-card-wrapper .card__media .media img{object-fit:var(--nsl-card-image-fit, contain);object-position:center;padding:clamp(1rem,5%,2.4rem)}:is(collection-component,product-recommendations.nsl-related-products) .product-card-wrapper .card__content{flex:1;display:flex;flex-direction:column;padding:0 1.4rem 1.6rem}:is(collection-component,product-recommendations.nsl-related-products) .product-card-wrapper .card__information{display:flex;flex-direction:column;order:2;padding:1.6rem 0 0}:is(collection-component,product-recommendations.nsl-related-products) .product-card-wrapper .card__heading{min-height:4.6rem;line-height:1.45;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}:is(collection-component,product-recommendations.nsl-related-products) .product-card-wrapper .card-information{margin-top:auto;display:flex;flex-direction:column}:is(collection-component,product-recommendations.nsl-related-products)[data-image-fit=contain]{--nsl-card-image-fit: contain}:is(collection-component,product-recommendations.nsl-related-products)[data-image-fit=cover]{--nsl-card-image-fit: cover}:is(collection-component,product-recommendations.nsl-related-products) .quick-add{order:1;margin:1.2rem 0 0}:is(collection-component,product-recommendations.nsl-related-products) .quick-add__submit{min-height:4.6rem;border:1px solid #111;border-radius:999px;background:#fff;color:#111;box-shadow:none;font-size:1.4rem;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}:is(collection-component,product-recommendations.nsl-related-products) .quick-add__submit:hover:not([disabled]){background:#111;color:#fff}:is(collection-component,product-recommendations.nsl-related-products) .quick-add__submit[disabled]{border-color:#e4e3df;background:#f7f6f2;color:#11111173}:is(collection-component,product-recommendations.nsl-related-products) .nsl-card-vendor{min-height:1.8rem;margin-bottom:.5rem;color:#111;font-size:1.2rem;font-weight:600;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}:is(collection-component,product-recommendations.nsl-related-products) .nsl-card-rating{display:flex;align-items:center;gap:.7rem;min-height:2rem;margin-top:.8rem;font-size:1.3rem;line-height:1.3}:is(collection-component,product-recommendations.nsl-related-products) .nsl-card-rating__stars{display:inline-flex;gap:.2rem}:is(collection-component,product-recommendations.nsl-related-products) .nsl-card-rating__star{width:1.4rem;height:1.4rem;fill:transparent;stroke:#a8b5a2;stroke-width:1.2}:is(collection-component,product-recommendations.nsl-related-products) .nsl-card-rating__star--active{fill:#a8b5a2}:is(collection-component,product-recommendations.nsl-related-products) .nsl-card-rating__count{color:#11111194;font-size:1.3rem}:is(collection-component,product-recommendations.nsl-related-products) .product-card-wrapper .price{margin-top:.8rem;color:#111;font-size:1.9rem;font-weight:600;line-height:1.3}:is(collection-component,product-recommendations.nsl-related-products) .product-card-wrapper .card__heading{font-size:1.7rem;font-weight:500;line-height:1.35}collection-component .pagination-wrapper{margin-top:6rem;text-align:center}collection-component .pagination__item{border:1px solid transparent}collection-component .pagination__item:hover,collection-component .pagination__item:focus-visible,collection-component .pagination__item--current{border-color:#e4e3df}@media screen and (min-width:750px)and (max-width:989px){:is(collection-component,product-recommendations.nsl-related-products) .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}:is(collection-component,product-recommendations.nsl-related-products) .product-grid>.grid__item{width:100%;max-width:none;min-width:0}}@media screen and (max-width:749px){collection-component .facets-vertical.page-width{width:100%;max-width:none;padding-right:1.6rem;padding-left:1.6rem}collection-component .product-grid-container,collection-component .product-grid-container .collection{width:100%;max-width:none;min-width:0;margin-right:0;margin-left:0}:is(collection-component,product-recommendations.nsl-related-products) .product-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-columns:minmax(0,1fr);width:100%;max-width:none;min-width:0;margin-right:0;margin-left:0}:is(collection-component,product-recommendations.nsl-related-products) .product-grid>.grid__item,:is(collection-component,product-recommendations.nsl-related-products) .product-card-wrapper,:is(collection-component,product-recommendations.nsl-related-products) .product-card-wrapper .card{width:100%;max-width:none;min-width:0;margin-right:0;margin-left:0}}@media screen and (min-width:990px){:is(collection-component,product-recommendations.nsl-related-products) .product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3.2rem;row-gap:4rem}:is(collection-component,product-recommendations.nsl-related-products) .product-grid>.grid__item{width:100%;max-width:none;min-width:0}}@media screen and (min-width:1200px){product-recommendations.nsl-related-products .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.collection-hero{border-bottom:1px solid #e4e3df}.collection-hero__inner{padding-top:clamp(2.8rem,4vw,5rem);padding-bottom:clamp(2.8rem,4vw,5rem)}.collection-hero__title{margin:0 0 2.4rem;color:#111;font-family:var(--nsl-font-heading);font-size:3.6rem;font-weight:400;line-height:1.08;letter-spacing:-.03em}.collection-hero__count{margin:.6rem 0 0;color:#1111118c;color:var(--nsl-color-muted);font-size:clamp(1.3rem,1vw,1.4rem);letter-spacing:.06em;text-transform:uppercase}.collection-hero .collection-hero__description.collection-hero__description--compact{width:100%;max-width:none;margin-top:0;margin-right:0;margin-left:0;color:#111111b8;font-size:1.6rem;line-height:1.6}.collection-hero__intro,.collection-hero__text-wrapper{width:100%;max-width:none;margin-right:0;margin-left:0;text-align:left}.collection-hero__description--compact.rte>*{width:100%;max-width:none}.collection-hero__intro--center{text-align:left}.collection-hero__intro--center .collection-hero__description--compact{margin-right:0;margin-left:0}.js .collection-hero__description--compact{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--intro-lines)}.js .collection-hero__intro.is-expanded .collection-hero__description--compact{display:block;overflow:visible}.collection-hero__read-more{display:none;margin-top:.8rem;color:#111;border:0;background:transparent;cursor:pointer;font:inherit}.js .collection-hero__read-more{display:inline-block}.js .collection-hero__read-more[hidden]{display:none}.nsl-category-nav{margin-bottom:1.8rem;padding-bottom:1.8rem;border-bottom:1px solid #e4e3df}.nsl-category-nav__heading,.nsl-mobile-category-nav__heading{margin:0 0 1.4rem;color:#111;font:600 var(--nsl-text-sm) var(--nsl-font-heading)}.nsl-category-nav__link,.nsl-mobile-category-nav__link{display:block;padding:.7rem 0;color:#111111ad;text-decoration:none}.nsl-category-nav__link:hover,.nsl-category-nav__link:focus-visible,.nsl-mobile-category-nav__link:hover,.nsl-mobile-category-nav__link:focus-visible,.nsl-category-nav__link.is-active,.nsl-mobile-category-nav__link.is-active{color:#111;text-decoration:underline;text-underline-offset:.35rem}.nsl-category-nav__children,.nsl-mobile-category-nav__children{padding-left:1.4rem}.nsl-mobile-category-nav{border-bottom:1px solid #e4e3df}.nsl-mobile-category-nav nav{padding:0 2.6rem 2rem}.nsl-mobile-category-nav__link{min-height:4.4rem;padding:1rem 0}.nsl-collection-seo{padding-top:clamp(5rem,8vw,9rem)}.nsl-collection-seo__inner{width:100%;max-width:none;margin-right:0;margin-left:0;padding:clamp(2.8rem,5vw,5rem);border:1px solid #e4e3df;background:#f7f6f2;color:#111111bd;line-height:1.8}.nsl-collection-seo__inner.rte>*{width:100%;max-width:none;margin-right:0;margin-left:0;text-align:left}.nsl-collection-seo__inner>p+p{margin-top:1.8rem}.facets__disclosure-vertical{margin:0;border-top:1px solid var(--nsl-color-border)}.facets__disclosure-vertical:last-child{border-bottom:1px solid var(--nsl-color-border)}.facets__disclosure-vertical .facets__summary{padding:1.4rem 0;color:var(--nsl-color-text);font-size:var(--nsl-text-sm);font-weight:600}.facets-wrap-vertical{padding-top:.4rem;padding-bottom:1.2rem}collection-component .active-facets__button-inner{display:inline-flex;min-height:0;align-items:center;gap:.6rem;max-width:100%;padding:.4rem 1rem;border:1px solid var(--nsl-color-border);border-radius:999px;font-size:1.3rem;letter-spacing:0;line-height:1.2;white-space:nowrap}collection-component .active-facets__button-inner .svg-wrapper{display:inline-flex;width:1.2rem;height:1.2rem;align-items:center;justify-content:center}collection-component .active-facets__button-inner .icon{width:1.2rem;height:1.2rem}.nsl-collection-seo--soft .nsl-collection-seo__inner{border-color:transparent;background:#f7f6f2}.nsl-collection-seo--bordered .nsl-collection-seo__inner{background:#fff}.nsl-collection-loader{display:flex;min-height:10rem;align-items:center;justify-content:center;padding-top:4rem;text-align:center}.nsl-collection-loader__button{min-width:22rem}.nsl-collection-loader__spinner{display:none;width:2.4rem;height:2.4rem;border:.2rem solid #e4e3df;border-top-color:#6f806b;border-radius:50%;animation:nsl-loader-spin .8s linear infinite}.nsl-collection-loader.is-loading .nsl-collection-loader__button{display:none}.nsl-collection-loader.is-loading .nsl-collection-loader__spinner{display:block}@keyframes nsl-loader-spin{to{transform:rotate(360deg)}}@media screen and (min-width:990px){.facets-wrapper--nsl-sticky{position:sticky;top:calc(var(--header-height, 8rem) + 2rem);flex:0 0 29rem;width:29rem;max-width:29rem;min-width:0;align-self:start;max-height:calc(100vh - 12rem);overflow-y:auto;overflow-x:hidden;box-sizing:border-box;scrollbar-width:thin}.facets-wrapper--nsl-sticky *,.facets-wrapper--nsl-sticky *:before,.facets-wrapper--nsl-sticky *:after{box-sizing:border-box}.facets-wrapper--nsl-sticky .facets__form-vertical,.facets-wrapper--nsl-sticky .facets-container,.facets-wrapper--nsl-sticky .facets__wrapper,.facets-wrapper--nsl-sticky .active-facets,.facets-wrapper--nsl-sticky .active-facets-vertical-filter,.facets-wrapper--nsl-sticky .facets__disclosure-vertical,.facets-wrapper--nsl-sticky .facets__display-vertical,.facets-wrapper--nsl-sticky .facets-wrap-vertical,.facets-wrapper--nsl-sticky .facets__list--vertical,.facets-wrapper--nsl-sticky .facets__item,.facets-wrapper--nsl-sticky .facet-checkbox{width:100%;max-width:100%;min-width:0}.facets-wrapper--nsl-sticky .active-facets__button{width:100%;max-width:100%;min-width:0;margin-right:0}.facets-wrapper--nsl-sticky .active-facets__button-inner{width:100%;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}.facets-wrapper--nsl-sticky .active-facets__button-inner .svg-wrapper{flex:0 0 1.2rem;margin-left:auto}.facets-wrapper--nsl-sticky .facet-checkbox,.facets-wrapper--nsl-sticky .facet-checkbox__text,.facets-wrapper--nsl-sticky .facet-checkbox__text-label,.facets-wrapper--nsl-sticky .facets__summary-label{min-width:0;white-space:normal;overflow-wrap:anywhere}}@media screen and (min-width:750px){.collection-hero__title{font-size:4.6rem}.collection-hero__inner.page-width,collection-component .facets-vertical.page-width,collection-component .facets-vertical-sort.page-width,collection-component .nsl-collection-seo.page-width{padding-right:3.6rem;padding-left:3.6rem}}@media screen and (min-width:990px){.collection-hero__title{font-size:5.6rem}.collection-hero__description--compact{font-size:1.8rem}.collection-hero__inner.page-width,collection-component .facets-vertical.page-width,collection-component .facets-vertical-sort.page-width,collection-component .nsl-collection-seo.page-width{padding-right:6rem;padding-left:6rem}}@media screen and (min-width:990px){.header__inline-menu>.list-menu--inline>li>.header__menu-item,.header__inline-menu>.list-menu--inline>li>header-menu>details>.header__menu-item{font-size:1.3rem;font-weight:400;letter-spacing:.04em}.header__inline-menu>.list-menu--inline>li>.header__menu-item>span,.header__inline-menu>.list-menu--inline>li>header-menu>details>.header__menu-item>span{position:relative;font:inherit;letter-spacing:inherit;text-decoration:none}.header__inline-menu>.list-menu--inline>li>.header__menu-item>span:after,.header__inline-menu>.list-menu--inline>li>header-menu>details>.header__menu-item>span:after{content:"";position:absolute;right:0;bottom:-.3rem;left:0;height:.1rem;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform var(--duration-short) ease}.header__inline-menu>.list-menu--inline>li>.header__menu-item:hover>span:after,.header__inline-menu>.list-menu--inline>li>.header__menu-item[aria-current=page]>span:after,.header__inline-menu>.list-menu--inline>li>header-menu>details>.header__menu-item:hover>span:after,.header__inline-menu>.list-menu--inline>li>header-menu>details>.header__menu-item>.header__active-menu-item:after{transform:scaleX(1)}.header__inline-menu .header__active-menu-item{font-weight:inherit;text-decoration:none}}.mega-menu__content{max-height:min(70vh,62rem);overflow:auto;background:#fff;border-top:1px solid #e4e3df;border-bottom:1px solid #e4e3df;box-shadow:none;padding:4rem 0 4.6rem}.mega-menu__list{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:3.2rem 5rem;max-width:min(var(--page-width),calc(100vw - 6rem))}.mega-menu__link{padding:.65rem 0;color:#111111b3;text-decoration:none;text-underline-offset:.4rem}.mega-menu__link--level-2{margin-bottom:.8rem;color:#111;font-weight:600;letter-spacing:.02em}.mega-menu__link:hover,.mega-menu__link:focus-visible,.mega-menu__link--active{color:#111;text-decoration:underline}.mega-menu summary:focus-visible,.menu-drawer__menu-item:focus-visible,.menu-drawer__close-button:focus-visible{outline:2px solid #111;outline-offset:-2px;box-shadow:none}.menu-drawer{background:#fff}.menu-drawer__menu-item,.menu-drawer__close-button{min-height:5.2rem}.menu-drawer__submenu{background:#f7f6f2}@media(prefers-reduced-motion:reduce){product-info[id^=MainProduct-] .thumbnail{transition:none}.nsl-collection-loader__spinner{animation-duration:1.6s}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nsl-commerce.css.map */
