.ncc-customer-reviews{background:#eeeee6;color:#171916;padding:64px 24px}.ncc-reviews-wrap{max-width:1240px;margin:auto}.ncc-reviews-eye{font-size:11px;color:#a63d00;letter-spacing:.14em;font-weight:700;margin:0 0 16px}.ncc-customer-reviews h2{font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-.04em;font-weight:800;margin:0 0 16px;color:#171916}.ncc-reviews-note{font-size:14px;color:#52574e;line-height:1.6;margin:0 0 30px}.ncc-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ncc-review{display:flex;flex-direction:column;background:#fff;border:1px solid #d9dbd1;border-radius:10px;padding:28px;margin:0}.ncc-review-rating{color:#aa3e00;letter-spacing:3px;font-size:20px;margin:0 0 18px}.ncc-review-recommends{color:#465139;font-size:13px;font-weight:700;line-height:1.5;margin:0 0 18px}.ncc-review blockquote{padding:0;margin:0 0 26px;border:0;font-style:normal;font-size:18px;line-height:1.6;flex:1}.ncc-review blockquote p{margin:0;color:#171916}.ncc-review figcaption{display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.5}.ncc-review figcaption strong{font-size:15px}.ncc-review figcaption span{color:#52574e}.ncc-review a{color:#a63d00;text-underline-offset:4px;margin-top:5px}.ncc-review a:focus-visible{outline:3px solid #aa3e00;outline-offset:4px}@media(max-width:749px){.ncc-reviews-grid{grid-template-columns:1fr}.ncc-customer-reviews{padding:44px 20px}.ncc-review{padding:24px}}.ncc-location{display:grid;grid-template-columns:1fr;gap:28px;padding:32px;background:#fff;color:#171916;border:1px solid #dddcd4;border-radius:12px;box-sizing:border-box}.ncc-location:has(.ncc-location-map){grid-template-columns:1fr 1fr;align-items:center}.ncc-location-eye{font-size:11px;font-weight:700;letter-spacing:.14em;color:#a63d00;margin:0 0 14px}.ncc-location h2{font-size:clamp(26px,3vw,38px);line-height:1.1;letter-spacing:-.035em;margin:0 0 18px;color:#171916}.ncc-location-badge{display:inline-block;background:#aa3e00;color:#fff;border-radius:5px;padding:7px 12px;font-size:14px;font-weight:700;margin:0 0 14px}.ncc-location address{font-style:normal;font-size:18px;line-height:1.6;font-weight:700}.ncc-location-arrival{border-left:4px solid #aa3e00;padding:6px 0 6px 14px;font-size:16px;line-height:1.6;font-weight:600;margin:18px 0}.ncc-location-directions{display:inline-flex;align-items:center;min-height:46px;padding:10px 18px;border-radius:6px;background:#171916;color:#fff!important;text-decoration:none;font-size:14px;font-weight:700}.ncc-location a:focus-visible{outline:3px solid #aa3e00;outline-offset:4px}.ncc-location-help{font-size:13px;line-height:1.6;margin:16px 0 0}.ncc-location-help a{color:#52574e}.ncc-location-map{display:block;width:100%;height:360px;border:0;border-radius:8px}.ncc-home-location{background:#f5f4ee;padding:48px max(24px,calc((100% - 1240px)/2))}.ncc-contact-location-block{width:calc(100% - 96px);max-width:1240px;margin:40px auto 0}@media(max-width:749px){.ncc-location:has(.ncc-location-map){grid-template-columns:1fr}.ncc-location{padding:24px}.ncc-contact-location-block{width:calc(100% - 40px)}.ncc-location-map{height:280px}}.ncc-text-cart{display:flex;align-items:center;justify-content:center;gap:8px;position:relative;z-index:3;width:100%;max-width:440px;min-height:48px;margin:14px 0;padding:12px 14px;border:1px solid #9d3900;border-radius:7px;background:#aa3e00;color:#fff!important;font-size:14px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none!important;white-space:normal;box-sizing:border-box;cursor:pointer}.ncc-text-cart:hover{background:#873100}.ncc-text-cart:focus-visible{outline:3px solid #171916;outline-offset:3px}.ncc-h-product .ncc-text-cart,.card__information .ncc-text-cart{font-size:12px;min-height:44px;padding:10px 8px;max-width:none}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
