:root{--ng-canvas: #ffffff;--ng-ink: #000000;--ng-ink-soft: #3d3d3d;--ng-muted: #6b6b6b;--ng-faint: #8c8c8c;--ng-line: #e8e8e8;--ng-line-strong: #d8d8d8;--ng-surface: #f7f7f7;--ng-surface-2: #f2f2f2;--ng-surface-3: #eaeaea;--ng-on-ink: #ffffff;--ng-on-ink-muted: rgba(255, 255, 255, .66);--ng-on-ink-line: rgba(255, 255, 255, .16);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--sp-20: 80px;--sp-24: 96px;--sp-30: 120px;--ng-sec-y: clamp(3rem, 2.2rem + 2.6vw, 6rem);--ng-sec-y-tight: clamp(2rem, 1.6rem + 1.4vw, 3.5rem);--ng-pad: clamp(1.25rem, 1rem + 1.4vw, 2.25rem);--ng-gap: clamp(.75rem, .6rem + .5vw, 1rem);--ng-max: 1280px;--ng-gutter: 16px;--ng-r-sm: 8px;--ng-r-md: 12px;--ng-r-lg: 16px;--ng-r-pill: 999px;--ng-font: var(--font-heading--family, "Inter", system-ui, -apple-system, sans-serif);--ng-font-body: var(--font-body--family, "Inter", system-ui, -apple-system, sans-serif);--ng-track-heading: -.02em;--ng-fs-display: clamp(2.5rem, 1.9rem + 2.6vw, 4.5rem);--ng-fs-h2: clamp(1.75rem, 1.35rem + 1.7vw, 3.25rem);--ng-fs-h3: clamp(1.125rem, 1.05rem + .35vw, 1.375rem);--ng-fs-lead: clamp(1rem, .96rem + .25vw, 1.125rem);--ng-fs-body: 1rem;--ng-fs-small: .875rem;--ng-fs-label: .75rem;--ng-ease: cubic-bezier(.16, 1, .3, 1);--ng-dur: .32s;--animation-timing-bounce: var(--ng-ease)}@media(min-width:400px){:root{--ng-gutter: 20px}}@media(min-width:750px){:root{--ng-gutter: 40px}}body.page-width-narrow,body.page-width-normal,body.page-width-wide,body.page-width-content{--page-margin: var(--ng-gutter);--page-content-width: var(--ng-max);--page-width: calc(var(--ng-max) + var(--ng-gutter) * 2)}html{scrollbar-color:#c4c4c4 transparent;scrollbar-width:thin}::selection{background:var(--ng-ink);color:var(--ng-canvas)}body{caret-color:var(--ng-ink);accent-color:var(--ng-ink)}:focus-visible{outline:2px solid var(--ng-ink);outline-offset:3px;border-radius:4px}a{text-underline-offset:.18em;text-decoration-thickness:1px}body{font-family:var(--ng-font-body);font-size:var(--ng-fs-body);line-height:1.6;color:var(--ng-ink-soft);background:var(--ng-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--ng-font);color:var(--ng-ink);text-transform:none;letter-spacing:var(--ng-track-heading);font-weight:500;line-height:1.14;text-wrap:balance}h5,h6,.h5,.h6{font-family:var(--ng-font);color:var(--ng-ink);font-weight:500;text-transform:none;letter-spacing:0}.ng-display{font-family:var(--ng-font);font-size:var(--ng-fs-display);font-weight:500;line-height:1.04;letter-spacing:-.03em;text-wrap:balance;color:var(--ng-ink);margin:0}.ng-h2{font-family:var(--ng-font);font-size:var(--ng-fs-h2);font-weight:500;line-height:1.1;letter-spacing:-.025em;text-wrap:balance;color:var(--ng-ink);margin:0}.ng-h3{font-family:var(--ng-font);font-size:var(--ng-fs-h3);font-weight:500;line-height:1.3;letter-spacing:-.01em;text-wrap:balance;color:var(--ng-ink);margin:0}.ng-alt{color:var(--ng-faint);font-weight:400}.ng-card--surface .ng-alt,.ng-panel--surface .ng-alt{color:var(--ng-muted)}.ng-panel--ink .ng-alt,.ng-card--ink .ng-alt{color:var(--ng-on-ink-muted)}.product-list h2 em,.section-resource-list__content h2 em{font-style:normal;font-weight:400;color:var(--ng-faint)}.ng-lead{font-size:var(--ng-fs-lead);line-height:1.55;color:var(--ng-muted);max-width:62ch;margin:0;text-wrap:pretty}.ng-body{font-size:var(--ng-fs-body);line-height:1.65;color:var(--ng-ink-soft);margin:0;max-width:68ch;text-wrap:pretty}.ng-body p{margin:0 0 .85em}.ng-body p:last-child{margin-bottom:0}.ng-label{font-family:var(--ng-font);font-size:var(--ng-fs-label);font-weight:500;letter-spacing:.02em;line-height:1.3;color:var(--ng-muted)}.ng-muted{color:var(--ng-muted)}.ng-small{font-size:var(--ng-fs-small)}.ng-footnote{font-size:var(--ng-fs-label);line-height:1.5;color:var(--ng-muted);margin:0;max-width:78ch}.ng-wrap{width:min(var(--ng-max),100% - var(--ng-gutter) * 2);margin-inline:auto}.ng-sec{padding-block:var(--ng-sec-y)}.ng-sec--tight{padding-block:var(--ng-sec-y-tight)}.ng-sec--first{padding-block-start:var(--sp-4)}@media(min-width:750px){.ng-sec--first{padding-block-start:var(--sp-8)}}.ng-sec__head{display:grid;gap:var(--sp-3);margin-block-end:clamp(1.5rem,1.2rem + 1.4vw,2.5rem);max-width:44rem}.ng-sec__head--center{justify-items:center;text-align:center;margin-inline:auto}.ng-sec__head--center .ng-h2{max-width:20ch}.ng-sec__head--center .ng-lead{max-width:52ch}@media(min-width:900px){.ng-sec__head--split{max-width:none;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(2rem,4vw,4rem)}.ng-sec__head--split .ng-lead{justify-self:end;max-width:34ch}}.ng-card{background:var(--ng-surface);border-radius:var(--ng-r-md);color:var(--ng-ink-soft)}.ng-card--line{background:var(--ng-canvas);border:1px solid var(--ng-line)}.ng-card--surface{background:var(--ng-surface)}.ng-card--ink{background:var(--ng-ink);color:var(--ng-on-ink)}.ng-card--ink :is(h1,h2,h3,h4,.ng-h2,.ng-h3){color:var(--ng-canvas)}.ng-card--ink .ng-muted{color:var(--ng-on-ink-muted)}.ng-icon{display:inline-block;flex:none;vertical-align:middle}.ng-icon-circle{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ng-canvas);color:var(--ng-ink);flex:none}.ng-icon-circle--ink{background:var(--ng-ink);color:var(--ng-canvas)}.ng-icon-circle--surface{background:var(--ng-surface)}.ng-icon-circle--line{background:var(--ng-canvas);border:1px solid var(--ng-line)}.ng-btn{--btn-bg: var(--ng-ink);--btn-fg: var(--ng-canvas);--btn-border: var(--ng-ink);display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:.75rem 1.375rem;border-radius:var(--ng-r-md);background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-border);font-family:var(--ng-font);font-size:.9375rem;font-weight:500;letter-spacing:0;text-transform:none;text-decoration:none;line-height:1;cursor:pointer;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.ng-btn:hover{--btn-bg: #1f1f1f;--btn-border: #1f1f1f;color:var(--btn-fg);text-decoration:none}.ng-btn--secondary,.ng-btn--soft{--btn-bg: var(--ng-canvas);--btn-fg: var(--ng-ink);--btn-border: var(--ng-line-strong)}.ng-btn--secondary:hover,.ng-btn--soft:hover{--btn-bg: var(--ng-surface);--btn-border: var(--ng-line-strong)}.ng-btn--ghost{--btn-bg: transparent;--btn-fg: var(--ng-ink);--btn-border: var(--ng-line-strong)}.ng-btn--ghost:hover{--btn-bg: var(--ng-surface)}.ng-btn--light{--btn-bg: var(--ng-canvas);--btn-fg: var(--ng-ink);--btn-border: var(--ng-canvas)}.ng-btn--light:hover{--btn-bg: #ededed;--btn-border: #ededed}.ng-btn--block{width:100%}.ng-btn .ng-icon{width:16px;height:16px}.ng-link{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--ng-font);font-size:.9375rem;font-weight:500;color:var(--ng-ink);text-decoration:none;border-bottom:1px solid var(--ng-ink);padding-block-end:2px;line-height:1.2}.ng-link .ng-icon{width:15px;height:15px;transition:transform var(--ng-dur) var(--ng-ease)}.ng-link:hover{text-decoration:none}.ng-link:hover .ng-icon{transform:translate(3px)}.ng-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.375rem .75rem;border-radius:var(--ng-r-pill);background:var(--ng-surface);color:var(--ng-ink);font-family:var(--ng-font);font-size:var(--ng-fs-label);font-weight:500;letter-spacing:0;line-height:1.3}.ng-chip .ng-icon{width:13px;height:13px;color:var(--ng-muted)}.ng-chip--white{background:var(--ng-canvas);border:1px solid var(--ng-line)}.ng-chip--line{background:transparent;border:1px solid var(--ng-line-strong);color:var(--ng-ink-soft)}.ng-chip--ink{background:var(--ng-ink);color:var(--ng-canvas)}.ng-chip--ink .ng-icon{color:var(--ng-on-ink-muted)}.ng-media{position:relative;overflow:hidden;border-radius:var(--ng-r-lg);background:var(--ng-surface-2);isolation:isolate}.ng-media>img,.ng-media>picture>img{display:block;width:100%;height:100%;object-fit:cover}.ng-rail{display:grid;grid-auto-flow:column;grid-auto-columns:min(76vw,20rem);gap:var(--ng-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ng-gutter);padding-inline:var(--ng-gutter);margin-inline:calc(var(--ng-gutter) * -1);padding-block-end:2px;scrollbar-width:none}.ng-rail::-webkit-scrollbar{display:none}.ng-rail>*{scroll-snap-align:start}@media(min-width:900px){.ng-rail{grid-auto-flow:row;grid-template-columns:repeat(var(--ng-rail-cols, 3),minmax(0,1fr));overflow:visible;padding-inline:0;margin-inline:0}}.ng-reassure{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.ng-reassure__item{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--ng-fs-small);font-weight:400;color:var(--ng-ink-soft);line-height:1.3}.ng-reassure__item .ng-icon{width:16px;height:16px;color:var(--ng-muted)}.ng-note{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--ng-fs-small);color:var(--ng-muted);margin:0}.ng-note .ng-icon{width:16px;height:16px}@media(max-width:749px){.ng-hide-mobile{display:none!important}}@media(min-width:750px){.ng-hide-desktop{display:none!important}}.header-section .header__row--top{background:var(--ng-canvas)!important}.header__row--top .header__columns{background:transparent;border-radius:0;box-shadow:none;margin-block:0;min-height:60px;align-items:center}@media(min-width:990px){.header__row--top .header__columns{min-height:68px}}.header-section .header__row--top{border-bottom:1px solid transparent;transition:border-color .18s ease}.header-section.is-stuck .header__row--top,.header-section:has(.header--sticky.is-stuck) .header__row--top,body[data-ng-scrolled] .header-section .header__row--top{border-bottom-color:var(--ng-line)}.menu-list__link,.header-menu a,.header__menu-item{font-family:var(--ng-font);font-size:.9375rem!important;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ng-ink);text-decoration:none;position:relative}.menu-list__link:after{content:"";position:absolute;inset-inline:0;bottom:-4px;height:1px;background:var(--ng-ink);transform:scaleX(0);transform-origin:left;transition:transform var(--ng-dur) var(--ng-ease)}.menu-list__link:hover:after,.menu-list__link[aria-expanded=true]:after,.menu-list__link[aria-current=page]:after{transform:scaleX(1)}.menu-list__link .menu-list__link-title,.menu-drawer__menu-item-text{display:inline-block;text-transform:lowercase}.menu-list__link .menu-list__link-title:first-letter,.menu-drawer__menu-item-text:first-letter{text-transform:uppercase}.header-actions__action{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:50%;color:var(--ng-ink);transition:background-color .18s ease}.header-actions__action:hover{background:var(--ng-surface)}.header-actions__action.action__cart,.header-actions__action.action__cart:hover{background:var(--ng-ink);color:var(--ng-canvas)}.header-actions__cart-icon{color:inherit}.header__icon--menu{border-radius:50%}.dropdown-localization__button,.localization-selector{border-radius:var(--ng-r-sm)!important;font-family:var(--ng-font);font-size:.875rem!important;letter-spacing:0;text-transform:none}.announcement-bar,.header-announcements,[class*=announcement] p,.announcement-bar__text{font-family:var(--ng-font);letter-spacing:0;text-transform:none;font-weight:400;font-size:var(--ng-fs-label)!important;color:var(--ng-ink-soft)}.cart-drawer__dialog,.dialog-drawer{border-start-start-radius:var(--ng-r-lg);border-end-start-radius:var(--ng-r-lg);box-shadow:none;border-inline-start:1px solid var(--ng-line)}@media(max-width:749px){.cart-drawer__dialog,.dialog-drawer{border-radius:var(--ng-r-lg) var(--ng-r-lg) 0 0;border:0;border-top:1px solid var(--ng-line)}}.cart-drawer__heading{text-transform:none;letter-spacing:var(--ng-track-heading);font-family:var(--ng-font);font-weight:500}.quick-add-modal,.dialog-modal:not(.dialog-drawer){border-radius:var(--ng-r-lg);box-shadow:none;border:1px solid var(--ng-line)}.header-drawer,.menu-drawer{border-radius:0}.button,.button-secondary,.shopify-payment-button__button--unbranded,.product-form__submit,.quick-add__button{font-family:var(--ng-font)!important;font-size:.9375rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;border-radius:var(--ng-r-md)!important;min-height:48px;padding-inline:1.375rem;box-shadow:none!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease!important}.button:not(.button-secondary):not(.button-unstyled):not(.link):hover,.product-form__submit:hover{transform:none;box-shadow:none}.button-secondary{background:var(--ng-canvas)!important;border-color:var(--ng-line-strong)!important;color:var(--ng-ink)!important}.button-secondary:hover{background:var(--ng-surface)!important;border-color:var(--ng-line-strong)!important}.button.link,.button--link,a.link{text-transform:none;letter-spacing:0;font-size:.9375rem;font-weight:500;font-family:var(--ng-font)}.button-unstyled{border-radius:var(--ng-r-sm)}.field__input,input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.button),select,textarea,.quantity-selector,quantity-selector-component{border-radius:var(--ng-r-sm)!important;font-family:var(--ng-font-body);background:var(--ng-canvas);border-color:var(--ng-line-strong)}textarea{border-radius:var(--ng-r-md)!important}.quantity-selector{min-height:48px}.variant-option__button-label,.variant-option label,.variant-picker__option label{border-radius:var(--ng-r-sm)!important;font-family:var(--ng-font);font-size:.875rem;letter-spacing:0;text-transform:none;font-weight:500}product-card,.product-card{display:block;background:transparent;border-radius:0;padding:0;box-shadow:none;transition:none}product-card:hover,.product-card:hover{transform:none;box-shadow:none}.product-card [class*=gallery] img,.product-card .product-card__image img,.product-card img,product-card img,.product-card-gallery__image,.card-gallery img{border-radius:var(--ng-r-md)!important;background:var(--ng-surface)}.product-card .product-card__link,.product-card .product-title,product-card .product-title,.product-card h3,.product-card h4,.product-card p.h6,.product-card [class*=title] a{font-family:var(--ng-font);text-transform:none;letter-spacing:0;font-weight:500;font-size:.9375rem!important;color:var(--ng-ink);text-decoration:none}.product-card .price,product-card .price,.product-card product-price,.product-card [class*=price]{font-family:var(--ng-font);font-weight:400;color:var(--ng-muted)}.quick-add__button.button,.quick-add__button.button:hover{background:var(--ng-canvas)!important;color:var(--ng-ink)!important;border:1px solid var(--ng-line-strong)!important;padding:0!important;min-height:0;height:44px;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.quick-add__button .add-to-cart-text{background:var(--ng-canvas)}.quick-add__button .add-to-cart-icon{width:42px}.product-badges .badge,.badge{font-family:var(--ng-font);font-weight:500;letter-spacing:0;text-transform:none;font-size:.75rem}.product-grid,.resource-list--grid{--resource-list-column-gap: var(--ng-gap);--resource-list-row-gap: var(--sp-6)}.product-information .media-gallery img,.product-information [class*=media] img,.product-media-container img,.product-media img,slideshow-component img,.media-gallery__image,.product__media img{border-radius:var(--ng-r-lg)!important;background:var(--ng-surface)}.product-details,[class*=product-details]>.group-block{background:transparent;border-radius:0}.product-details{padding:0!important;box-shadow:none}.product-details h1,.product-details .h1,.product-details .h2{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem)!important;letter-spacing:-.025em;font-weight:500;line-height:1.12}.product-details .price,.product-details product-price{font-family:var(--ng-font);font-weight:500;font-size:1.375rem;color:var(--ng-ink)}.product-details .rte,.product-details .product-description,.product-details .text-block{font-size:var(--ng-fs-small);line-height:1.6;color:var(--ng-muted)}.product-details .divider,.product-details hr{border-color:var(--ng-line)}.product-details .product-form__submit{width:100%}.product-details .variant-option__label,.product-details variant-picker legend{font-size:var(--ng-fs-label);color:var(--ng-muted);font-weight:400}@media(max-width:749px){.product-information__media{padding-inline:var(--ng-gutter)}}.accordion,details.accordion,.accordion-details,.accordion__summary{font-family:var(--ng-font)}details.accordion,.accordion-details,accordion-custom details{background:transparent;border-radius:0;padding-inline:0;border:0!important;border-top:1px solid var(--ng-line)!important;margin-block:0}accordion-custom:last-of-type details:last-of-type,.accordion-details:last-of-type{border-bottom:1px solid var(--ng-line)!important}.accordion accordion-custom .details__header,details.accordion summary,.accordion-details summary,accordion-custom summary{font-family:var(--ng-font);text-transform:none;letter-spacing:0;font-size:.9375rem;font-weight:500;line-height:1.3;min-height:56px;color:var(--ng-ink);align-items:center;gap:1rem}.accordion .details__header .svg-wrapper{display:inline-grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:var(--ng-surface);color:var(--ng-ink)}.accordion .details__header .svg-wrapper svg{width:13px;height:13px;padding:0;background:none;border-radius:0}.accordion--plus .details__header .icon-caret,.accordion--caret .details__header .icon-plus{display:none}.accordion .details__header .icon-plus{margin-inline-start:auto}details.accordion .rte,.accordion-details .rte,accordion-custom .rte,.accordion .details-content{font-size:var(--ng-fs-small);line-height:1.6;color:var(--ng-muted);padding-block-end:1rem;max-width:68ch}.sticky-add-to-cart__bar{box-shadow:none!important;border:1px solid var(--ng-line-strong);border-radius:var(--ng-r-md);background:var(--ng-canvas)}.sticky-add-to-cart{padding-block-end:max(var(--sp-3),env(safe-area-inset-bottom))}.section-resource-list__header h2,.section-resource-list__header h3,.product-recommendations h2,.product-recommendations h3,.product-recommendations .section-resource-list__content .text-block h2,.product-recommendations .text-block.h3 h2{font-size:var(--ng-fs-h2);letter-spacing:-.025em;font-weight:500;line-height:1.1;text-transform:none}@media(prefers-reduced-motion:reduce){.ng-btn,.button,product-card,.product-card,.ng-hero__media,.ng-link .ng-icon{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nigeo-system.css.map */
