:root{--ns-night: #100e0c;--ns-night-rgb: 16 14 12;--ns-ivory: #f3eee6;--ns-ivory-rgb: 243 238 230;--ns-brass: #c4b49a;--ns-brass-deep: #6d5e48;--ns-accent: var(--ns-brass);--ns-moss: #4a5646;--ns-ink: var(--ns-night);--ns-paper: #1c1814;--ns-wash: #241f1b;--ns-focus: var(--ns-brass);--ns-line: rgb(243 238 230 / .12);--ns-line-strong: rgb(243 238 230 / .22);--ns-radius: 4px;--ns-card-radius: 14px;--ns-section-space: clamp(3.5rem, 7vw, 6.5rem);--ns-ease: cubic-bezier(.22, 1, .36, 1);--ns-shadow-float: 0 18px 50px rgb(0 0 0 / .38);--ns-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--ns-world-outdoor: #3e4d3c;--ns-world-tea: #4b3621;--ns-world-home: #3a3632;--ns-world-lighting: #2a2622;--ns-world-accessories: #454038}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-group-height, var(--header-height, 4rem)) + .75rem)}.shopify-section,[id]{scroll-margin-top:calc(var(--header-group-height, var(--header-height, 4rem)) + .75rem)}body.ns-theme{min-width:20rem;color:var(--color-foreground);background:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width:990px){html:has(.ns-theme .page-wrapper),html:has(.ns-theme .page-wrapper) body{height:auto!important;max-height:none!important;overflow:visible!important}.ns-theme .page-wrapper{height:auto!important;max-height:none!important;overflow:visible!important}}.ns-theme :is(h1,.h1){letter-spacing:-.04em;line-height:.98;font-weight:500;text-wrap:balance}.ns-theme :is(h2,.h2){letter-spacing:-.03em;line-height:1.06;font-weight:500;text-wrap:balance}.ns-theme :is(h3,.h3,h4,.h4){letter-spacing:-.02em;line-height:1.16;font-weight:500}.ns-theme .content-for-layout :is(h1,h2,.h1,.h2){font-family:var(--font-heading--family);font-weight:500}.ns-theme :is(.rte,.text-block) p{line-height:1.65}.ns-theme .price{font-family:var(--ns-mono);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.02em}.ns-theme ::selection{color:var(--ns-ivory);background:var(--ns-moss)}.ns-theme .shopify-section-group-header-group,.ns-theme #header-group,.ns-theme header-section{position:relative;z-index:40;isolation:isolate}.ns-theme .announcement-bar,.ns-theme .announcement-bar__slider,.ns-theme .section-background:has(.announcement-bar){background-color:var(--ns-paper)!important}.ns-theme .announcement-bar{min-height:2.25rem;border-bottom:1px solid var(--ns-line);font-family:var(--ns-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}.ns-theme #header-component{position:sticky;top:0;z-index:50;background-color:var(--color-background)!important}.ns-theme #header-component,.ns-theme #header-component .header__row,.ns-theme #header-component .header__row--top,.ns-theme #header-component .section-background{background-color:var(--color-background)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ns-theme .header__row--top{min-height:4.25rem;border-bottom:1px solid var(--ns-line)}.ns-theme #header-component[data-sticky-state=active]{box-shadow:0 12px 32px #100e0c2e}.ns-theme .header-logo,.ns-theme .password-logo{font-weight:650;letter-spacing:.32em;text-transform:uppercase}.ns-theme .header-menu a[href*="/pages/wishlist"]{display:none}.ns-theme .ns-brand-logo{display:inline-flex;align-items:center;width:clamp(9rem,15vw,13rem);height:2.5rem;overflow:hidden;vertical-align:middle;letter-spacing:normal}.ns-theme .ns-brand-logo img{display:block;width:100%;max-width:none;height:auto;flex:0 0 100%}.ns-theme .ns-brand-logo--footer{width:min(15rem,100%);height:3rem}html[data-theme=light] .ns-theme .ns-brand-logo img{filter:brightness(0)}@media screen and (max-width:749px){.ns-theme .header-logo .ns-brand-logo{width:7rem;height:2.2rem}.ns-theme header-actions .ns-wishlist-header{display:none}}.ns-theme .menu-list__link,.ns-theme .header-actions__action,.ns-theme .ns-wishlist-header,.ns-theme .theme-toggle{transition:color var(--animation-speed-slow) var(--animation-easing),background-color var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing)}.ns-theme .menu-list__link{font-size:.8125rem;letter-spacing:.01em;text-underline-offset:.35em}.ns-theme :is(.header-actions__action,.ns-wishlist-header,.theme-toggle){display:inline-flex;align-items:center;justify-content:center;width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:transparent;color:inherit}@media(any-pointer:fine){.ns-theme .menu-list__link:hover{opacity:1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.ns-theme :is(.header-actions__action,.ns-wishlist-header,.theme-toggle):hover{background:rgb(var(--color-foreground-rgb) / .06)}}.ns-theme #header-component .dropdown-localization .language-selector{padding:0;background:transparent;box-shadow:none}.ns-theme #header-component .dropdown-localization .localization-form__select,.ns-theme #header-component .dropdown-localization .localization-form__select:hover,.ns-theme #header-component .dropdown-localization .localization-form__select:focus{background:transparent!important;color:var(--color-foreground)!important;font-size:.8125rem;font-weight:500;letter-spacing:-.005em;padding-block:.35rem;padding-inline:.5rem 1.35rem;border-radius:999px;border:1px solid var(--ns-line);max-width:none;text-align:left}.ns-theme #header-component .dropdown-localization .localization-form__select option{background:var(--color-background);color:var(--color-foreground)}.ns-theme #header-component .dropdown-localization .language-selector .svg-wrapper.icon-caret{right:.5rem;color:var(--color-foreground);opacity:.7}@media(any-pointer:fine){.ns-theme #header-component .dropdown-localization .localization-form__select:hover{border-color:var(--ns-line-strong)}}.ns-theme :is(.button,.button-secondary,.button-custom):not(.quick-add__button,.button-unstyled){min-height:2.875rem;padding-inline:1.35rem;border-radius:2px;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:transform .18s var(--ns-ease),color .18s var(--ns-ease),background-color .18s var(--ns-ease),border-color .18s var(--ns-ease),box-shadow .18s var(--ns-ease)}.ns-theme :is(.link,a.link){text-underline-offset:.28em;text-decoration-thickness:1px;transition:opacity .18s ease}@media(any-pointer:fine){.ns-theme :is(.button,.button-secondary,.button-custom):not(.quick-add__button,.button-unstyled):hover{transform:translateY(-1px);box-shadow:0 8px 22px #100e0c29}.ns-theme :is(.button,.button-secondary,.button-custom):not(.quick-add__button,.button-unstyled):active{transform:translateY(0)}.ns-theme :is(.link,a.link):hover{opacity:.58}}.ns-theme .section-resource-list{padding-block:clamp(3.25rem,6.5vw,6.25rem)}.ns-theme .section-resource-list__header{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.ns-theme .section-resource-list__header :is(h2,h3,.h2,.h3){font-family:var(--font-heading--family);font-size:clamp(1.8rem,3.2vw,3rem);font-weight:500}.ns-theme product-card,.ns-theme .product-card{position:relative;display:block}.ns-theme .product-grid__card{gap:.35rem}.ns-theme .card-gallery{overflow:hidden;border-radius:var(--ns-radius);background:var(--ns-wash);box-shadow:inset 0 0 0 1px var(--ns-line)}.ns-theme .card-gallery :is(img,video){transition:transform .64s var(--ns-ease)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.ns-theme product-card:hover .card-gallery :is(img,video){transform:scale(1.03)}}.ns-theme .product-card__content :is(h3,h4,.h3,.h4){margin:.85rem 0 0;font-family:var(--font-heading--family);font-size:clamp(1rem,1.2vw,1.2rem);font-weight:500;letter-spacing:-.02em;line-height:1.2}.ns-theme .product-card__content .price{font-family:var(--ns-mono);font-size:.75rem;font-weight:500;letter-spacing:.04em;line-height:1.4;color:rgb(var(--color-foreground-rgb) / .78)}.ns-theme .compare-at-price,.ns-theme compare-at-price,.ns-theme .product-card__content compare-at-price{color:rgb(var(--color-foreground-rgb) / .62)!important;font-weight:400!important;font-size:.85em;letter-spacing:0;opacity:1;text-decoration-color:currentColor}.ns-subtitle{margin:0;color:rgb(var(--color-foreground-rgb) / .58);font-family:var(--font-body--family);font-size:.8125rem;font-weight:400;letter-spacing:0;line-height:1.4;text-wrap:pretty}.ns-subtitle--card{margin-top:-.1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.ns-theme .product-card__content .text-block:has(+.ns-subtitle--card) :is(p,h3,h4){margin-bottom:0}.ns-subtitle--pdp{margin-top:-.35rem;font-size:clamp(.95rem,1.1vw,1.05rem);color:rgb(var(--color-foreground-rgb) / .66)}.ns-theme .product-badges__badge{padding:.22rem .45rem;border-radius:var(--ns-radius);font-family:var(--ns-mono);font-size:.6rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.72;box-shadow:none}.ns-theme .product-badges__badge[data-badge-type=sale],.ns-theme .product-badges .badge--sale,.ns-theme .color-custom-badge-sale{background:transparent!important;background-color:transparent!important;border:1px solid var(--ns-line-strong)!important;color:var(--color-foreground)!important;box-shadow:none!important}.ns-theme quick-add-component{--quick-add-button-size: 2.5rem;--quick-add-background: var(--color-foreground);--quick-add-foreground: var(--color-background)}.ns-theme button.quick-add__button{--quick-add-collapsed-width: var(--quick-add-button-size);--quick-add-icon-width: var(--quick-add-button-size);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;width:var(--quick-add-button-size);height:var(--quick-add-button-size);min-width:var(--quick-add-button-size);min-height:var(--quick-add-button-size);padding:0;border:0;border-radius:var(--ns-radius);background:var(--quick-add-background);color:var(--quick-add-foreground);box-shadow:none;transform:none}.ns-theme .quick-add__button>.add-to-cart-icon{display:flex;align-items:center;justify-content:center;flex:0 0 var(--quick-add-button-size);box-sizing:border-box;width:var(--quick-add-button-size);height:var(--quick-add-button-size)}.ns-theme .quick-add__button .add-to-cart-text,.ns-theme .quick-add__button>.add-to-cart-icon+*{white-space:nowrap}.ns-theme .quick-add__button>.add-to-cart-icon svg{width:1.15rem;height:1.15rem}.ns-theme .product-form-buttons .add-to-cart-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.ns-theme .product-form-buttons .add-to-cart-icon{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem}.ns-theme .product-form-buttons .add-to-cart-icon svg{width:1.15rem;height:1.15rem}@media screen and (min-width:750px){.ns-theme button.quick-add__button:is(:hover,:focus-visible){width:max-content;min-width:var(--quick-add-button-size);max-inline-size:calc(100% - var(--quick-add-inset-inline-end));padding-inline:0 .9rem;transform:none;box-shadow:none}}.ns-theme .ns-wishlist-btn{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0;border:1px solid var(--ns-line-strong);border-radius:50%;background:rgb(var(--color-background-rgb) / .92);color:var(--color-foreground);cursor:pointer;box-shadow:0 2px 12px #00000014;transition:transform .18s var(--ns-ease),color .18s var(--ns-ease),background-color .18s var(--ns-ease),border-color .18s var(--ns-ease)}.ns-theme .ns-wishlist-btn svg{width:1.1rem;height:1.1rem}.ns-theme .ns-wishlist-btn[aria-pressed=true] svg{fill:currentColor}.ns-theme .ns-wishlist-btn--card{position:absolute;top:.75rem;left:.75rem;z-index:4;opacity:.92}.ns-theme .ns-wishlist-btn--card .ns-wishlist-btn__label{display:none}.ns-theme .ns-wishlist-btn--pdp{width:100%;margin-top:.75rem;gap:.6rem;border-color:var(--ns-line-strong);border-radius:var(--style-border-radius-buttons-secondary);background:transparent;color:var(--color-foreground);box-shadow:none}.ns-theme .ns-wishlist-btn__label{font-size:.75rem;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.ns-theme :is(product-card,.product-card):focus-within .ns-wishlist-btn--card{opacity:1}@media(any-pointer:fine){.ns-theme :is(product-card,.product-card):hover .ns-wishlist-btn--card{opacity:1}.ns-theme .ns-wishlist-btn:hover{transform:scale(1.045)}}@media(any-pointer:coarse){.ns-theme .ns-wishlist-btn--card{opacity:1}}.ns-theme .ns-wishlist-header{position:relative;color:inherit;text-decoration:none}.ns-theme .ns-wishlist-header__count{position:absolute;top:.15rem;right:0;min-width:1rem;height:1rem;padding-inline:.2rem;border-radius:999px;background:var(--color-foreground);color:var(--color-background);font-size:.6rem;line-height:1rem;text-align:center}.ns-theme .collection-wrapper{padding-block-start:clamp(.5rem,2vw,1.5rem)}.ns-theme .main-collection-grid .product-grid{gap:clamp(1.5rem,3vw,2.75rem) clamp(.75rem,1.5vw,1.25rem)}.ns-theme .facets{border-block:1px solid var(--ns-line)}.ns-theme .facets__summary,.ns-theme .facets__label,.ns-theme .sorting-filter{font-size:.75rem;font-weight:500;letter-spacing:.025em}.ns-theme .active-filters__button{border-radius:999px}.ns-theme .search-header{padding-block:clamp(2.5rem,5vw,5rem) 1.5rem}.ns-theme .search-header input{font-size:clamp(1.2rem,2.5vw,2rem)}.ns-theme .product-information{gap:clamp(1.5rem,3vw,3.5rem);overflow-x:clip;max-width:100%}.ns-theme .product-details{max-width:34rem;width:100%;min-width:0;justify-self:start}.ns-theme .product-details :is(h1,.h1){font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,3.75rem);font-weight:500}.ns-theme .product-details .price{font-size:1rem}.ns-theme .product-form-buttons{gap:.75rem}.ns-theme .product-form-buttons .button{min-height:3.25rem}.ns-theme .product-information__media{min-width:0}.ns-theme .media-gallery--carousel{width:100%}.ns-theme .media-gallery--carousel slideshow-component{position:relative;width:100%}.ns-theme .media-gallery--carousel .product-media-container{width:100%;max-width:100%;border-radius:0;overflow:hidden}.ns-theme .media-gallery--carousel slideshow-arrows{top:0;right:0;bottom:0;left:0;padding-inline:.65rem;align-items:center;justify-content:space-between;mix-blend-mode:normal}.ns-theme .media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:0;opacity:.92;color:#fff;filter:drop-shadow(0 1px 3px rgb(0 0 0 / .55))}.ns-theme .media-gallery--carousel slideshow-controls{justify-content:center;padding-block:.75rem 0}@media screen and (min-width:750px){.ns-theme .product-information.section{width:100%;max-width:100%;box-sizing:border-box;overflow-x:clip}.ns-theme .product-information__grid.product-information__grid--half{display:grid!important;grid-column:2 / 3!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:clamp(1.25rem,3vw,2.5rem);row-gap:0;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;align-items:start;justify-self:stretch;padding-inline:0}.ns-theme .product-information__grid.product-information__grid--half .product-information__media,.ns-theme .product-information__grid.product-information__grid--half .product-details{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-inline:0!important}.ns-theme .product-information__grid.product-information__grid--half.product-information--media-left .product-information__media{order:0}.ns-theme .product-information__grid.product-information__grid--half.product-information--media-left .product-details{order:1}.ns-theme .product-information__grid.product-information__grid--half .product-details>.group-block{max-width:100%}.ns-theme .media-gallery--carousel slideshow-arrows{width:100%;max-width:100%}}.ns-theme .quantity-selector{min-height:3.25rem;border:1px solid var(--ns-line-strong);border-radius:var(--style-border-radius-inputs);background:var(--color-input-background, var(--ns-paper));color:var(--color-foreground)}.ns-theme .quantity-selector :is(button,.quantity-minus,.quantity-plus){color:var(--color-foreground)}.ns-theme .quantity-selector :is(button,.quantity-minus,.quantity-plus):disabled{opacity:.35}.ns-theme .quantity-selector input,.ns-theme .quantity-selector .quantity__input{color:var(--color-foreground);background:transparent}.ns-theme .variant-picker label,.ns-theme .variant-picker__option{min-height:2.75rem;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.ns-theme .product-details .rte{padding-top:.5rem;border-top:1px solid var(--ns-line);color:rgb(var(--color-foreground-rgb) / .78);font-size:.9rem}.ns-theme .product-details .rte ul{padding-inline-start:1.2rem}.ns-theme .product-details .rte li+li{margin-top:.3rem}.ns-theme .sticky-add-to-cart__bar{border-top:1px solid var(--ns-line);background:var(--color-background);color:var(--color-foreground);box-shadow:0 -12px 34px #0000001f}.ns-theme :is(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=image],[type=range],[type=file],[type=hidden]),textarea,select){color:var(--color-input-text, var(--color-foreground));background-color:var(--color-input-background, var(--ns-paper));transition:border-color .15s ease,box-shadow .15s ease}.ns-theme .quantity-selector :is(input,.quantity__input),.ns-theme .ns-footer__field input{color:var(--color-foreground);background:transparent}.ns-theme .contact-form{max-width:48rem}.ns-theme .contact-form__input{min-height:3.25rem}.ns-theme .contact-form__input--textarea{min-height:11rem}.ns-theme .page-width-content{padding-block:clamp(2.5rem,5vw,5rem)}.ns-theme .blog-posts-container{gap:clamp(2rem,4vw,4rem)}.ns-theme :focus-visible{outline:2px solid var(--ns-focus);outline-offset:3px}.ns-theme :is(input,textarea,select):focus-visible{outline:2px solid var(--ns-focus);outline-offset:2px;border-color:var(--ns-focus)}.ns-theme :is(.theme-drawer__dialog,.dialog-modal,.popover,.predictive-search){border-color:var(--ns-line);box-shadow:var(--ns-shadow-float)}.ns-theme .theme-drawer__header,.ns-theme .cart-drawer__items .cart-item{border-bottom:1px solid var(--ns-line)}.ns-theme .cart-items__remove{display:grid;width:var(--minimum-touch-target);min-width:var(--minimum-touch-target);height:var(--minimum-touch-target);padding:0;place-items:center}.ns-theme .cart-items__remove svg{width:1.25rem;min-width:1.25rem;height:1.25rem}.ns-theme .cart-page{gap:clamp(2rem,5vw,5rem)}.ns-theme .cart-summary{border-radius:var(--ns-radius)}.ns-theme .cart-items__table-row{border-bottom:1px solid var(--ns-line)}.ns-theme .ns-catalog-kicker-block,.ns-theme .section-ns-catalog-kicker,.ns-theme .section-ns-collection-header{width:100%;max-width:100%;min-width:0;background:transparent}.ns-theme .ns-catalog-kicker-block{display:block;flex:1 0 100%}.ns-theme .ns-catalog-kicker-block .ns-catalog-kicker{margin-bottom:.15rem}.ns-theme .ns-catalog-kicker-section{width:min(100% - 2 * var(--page-margin, 1.25rem),var(--page-width, 90rem));margin-inline:auto;padding-block:clamp(2.5rem,5vw,4.25rem) 0;box-sizing:border-box}.ns-theme .ns-catalog-kicker-section .ns-catalog-kicker{margin-bottom:0}.ns-theme .ns-collection-header{display:grid;gap:clamp(1.15rem,2.4vw,1.85rem)}.ns-theme .ns-collection-header .ns-catalog-kicker{margin-bottom:0}.ns-theme .ns-collection-header__lead{display:grid;gap:.8rem;max-width:40rem}.ns-theme .ns-collection-header__title{margin:0;font-family:var(--font-heading--family);font-size:clamp(2.35rem,5.2vw,4.5rem);font-weight:500;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.ns-theme .ns-collection-header__intro{margin:0;max-width:36rem;color:rgb(var(--color-foreground-rgb) / .74);font-size:1rem;line-height:1.65;text-wrap:pretty}.ns-theme .ns-collection-header__worlds{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .7rem;margin:0;padding-top:.15rem}.ns-theme .ns-collection-header__sep,.ns-theme .ns-product-context__sep{color:var(--ns-accent);font-family:var(--ns-mono);line-height:1}.ns-theme .ns-collection-header__world{color:rgb(var(--color-foreground-rgb) / .7);font-family:var(--ns-mono);font-size:.72rem;font-weight:500;letter-spacing:.12em;line-height:1.4;text-decoration:none;text-transform:uppercase}.ns-theme .ns-collection-header__world--current,.ns-theme .ns-collection-header__world[aria-current=page]{color:var(--color-foreground);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.ns-theme .ns-product-context{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin:0 0 .85rem;font-family:var(--ns-mono);font-size:.68rem;font-weight:500;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.ns-theme .ns-product-context__link{color:rgb(var(--color-foreground-rgb) / .7);text-decoration:none}.ns-theme .ns-product-context__current{color:var(--color-foreground)}.ns-theme .ns-cart-note{max-width:38rem;margin:.25rem 0 .5rem;padding-inline-start:.9rem;border-inline-start:1px solid var(--ns-accent)}.ns-theme .ns-cart-note__text{margin:0;color:rgb(var(--color-foreground-rgb) / .78);font-size:.95rem;line-height:1.65;text-wrap:pretty}@media(any-pointer:fine){.ns-theme :is(.ns-collection-header__world,.ns-product-context__link):hover{opacity:1;color:var(--color-foreground)}}.ns-theme :is(.ns-collection-header__world,.ns-product-context__link):focus-visible{outline:2px solid var(--ns-focus);outline-offset:3px}.ns-theme .nordstua-faq{max-width:var(--page-width);margin-inline:auto;padding:var(--ns-section-space) var(--page-margin);box-sizing:border-box}.ns-theme .nordstua-faq__inner{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(20rem,1.3fr);gap:clamp(2rem,7vw,7rem)}.ns-theme .ns-catalog-kicker{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--ns-line)}.ns-theme .ns-catalog-kicker__label,.ns-theme .ns-catalog-kicker__aside{margin:0;font-family:var(--ns-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.ns-theme .ns-catalog-kicker__aside{color:rgb(var(--color-foreground-rgb) / .6)}.ns-theme .nordstua-faq__header .ns-catalog-kicker{margin-bottom:1.5rem}.ns-theme .nordstua-faq__eyebrow{display:inline-block;margin-bottom:.8rem;color:var(--ns-accent);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ns-theme .nordstua-faq__heading{margin:0;font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,3.75rem);font-weight:500}.ns-theme .nordstua-faq__intro{max-width:26rem;margin:1rem 0 0;color:rgb(var(--color-foreground-rgb) / .9)}.ns-theme .nordstua-faq__list{border-top:1px solid var(--ns-line)}.ns-theme .nordstua-faq__item{border-bottom:1px solid var(--ns-line)}.ns-theme .nordstua-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.25rem;padding-block:1rem;list-style:none;cursor:pointer;font-size:.95rem;font-weight:500}.ns-theme .nordstua-faq__index{flex:0 0 auto;color:var(--ns-accent);font-family:var(--ns-mono);font-size:.75rem;letter-spacing:.08em}.ns-theme .nordstua-faq__question{flex:1 1 auto}.ns-theme .nordstua-faq__item summary::-webkit-details-marker{display:none}.ns-theme .nordstua-faq__item summary:after{content:"+";flex:0 0 auto;font-family:var(--font-body--family);font-size:1.25rem;font-weight:300;transition:transform .18s var(--ns-ease)}.ns-theme .nordstua-faq__item[open] summary:after{transform:rotate(45deg)}.ns-theme .nordstua-faq__answer{max-width:42rem;padding:0 2rem 1.35rem 2.25rem;color:rgb(var(--color-foreground-rgb) / .9);font-size:.9rem}.ns-theme .ns-wishlist-page{width:min(100%,var(--page-width));margin-inline:auto;padding:var(--ns-section-space) var(--page-margin);box-sizing:border-box}.ns-theme .ns-wishlist-page__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2.5rem}.ns-theme .ns-wishlist-page__title{margin:0;font-family:var(--font-heading--family);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500}.ns-theme .ns-wishlist-page__intro{max-width:34rem;margin:.75rem 0 0;color:rgb(var(--color-foreground-rgb) / .68)}.ns-theme .ns-wishlist-page__controls{display:flex;flex-wrap:wrap;gap:.75rem}.ns-theme .ns-wishlist-page__controls select{min-width:10rem;min-height:2.75rem;padding-inline:.75rem}.ns-theme .ns-wishlist-grid,.ns-theme .ns-wishlist-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,3vw,3rem) clamp(.75rem,1.5vw,1.25rem)}.ns-theme .ns-wishlist-page [hidden]{display:none!important}.ns-theme .ns-wishlist-card{display:flex;flex-direction:column;gap:.65rem;color:inherit;text-decoration:none}.ns-theme .ns-wishlist-item{min-width:0}.ns-theme .ns-wishlist-item__remove{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:.5rem;padding:.25rem 0;border:0;color:inherit;background:transparent;font:inherit;font-size:.8125rem;text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.ns-theme :is(.ns-wishlist-item__remove,.ns-wishlist-card):focus-visible{outline:2px solid var(--ns-focus);outline-offset:4px}.ns-theme .ns-wishlist-card__media,.ns-theme .ns-wishlist-skeleton__item{overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--ns-radius);background:var(--ns-wash)}.ns-theme .ns-wishlist-card__media img{width:100%;height:100%;object-fit:cover}.ns-theme .ns-wishlist-card__meta{display:grid;gap:.2rem}.ns-theme .ns-wishlist-card__title{font-size:.92rem;font-weight:500}.ns-theme .ns-wishlist-card__price,.ns-theme .ns-wishlist-card__price-change,.ns-theme .ns-wishlist-card__availability{font-size:.8rem}.ns-theme .ns-wishlist-card__availability{color:rgb(var(--color-foreground-rgb) / .58)}.ns-theme .ns-wishlist-card__price-change.is-down{color:#376445}.ns-theme .ns-wishlist-card__price-change.is-up{color:#8a4638}.ns-theme .ns-wishlist-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:clamp(4rem,10vw,8rem) 1rem;border-block:1px solid var(--ns-line);text-align:center}.ns-theme .ns-wishlist-empty h2{margin:0;font-family:var(--font-heading--family);font-weight:500}.ns-theme .ns-wishlist-empty p{margin:0;max-width:28rem;color:rgb(var(--color-foreground-rgb) / .68)}.ns-theme .ns-wishlist-empty .button{margin-top:.75rem}.ns-theme .ns-wishlist-skeleton__item{background:linear-gradient(90deg,var(--ns-wash),var(--ns-paper),var(--ns-wash));background-size:200% 100%;animation:ns-shimmer 1.2s ease-in-out infinite}@keyframes ns-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ns-theme .ns-search-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.ns-theme .ns-search-chips a{display:inline-flex;align-items:center;min-height:2.5rem;padding-inline:.9rem;border:1px solid var(--ns-line-strong);border-radius:999px;color:inherit;font-size:.75rem;text-decoration:none}.ns-theme footer,.ns-theme .ns-footer{border-top:1px solid var(--ns-line);background:var(--ns-paper);color:var(--color-foreground)}.ns-theme footer :is(h2,.h2){font-family:var(--font-heading--family);font-size:clamp(1.8rem,3vw,2.75rem);font-weight:500}.ns-theme .ns-footer__inner{padding-block:clamp(3.5rem,7vw,6rem) 2rem}.ns-theme .ns-footer__wordmark{letter-spacing:.32em;font-size:.78rem}.ns-theme .ns-footer__heading{color:var(--ns-accent)}.ns-theme .ns-footer__about,.ns-theme .ns-footer__muted{line-height:1.7}.ns-theme .ns-footer__field{border-radius:2px;background:var(--color-background);border-color:var(--ns-line-strong)}.ns-theme .ns-footer__field input:focus{outline:none}.ns-theme .ns-footer__field:focus-within{border-color:var(--ns-focus);outline:2px solid var(--ns-focus);outline-offset:3px}.ns-theme .ns-footer__submit{border-radius:2px;background:var(--color-foreground);color:var(--color-background)}.ns-theme .ns-footer__submit:focus-visible{outline:2px solid var(--ns-focus);outline-offset:3px}.ns-theme .ns-footer__company a:hover,.ns-theme .ns-footer__list a:hover{color:var(--ns-accent);border-bottom-color:var(--ns-accent)}.ns-theme .ns-footer__company a:focus-visible,.ns-theme .ns-footer__list a:focus-visible{outline:2px solid var(--ns-focus);outline-offset:3px}.ns-theme .footer-utilities{border-top:1px solid var(--ns-line)}.ns-theme .theme-toggle{padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.ns-theme .theme-toggle__icon{display:block;width:1.1rem;height:1.1rem}.ns-theme .theme-toggle__moon,html[data-theme=dark] .theme-toggle__sun{display:none}html[data-theme=dark] .theme-toggle__moon{display:block}html[data-theme=dark]{color-scheme:dark;background-color:#100e0c;color:#f3eee6;--ns-focus: #c4b49a;--color-background: #100e0c;--color-background-rgb: 16 14 12;--color-foreground: #f3eee6;--color-foreground-rgb: 243 238 230;--color-border: #f3eee6;--color-border-rgb: 243 238 230;--color-primary-button-text: #100e0c;--color-primary-button-background: #f3eee6;--color-primary-button-border: #f3eee6;--color-primary-button-focus-outline: #c4b49a;--color-primary-button-hover-text: #100e0c;--color-primary-button-hover-background: #e4dccf;--color-primary-button-hover-border: #e4dccf;--color-secondary-button-text: #f3eee6;--color-secondary-button-background: transparent;--color-secondary-button-border: #f3eee6;--color-secondary-button-hover-text: #f3eee6;--color-secondary-button-hover-background: rgb(243 238 230 / .08);--color-secondary-button-hover-border: #c4b49a;--color-input-background: #1c1814;--color-input-text: #f3eee6;--color-input-text-rgb: 243 238 230;--color-input-border: #3a342c;--color-variant-background: #1c1814;--color-variant-border: #3a342c;--color-variant-text: #f3eee6;--color-variant-text-rgb: 243 238 230;--color-variant-hover-background: #2a241e;--color-variant-hover-border: #c4b49a;--color-variant-hover-text: #f3eee6;--color-selected-variant-background: #f3eee6;--color-selected-variant-border: #f3eee6;--color-selected-variant-text: #100e0c;--color-selected-variant-text-rgb: 16 14 12;--ns-paper: #1c1814;--ns-wash: #241f1b;--ns-accent: #c4b49a;--ns-line: rgb(243 238 230 / .12);--ns-line-strong: rgb(243 238 230 / .22);--ns-shadow-float: 0 18px 55px rgb(0 0 0 / .45)}html[data-theme=light]{color-scheme:light;background-color:#f6f3ee;color:#100e0c;--ns-focus: #100e0c;--color-background: #f6f3ee;--color-background-rgb: 246 243 238;--color-foreground: #100e0c;--color-foreground-rgb: 16 14 12;--color-border: #100e0c;--color-border-rgb: 16 14 12;--color-primary-button-text: #f6f3ee;--color-primary-button-background: #100e0c;--color-primary-button-border: #100e0c;--color-primary-button-focus-outline: #100e0c;--color-primary-button-hover-text: #f6f3ee;--color-primary-button-hover-background: #2a241e;--color-primary-button-hover-border: #2a241e;--color-secondary-button-text: #100e0c;--color-secondary-button-background: transparent;--color-secondary-button-border: #100e0c;--color-secondary-button-hover-text: #100e0c;--color-secondary-button-hover-background: rgb(16 14 12 / .05);--color-secondary-button-hover-border: #100e0c;--color-input-background: #fffdfb;--color-input-text: #100e0c;--color-input-text-rgb: 16 14 12;--color-input-border: #d9d1c6;--color-variant-background: #fffdfb;--color-variant-border: #d9d1c6;--color-variant-text: #100e0c;--color-variant-text-rgb: 16 14 12;--color-variant-hover-background: #efeae2;--color-variant-hover-border: #6d5e48;--color-variant-hover-text: #100e0c;--color-selected-variant-background: #100e0c;--color-selected-variant-border: #100e0c;--color-selected-variant-text: #f6f3ee;--color-selected-variant-text-rgb: 246 243 238;--ns-paper: #efeae2;--ns-wash: #e6e0d6;--ns-accent: #6d5e48;--ns-line: rgb(16 14 12 / .12);--ns-line-strong: rgb(16 14 12 / .22);--ns-shadow-float: 0 14px 40px rgb(16 14 12 / .1)}html[data-theme=dark] :is(body,.section-background,footer,[class*=color-custom-],.menu-drawer,.theme-drawer__dialog,.dialog-modal,.popover,.predictive-search,.facets,facets-form,.cart-drawer,.sticky-add-to-cart__bar){--color-background: #100e0c !important;--color-background-rgb: 16 14 12 !important;--color-foreground: #f3eee6 !important;--color-foreground-rgb: 243 238 230 !important;--color-border: #f3eee6 !important;--color-border-rgb: 243 238 230 !important;--color: #f3eee6 !important;--color-rgb: 243 238 230 !important;--color-primary-button-text: #100e0c !important;--color-primary-button-background: #f3eee6 !important;--color-primary-button-border: #f3eee6 !important;--color-primary-button-focus-outline: #c4b49a !important;--color-primary-button-hover-text: #100e0c !important;--color-primary-button-hover-background: #e4dccf !important;--color-primary-button-hover-border: #e4dccf !important;--color-secondary-button-text: #f3eee6 !important;--color-secondary-button-border: #f3eee6 !important;--color-secondary-button-hover-text: #f3eee6 !important;--color-secondary-button-hover-background: rgb(243 238 230 / .08) !important;--color-secondary-button-hover-border: #c4b49a !important;--color-input-background: #1c1814 !important;--color-input-text: #f3eee6 !important;--color-input-text-rgb: 243 238 230 !important;--color-input-border: #3a342c !important;--color-variant-background: #1c1814 !important;--color-variant-border: #3a342c !important;--color-variant-text: #f3eee6 !important;--color-variant-text-rgb: 243 238 230 !important;--color-variant-hover-background: #2a241e !important;--color-variant-hover-border: #c4b49a !important;--color-variant-hover-text: #f3eee6 !important;--color-selected-variant-background: #f3eee6 !important;--color-selected-variant-border: #f3eee6 !important;--color-selected-variant-text: #100e0c !important;--color-selected-variant-text-rgb: 16 14 12 !important}html[data-theme=dark] :is(body,.section-background){color:#f3eee6;background-color:#100e0c}html[data-theme=light] :is(body,.section-background,footer,[class*=color-custom-],.menu-drawer,.theme-drawer__dialog,.dialog-modal,.popover,.predictive-search,.facets,facets-form,.cart-drawer,.sticky-add-to-cart__bar){--color-background: #f6f3ee !important;--color-background-rgb: 246 243 238 !important;--color-foreground: #100e0c !important;--color-foreground-rgb: 16 14 12 !important;--color-border: #100e0c !important;--color-border-rgb: 16 14 12 !important;--color: #100e0c !important;--color-rgb: 16 14 12 !important;--color-primary-button-text: #f6f3ee !important;--color-primary-button-background: #100e0c !important;--color-primary-button-border: #100e0c !important;--color-primary-button-focus-outline: #100e0c !important;--color-primary-button-hover-text: #f6f3ee !important;--color-primary-button-hover-background: #2a241e !important;--color-primary-button-hover-border: #2a241e !important;--color-secondary-button-text: #100e0c !important;--color-secondary-button-border: #100e0c !important;--color-secondary-button-hover-text: #100e0c !important;--color-secondary-button-hover-background: rgb(16 14 12 / .05) !important;--color-secondary-button-hover-border: #100e0c !important;--color-input-background: #fffdfb !important;--color-input-text: #100e0c !important;--color-input-text-rgb: 16 14 12 !important;--color-input-border: #d9d1c6 !important;--color-variant-background: #fffdfb !important;--color-variant-border: #d9d1c6 !important;--color-variant-text: #100e0c !important;--color-variant-text-rgb: 16 14 12 !important;--color-variant-hover-background: #efeae2 !important;--color-variant-hover-border: #6d5e48 !important;--color-variant-hover-text: #100e0c !important;--color-selected-variant-background: #100e0c !important;--color-selected-variant-border: #100e0c !important;--color-selected-variant-text: #f6f3ee !important;--color-selected-variant-text-rgb: 246 243 238 !important}html[data-theme=light] :is(body,.section-background){color:#100e0c;background-color:#f6f3ee}html[data-theme=dark] #header-component{--color-background-top-row: #100e0c !important;--color-background-bottom-row: #100e0c !important;--color-submenu: #1c1814 !important;--color-foreground: #f3eee6 !important;--color-foreground-rgb: 243 238 230 !important;--color-foreground-subdued: #c4b49a !important;--color: #f3eee6 !important;--color-rgb: 243 238 230 !important;--color-account-icon: #f3eee6 !important;--color-transparent-text: #f3eee6 !important;--color-transparent-text-rgb: 243 238 230 !important;background-color:#100e0c!important;color:#f3eee6}html[data-theme=dark] body.ns-theme #header-component :is(.header__row,.header__row--top,.header__row--bottom,.section-background){background-color:#100e0c!important;color:#f3eee6;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=dark] body.ns-theme #header-component :is(.header-logo,header-actions,.header-actions__action,.ns-wishlist-header,.theme-toggle,.menu-list__link,.localization-form__select,svg){--color: #f3eee6 !important;--color-rgb: 243 238 230 !important;--color-foreground: #f3eee6 !important;--color-foreground-rgb: 243 238 230 !important;--color-account-icon: #f3eee6 !important;--menu-parent-font-color: #f3eee6 !important;--menu-child-font-color: #f3eee6 !important;color:#f3eee6!important}html[data-theme=dark] .ns-theme :is(.announcement-bar,.announcement-bar__text,.section-background:has(.announcement-bar),[class*=header_announcements]){--color-background: #1c1814 !important;--color-foreground: #f3eee6 !important;--color: #f3eee6 !important;background-color:#1c1814!important;color:#f3eee6!important}html[data-theme=light] #header-component{--color-background-top-row: #f6f3ee !important;--color-background-bottom-row: #f6f3ee !important;--color-submenu: #efeae2 !important;--color-foreground: #100e0c !important;--color-foreground-rgb: 16 14 12 !important;--color-foreground-subdued: #6d5e48 !important;--color: #100e0c !important;--color-rgb: 16 14 12 !important;--color-account-icon: #100e0c !important;--color-transparent-text: #100e0c !important;--color-transparent-text-rgb: 16 14 12 !important;background-color:#f6f3ee!important;color:#100e0c!important}html[data-theme=light] body.ns-theme #header-component :is(.header__row,.header__row--top,.header__row--bottom,.section-background){background-color:#f6f3ee!important;color:#100e0c!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=light] body.ns-theme #header-component :is(.header-logo,.header-logo *,header-actions,.header-actions__action,.ns-wishlist-header,.theme-toggle,.menu-list__link,.menu-list__link *,.localization-form__select,a,button,svg){--color-foreground: #100e0c !important;--color-foreground-rgb: 16 14 12 !important;--color-foreground-subdued: #6d5e48 !important;--color: #100e0c !important;--color-rgb: 16 14 12 !important;--color-account-icon: #100e0c !important;--menu-parent-font-color: #100e0c !important;--menu-child-font-color: #100e0c !important;color:#100e0c!important;-webkit-text-fill-color:#100e0c}html[data-theme=light] .ns-theme :is(.announcement-bar,.announcement-bar__text,.announcement-bar a,.section-background:has(.announcement-bar),[class*=header_announcements]){--color-background: #efeae2 !important;--color-foreground: #100e0c !important;--color: #100e0c !important;background-color:#efeae2!important;color:#100e0c!important;-webkit-text-fill-color:#100e0c}html[data-theme=light] .ns-theme .announcement-bar__text{color:#100e0c!important;-webkit-text-fill-color:#100e0c}html[data-theme=dark] :is(.color-custom-drawer,.color-custom-popover,.theme-drawer__dialog,.popover,.predictive-search,.menu-drawer){--color-background: #1c1814 !important;--color-background-rgb: 28 24 20 !important;--color-foreground: #f3eee6 !important;--color-foreground-rgb: 243 238 230 !important;background-color:#1c1814!important;color:#f3eee6!important}html[data-theme=light] :is(.color-custom-drawer,.color-custom-popover,.theme-drawer__dialog,.popover,.predictive-search,.menu-drawer){--color-background: #f6f3ee !important;--color-background-rgb: 246 243 238 !important;--color-foreground: #100e0c !important;--color-foreground-rgb: 16 14 12 !important;background-color:#f6f3ee!important;color:#100e0c!important}html[data-theme=dark] .ns-wishlist-btn{border-color:#f3eee638;background:#100e0cc7;color:#f3eee6;box-shadow:none}html[data-theme=dark] .ns-wishlist-btn--pdp{background:transparent}html[data-theme=light] .ns-wishlist-btn{border-color:#100e0c29;background:#f6f3eef0;color:#100e0c}html[data-theme=light] .ns-wishlist-btn--pdp{background:transparent}html[data-theme=dark] .ns-wishlist-skeleton__item{background:linear-gradient(90deg,#1c1814,#2a241e,#1c1814);background-size:200% 100%}html[data-theme=light] .ns-wishlist-skeleton__item{background:linear-gradient(90deg,#e6e0d6,#f6f3ee,#e6e0d6);background-size:200% 100%}.ns-theme .cart-bubble{--cart-bubble-background: var(--color-foreground);--cart-bubble-text: var(--color-background)}.ns-theme .cart-bubble,.ns-theme .cart-bubble__text,.ns-theme .ns-wishlist-header__count{color:var(--color-background)!important;-webkit-text-fill-color:var(--color-background)}.ns-theme .cart-bubble__background,.ns-theme .ns-wishlist-header__count{background-color:var(--color-foreground)!important}.ns-theme .ns-editorial-hero{color:#fff}.ns-theme .ns-editorial-hero__shade{background:linear-gradient(90deg,rgb(16 14 12 / .74) 0%,rgb(16 14 12 / .3) 52%,rgb(16 14 12 / .1) 78%,transparent 100%),linear-gradient(0deg,rgb(16 14 12 / .34),transparent 48%)}.ns-theme .ns-editorial-hero :is(.ns-editorial-hero__eyebrow,.ns-editorial-hero__heading,.ns-editorial-hero__text,.ns-editorial-hero__secondary){color:#fff;text-shadow:0 1px 18px rgb(0 0 0 / .45)}.ns-theme .ns-editorial-hero__primary.button{background:#f3eee6!important;color:#100e0c!important;border-color:#f3eee6!important;-webkit-text-fill-color:#100e0c}.ns-theme .ns-categories__card,.ns-theme .ns-categories__title,.ns-theme .ns-categories__subtitle{color:#f3eee6}html[data-theme=light] .ns-theme :is(.facets,facets-form,.price-facet,.field__label,.price-facet__label){color:#100e0c}html[data-theme=dark] .ns-theme :is(.facets,facets-form,.price-facet,.field__label,.price-facet__label){color:#f3eee6}@media screen and (max-width:989px){.ns-theme .nordstua-faq__inner{grid-template-columns:1fr;gap:2.5rem}}@media screen and (max-width:749px){:root{--ns-section-space: 3.75rem}.ns-theme .announcement-bar{min-height:2rem;font-size:.625rem}.ns-theme .header__row--top{min-height:3.75rem}.ns-theme :is(.header-actions__action,.ns-wishlist-header,.theme-toggle){width:2.75rem;min-width:2.75rem;height:2.75rem}.ns-theme .section-resource-list{padding-block:3.25rem}.ns-theme .product-grid__card{gap:.4rem}.ns-theme .product-card__content :is(h3,h4,.h3,.h4){margin-top:.65rem;font-size:.95rem}.ns-theme .product-card__content .price{font-size:.75rem}.ns-theme .product-badges__badge{padding:.2rem .42rem;font-size:.56rem}.ns-theme .ns-wishlist-btn--card{top:.5rem;left:.5rem;min-width:2.75rem;min-height:2.75rem}.ns-theme .product-information{gap:1.25rem;padding-block-start:0;width:100%;max-width:100%;overflow-x:clip}.ns-theme .product-information.section{overflow-x:clip}.ns-theme .product-information>.product-information__grid{display:flex!important;flex-direction:column;row-gap:1.25rem;width:100%!important;max-width:100%!important;min-width:0!important;grid-column:1 / -1!important;grid-template-columns:none!important;justify-self:stretch;margin-inline:0}.ns-theme .product-information__media{order:0;width:100%!important;min-width:0!important;max-width:100%!important;margin:0;padding:0!important}.ns-theme .media-gallery--carousel,.ns-theme .media-gallery--carousel slideshow-component,.ns-theme .media-gallery--carousel slideshow-container,.ns-theme .media-gallery--carousel slideshow-slides,.ns-theme .media-gallery--carousel slideshow-slide,.ns-theme .media-gallery--carousel .product-media-container,.ns-theme .media-gallery--carousel .product-media,.ns-theme .media-gallery--carousel img{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important}.ns-theme .media-gallery--carousel .product-media-container{border-radius:0;aspect-ratio:1;max-width:100%!important}.ns-theme .media-gallery--carousel slideshow-controls{padding-block:.65rem .15rem}.ns-theme .product-details{order:1;max-width:100%!important;width:100%!important;box-sizing:border-box;padding-inline:var(--page-margin, 1.25rem);padding-block-end:1.5rem;overflow-x:clip}.ns-theme .product-details :is(h1,.h1){font-size:clamp(2rem,10vw,2.75rem)}.ns-theme .product-form-buttons{display:grid;grid-template-columns:auto 1fr;width:100%}.ns-theme .product-form-buttons .add-to-cart-button,.ns-theme .product-form-buttons .button{width:100%}.ns-theme .product-details shopify-accelerated-checkout,.ns-theme .product-details .shopify-payment-button,.ns-theme .product-details .shopify-payment-button__button{display:block;width:100%!important;max-width:100%}.ns-theme .variant-picker__option-values,.ns-theme .variant-option__button-label{flex-wrap:wrap}.ns-theme .variant-picker fieldset{max-width:100%}.ns-theme .variant-picker__option-values{display:flex;flex-wrap:wrap;gap:.5rem;max-width:100%}.ns-theme .nordstua-faq{padding-inline:var(--page-margin)}.ns-theme .ns-wishlist-grid,.ns-theme .ns-wishlist-skeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .75rem}.ns-theme .ns-wishlist-page__controls{display:grid;width:100%;grid-template-columns:1fr 1fr}.ns-theme .ns-wishlist-page__controls select{width:100%;min-width:0}}@media screen and (max-width:480px){.ns-theme .header__column--right .account-button{display:none}.ns-theme .menu-drawer__account{color:var(--color-foreground)}}@media screen and (max-width:359px){.ns-theme .header__column--right .account-button{display:none}}.ns-theme .ns-categories.section{width:100%}.ns-theme .ns-categories__inner{width:100%;max-width:none;min-width:0;margin-inline:0;padding-inline:0;box-sizing:border-box}.ns-theme .ns-categories__grid{display:grid;grid-template-columns:1fr;gap:.65rem}.ns-theme .ns-categories__card,.ns-theme .ns-categories__card:first-child,.ns-theme .ns-categories__card:not(:first-child),.ns-theme .ns-categories__card:nth-child(5){grid-column:auto;grid-row:auto;min-width:0;min-height:15.5rem}.ns-theme .ns-categories__arrow{display:none}@media screen and (min-width:750px){.ns-theme .ns-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.ns-theme .ns-categories__card:nth-child(5){grid-column:1 / -1;min-height:14rem}}@media screen and (min-width:1200px){.ns-theme .ns-categories__grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:none;gap:.85rem}.ns-theme .ns-categories__card,.ns-theme .ns-categories__card:first-child,.ns-theme .ns-categories__card:not(:first-child),.ns-theme .ns-categories__card:nth-child(5){grid-column:auto;grid-row:auto;min-height:18.5rem}}.ns-theme,.ns-theme .content-for-layout,.ns-theme .shopify-section{max-width:100%;overflow-x:clip}.ns-theme .product-grid,.ns-theme .resource-list,.ns-theme .collection-wrapper,.ns-theme .main-collection{width:100%;max-width:100%;min-width:0}@media screen and (min-width:750px){.ns-theme .product-grid[data-product-card-size=medium],.ns-theme .product-grid[data-product-card-size=large]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (min-width:1280px){.ns-theme .product-grid[data-product-card-size=medium]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.ns-theme .facets-toolbar,.ns-theme .facets,.ns-theme facets-form{max-width:100%;min-width:0}.ns-theme .cart-drawer__inner,.ns-theme .cart-items,.ns-theme .cart-page{max-width:100%}.ns-theme .footer,.ns-theme .footer-utilities{max-width:100%;overflow-x:clip}.ns-theme .contact-form{margin-inline:auto}.ns-theme .product-details shopify-accelerated-checkout,.ns-theme .product-details .shopify-payment-button,.ns-theme .product-details .shopify-payment-button__button{display:block;width:100%!important;max-width:100%}.ns-theme .variant-picker__option-values{display:flex;flex-wrap:wrap;gap:.5rem;max-width:100%}@media screen and (max-width:749px){.ns-editorial-hero__actions{flex-direction:column;align-items:stretch;width:100%}.ns-editorial-hero__primary.button{width:100%;justify-content:center}.ns-theme .footer-block,.ns-theme .footer__content{padding-inline:var(--page-margin, 1.25rem)}.ns-theme .cart-drawer__dialog,.ns-theme .predictive-search{max-width:100%}.ns-theme .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ns-theme *,.ns-theme *:before,.ns-theme *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ns-theme .ns-shipping-progress{margin:0 0 1.15rem;padding-bottom:1rem;border-bottom:1px solid var(--ns-line)}.ns-theme .ns-shipping-progress__message{margin:0 0 .55rem;font-size:.8125rem;line-height:1.45;color:rgb(var(--color-foreground-rgb) / .82)}.ns-theme .ns-shipping-progress__track{height:3px;border-radius:999px;background:rgb(var(--color-foreground-rgb) / .12);overflow:hidden}.ns-theme .ns-shipping-progress__fill{display:block;height:100%;width:var(--ns-shipping-progress, 0%);border-radius:inherit;background:var(--color-foreground);transition:width .28s var(--ns-ease, ease)}.ns-theme .ns-julegaver{padding-block:var(--ns-section-space, clamp(3rem, 7vw, 5.5rem))}.ns-theme .ns-julegaver__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);max-width:52rem}.ns-theme .ns-julegaver__heading{margin:0 0 .45rem;font-family:var(--font-heading--family);font-size:clamp(1.75rem,3vw,2.35rem);font-weight:500;letter-spacing:-.028em}.ns-theme .ns-julegaver__intro{margin:0;max-width:36rem;line-height:1.55;color:rgb(var(--color-foreground-rgb) / .82)}.ns-theme .ns-julegaver__cta{font-family:var(--ns-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.ns-theme .ns-julegaver__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .65rem}@media screen and (min-width:990px){.ns-theme .ns-julegaver__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.ns-theme .ns-julegaver__card{display:block;color:inherit;text-decoration:none}.ns-theme .ns-julegaver__media{display:block;overflow:hidden;border-radius:var(--ns-radius);background:var(--ns-wash)}.ns-theme .ns-julegaver__media--portrait{aspect-ratio:4 / 5}.ns-theme .ns-julegaver__media--square{aspect-ratio:1}.ns-theme .ns-julegaver__media img{width:100%;height:100%;object-fit:cover}.ns-theme .ns-julegaver__meta{display:block;padding-top:.55rem}.ns-theme .ns-julegaver__title{display:block;font-family:var(--font-heading--family);font-size:.95rem;font-weight:500;letter-spacing:-.02em}.ns-theme .ns-julegaver__price{display:block;margin-top:.15rem;font-size:.8125rem;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground-rgb) / .78)}.ns-theme .ns-delivery-returns{display:grid;gap:1.25rem;margin:1.25rem 0 .5rem;padding:1.15rem 0 0;border-top:1px solid var(--ns-line)}.ns-theme .ns-delivery-returns__heading{margin:0 0 .35rem;font-family:var(--ns-mono);font-size:.68rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.ns-theme .ns-delivery-returns__text{margin:0;font-size:.875rem;line-height:1.6;color:rgb(var(--color-foreground-rgb) / .82)}@media screen and (min-width:750px){.ns-theme .ns-delivery-returns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dusk-lumen.css.map */
