:root{--ns-red: #810000;--ns-red-bright: #a81712;--ns-paper: #d5bf9a;--ns-paper-soft: #e9dcc4;--ns-paper-pale: #f2e8d6;--ns-ink: #171513;--ns-ink-soft: #211e1c;--ns-cream: #f5ead6;--ns-gold: #d3b476;--ns-gold-deep: #a88952;--ns-line: rgba(213, 191, 154, .22);--ns-shell: min(1400px, calc(100% - 144px) )}body{background:var(--ns-ink)}#header-group{z-index:50}#header-group .header-announcements{display:none}#header-component{border-bottom:1px solid rgba(213,191,154,.12);color:#e4d3b6}#header-component .header__row{background:transparent}#header-component .header__columns{width:var(--ns-shell);max-width:none;margin-inline:auto}#header-component .header__row--top .header__columns{min-height:82px}#header-component .header__row--bottom .header__columns{min-height:48px}#header-component .header__row--top{border-bottom:0}#header-component .header__row--bottom{border-top:1px solid rgba(213,191,154,.1)}#header-component .header-logo__image{width:auto;max-height:68px}#header-component .header-logo{align-items:center}#header-component .header__row--top .header-logo{padding-block:7px!important}.header-logo{justify-content:flex-start!important;gap:14px}.header-logo__image{filter:drop-shadow(0 6px 14px rgba(0,0,0,.2))}.ns-header-brand-copy{display:flex;flex-direction:column;line-height:1}.ns-header-brand-copy strong{color:#ead8b8;font-family:var(--font-heading--family, Georgia, serif);font-size:1.55rem;font-weight:600;letter-spacing:.015em}.ns-header-brand-copy small{margin-top:7px;color:#a99b85;font-size:.62rem;font-weight:600;letter-spacing:.19em;text-transform:uppercase}#header-component .menu-list{gap:34px}#header-component .menu-list__link,#header-component .menu-list__item{color:#e4d3b6;font-size:.79rem;font-weight:600;letter-spacing:.105em;text-transform:uppercase}#header-component .menu-list__link{position:relative;padding-block:15px;font-family:Barlow,Arial,sans-serif;line-height:1;transition:color .2s ease}#header-component .menu-list__link:hover,#header-component .menu-list__link[aria-current=page],#header-component .menu-list__item:hover,#header-component .menu-list__item[aria-current=page]{color:#fff}#header-component .menu-list__link:after{content:"";position:absolute;left:0;right:100%;bottom:7px;height:1px;background:linear-gradient(90deg,#a81712,#810000);transition:right .24s ease}#header-component .menu-list__link:hover:after{right:0}#header-component .header-actions__action,#header-component .search-action{color:#e4d3b6}#header-component .header-actions__action:hover,#header-component .search-action:hover{color:#fff}.button:not(.button-unstyled),button.shopify-payment-button__button--unbranded{border-radius:0;letter-spacing:.075em}body:has(#header-component[transparent]) .header-section:has(.header[transparent])+.shopify-section{margin-top:0}@media screen and (min-width:1000px){#header-component[transparent] .header__row--top .header__columns{min-height:96px;width:calc(100% - 48px);max-width:none;margin-inline:auto;grid-template-columns:minmax(300px,1fr) auto auto;gap:20px}#header-component[transparent] .header__row--top{border-bottom:0}#header-component[transparent] .header__row--bottom{display:none}#header-component[transparent] .header-logo{justify-self:start;gap:16px}#header-component[transparent] .header-logo__image{max-height:76px}#header-component[transparent] .ns-header-brand-copy strong{font-size:1.72rem}#header-component[transparent] .ns-header-brand-copy small{margin-top:8px;font-size:.66rem}#header-component[transparent] .header__column--center{justify-self:end}#header-component[transparent] .header__column--right{justify-self:end;gap:14px}#header-component[transparent] .menu-list{gap:24px}#header-component[transparent] .menu-list__link{padding-block:18px;font-size:.76rem;letter-spacing:.095em}#header-component[transparent] .menu-list__link:after{bottom:10px}#header-component[transparent] .header-actions__action,#header-component[transparent] .search-action{opacity:.92}}.ns-footer{padding:72px 0 24px;border-top:1px solid rgba(213,191,154,.15);background:#11100f;color:#cbbba3}.ns-footer__shell{width:var(--ns-shell);margin-inline:auto}.ns-footer__brand-row{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:end}.ns-footer__brand{max-width:570px}.ns-footer__logo{width:118px;height:auto;margin-bottom:19px;object-fit:contain}.ns-footer__location{margin:0 0 13px;color:#d8c4a5;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ns-footer__claim{max-width:520px;margin:0;color:#918678;line-height:1.7}.ns-footer__statement{display:grid;grid-template-columns:54px 1fr;gap:22px;align-items:start}.ns-footer__statement-line{height:1px;margin-top:18px;background:linear-gradient(90deg,var(--ns-red-bright),rgba(168,23,18,0))}.ns-footer__statement p{margin:0;color:#dfc9aa;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(1.8rem,2.5vw,2.75rem);line-height:1.08}.ns-footer__statement em{color:var(--ns-gold);font-weight:400}.ns-footer__rule{height:1px;margin-block:54px 48px;background:#d5bf9a1f}.ns-footer__grid{display:grid;grid-template-columns:1.15fr .9fr 1.45fr 1fr;gap:54px}.ns-footer h2{margin:0 0 17px;color:#e2ccb0;font-family:var(--font-heading--family, Georgia, serif);font-size:1.45rem;font-weight:500}.ns-footer nav a{display:block;width:fit-content;margin:9px 0;color:#a99d8e;text-decoration:none;transition:color .2s ease}.ns-footer nav a:hover{color:#fff}.ns-footer__external{display:inline-block;margin-left:4px;font-size:.8em}.ns-footer__social a{display:flex!important;align-items:center;gap:10px}.ns-footer__social svg{width:18px;height:18px;fill:currentColor}.ns-footer__bottom{display:flex;justify-content:space-between;gap:20px;margin-top:50px;padding-top:20px;border-top:1px solid rgba(213,191,154,.1);color:#776f65;font-size:.84rem}.ns-footer__kunden-note{margin-top:42px;text-align:center}@media screen and (max-width:1280px){:root{--ns-shell: min(1180px, calc(100% - 80px) )}#header-component .menu-list__link,#header-component .menu-list__item{font-size:.76rem;letter-spacing:.075em}.ns-header-brand-copy strong{font-size:1.35rem}}@media screen and (max-width:1020px){:root{--ns-shell: min(900px, calc(100% - 56px) )}.ns-footer__brand-row{grid-template-columns:1fr;gap:38px}.ns-footer__grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:749px){:root{--ns-shell: calc(100% - 36px) }#header-component .header__columns{width:var(--ns-shell)}#header-component .header__row--top .header__columns{min-height:72px}#header-component .header-logo__image{max-height:58px}.ns-header-brand-copy strong{font-size:1.15rem}.ns-header-brand-copy small{font-size:.55rem;letter-spacing:.14em}.ns-footer{padding-top:58px}.ns-footer__grid{grid-template-columns:1fr;gap:34px}.ns-footer__statement{grid-template-columns:42px 1fr}.ns-footer__bottom{flex-direction:column}}@media screen and (max-width:430px){:root{--ns-shell: calc(100% - 28px) }.ns-header-brand-copy{display:none}}#header-component .menu-list__link[aria-current=page] .menu-list__link-title,#header-component .menu-list__link--active .menu-list__link-title{position:relative}#header-component .menu-list__link[aria-current=page] .menu-list__link-title:after,#header-component .menu-list__link--active .menu-list__link-title:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:1px;background:#a81712}@media screen and (max-width:749px){#header-component .header__icon--menu,#header-component .header__icon--menu .header-drawer-icon,#header-component .header__icon--menu svg{color:#e4d3b6}#header-component .header__icon--menu svg *{stroke:#e4d3b6!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/norsestory-storefront.css.map */
