.ncl{background:var(--ncl-bg, #fff);color:#171717;padding:26px 32px 80px;font-family:var(--font-body--family, sans-serif)}.ncl *,.ncl *:before,.ncl *:after{box-sizing:border-box}.ncl [hidden]{display:none!important}.ncl a{color:inherit;text-decoration:none}.ncl button,.ncl input,.ncl select{font:inherit}.ncl button,.ncl summary,.ncl select{cursor:pointer}.ncl :focus-visible{outline:2px solid #171717;outline-offset:4px}.ncl__inner{max-width:1440px;margin:0 auto}.ncl__breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:#6b6b6b}.ncl__breadcrumb a:hover{text-decoration:underline}.ncl__header{text-align:center;padding:36px 0 28px}.ncl__eyebrow{font-size:10px;font-weight:600;letter-spacing:.24em;margin:0 0 12px}.ncl__heading{font-family:var(--font-heading--family, inherit);font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-.04em;line-height:1.1;margin:0}.ncl__description{max-width:600px;margin:16px auto 0;font-size:13px;line-height:1.7;color:#686868}.ncl__description p{margin:0}.ncl__categories{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;padding:0 0 32px}.ncl__category{display:inline-flex;justify-content:center;align-items:center;min-height:40px;padding:9px 19px;border:1px solid #e3e1dc;border-radius:40px;font-size:12px;transition:background .18s,border-color .18s;white-space:nowrap}.ncl__category:hover{border-color:#171717}.ncl__category.is-active{background:#171717;color:#fff;border-color:#171717}.ncl__category-label--short{display:none}.ncl__toolbar{border-top:1px solid #e8e6e1;border-bottom:1px solid #e8e6e1;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:66px}.ncl__count{margin:0;color:#686868;font-size:12px}.ncl__tools{display:flex;align-items:center;gap:30px}.ncl__filter-link{font-size:12px;display:flex;align-items:center;gap:9px;min-height:44px}.ncl__sort{display:flex;align-items:center;gap:12px;font-size:12px}.ncl__sort>span{color:#686868}.ncl__sort select{-webkit-appearance:auto;appearance:auto;border:0;background:transparent;color:#171717;padding:12px 20px 12px 0;max-width:215px;min-height:44px;box-shadow:none}.ncl__filters{display:flex;flex-wrap:wrap;gap:0 24px;padding:6px 0;border-bottom:1px solid #e8e6e1;scroll-margin-top:160px}.ncl__filter{position:relative}.ncl__filter summary{display:flex;gap:8px;align-items:center;list-style:none;min-height:44px;font-size:12px}.ncl__filter summary::-webkit-details-marker{display:none}.ncl__plus{font-size:18px;font-weight:300;margin-left:8px}.ncl__filter[open] .ncl__plus{transform:rotate(45deg)}.ncl__filter-count{background:#171717;color:#fff;min-width:17px;height:17px;padding:1px 4px;border-radius:20px;text-align:center;font-size:10px}.ncl__filter-panel{position:absolute;z-index:5;top:100%;left:0;width:290px;max-width:calc(100vw - 40px);padding:18px;border:1px solid #e8e6e1;border-radius:8px;background:#fff;box-shadow:0 12px 32px #00000012}.ncl__filter-values{list-style:none;padding:0;margin:0 0 16px;max-height:260px;overflow-y:auto}.ncl__checkbox{display:flex;align-items:center;gap:10px;min-height:42px;font-size:13px;cursor:pointer}.ncl__checkbox input{-webkit-appearance:auto;appearance:auto;width:17px;height:17px;accent-color:#171717;margin:0}.ncl__checkbox small{margin-left:auto;color:#777}.ncl__checkbox.is-disabled{opacity:.4;cursor:default}.ncl__price-range{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.ncl__price-range label{font-size:11px}.ncl__price-range input{width:100%;padding:10px;margin-top:8px;border:1px solid #ddd;border-radius:4px;color:#171717;background:#fff}.ncl__apply{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:11px 22px;border:1px solid #171717;border-radius:4px;background:#171717;color:#fff!important;font-size:12px}.ncl__filter-panel .ncl__apply{width:100%}.ncl__active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:18px}.ncl__chip{display:inline-flex;align-items:center;gap:12px;background:#f5f4f1;padding:8px 12px;border-radius:30px;font-size:11px}.ncl__clear{font-size:11px;text-decoration:underline!important;margin:8px}.ncl__grid{display:grid;grid-template-columns:repeat(var(--ncl-columns, 3),minmax(0,1fr));gap:42px 22px;list-style:none;margin:26px 0 0;padding:0}.ncl__grid>li{min-width:0}.ncl-card{min-width:0}.ncl-card__media{position:relative;aspect-ratio:var(--ncl-image-ratio, 10 / 11);background:#f4f3f2;overflow:hidden}.ncl-card__image-link{display:block;width:100%;height:100%}.ncl-card__image,.ncl-card__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}@media(hover:hover){.ncl-card__image-link:hover .ncl-card__image{transform:scale(1.035)}}.ncl-card__badges{position:absolute;top:14px;inset-inline-start:14px;max-width:calc(100% - 28px);display:grid;justify-items:start;grid-template-columns:minmax(0,1fr);gap:5px;pointer-events:none}.ncl-card__badge{display:inline-flex;align-items:center;max-width:100%;min-width:0;min-height:31px;padding:6px 11px;gap:8px;border-radius:4px;font-size:11px;font-weight:700;line-height:1.15;letter-spacing:.14em;text-transform:uppercase}.ncl-card__badge--save{background:var(--ncl-badge, #42b958);color:#fff;white-space:nowrap}.ncl-card__badge--sold-out{background:#fffffff0;color:#151515;overflow-wrap:anywhere}.ncl-card__content{padding:18px 4px 0;text-align:center;color:#151515}.ncl-card__vendor{font-size:10px;color:#777}.ncl-card__title{font-family:inherit;font-size:15px;text-transform:uppercase;line-height:1.45;letter-spacing:.12em;font-weight:600;min-height:2.9em;margin:0;display:flex;align-items:flex-start;justify-content:center;overflow-wrap:anywhere}.ncl-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.ncl-card__prices{display:flex;justify-content:center;flex-wrap:wrap;align-items:baseline;gap:5px 12px;min-height:24px;margin-top:10px;font-size:17px;line-height:1.25;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.03em;direction:ltr}.ncl-card__price{font-weight:600}.ncl-card__price.is-sale{color:var(--ncl-accent, #3fb455)}.ncl-card__compare{color:#737373;font-size:inherit;font-weight:inherit;text-decoration-line:line-through;text-decoration-thickness:1.5px}.ncl-card__options{margin-top:6px}.ncl-card__swatches{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;min-height:44px}.ncl-card__swatch{position:relative;background:transparent;border:0;border-radius:50%;width:44px;height:44px;padding:7px;display:inline-flex;justify-content:center;align-items:center;box-shadow:none}.ncl-card__swatch-visual{display:block;width:22px;height:22px;flex:0 0 22px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:var(--swatch-background, #d7d7d7);background-size:cover;background-position:center}.ncl-card__swatch.is-selected:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:2px solid #151515;border-radius:50%}.ncl-card__swatch.is-unavailable{opacity:.5}.ncl__pagination{display:flex;justify-content:center;align-items:center;gap:7px;margin:50px 0 0}.ncl__pagination>*{display:inline-flex;justify-content:center;align-items:center;min-width:42px;height:42px;border-radius:50%;font-size:12px}.ncl__pagination a:hover{background:#f5f4f1}.ncl__pagination .is-current{background:#171717;color:#fff}.ncl__empty{text-align:center;padding:70px 15px}.ncl__empty h2{font-size:24px}.ncl__empty p{color:#777;font-size:13px}@media(min-width:1100px){.ncl{padding-inline:48px}}@media(max-width:749px){.ncl{padding:12px 14px 48px}.ncl__breadcrumb,.ncl__eyebrow,.ncl__description--intro{display:none}.ncl__header{padding:0 0 12px;text-align:left}.ncl__heading{font-size:28px}.ncl__description{font-size:12px;line-height:1.5;margin:8px 0 0}.ncl__categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-bottom:12px}.ncl__category{font-size:11px;line-height:1.3;padding:7px 5px;min-height:36px;min-width:0;border-radius:6px;white-space:normal;text-align:center}.ncl__category-label--full{display:none}.ncl__category-label--short{display:inline}.ncl__toolbar{min-height:44px;gap:8px}.ncl__count{font-size:11px}.ncl__tools{gap:0;min-width:0}.ncl__filter-link{display:none}.ncl__sort{font-size:11px;min-width:0}.ncl__sort>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ncl__sort select{font-size:11px;max-width:168px;padding:10px 0}.ncl__filters{gap:0 18px;padding-block:0;position:relative}.ncl__filter{position:static}.ncl__filter-panel{left:0;right:0;width:100%;max-width:none}.ncl__filter summary{font-size:11px}.ncl__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 10px;margin-top:14px}.ncl-card__badges{top:8px;inset-inline-start:8px;max-width:calc(100% - 16px);gap:4px}.ncl-card__badge{min-height:22px;font-size:9px;padding:4px 7px;gap:5px;letter-spacing:.06em}.ncl-card__content{padding:14px 4px 0}.ncl-card__title{font-size:14px}.ncl-card__prices{font-size:15px;margin-top:8px}.ncl-card__options{margin-top:5px}.ncl-card__swatch{width:44px;height:44px;padding:7px}.ncl-card__swatch.is-selected:after{top:8px;right:8px;bottom:8px;left:8px}.ncl-card__swatch-visual{width:20px;height:20px;flex-basis:20px}.ncl__pagination{margin-top:32px}}@media(prefers-reduced-motion:reduce){.ncl *,.ncl *:before,.ncl *:after{transition:none!important;scroll-behavior:auto!important}}@media(max-width:374px){.ncl-card__title{letter-spacing:.08em}.ncl-card__prices{gap:4px 7px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/nuralea-collection.css.map */
