:root{--np-accent:#1677ff}body{background:#050607}#MainContent,.shopify-section{--np-red:#1677ff}.np-hero{height:min(680px,48vw)!important;min-height:440px!important;max-height:680px!important}.np-hero__blue-glow{background:radial-gradient(ellipse at 72% 46%,rgba(22,119,255,.2),transparent 43%)!important}.np-hero__veil{background:linear-gradient(90deg,#000000e6,#000000b3 34%,#0000001f 78%),linear-gradient(0deg,rgba(0,0,0,.35),transparent 35%)!important}.np-hero__eyebrow{color:#f4f4f4!important;letter-spacing:.24em!important}.np-hero__eyebrow span{background:#1677ff!important}.np-hero h1{font-size:clamp(42px,5.8vw,78px)!important;line-height:.91!important;max-width:690px!important;text-transform:uppercase!important}.np-btn--primary{background:#1677ff!important;border-color:#1677ff!important}.np-btn--primary:hover{background:#0b55c7!important;border-color:#0b55c7!important}.np-btn--secondary{border-color:#ffffffd1!important}.np-hero__scroll span{background:#1677ff!important}.np-brands{background:#050607!important}.np-brands__heading-wrap{text-align:left!important;margin-bottom:22px!important}.np-brands__eyebrow{justify-content:flex-start!important;color:#1677ff!important}.np-brands__eyebrow span{display:none!important}.np-brands__heading{font-size:clamp(28px,3.3vw,42px)!important}.np-brands__description,.np-brands__note{display:none!important}.np-brands__grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:9px!important}.np-brand-card{min-height:112px!important;padding:12px 10px 10px!important;border-radius:3px!important;background:#101113!important}.np-brand-card__number{display:none!important}.np-brand-card__brandline{flex-direction:column!important;gap:4px!important;margin:0 0 8px!important;justify-content:center!important;min-height:64px!important}.np-brand-card__logo{width:42px!important;height:38px!important;flex:0 0 38px!important;filter:none!important}.np-brand-card__mark{margin:0!important;font-size:10px!important;letter-spacing:.04em!important;text-align:center!important;overflow-wrap:normal!important}.np-brand-card__mark--lamborghini,.np-brand-card__mark--mercedes,.np-brand-card__mark--volkswagen{font-size:9px!important}.np-brand-card__bottom{justify-content:center!important;font-size:7px!important;letter-spacing:.06em!important;padding-top:7px!important}.np-brand-card__shine{background:#1677ff21!important}.featured-collection{background:#050607!important}.featured-collection .title,.featured-collection .title-wrapper-with-link .title{font-weight:850!important;text-transform:uppercase!important;letter-spacing:-.02em!important}.card-wrapper .card,.card-wrapper .card__inner{border-radius:4px!important}.card__heading a{font-weight:600!important}.button,.shopify-challenge__button,.customer button{background:#1677ff!important;border-color:#1677ff!important}@media(max-width:990px){.np-brands__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:749px){.np-hero{height:70svh!important;min-height:420px!important;max-height:620px!important}.np-hero h1{font-size:clamp(38px,11vw,58px)!important}.np-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.np-brand-card{min-height:112px!important}.np-brand-card__brandline{min-height:60px!important}}#MainContent .featured-collection .collection__title,#MainContent .featured-collection .slider-component,#MainContent .featured-collection .collection__view-all{max-width:1240px}#MainContent .featured-collection .product-grid{column-gap:18px!important;row-gap:22px!important;align-items:stretch!important}#MainContent .featured-collection .grid__item,#MainContent .featured-collection .card-wrapper{height:100%!important;min-width:0}#MainContent .featured-collection .card-wrapper .card{height:100%!important;display:flex!important;flex-direction:column!important;background:linear-gradient(155deg,#11151b,#080a0e)!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 12px 30px #00000057,inset 0 1px #ffffff09!important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease!important}#MainContent .featured-collection .card-wrapper .card:hover{transform:translateY(-4px)!important;border-color:#1677ffb8!important;box-shadow:0 18px 38px #0000007a,0 0 0 1px #1677ff14!important}#MainContent .featured-collection .card__inner{flex:0 0 auto!important;height:auto!important;min-height:0!important;aspect-ratio:1.22 / 1!important;background:linear-gradient(145deg,#222831,#11151b)!important;border-radius:0!important;overflow:hidden!important}#MainContent .featured-collection .card__media{position:absolute!important;top:9px!important;right:9px!important;bottom:9px!important;left:9px!important;width:auto!important;height:auto!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:4px!important;overflow:hidden!important;background:radial-gradient(ellipse at 50% 45%,#303741,#191e25 68%,#11151b)!important}#MainContent .featured-collection .card__media .media,#MainContent .featured-collection .card__media .media img{width:100%!important;height:100%!important}#MainContent .featured-collection .card__media img{display:block!important;object-fit:contain!important;object-position:center!important;padding:8px!important;filter:drop-shadow(0 10px 12px rgba(0,0,0,.26))!important;transition:transform .35s ease,filter .35s ease!important}#MainContent .featured-collection .card:hover .card__media img{transform:scale(1.045)!important;filter:drop-shadow(0 14px 16px rgba(0,0,0,.4))!important}#MainContent .featured-collection .card__content{flex:1 1 auto!important;display:flex!important;padding:14px 14px 16px!important;background:linear-gradient(180deg,#0d1116,#090b0f)!important;text-align:left!important}#MainContent .featured-collection .card__information{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;padding:0!important;gap:7px!important}#MainContent .featured-collection .card__heading,#MainContent .featured-collection .card__heading a{color:#f4f6f8!important;font-size:13px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:-.01em!important;text-decoration:none!important}#MainContent .featured-collection .price{margin-top:auto!important;padding-top:5px!important;color:#fff!important;font-size:15px!important;font-weight:850!important;letter-spacing:-.015em!important}#MainContent .featured-collection .price .price-item{color:#fff!important}#MainContent .featured-collection .card__badge{z-index:3!important;top:16px!important;left:16px!important}#MainContent .featured-collection .card__badge .badge{background:#1677ff!important;color:#fff!important;border:0!important;font-size:10px!important;letter-spacing:.04em!important}#MainContent .featured-collection .collection__view-all .button{border-radius:4px!important;padding:0 28px!important;min-height:44px!important;font-weight:800!important;letter-spacing:.035em!important;text-transform:uppercase!important}@media screen and (min-width:750px){#MainContent .featured-collection .card__heading,#MainContent .featured-collection .card__heading a{font-size:13px!important}}@media screen and (max-width:749px){#MainContent .featured-collection .product-grid{column-gap:10px!important;row-gap:12px!important}#MainContent .featured-collection .card__inner{aspect-ratio:.94 / 1!important}#MainContent .featured-collection .card__media{top:6px!important;right:6px!important;bottom:6px!important;left:6px!important}#MainContent .featured-collection .card__media img{padding:5px!important}#MainContent .featured-collection .card__content{padding:10px 9px 12px!important}#MainContent .featured-collection .card__heading,#MainContent .featured-collection .card__heading a{font-size:11px!important}#MainContent .featured-collection .price{font-size:13px!important}}#MainContent .np-featured-heading{display:flex!important;flex-wrap:wrap!important;gap:.22em!important;align-items:baseline!important;font-size:clamp(28px,3.25vw,46px)!important;line-height:1.02!important;font-weight:900!important;letter-spacing:-.035em!important;text-transform:uppercase!important;color:#f5f7fb!important;margin-bottom:24px!important}#MainContent .np-featured-heading__first{color:#f5f7fb!important}#MainContent .np-featured-heading__accent{color:#1677ff!important}#MainContent .np-featured-products-grid{gap:20px!important;align-items:stretch!important}#MainContent .np-featured-products-grid>.grid__item{min-width:0!important;display:flex!important}#MainContent .np-featured-card{width:100%;min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(106,155,213,.42);border-radius:11px;background:linear-gradient(155deg,#0d141efa,#05080dfc);box-shadow:0 12px 30px #00000052,inset 0 1px #ffffff09;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}#MainContent .np-featured-card:hover{transform:translateY(-4px);border-color:#1677ff;box-shadow:0 18px 38px #00000070,0 0 20px #1677ff17}#MainContent .np-featured-card__image-link{display:block;color:inherit;text-decoration:none}#MainContent .np-featured-card__image-wrap{position:relative;width:100%;aspect-ratio:1.04/1;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#202b3a,#101722 60%,#090d13);border-bottom:1px solid rgba(255,255,255,.08)}#MainContent .np-featured-card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease,filter .35s ease}#MainContent .np-featured-card:hover .np-featured-card__image{transform:scale(1.045);filter:brightness(1.05)}#MainContent .np-featured-card__placeholder{width:100%;height:100%;fill:#18212e}#MainContent .np-featured-card__category{position:absolute;top:14px;left:14px;max-width:calc(100% - 60px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:7px 12px;border:1px solid rgba(174,204,241,.65);border-radius:999px;color:#f3f7fc;background:#050a11ad;font-size:10px;line-height:1.1;font-weight:800;letter-spacing:.035em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#MainContent .np-featured-card__heart{position:absolute;top:15px;right:15px;width:26px;height:26px;display:grid;place-items:center;color:#d9e5f4}#MainContent .np-featured-card__heart svg{display:block;width:24px;height:24px}#MainContent .np-featured-card__body{display:flex;flex:1;flex-direction:column;padding:16px 16px 15px;min-height:176px}#MainContent .np-featured-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.65em;color:#f5f7fb;text-decoration:none;font-size:16px;line-height:1.32;font-weight:750;letter-spacing:-.015em}#MainContent .np-featured-card__title:hover{color:#8dbdff}#MainContent .np-featured-card__subtitle{margin:9px 0 12px;color:#94a4b8;font-size:12px;line-height:1.35;min-height:1.35em}#MainContent .np-featured-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:4px}#MainContent .np-featured-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;color:#fff;font-size:18px;line-height:1.2;font-weight:900;letter-spacing:-.025em}#MainContent .np-featured-card__price s{width:100%;color:#8190a3;font-size:12px;font-weight:500}#MainContent .np-featured-card__from{font-size:12px;color:#aab8ca;font-weight:500}#MainContent .np-featured-card__product-form,#MainContent .np-featured-card__form{display:flex;margin:0}#MainContent .np-featured-card__cart{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:1px solid #8da0b8;border-radius:4px;background:transparent;color:#f3f7fc;cursor:pointer;text-decoration:none;transition:background .2s,border-color .2s,color .2s}#MainContent .np-featured-card__cart svg{width:22px;height:22px}#MainContent .np-featured-card__cart:hover{background:#1677ff;border-color:#1677ff;color:#fff}#MainContent .np-featured-card__cart:focus-visible{outline:2px solid #1677ff;outline-offset:3px}@media(max-width:749px){#MainContent .np-featured-products-grid{gap:12px!important}#MainContent .np-featured-card__image-wrap{aspect-ratio:.92/1}#MainContent .np-featured-card__category{top:8px;left:8px;padding:5px 7px;font-size:8px;max-width:calc(100% - 42px)}#MainContent .np-featured-card__heart{top:8px;right:8px;width:22px;height:22px}#MainContent .np-featured-card__heart svg{width:21px;height:21px}#MainContent .np-featured-card__body{padding:10px 10px 11px;min-height:154px}#MainContent .np-featured-card__title{font-size:12px;line-height:1.3}#MainContent .np-featured-card__subtitle{font-size:10px;margin:7px 0 8px}#MainContent .np-featured-card__price{font-size:13px}#MainContent .np-featured-card__cart{width:34px;height:34px;flex-basis:34px}#MainContent .np-featured-card__cart svg{width:18px;height:18px}}#MainContent .collection-hero__title,#MainContent .collection .title--primary{position:relative!important;display:inline-block!important;margin:0 0 2.8rem!important;color:#f5f7fb!important;font-size:clamp(3.2rem,4.8vw,5.8rem)!important;font-weight:900!important;line-height:.98!important;letter-spacing:-.045em!important;text-transform:uppercase!important;text-shadow:0 4px 22px rgba(0,0,0,.45)!important}#MainContent .collection-hero__title:after,#MainContent .collection .title--primary:after{content:""!important;display:block!important;width:72px!important;height:4px!important;margin-top:15px!important;border-radius:3px!important;background:linear-gradient(90deg,#1677ff,#1677ff2e)!important;box-shadow:0 0 18px #1677ff61!important}@media(max-width:749px){#MainContent .collection-hero__title,#MainContent .collection .title--primary{font-size:clamp(2.8rem,9vw,4rem)!important;margin-bottom:2rem!important}}#MainContent .np-brand-filter{margin:28px auto 30px;padding:24px 26px;border:1px solid rgba(120,153,196,.25);border-radius:18px;background:linear-gradient(135deg,#0e1623fa,#050910fa);box-shadow:0 16px 34px #00000038}#MainContent .np-brand-filter__intro{margin-bottom:18px}#MainContent .np-brand-filter__eyebrow{display:block;margin-bottom:7px;color:#3184ff;font-size:10px;font-weight:800;letter-spacing:.22em}#MainContent .np-brand-filter__intro h2{margin:0;color:#f4f7fb;font-size:clamp(20px,2.2vw,28px);font-weight:850;letter-spacing:.035em;text-transform:uppercase}#MainContent .np-brand-filter__intro p{margin:7px 0 0;color:#aab6c7;font-size:13px}#MainContent .np-brand-filter__buttons{display:flex;flex-wrap:wrap;gap:9px}#MainContent .np-brand-filter__button{-webkit-appearance:none;appearance:none;border:1px solid rgba(145,166,195,.3);border-radius:999px;padding:10px 16px;background:#ffffff09;color:#e7edf7;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.025em;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}#MainContent .np-brand-filter__button:hover,#MainContent .np-brand-filter__button.is-active{background:linear-gradient(135deg,#1677ff,#0755d7);border-color:#3e91ff;color:#fff;box-shadow:0 5px 18px #1677ff38;transform:translateY(-1px)}#MainContent .np-brand-filter__status{margin:15px 0 0;color:#91a3bb;font-size:12px;font-weight:600}#MainContent #product-grid>li[hidden]{display:none!important}@media(max-width:749px){#MainContent .np-brand-filter{margin:18px 14px 22px;padding:19px 16px;border-radius:14px}#MainContent .np-brand-filter__buttons{gap:7px}#MainContent .np-brand-filter__button{padding:9px 12px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/nordic-reference-refresh.css.map */
