:root{--ny-navy: #0f1b3d;--ny-navy-2: #1e3a5f;--ny-accent: #3b6fa0;--ny-light: #e8edf3;--ny-bg: #ffffff;--ny-text: #0f1b3d;--ny-muted: #5b6b85;--ny-border: #dde4ee;--ny-radius: 18px;--ny-shadow-soft: 0 1px 2px rgba(15, 27, 61, .06), 0 8px 24px rgba(15, 27, 61, .06);--ny-shadow-lift: 0 18px 48px rgba(15, 27, 61, .16);--ny-max: 1152px}.ny{font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;color:var(--ny-text);-webkit-font-smoothing:antialiased}.ny h1,.ny h2,.ny h3,.ny .ny-display{font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em;margin:0}.ny *{box-sizing:border-box}.ny-wrap{max-width:var(--ny-max);margin:0 auto;padding:0 20px}.ny-section{padding:64px 0}.ny-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--ny-muted)}.ny-lead{color:var(--ny-muted);font-size:15px;line-height:1.65}.ny-btn{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:13px 24px;font-size:14px;font-weight:500;text-decoration:none;border:0;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background-color .2s ease}.ny-btn:hover{transform:translateY(-2px)}.ny-btn--primary{background:var(--ny-navy);color:#fff}.ny-btn--light{background:#fff;color:var(--ny-navy)}.ny-btn--ghost{color:#fff;box-shadow:inset 0 0 0 1px #ffffff47}.ny-hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(135deg,var(--ny-navy) 0%,var(--ny-navy-2) 55%,var(--ny-accent) 100%)}.ny-hero:after{content:"";position:absolute;right:-120px;top:-120px;width:380px;height:380px;border-radius:50%;background:#ffffff1a;filter:blur(60px)}.ny-hero__grid{position:relative;display:grid;gap:48px;align-items:center;padding:72px 0;grid-template-columns:1fr}.ny-hero__logo{height:76px;width:auto;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff26}.ny-hero h1{margin-top:28px;font-size:32px;line-height:1.15;font-weight:600}.ny-hero p{margin-top:20px;max-width:32rem;color:#ffffffd6;line-height:1.65}.ny-hero__cta{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}.ny-hero__note{margin-top:26px;font-size:12px;color:#ffffff9e}.ny-hero__note-badge{margin-top:26px;display:inline-flex;align-items:center;gap:10px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:9px 16px;font-size:13px;font-weight:500;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ny-hero__tiles{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ny-tile{position:relative;display:block;text-decoration:none;overflow:hidden;border-radius:24px;background:#fff;box-shadow:var(--ny-shadow-lift);transition:transform .4s ease,box-shadow .3s ease}.ny-tile:nth-child(2n){transform:translateY(24px)}.ny-tile:hover{transform:translateY(-4px)}.ny-tile img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;padding:22px;transition:transform .45s ease}.ny-tile:hover img{transform:scale(1.06)}.ny-tile__caption{position:absolute;left:10px;right:10px;bottom:10px;background:#0f1b3de0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:700;padding:10px 14px;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(255,255,255,.18);box-shadow:0 4px 14px #00000040;transition:background-color .2s ease}.ny-tile:hover .ny-tile__caption{background:var(--ny-accent)}.ny-grid{display:grid;gap:20px;grid-template-columns:1fr}.ny-card{border:1px solid var(--ny-border);background:#fff;border-radius:var(--ny-radius);box-shadow:var(--ny-shadow-soft);padding:22px}.ny-perk{display:flex;gap:12px;align-items:flex-start}.ny-perk svg{flex:0 0 auto;color:var(--ny-accent);margin-top:2px}.ny-perk__emoji{flex:0 0 auto;font-size:20px;line-height:1.2;margin-top:1px}.ny-perk strong{display:block;font-size:15px;margin-bottom:4px;color:var(--ny-navy)}.ny-perk span{font-size:14px;color:var(--ny-muted);line-height:1.5;display:block}.ny-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding:0;list-style:none}.ny-pill{display:inline-flex;border:1px solid var(--ny-border);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:500;text-decoration:none;color:var(--ny-text);transition:border-color .2s ease,color .2s ease}.ny-pill:hover{border-color:var(--ny-accent);color:var(--ny-accent)}.ny-products{display:grid;gap:20px;grid-template-columns:1fr}.ny-product{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:inherit;border:1px solid var(--ny-border);background:#fff;border-radius:var(--ny-radius);box-shadow:var(--ny-shadow-soft);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ny-product:hover{transform:translateY(-4px);border-color:#3b6fa066;box-shadow:var(--ny-shadow-lift)}.ny-product__media{position:relative;aspect-ratio:4/3;background:var(--ny-light);overflow:hidden}.ny-product__media img{width:100%;height:100%;object-fit:contain;padding:22px;transition:transform .5s ease}.ny-product:hover .ny-product__media img{transform:scale(1.05)}.ny-product__badge{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:6px;background:#0f1b3deb;color:#fff;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:500}.ny-product__body{display:flex;flex-direction:column;gap:8px;padding:18px;flex:1}.ny-product__title{font-size:15px;font-weight:600;line-height:1.35}.ny-product__desc{font-size:14px;color:var(--ny-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ny-product__foot{margin-top:auto;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ny-product__price{font-size:14px;font-weight:600}.ny-product__cta{display:inline-flex;align-items:center;gap:6px;background:var(--ny-navy);color:#fff;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:500}.ny-empty{border:1px dashed var(--ny-border);border-radius:var(--ny-radius);padding:40px;text-align:center;color:var(--ny-muted)}.ny-faq{background:var(--ny-light)}.ny-faq__item{border-bottom:1px solid var(--ny-border)}.ny-faq__item summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:600;font-size:15px;display:flex;justify-content:space-between;align-items:center;gap:16px}.ny-faq__item summary::-webkit-details-marker{display:none}.ny-faq__item summary:after{content:"+";color:var(--ny-accent);font-size:20px;line-height:1}.ny-faq__item[open] summary:after{content:"\2013"}.ny-faq__item p{margin:0 0 20px;color:var(--ny-muted);font-size:14px;line-height:1.7}@media(min-width:750px){.ny-section{padding:80px 0}.ny-hero h1{font-size:38px}.ny-grid{grid-template-columns:repeat(3,1fr)}.ny-perks-grid,.ny-products{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.ny-hero__grid{grid-template-columns:1.05fr 1fr;padding:104px 0}.ny-hero h1{font-size:42px}.ny-perks-grid{grid-template-columns:repeat(4,1fr)}.ny-products{grid-template-columns:repeat(3,1fr)}.ny-categories{grid-template-columns:repeat(2,1fr)}}:root{--font-heading--family: "Space Grotesk", ui-sans-serif, system-ui, sans-serif !important;--font-subheading--family: "DM Sans", ui-sans-serif, system-ui, sans-serif !important;--font-body--family: "DM Sans", ui-sans-serif, system-ui, sans-serif !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.rental-card-heading,.collection-card-heading,.ny-cat-title,.ny-display,.product-title,.product-title a,.product-title h1,.header__heading-text,.collection__title{font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:-.015em}body,p,li,a,button,input,select,textarea,.rental-card-subheading,.ny-lead,.ny-eyebrow,.ny-pill,.header__menu-item,.price,.product-price,.badge{font-family:DM Sans,ui-sans-serif,system-ui,sans-serif!important}.collection-card__inner,.rental-card-custom-inner,.ny-cat-card,.ny-product,.ny-card{border-radius:18px!important;overflow:hidden!important;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1)!important}.collection-card:hover .rental-card-custom-inner,.ny-cat-card:hover,.ny-product:hover,.ny-card:hover{transform:translateY(-5px)!important;box-shadow:0 16px 36px #0f1b3d24!important}.rental-card-cta{font-family:Space Grotesk,sans-serif!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.05em!important;color:#fbbf24!important;text-transform:uppercase!important}.menu-list__link,.header__menu-item,.mega-menu__link,.mega-menu__link--parent{font-family:Space Grotesk,sans-serif!important;font-weight:600!important;letter-spacing:-.01em!important}.mega-menu__list .mega-menu__link{font-family:Space Grotesk,sans-serif!important;font-weight:600!important;font-size:15px!important;color:#0f1b3d!important;padding:9px 14px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;transition:background-color .2s ease,color .2s ease,transform .2s ease!important}.mega-menu__list .mega-menu__link:hover{background-color:#f1f5f9!important;color:#3b6fa0!important;transform:translate(3px)!important}:is(.product-grid__item,.resource-list__item,.mega-menu__content-list-item) .product-card,.resource-card[data-resource-type=product]{background:#fff!important;border:1px solid #dde4ee!important;border-radius:16px!important;padding:14px!important;box-shadow:0 2px 8px #0f1b3d0a!important;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s ease!important}:is(.product-grid__item,.resource-list__item,.mega-menu__content-list-item) .product-card:hover,.resource-card[data-resource-type=product]:hover{transform:translateY(-4px)!important;box-shadow:0 12px 28px #0f1b3d1a!important;border-color:#3b6fa0!important}:is(.product-grid__item,.resource-list__item) .product-card slideshow-component,:is(.product-grid__item,.resource-list__item) .product-card .product-media-container,.resource-card[data-resource-type=product] .resource-card__media{background:#f8fafc!important;border-radius:12px!important;padding:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;aspect-ratio:4 / 3!important;overflow:hidden!important}:is(.product-grid__item,.resource-list__item) .product-card img,.resource-card[data-resource-type=product] .resource-card__image{object-fit:contain!important;width:100%!important;height:100%!important;transition:transform .35s ease!important}:is(.product-grid__item,.resource-list__item) .product-card:hover img,.resource-card[data-resource-type=product]:hover .resource-card__image{transform:scale(1.06)!important}:is(.product-grid__item,.resource-list__item) .product-card :is(h4,.h4,.product-title,.product-title a),.resource-card[data-resource-type=product] .resource-card__title{font-family:Space Grotesk,sans-serif!important;font-weight:600!important;font-size:14.5px!important;color:#0f1b3d!important;line-height:1.35!important;margin-top:8px!important}:is(.product-grid__item,.resource-list__item) .product-card .price,.resource-card[data-resource-type=product] .price{font-family:DM Sans,sans-serif!important;font-weight:700!important;font-size:15px!important;color:#0f1b3d!important}.unit-price,.unit-price-item{font-family:DM Sans,sans-serif!important;font-weight:400!important;font-size:12px!important;color:#64748b!important}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ny-udlejning.css.map */
