.nc-review-summary{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;width:max-content;margin:0 0 12px;padding:0;color:#7c8a65;background:transparent;border:0;font:inherit;line-height:1;cursor:pointer}.nc-review-summary[hidden]{display:none!important}.nc-review-summary:hover .nc-review-summary__count,.nc-review-summary:focus-visible .nc-review-summary__count{text-decoration:underline;text-underline-offset:3px}.nc-review-stars{--nc-review-star-size:20px;--nc-review-star-gap:3px;position:relative;display:inline-block;width:calc(var(--nc-review-star-size) * 5 + var(--nc-review-star-gap) * 4);height:var(--nc-review-star-size);flex:none}.nc-review-stars__row{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:var(--nc-review-star-gap);overflow:hidden}.nc-review-stars__row svg{display:block;width:var(--nc-review-star-size);height:var(--nc-review-star-size);flex:0 0 var(--nc-review-star-size)}.nc-review-stars__row--empty path{fill:#fff;stroke:#7c8a65;stroke-width:1.45;stroke-linejoin:round}.nc-review-stars__row--filled{width:var(--nc-review-fill,0%)}.nc-review-stars__row--filled path{fill:#7c8a65;stroke:#7c8a65;stroke-width:1.45;stroke-linejoin:round}.nc-review-summary__count{color:#191919;font-size:16px;line-height:20px}.nc-reviews-drawer{position:fixed;inset:0 0 0 auto;width:min(440px,100vw);max-width:100%;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden;color:var(--nc-expresso,#473728);background:#fff;border:0;border-left:1px solid #dedbd6;box-shadow:-18px 0 50px #47372829;opacity:0;transform:translate(100%);transition:transform .28s cubic-bezier(.22,.61,.36,1),opacity .2s ease}.nc-reviews-drawer[open]{display:flex;flex-direction:column}.nc-reviews-drawer.is-open{opacity:1;transform:translate(0)}.nc-reviews-drawer::backdrop{background:#19191966;opacity:0;transition:opacity .22s ease}.nc-reviews-drawer.is-open::backdrop{opacity:1}.nc-reviews-drawer__header{display:grid;grid-template-columns:52px 1fr 52px;align-items:center;min-height:104px;padding:20px 28px;border-bottom:1px solid #e3e1dd}.nc-reviews-drawer__header h2{grid-column:2;margin:0;font-family:var(--font-heading--family);font-size:34px;font-weight:400;line-height:1.15;text-align:center}.nc-reviews-drawer__close{grid-column:3;display:grid;width:48px;height:48px;padding:10px;place-items:center;color:inherit;background:transparent;border:0;cursor:pointer}.nc-reviews-drawer__close svg{width:30px;height:30px}.nc-reviews-drawer__close path{fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round}.nc-reviews-drawer__body{flex:1;padding:34px clamp(24px,6vw,78px) 60px;overflow-y:auto;overscroll-behavior:contain}.nc-reviews-drawer__intro{margin-bottom:30px;font-size:16px;line-height:1.55}.nc-reviews-drawer__intro :first-child{margin-top:0}.nc-reviews-overview{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:24px;border-bottom:1px solid #e3e1dd}.nc-reviews-overview>strong{font-size:22px}.nc-review-stars--large{--nc-review-star-size:23px;--nc-review-star-gap:4px}.nc-reviews-overview>span:last-child{color:#69645f;font-size:14px}.nc-reviews-drawer__status{margin:36px 0;color:#69645f;text-align:center}.nc-reviews-list{display:grid}.nc-review-card{display:grid;grid-template-columns:116px minmax(0,1fr);gap:22px;padding:30px 0;border-bottom:1px solid #e3e1dd}.nc-review-card__image{display:block;width:116px;aspect-ratio:1;background:#f7f6f3;object-fit:cover}.nc-review-card__content{min-width:0}.nc-review-card__title{margin:0 0 9px;font-family:var(--font-body--family);font-size:20px;font-weight:600;line-height:1.3}.nc-review-card .nc-review-stars{--nc-review-star-size:20px;margin-bottom:8px}.nc-review-card__meta{margin:0 0 10px;color:#69645f;font-size:14px;line-height:1.4}.nc-review-card__verified{color:#7c8a65}.nc-review-card__body{margin:0;white-space:pre-line;font-size:16px;line-height:1.55}.nc-review-card__product{margin:12px 0 0;color:#69645f;font-size:14px}.nc-review-card__product strong{color:inherit;font-weight:600}@media(max-width:749px){.nc-review-summary{margin-bottom:10px}.nc-review-stars{--nc-review-star-size:18px;--nc-review-star-gap:2px}.nc-review-summary__count{font-size:14px}.nc-reviews-drawer{width:100vw;border-left:0}.nc-reviews-drawer__header{grid-template-columns:42px 1fr 42px;min-height:76px;padding:12px 14px}.nc-reviews-drawer__header h2{font-size:26px}.nc-reviews-drawer__close{width:42px;height:42px;padding:9px}.nc-reviews-drawer__body{padding:24px 20px 44px}.nc-reviews-drawer__intro{font-size:14px}.nc-review-card{grid-template-columns:82px minmax(0,1fr);gap:14px;padding:24px 0}.nc-review-card__image{width:82px}.nc-review-card__title{font-size:17px}.nc-review-card__meta{font-size:12px}.nc-review-card__body{grid-column:1/-1;font-size:14px}.nc-review-card__product{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.nc-reviews-drawer,.nc-reviews-drawer::backdrop{transition:none}}.nc-reviews-overview[hidden]{display:none!important}.nc-reviews-drawer__header{display:flex;justify-content:flex-start;min-height:78px;padding:14px 20px}.nc-reviews-drawer__header h2{margin:0;text-align:left;font-size:25px;font-weight:600}.nc-reviews-drawer__close{margin-left:auto;width:42px;height:42px;padding:8px}.nc-reviews-drawer__close svg{width:26px;height:26px}.nc-reviews-drawer__body{padding:28px 20px 50px}.nc-reviews-drawer__intro{width:100%;margin-bottom:26px;font-size:14px;line-height:1.5;text-align:left}@media(max-width:749px){.nc-review-summary--desktop{display:none!important}.nc-reviews-drawer__header{display:flex;min-height:70px;padding:12px 20px}.nc-reviews-drawer__header h2{font-size:23px;text-align:left}.nc-reviews-drawer__close{margin-left:auto}.nc-reviews-drawer__body{padding:24px 20px 44px}}@media(min-width:750px){.nc-review-summary--mobile{display:none!important}}.nc-review-card__image{aspect-ratio:3/4}.nc-review-write-cta{display:flex;justify-content:center;padding:28px 20px 48px;text-align:center}.nc-review-write-cta__button{min-width:250px;min-height:46px;padding:11px 24px;color:var(--nc-expresso,#473728);background:#fff;border:1px solid currentColor;border-radius:0;font:500 14px/1.2 var(--font-body--family);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .18s ease,background-color .18s ease}.nc-review-write-cta__button:hover,.nc-review-write-cta__button:focus-visible{color:#fff;background:var(--nc-expresso,#473728)}.nc-review-form{display:contents}.nc-review-form-drawer{position:fixed;inset:0 0 0 auto;width:min(440px,100vw);max-width:100%;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden;color:var(--nc-expresso,#473728);background:#fff;border:0;border-left:1px solid #dedbd6;box-shadow:-18px 0 50px #47372829;opacity:0;transform:translate(100%);transition:transform .28s cubic-bezier(.22,.61,.36,1),opacity .2s ease}.nc-review-form-drawer[open]{display:flex;flex-direction:column}.nc-review-form-drawer.is-open{opacity:1;transform:translate(0)}.nc-review-form-drawer::backdrop{background:#19191966;opacity:0;transition:opacity .22s ease}.nc-review-form-drawer.is-open::backdrop{opacity:1}.nc-review-form-drawer__header{display:flex;align-items:center;min-height:78px;padding:14px 20px;border-bottom:1px solid #e3e1dd}.nc-review-form-drawer__header h2{margin:0;font-family:var(--font-heading--family);font-size:25px;font-weight:600;line-height:1.15;text-align:left}.nc-review-form-drawer__close{display:grid;width:42px;height:42px;margin-left:auto;padding:8px;place-items:center;color:inherit;background:transparent;border:0;cursor:pointer}.nc-review-form-drawer__close svg{width:26px;height:26px}.nc-review-form-drawer__close path{fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round}.nc-review-form-drawer__body{flex:1;padding:26px 20px 48px;overflow-y:auto;overscroll-behavior:contain}.nc-review-form__intro{margin:0 0 24px;color:#69645f;font-size:14px;line-height:1.5}.nc-review-form__field,.nc-review-form__rating-field{display:grid;gap:7px;margin:0 0 18px;padding:0;border:0}.nc-review-form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nc-review-form :is(label,legend){color:inherit;font-size:14px;font-weight:600;line-height:1.35}.nc-review-form :is(input[type=text],input[type=email],textarea){box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;color:inherit;background:#fff;border:1px solid #cfcac3;border-radius:0;font:14px/1.4 var(--font-body--family)}.nc-review-form textarea{min-height:130px;resize:vertical}.nc-review-form :is(input,textarea):focus{border-color:#7c8a65;outline:1px solid #7c8a65;outline-offset:0}.nc-review-form__rating{display:flex;width:max-content;flex-direction:row-reverse;justify-content:flex-end;gap:5px}.nc-review-form__rating input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.nc-review-form__rating label{display:block;width:28px;height:28px;cursor:pointer}.nc-review-form__rating svg{display:block;width:28px;height:28px}.nc-review-form__rating path{fill:#fff;stroke:#7c8a65;stroke-width:1.45;stroke-linejoin:round;transition:fill .15s ease}.nc-review-form__rating input:checked~label path,.nc-review-form__rating label:hover path,.nc-review-form__rating label:hover~label path{fill:#7c8a65}.nc-review-form__rating input:focus-visible+label{outline:2px solid #7c8a65;outline-offset:2px}.nc-review-form__submit{width:100%;min-height:48px;padding:12px 20px;color:#fff;background:var(--nc-expresso,#473728);border:1px solid var(--nc-expresso,#473728);border-radius:0;font:500 14px/1.2 var(--font-body--family);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.nc-review-form__submit:hover{color:var(--nc-expresso,#473728);background:#fff}.nc-review-form__privacy{margin:12px 0 0;color:#77716b;font-size:12px;line-height:1.45;text-align:center}.nc-review-form__errors{margin:0 0 20px;padding:12px 14px;color:#8b1e1e;background:#fff3f2;border:1px solid #e6b8b4;font-size:14px}.nc-review-form__success{display:grid;min-height:55vh;place-content:center;text-align:center}.nc-review-form__success svg{width:52px;height:52px;margin:0 auto 18px;color:#7c8a65}.nc-review-form__success path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.nc-review-form__success h3{margin:0 0 10px;font-family:var(--font-heading--family);font-size:30px;font-weight:600}.nc-review-form__success p{margin:0;color:#69645f;font-size:14px;line-height:1.5}@media(max-width:749px){.nc-review-write-cta{padding:20px 16px 38px}.nc-review-write-cta__button{width:100%;max-width:280px}.nc-review-form-drawer{width:100vw;border-left:0}.nc-review-form-drawer__header{min-height:70px;padding:12px 20px}.nc-review-form-drawer__header h2{font-size:23px}.nc-review-form-drawer__body{padding:24px 20px 44px}.nc-review-form__row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.nc-review-form-drawer,.nc-review-form-drawer::backdrop,.nc-review-write-cta__button{transition:none}}.nc-review-write-cta__button,.nc-review-form__submit{border-radius:999px}.nc-review-form__submit{color:#fff;background:#c1673b;border-color:#c1673b}.nc-review-form__submit:hover{color:#fff;background:#c1673b;border-color:#c1673b;filter:brightness(.92)}.nc-product-rating{gap:0;margin:0 0 22px;cursor:default}.nc-product-rating[hidden]+.nell-croft-product-main__price{margin-top:22px}.nc-product-rating[aria-disabled=false]{cursor:pointer}.nc-product-rating .nc-review-stars{--nc-review-star-size: 18px;--nc-review-star-gap: 1px}.nc-product-rating .nc-review-stars__row--empty path{fill:transparent;stroke:#7c8a65;stroke-width:1.1}.nc-product-rating .nc-review-stars__row--filled path{fill:#7c8a65;stroke:#7c8a65;stroke-width:1.1}
/*# sourceMappingURL=/cdn/shop/t/20/assets/nell-croft-reviews.css.map */
