@font-face{font-family:NMF Playfair Regular;src:url(PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--nmf-ink: #101010;--nmf-paper: #fbfaf7;--nmf-accent: #4e0000;--nmf-muted: #6e6b67;--nmf-stone: #efebe6;--nmf-line: rgba(16, 16, 16, .1);--nmf-gutter: clamp(16px, 2.4vw, 32px);--nmf-gap: 10px;--nmf-max-width: 2000px;--nmf-label-size: 11.5px;--nmf-label-tracking: .2em}.nmf-label{font-family:var(--font-body--family, inherit);font-size:var(--nmf-label-size);letter-spacing:var(--nmf-label-tracking);text-transform:uppercase;line-height:1.2}.nmf-display{font-family:var(--font-heading--family, Georgia, serif);font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.08;margin:0;text-wrap:balance}.nmf-body{font-size:14px;line-height:1.85;color:var(--nmf-muted);text-wrap:pretty;margin:0}.nmf-link{display:inline-block;font-size:var(--nmf-label-size);letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:currentcolor;border-bottom:1px solid currentcolor;padding-bottom:4px;transition:opacity .2s ease}.nmf-link:hover{opacity:.6}.nmf-section{--nmf-section-bg: transparent;background:var(--nmf-section-bg);padding-block:var(--nmf-pt, 88px) var(--nmf-pb, 0px)}.nmf-container{max-width:var(--nmf-max-width);margin-inline:auto;padding-inline:var(--nmf-gutter)}.nmf-rail{display:flex;gap:var(--nmf-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scroll-padding-inline:0;scrollbar-width:none;margin-inline:0;padding-inline:0 var(--nmf-gutter);padding-bottom:4px}.nmf-rail>*:first-child{margin-inline-start:var(--nmf-gutter);scroll-margin-inline-start:var(--nmf-gutter)}.nmf-rail::-webkit-scrollbar{display:none}.nmf-rail>*{scroll-snap-align:start}.nmf-arrows{display:flex;gap:8px}.nmf-arrow{width:38px;height:38px;min-height:38px;border:1px solid rgba(16,16,16,.2);background:none;cursor:pointer;font-size:13px;line-height:1;color:inherit;border-radius:0;transition:background .2s ease,color .2s ease}.nmf-arrow:hover{background:var(--nmf-accent);border-color:var(--nmf-accent);color:var(--nmf-paper)}.nmf-arrow[disabled]{opacity:.25;pointer-events:none}.nmf-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:26px}.nmf-media{position:relative;overflow:hidden;background:var(--nmf-stone)}.nmf-media img,.nmf-media svg{width:100%;height:100%;object-fit:cover;display:block}.nmf-media--3x4{aspect-ratio:3 / 4}.nmf-media--4x5{aspect-ratio:4 / 5}.nmf-media--1x1{aspect-ratio:1 / 1}.nmf-card,.nmf-card__media-wrap{position:relative}.nmf-card__media{display:block;text-decoration:none}.nmf-card__img{transition:transform .7s cubic-bezier(.22,.61,.36,1)}.nmf-card__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.nmf-card:hover .nmf-card__img--hover{opacity:1}.nmf-card:hover .nmf-card__img{transform:scale(1.03)}.nmf-card__title{display:flex;justify-content:space-between;gap:12px;padding-top:14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.nmf-card__title a{text-decoration:none;color:inherit}.nmf-card__price{white-space:nowrap;color:var(--nmf-accent)}.nmf-card__price s{color:var(--nmf-muted);margin-right:6px}.nmf-card__meta{display:flex;justify-content:space-between;gap:14px;padding-top:8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--nmf-accent)}.nmf-badges{position:absolute;top:12px;left:12px;display:flex;gap:6px;pointer-events:none;z-index:2}.nmf-badge{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;padding:5px 9px;background:var(--nmf-accent);color:var(--nmf-paper)}.nmf-badge--light{background:var(--nmf-paper);color:var(--nmf-ink);border:1px solid rgba(16,16,16,.15)}.nmf-quickadd{position:absolute;inset:auto 10px 10px;z-index:2;display:flex;gap:6px}.nmf-quickadd product-form-component,.nmf-quickadd form{display:contents}.nmf-quickadd button{flex:1;min-height:44px;padding:11px 0;border:0;border-radius:0;background:#fbfaf7f7;color:var(--nmf-ink);font:inherit;font-size:11px;letter-spacing:.12em;cursor:pointer;transition:background .18s ease,color .18s ease}.nmf-quickadd button:hover:not([disabled]){background:var(--nmf-accent);color:var(--nmf-paper)}.nmf-quickadd button[disabled]{opacity:.4;cursor:not-allowed;text-decoration:line-through}.nmf-quickadd button[aria-busy=true]{background:var(--nmf-accent);color:var(--nmf-paper);pointer-events:none}@media(prefers-reduced-motion:no-preference){.nmf-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.nmf-reveal.is-visible{opacity:1;transform:none}}#judgeme_product_reviews{--jm-review-widget-text-color: var(--nmf-ink);--jm-review-widget-lighter-text-color: var(--nmf-muted);--jm-review-widget-star-and-histogram-color: var(--nmf-accent);--jm-review-widget-button-color: var(--nmf-accent);--jm-review-widget-button-text-color: var(--nmf-paper);--jm-review-widget-form-button-color: var(--nmf-accent);--jm-review-widget-form-button-text-color: var(--nmf-paper);--jm-review-widget-form-background-color: var(--nmf-stone);--jm-review-widget-form-text-color: var(--nmf-ink);--jm-widget-primary-color: var(--nmf-accent);--jm-primary-button-bg: var(--nmf-accent);--jm-transparency-badge-color: var(--nmf-accent);--jm-widget-border-radius: 0;--jm-widget-border-radius-simplified: 0;--jm-review-widget-form-border-radius: 0;--jm-border-radius-600: 0;--jm-corner-radius: 0;--jm-btn-border-radius: 0;--jm-reviewer-avatar-size: 40px;font-family:var(--font-body--family, inherit);color:var(--nmf-ink)}.jm-review-widget__header-and-body{display:grid!important;grid-template-columns:minmax(0,150px) minmax(0,1fr)!important;gap:clamp(20px,2.6vw,48px)!important;align-items:start!important}.jm-review-widget__header-and-body:before{content:"Opinie";grid-column:1;grid-row:1;padding-top:6px;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--nmf-accent)}.jm-review-widget__header-and-body>*{grid-column:2!important;min-width:0!important}.jm-review-widget-header__title{font-family:var(--font-heading--family, Georgia, serif)!important;font-weight:700!important;font-size:clamp(24px,2.8vw,38px)!important;letter-spacing:.08em!important;line-height:1.15!important;text-transform:uppercase!important;color:var(--nmf-ink)!important}.jm-review-widget-header__average-rating-display .jm-text{font-family:var(--font-heading--family, Georgia, serif)!important;font-weight:600!important;letter-spacing:.02em!important}.jm-review-widget-header__main-content{border-bottom:1px solid var(--nmf-line)!important;padding-bottom:clamp(22px,2.4vw,34px)!important}.jm-button{border-radius:0!important;font-family:var(--font-body--family, inherit)!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;min-height:52px!important}.jm-button--secondary{border:1px solid var(--nmf-line)!important;color:var(--nmf-ink)!important}.jm-review-item,.jm-align-review-item{border-bottom:1px solid var(--nmf-line)!important;border-radius:0!important;box-shadow:none!important;padding-block:clamp(26px,3vw,40px)!important}.jm-reviewer-avatar{border-radius:0!important;background:transparent!important;border:1px solid rgba(78,0,0,.35)!important}.jm-reviewer-avatar__initial{font-family:var(--font-heading--family, Georgia, serif)!important;font-weight:500!important;color:var(--nmf-accent)!important}.jm-reviewer-info__name{font-size:12.5px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--nmf-ink)!important}.jm-verified-badge,.jm-verified-buyer-badge,.jm-transparency-badge{font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:0!important}.jm-review-content__title{font-family:var(--font-heading--family, Georgia, serif)!important;font-weight:600!important;font-size:clamp(17px,1.6vw,21px)!important;letter-spacing:.04em!important;line-height:1.4!important;color:var(--nmf-ink)!important}.jm-review-content__body{font-size:13.5px!important;line-height:1.95!important;color:var(--nmf-muted)!important}.jm-expanded-media-grid__item,.jm-expanded-media-grid__image,.jm-expanded-media-grid__image-container,.jm-media-preview img{border-radius:0!important}.jm-voting-controls__button{border-radius:0!important;font-size:10.5px!important;letter-spacing:.18em!important;text-transform:uppercase!important}@media screen and (max-width:749px){.jm-review-widget__header-and-body{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.jm-review-widget__header-and-body:before{grid-column:1;padding-top:0}.jm-review-widget__header-and-body>*{grid-column:1!important}}@media screen and (max-width:749px){:root{--nmf-gutter: 16px}.nmf-section{padding-block:var(--nmf-pt-mobile, 56px) var(--nmf-pb-mobile, 0px)}.nmf-quickadd button{min-height:48px}}.menu-list__submenu-inner:has(>custom-shop-menu){padding:0}custom-shop-menu[data-mode=mega]{display:block;width:100%;border-top:1px solid var(--nmf-line);background:var(--nmf-paper);color:var(--nmf-ink);font-family:var(--font-body--family, inherit);text-align:start;white-space:normal}.csm-mega__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:clamp(24px,3.4vw,64px);padding:clamp(28px,3.4vw,48px) clamp(20px,3vw,40px) clamp(32px,3.8vw,56px)}.csm-mega__body:not(:has(.csm-feature)){grid-template-columns:minmax(0,1fr)}.csm-mega__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:start;gap:clamp(22px,2.6vw,44px);min-width:0;margin:0;padding:0;list-style:none}.csm-column{display:flex;flex-direction:column;gap:16px;min-width:0}.csm-column__title{display:block;padding-bottom:11px;border-bottom:1px solid var(--nmf-line);font-size:10px;letter-spacing:.24em;line-height:1.4;text-transform:uppercase;text-decoration:none;color:var(--nmf-muted);transition:color .2s ease}a.csm-column__title:hover,.csm-column__title[aria-current=page]{color:var(--nmf-accent)}.csm-column__links{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}custom-shop-menu[data-mode=mega] .custom-shop-menu__row{display:flex;align-items:center;gap:4px}.csm-link{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:10px;min-width:0;min-height:38px;font-family:inherit;font-size:13px;letter-spacing:.04em;line-height:1.5;text-align:start;text-decoration:none;color:color-mix(in srgb,var(--nmf-ink) 78%,var(--nmf-paper));cursor:pointer;transition:color .2s ease}.csm-link:hover,.csm-link[aria-current=page],custom-shop-menu[data-mode=mega] [data-open]>.custom-shop-menu__row>.csm-link{color:var(--nmf-accent)}.csm-badge{flex-shrink:0;padding:3px 7px;border:1px solid color-mix(in srgb,var(--nmf-accent) 30%,transparent);font-size:9px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--nmf-accent)}custom-shop-menu[data-mode=mega] .custom-shop-menu__toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;color:var(--nmf-accent);cursor:pointer}custom-shop-menu[data-mode=mega] .custom-shop-menu__toggle .menu-list__disclosure-icon{width:8px;transition:transform .2s ease}custom-shop-menu[data-mode=mega] .custom-shop-menu__toggle[aria-expanded=true] .menu-list__disclosure-icon{transform:rotate(180deg)}custom-shop-menu[data-mode=mega] .custom-shop-menu__list{display:none;margin:0 0 8px;padding-inline-start:14px;border-inline-start:1px solid var(--nmf-line)}custom-shop-menu[data-mode=mega] [data-open]>.custom-shop-menu__list,custom-shop-menu:not(:defined) [data-csm-item]:is(:hover,:focus-within)>.custom-shop-menu__list{display:flex}.csm-feature{display:flex;flex-direction:column;gap:16px;min-width:0;padding-inline-start:clamp(20px,2.4vw,36px);border-inline-start:1px solid var(--nmf-line)}.csm-feature__eyebrow{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--nmf-accent)}.csm-feature__card{display:flex;flex-direction:column;gap:14px;min-width:0;text-decoration:none;color:inherit}.csm-feature__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--nmf-stone)}.csm-feature__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.csm-feature__badge{position:absolute;top:0;left:0;padding:7px 11px;background:var(--nmf-accent);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--nmf-paper)}.csm-feature__content{display:flex;flex-direction:column;gap:8px}.csm-feature__title{font-family:var(--font-heading--family, Georgia, serif);font-weight:700;font-size:17px;letter-spacing:.06em;line-height:1.4;text-transform:uppercase;text-wrap:pretty;color:var(--nmf-ink)}.csm-feature__text{margin:0;font-size:12.5px;line-height:1.85;text-wrap:pretty;color:var(--nmf-muted)}.csm-feature__cta{align-self:flex-start;padding-bottom:3px;border-bottom:1px solid currentcolor;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--nmf-accent);transition:opacity .2s ease}.csm-feature__card:hover .csm-feature__cta{opacity:.6}.csm-mega__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:clamp(14px,1.8vw,20px) clamp(20px,3vw,40px);background:var(--nmf-ink);color:var(--nmf-paper)}.csm-mega__bar-text{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--nmf-paper) 70%,var(--nmf-ink))}.csm-mega__bar-link{padding-bottom:3px;border-bottom:1px solid color-mix(in srgb,var(--nmf-paper) 40%,transparent);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--nmf-paper);transition:border-color .2s ease}.csm-mega__bar-link:hover{color:var(--nmf-paper);border-bottom-color:var(--nmf-paper)}@media screen and (max-width:989px){.csm-mega__body{grid-template-columns:minmax(0,1fr)}.csm-feature{display:none}}.menu-drawer custom-shop-menu[data-mode=accordion]>.menu-drawer__menu{padding-inline:var(--drawer-padding, calc(var(--padding-sm) + 7px))}.menu-drawer custom-shop-menu[data-mode=accordion] .custom-shop-menu__item{flex-direction:column;align-items:stretch;min-height:auto}.menu-drawer custom-shop-menu[data-mode=accordion] .custom-shop-menu__row{display:flex;align-items:center;width:100%}.menu-drawer custom-shop-menu[data-mode=accordion] .custom-shop-menu__row>.menu-drawer__menu-item{flex:1 1 auto;min-width:0}.menu-drawer custom-shop-menu[data-mode=accordion] .custom-shop-menu__label-toggle{text-align:start;cursor:pointer}.menu-drawer custom-shop-menu[data-mode=accordion] .custom-shop-menu__toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:var(--minimum-touch-target);min-height:var(--minimum-touch-target);color:var(--color-foreground);cursor:pointer}.menu-drawer custom-shop-menu[data-mode=accordion] .custom-shop-menu__toggle .icon-minus,.menu-drawer custom-shop-menu[data-mode=accordion] .custom-shop-menu__toggle[aria-expanded=true] .icon-plus{display:none}.menu-drawer custom-shop-menu[data-mode=accordion] .custom-shop-menu__toggle[aria-expanded=true] .icon-minus{display:flex}.menu-drawer custom-shop-menu[data-mode=accordion] .custom-shop-menu__list{display:none;flex-grow:0;margin:0 0 var(--padding-xs);padding-inline:var(--padding-md) 0;border-inline-start:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-15))}.menu-drawer custom-shop-menu[data-mode=accordion] [data-open]>.custom-shop-menu__list{display:block}.menu-drawer custom-shop-menu[data-mode=accordion] .custom-shop-menu__back{display:inline-flex;align-items:center;gap:var(--gap-xs);min-height:var(--minimum-touch-target);font-size:var(--menu-child-font-size);color:var(--color-foreground-subdued);cursor:pointer}.menu-drawer custom-shop-menu[data-mode=accordion] .custom-shop-menu__back .svg-wrapper{display:flex}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nimfinity.css.map */
