@charset "UTF-8";:root{--ndog-bg: #EFEBE6;--ndog-cream: #efece7;--ndog-off-white: #f7f6f3;--ndog-social-card-bg: #f7f4f0;--ndog-white: #FBFBFB;--ndog-black: #000000;--ndog-ink: #262525;--ndog-charcoal: #2d2d2d;--ndog-navy: #112b3a;--ndog-navy-soft: #4a5a63;--ndog-gray-text: #6b6b6b;--ndog-gray-text-2: #5c5c5c;--ndog-gray-text-3: #8a8a8a;--ndog-gray-text-4: #4a4a4a;--ndog-green: #686f44;--ndog-green-sage: #6b7b5e;--ndog-green-dark: #586249;--ndog-green-accent: #61724f;--ndog-green-pale: #b8be97;--ndog-tan: #decdb6;--ndog-tan-line: #e0d9cc;--ndog-tan-dark: #cebda6;--ndog-tan-light: #f2ebe2;--ndog-gray-warm: #d8d3ca;--ndog-gray-dot: #d3cec5;--ndog-gray-dot-2: #c9c9c9;--ndog-placeholder-a: #e8e4df;--ndog-placeholder-b: #d4cfc8;--ndog-tile-active: var(--ndog-tan);--ndog-star: #fbbb06;--ndog-orange: #de6f3c;--ndog-orange-cta: #c64d33;--ndog-orange-qty: #c28159;--ndog-orange-qty-light: #d09d7e;--ndog-orange-qty-pale: #d6aa8f;--ndog-tab-bg: #f0f1ea;--ndog-tab-text: #102c3f;--ndog-nft-bg: #f7f1e7;--ndog-nft-card: #fbf4e8;--ndog-review-bg: #f4f1ec;--ndog-font-body: "Fira Sans", sans-serif;--ndog-font-head: "Korolev", "Fira Sans", sans-serif;--ndog-radius-tag: 6px;--ndog-radius-sm: 8px;--ndog-radius: 12px;--ndog-radius-pill: 999px;--ndog-space-xs: 8px;--ndog-space-sm: 12px;--ndog-space-md: 16px;--ndog-space-lg: 24px;--ndog-space-xl: 32px;--ndog-space-2xl: 48px;--ndog-fs-section-title: clamp(24px, 16px + 1.8vw, 32px);--ndog-btn-pad: 14px 28px;--ndog-btn-fs: 16px;--ndog-btn-fw: 700;--ndog-shadow-nav: 0px 3px 6px 0px #0000000f;--ndog-shadow-pop: 0 2px 6px rgba(0, 0, 0, .15);--ndog-shadow-card: 0 8px 24px rgba(0, 0, 0, .18);--ndog-shadow-modal: 0 12px 40px rgba(0, 0, 0, .2);--ndog-shadow-soft: 0 10px 40px rgba(0, 0, 0, .1);--ndog-shadow-review: 0 6px 20px rgba(38, 37, 37, .08);--ndog-shadow-navy: 0 10px 24px -14px rgba(17, 43, 58, .45);--ndog-shadow-tabs: 0 0 0 1px rgb(0 0 0 / 4%), 0 2px 8px rgb(0 0 0 / 4%), 0 12px 32px rgb(0 0 0 / 3%);--ndog-shadow-sticky: 0 -2px 12px rgba(0, 0, 0, .12);--ndog-ring-w: 4px;--ndog-shadow-ring: 0 0 0 var(--ndog-ring-w) rgba(255, 255, 255, .85), 0 2px 6px rgba(0, 0, 0, .25);--ndog-focus-outline: 2px solid var(--ndog-ink);--ndog-focus-offset: 3px}.ndog-btn-hover{--ndog-btn-lift: -1px;--ndog-btn-darken: .94;--ndog-btn-press-scale: .99;--ndog-btn-shadow: 0 4px 12px -7px rgba(0, 0, 0, .28);transition:transform .12s ease,box-shadow .2s ease,filter .2s ease}.ndog-btn-hover:hover{transform:translateY(var(--ndog-btn-lift));filter:brightness(var(--ndog-btn-darken));box-shadow:var(--ndog-btn-shadow)}.ndog-btn-hover:active{transform:scale(var(--ndog-btn-press-scale));filter:brightness(calc(var(--ndog-btn-darken) - .02));box-shadow:none;transition-duration:.06s}.ndog-btn-hover:focus-visible{outline:var(--ndog-focus-outline);outline-offset:var(--ndog-focus-offset)}@media(prefers-reduced-motion:reduce){.ndog-btn-hover{transition:filter .2s ease}.ndog-btn-hover:hover{transform:none}}.ndog-btn,.ndog-btn:hover{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--ndog-radius-sm);background-color:var(--ndog-btn-bg, var(--ndog-green));color:var(--ndog-btn-text, var(--ndog-cream));font-family:var(--ndog-font-head);text-decoration:none;cursor:pointer}.ndog-btn:after{content:"";flex:0 0 auto;width:8px;height:8px;margin-left:12px;border-top:2.5px solid currentColor;border-right:2.5px solid currentColor;transform:rotate(45deg);transition:transform .25s ease}.ndog-btn:hover:after{transform:translate(3px) rotate(45deg)}.ndog-btn--secondary{padding:var(--ndog-btn-pad);font-size:var(--ndog-btn-fs);font-weight:var(--ndog-btn-fw);line-height:1.2}.ndog-btn--primary{--ndog-btn-bg: var(--ndog-orange-cta);--ndog-btn-text: var(--ndog-white);padding:19px 46px;font-size:18px;font-weight:700;line-height:1.2}@media(prefers-reduced-motion:reduce){.ndog-btn:after{transition:none}.ndog-btn:hover:after{transform:rotate(45deg)}}body[class*=template-product] .ndog-testimonials{display:block;scroll-margin-top:24px}body[class*=template-product] .ndog-testimonials .ndog-testimonials__container{position:relative;max-width:1200px;margin:0 auto}body[class*=template-product] .ndog-testimonials .ndog-testimonials__title{margin:0 0 32px;font-family:var(--ndog-font-head);font-weight:700;font-size:var(--ndog-fs-section-title);line-height:1.15;color:var(--ndog-ink)}@media screen and (max-width:749px){body[class*=template-product] .ndog-testimonials .ndog-testimonials__title{margin-bottom:24px}}body[class*=template-product] .ndog-testimonials .ndog-testimonials__filters{display:flex;align-items:flex-start;gap:8px;margin:0 0 24px}@media screen and (max-width:749px){body[class*=template-product] .ndog-testimonials .ndog-testimonials__filters{gap:6px;margin-bottom:16px}}body[class*=template-product] .ndog-testimonials .ndog-testimonials__filter-group{display:flex;flex-wrap:wrap;gap:8px;min-width:0}@media screen and (max-width:749px){body[class*=template-product] .ndog-testimonials .ndog-testimonials__filter-group{gap:6px}}body[class*=template-product] .ndog-testimonials .ndog-testimonials__write-review{flex:0 0 auto;margin-left:auto;padding:8px 16px;border:1px solid var(--ndog-green-sage);border-radius:var(--ndog-radius-tag);font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;color:var(--ndog-green-sage);background:transparent;cursor:pointer}@media(hover:hover){body[class*=template-product] .ndog-testimonials .ndog-testimonials__write-review:hover{color:var(--ndog-white);background:var(--ndog-green-sage)}}body[class*=template-product] .ndog-testimonials .ndog-testimonials__filter{padding:8px 16px;border:1px solid var(--ndog-green-pale);border-radius:var(--ndog-radius-tag);font-family:inherit;font-size:14px;line-height:1.2;color:var(--ndog-ink);background:var(--ndog-off-white);cursor:pointer}body[class*=template-product] .ndog-testimonials .ndog-testimonials__filter.is-active{border-color:var(--ndog-green-sage);color:var(--ndog-white);background:var(--ndog-green-sage)}body[class*=template-product] .ndog-testimonials .ndog-rating-header{display:flex;flex-direction:column;gap:0;padding-bottom:24px}@media screen and (min-width:990px){body[class*=template-product] .ndog-testimonials .ndog-rating-header{flex-direction:row;align-items:flex-start;gap:40px}}body[class*=template-product] .ndog-testimonials .ndog-rating-header__intro{min-width:0}@media screen and (min-width:990px){body[class*=template-product] .ndog-testimonials .ndog-rating-header__intro{flex:1 1 50%}}body[class*=template-product] .ndog-testimonials .ndog-rating-header__title{margin-bottom:16px;color:var(--rh-heading, var(--ndog-ink))}body[class*=template-product] .ndog-testimonials .ndog-rating-header__description{display:none;margin:0 0 24px;font-size:15px;line-height:1.6;color:var(--rh-description, var(--ndog-ink))}@media screen and (min-width:750px){body[class*=template-product] .ndog-testimonials .ndog-rating-header__description{display:block}}body[class*=template-product] .ndog-testimonials .ndog-rating-header__description:has(+.ndog-rating-header__ai-note){margin-bottom:6px}body[class*=template-product] .ndog-testimonials .ndog-rating-header__ai-note{display:none;margin:0 0 24px;font-size:12px;line-height:1.4;color:var(--rh-hint, var(--ndog-gray-text))}@media screen and (min-width:750px){body[class*=template-product] .ndog-testimonials .ndog-rating-header__ai-note{display:block}}body[class*=template-product] .ndog-testimonials .ndog-rating-header__write{margin-left:0}body[class*=template-product] .ndog-testimonials .ndog-rating-card{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:var(--ndog-radius);background:var(--rh-card-bg, var(--ndog-off-white));box-shadow:var(--ndog-shadow-tabs);color:var(--rh-text, var(--ndog-ink))}@media screen and (min-width:990px){body[class*=template-product] .ndog-testimonials .ndog-rating-card{flex:1 1 50%;padding:28px 32px}}body[class*=template-product] .ndog-testimonials .ndog-rating-card__top{display:flex;align-items:center;flex-wrap:wrap;gap:6px 6px}body[class*=template-product] .ndog-testimonials .ndog-rating-card__score{font-family:var(--ndog-font-head);font-weight:700;font-size:32px;line-height:1}@media screen and (min-width:990px){body[class*=template-product] .ndog-testimonials .ndog-rating-card__score{font-size:48px}}body[class*=template-product] .ndog-testimonials .ndog-rating-card__stars{display:inline-flex;gap:2px}body[class*=template-product] .ndog-testimonials .ndog-rating-card__stars .ndog-testimonial__star{display:inline-flex;color:var(--rh-star, var(--ndog-star))}body[class*=template-product] .ndog-testimonials .ndog-rating-card__stars .ndog-testimonial__star svg{width:16px;height:15px}body[class*=template-product] .ndog-testimonials .ndog-rating-card__stars .ndog-testimonial__star.is-empty{color:var(--ndog-gray-warm)}body[class*=template-product] .ndog-testimonials .ndog-rating-card__count{font-size:14px;opacity:.75}body[class*=template-product] .ndog-testimonials .ndog-rating-card__rows{display:flex;flex-direction:column;gap:4px}body[class*=template-product] .ndog-testimonials .ndog-rating-card__row{display:grid;grid-template-columns:40px 1fr 52px;align-items:center;gap:12px;padding:8px 12px;border:0;border-radius:var(--ndog-radius-tag);background:transparent;color:inherit;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;text-align:left;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}@media(hover:hover){body[class*=template-product] .ndog-testimonials .ndog-rating-card__row:hover{background:var(--ndog-white);box-shadow:var(--ndog-shadow-tabs)}}body[class*=template-product] .ndog-testimonials .ndog-rating-card__row.is-active{background:var(--ndog-white);box-shadow:var(--ndog-shadow-tabs)}body[class*=template-product] .ndog-testimonials .ndog-rating-card__row-label{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}body[class*=template-product] .ndog-testimonials .ndog-rating-card__row-label svg{width:12px;height:11px;color:var(--rh-star, var(--ndog-star))}body[class*=template-product] .ndog-testimonials .ndog-rating-card__bar{display:block;height:8px;border-radius:999px;background:var(--rh-bar-track, var(--ndog-tan-line));overflow:hidden}body[class*=template-product] .ndog-testimonials .ndog-rating-card__bar-fill{display:block;width:var(--bar-width, 0%);height:100%;border-radius:inherit;background:var(--rh-bar-fill, var(--ndog-green-dark))}body[class*=template-product] .ndog-testimonials .ndog-rating-card__row-value{font-weight:400;font-size:13px;text-align:right;opacity:.8}body[class*=template-product] .ndog-testimonials .ndog-rating-card__hint{margin:0;font-size:13px;line-height:1.4;color:var(--rh-hint, var(--ndog-gray-text))}@media screen and (max-width:749px){body[class*=template-product] .ndog-testimonials .ndog-rating-card__hint{display:none}}body[class*=template-product] .ndog-testimonials .ndog-rating-card__chip{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:0;border-radius:var(--ndog-radius-tag);background:var(--ndog-ink);color:var(--ndog-white);font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer}body[class*=template-product] .ndog-testimonials .ndog-rating-card__chip svg{width:14px;height:14px}body[class*=template-product] .ndog-testimonials .ndog-testimonials__empty{margin:0;padding:40px 24px;border-radius:var(--ndog-radius);background:var(--ndog-review-bg);font-size:15px;line-height:1.5;text-align:center;color:var(--ndog-gray-text)}body[class*=template-product] .ndog-testimonials .ndog-testimonials__empty.is-loading:before{content:"";display:inline-block;vertical-align:-4px;width:18px;height:18px;margin-right:10px;border:2.5px solid color-mix(in srgb,var(--ndog-orange-cta) 25%,transparent);border-top-color:var(--ndog-orange-cta);border-radius:50%;animation:ndog-atc-spin .6s linear infinite}@media(prefers-reduced-motion:reduce){body[class*=template-product] .ndog-testimonials .ndog-testimonials__empty.is-loading:before{animation-duration:1.2s}}body[class*=template-product] .ndog-testimonials .ndog-testimonials__viewport{position:relative}body[class*=template-product] .ndog-testimonials .ndog-testimonials__track{display:flex;align-items:stretch;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[class*=template-product] .ndog-testimonials .ndog-testimonials__track::-webkit-scrollbar{display:none}body[class*=template-product] .ndog-testimonial-card{display:flex;flex-direction:column;flex:0 0 85%;scroll-snap-align:start;overflow:hidden;background:var(--ndog-review-bg);border-radius:var(--ndog-radius);box-shadow:var(--ndog-shadow-tabs)}@media screen and (min-width:990px){body[class*=template-product] .ndog-testimonial-card{flex-basis:30%}}body[class*=template-product] .ndog-testimonial-card[hidden]{display:none}body[class*=template-product] .ndog-testimonial-card--cta{align-items:center;justify-content:center;text-align:center;padding:32px 24px}body[class*=template-product] .ndog-testimonial-card--cta .ndog-review-cta[disabled]{opacity:.6;cursor:wait}body[class*=template-product] .ndog-testimonial-card--cta button.ndog-review-cta--link{background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:989px){body[class*=template-product] .ndog-testimonial-card--cta button.ndog-review-cta--link{letter-spacing:.5px}}body[class*=template-product] .ndog-testimonial-card--summary{padding:20px;background:var(--ndog-summary-bg, var(--ndog-tab-bg))}body[class*=template-product] .ndog-testimonial__summary-heading{margin:0 0 8px;font-family:var(--ndog-font-head);font-weight:700;font-size:18px;line-height:1.2;color:var(--ndog-summary-heading, var(--ndog-ink))}body[class*=template-product] .ndog-testimonial__summary-text{margin:0;font-size:14px;line-height:1.5;color:var(--ndog-summary-text, var(--ndog-ink))}body[class*=template-product] .ndog-testimonial__thumbs{position:absolute;left:0;right:0;bottom:6px;display:flex;justify-content:center;gap:6px;z-index:1}body[class*=template-product] .ndog-testimonial__thumb{width:34px;height:34px;flex:0 0 auto;padding:0;border:2px solid var(--ndog-white);border-radius:6px;overflow:hidden;background:var(--ndog-white);box-shadow:var(--ndog-shadow-pop);cursor:pointer}body[class*=template-product] .ndog-testimonial__thumb img{display:block;width:100%;height:100%;object-fit:cover}body[class*=template-product] .ndog-testimonial__thumb.is-active{border-color:var(--ndog-green-sage)}body[class*=template-product] .ndog-testimonial__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--ndog-white);color:var(--ndog-ink);box-shadow:var(--ndog-shadow-pop);cursor:pointer;z-index:1}body[class*=template-product] .ndog-testimonial__play svg{width:24px;height:24px}body[class*=template-product] .ndog-testimonial__play[hidden]{display:none}body[class*=template-product] .ndog-testimonial__video-host{position:absolute;top:0;right:0;bottom:0;left:0}body[class*=template-product] .ndog-testimonial__video-host iframe{display:block;width:100%;height:100%;border:0}body[class*=template-product] .ndog-testimonial__thumb--video{position:relative}body[class*=template-product] .ndog-testimonial__thumb--video:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ndog-ink) 35%,transparent)}body[class*=template-product] .ndog-testimonial__thumb--video:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-42%,-50%);border-left:9px solid var(--ndog-white);border-top:6px solid transparent;border-bottom:6px solid transparent}@media(prefers-reduced-motion:no-preference){body[class*=template-product] .ndog-testimonial-card{transition:opacity .25s ease,transform .25s ease}body[class*=template-product] .ndog-testimonial-card--enter{opacity:0;transform:translateY(12px)}}body[class*=template-product] .ndog-testimonial__image-wrapper{position:relative;width:100%}body[class*=template-product] .ndog-testimonial__image{display:block;width:100%;height:220px;object-fit:cover}body[class*=template-product] .ndog-testimonial__header{margin-bottom:6px}body[class*=template-product] .ndog-testimonial__score{display:inline-flex;align-items:center;gap:4px;margin-right:6px;height:18px;vertical-align:top;color:var(--ndog-ink);font-weight:700;font-size:13px;line-height:1}body[class*=template-product] .ndog-testimonial__score svg{width:14px;height:13px;color:var(--ndog-star)}body[class*=template-product] .ndog-testimonial__score--stars{gap:2px}body[class*=template-product] .ndog-testimonial__score--stars svg.is-empty{color:var(--ndog-gray-warm)}body[class*=template-product] .ndog-testimonial__header-title{display:inline;font-weight:600;font-size:14px;line-height:1.3;color:var(--ndog-ink)}body[class*=template-product] .ndog-testimonial__content{padding:12px 20px 6px}body[class*=template-product] .ndog-testimonial__content:last-child{padding-bottom:16px}body[class*=template-product] .ndog-testimonial__text{display:inline;margin:0;font-weight:400;font-size:14px;line-height:1.3;color:var(--ndog-ink)}body[class*=template-product] .ndog-testimonial__text:before{content:open-quote}body[class*=template-product] .ndog-testimonial__text:after{content:close-quote}body[class*=template-product] .ndog-testimonial__text-full,body[class*=template-product] .ndog-testimonial-card.is-expanded .ndog-testimonial__text-short{display:none}body[class*=template-product] .ndog-testimonial-card.is-expanded .ndog-testimonial__text-full{display:inline}body[class*=template-product] .ndog-testimonial__more{display:inline;background:none;border:0;padding:0;margin:0 0 0 4px;font-family:inherit;font-weight:400;font-size:14px;line-height:1.3;color:var(--ndog-ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}body[class*=template-product] .ndog-testimonial__footer{margin-top:auto;padding:0 20px 12px;text-align:left}body[class*=template-product] .ndog-testimonial__author{font-size:12px;font-weight:300;color:var(--ndog-gray-text-3)}body[class*=template-product] .ndog-testimonial__reply{margin:0 20px 16px;padding:2px 0 2px 12px;border-left:2px solid var(--ndog-tan-line)}body[class*=template-product] .ndog-testimonial__reply-title{margin:0 0 4px;font-size:12px;font-weight:600;color:var(--ndog-ink)}body[class*=template-product] .ndog-testimonial__reply-text{margin:0;font-size:13px;line-height:1.45;color:var(--ndog-gray-text);white-space:pre-line}body[class*=template-product] .ndog-testimonial__reply-toggle{display:inline-block;list-style:none;font-size:13px;line-height:1.3;color:var(--ndog-ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}body[class*=template-product] .ndog-testimonial__reply-toggle::-webkit-details-marker{display:none}body[class*=template-product] .ndog-testimonial__reply-hide,body[class*=template-product] .ndog-testimonial__reply--collapsible[open] .ndog-testimonial__reply-show{display:none}body[class*=template-product] .ndog-testimonial__reply--collapsible[open] .ndog-testimonial__reply-hide{display:inline}body[class*=template-product] .ndog-testimonial__reply--collapsible[open] .ndog-testimonial__reply-text{margin-top:6px}body[class*=template-product] .ndog-testimonials__arrow{display:none;position:absolute;top:50%;z-index:2;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--ndog-green-pale);border-radius:50%;color:var(--ndog-ink);background:var(--ndog-cream);transform:translateY(-50%);cursor:pointer}body[class*=template-product] .ndog-testimonials__arrow svg{width:20px;height:20px}body[class*=template-product] .ndog-testimonials__arrow.ndog-testimonials__arrow--prev{left:12px}body[class*=template-product] .ndog-testimonials__arrow.ndog-testimonials__arrow--next{right:12px}@media screen and (min-width:990px){body[class*=template-product] .ndog-testimonials__arrow{display:inline-flex}}body[class*=template-product] .ndog-testimonials__arrow[hidden]{display:none}body[class*=template-product] .ndog-testimonials__dots{display:flex;justify-content:center;gap:6px;margin-top:16px}body[class*=template-product] .ndog-testimonials__dot{width:6px;height:6px;flex:0 0 auto;padding:0;border:0;border-radius:50%;background-color:var(--ndog-gray-dot);cursor:pointer}body[class*=template-product] .ndog-testimonials__dot.is-active{background-color:var(--ndog-charcoal)}@media screen and (max-width:989px){body[class*=template-product] .ndog-testimonials--no-nav-mobile .ndog-testimonials__dots{display:none}}@media screen and (min-width:990px){body[class*=template-product] .ndog-testimonials--no-nav-desktop .ndog-testimonials__arrow,body[class*=template-product] .ndog-testimonials--no-nav-desktop .ndog-testimonials__dots{display:none}}body[class*=template-product] .ndog-testimonials--grid .ndog-testimonials__track{display:block;columns:1;column-gap:16px;overflow:visible;scroll-snap-type:none}@media screen and (min-width:750px){body[class*=template-product] .ndog-testimonials--grid .ndog-testimonials__track{columns:2}}@media screen and (min-width:990px){body[class*=template-product] .ndog-testimonials--grid .ndog-testimonials__track{columns:var(--ndog-testimonials-columns, 3)}}body[class*=template-product] .ndog-testimonials--grid .ndog-testimonial-card{margin-bottom:16px;break-inside:avoid;scroll-snap-align:none}body[class*=template-product] .ndog-testimonials--grid .ndog-testimonial-card:last-child{margin-bottom:0}body[class*=template-product] .ndog-testimonials--grid .ndog-testimonials__track.is-cols{display:flex;align-items:flex-start;gap:16px;columns:auto}body[class*=template-product] .ndog-testimonials--grid .ndog-testimonials__track.is-animating{clip-path:inset(-40px -40px 0)}body[class*=template-product] .ndog-testimonials--grid .ndog-testimonials__column{flex:1 1 0;min-width:0}@media(prefers-reduced-motion:no-preference){body[class*=template-product] .ndog-testimonials--grid .ndog-testimonials__track.is-cols{transition:height .3s ease}}body[class*=template-product] .ndog-testimonials__jm-widget{height:0;overflow:hidden;visibility:hidden}body[class*=template-product] .ndog-testimonials__jm-widget .jdgm-form-dynamic-wrapper{visibility:visible}body[class*=template-product] .ndog-slide__review-cta-inner{display:flex;flex-direction:column;align-items:center;gap:12px;margin:auto}body[class*=template-product] .ndog-slide__review-cta-headline{margin:0;font-family:var(--ndog-font-head);font-size:20px;font-weight:800;color:var(--ndog-ink)}body[class*=template-product] .ndog-slide__review-cta-text{margin:0;font-size:14px;line-height:1.6;color:var(--ndog-ink)}body[class*=template-product] .ndog-slide__cta-below{margin-top:16px;display:flex;justify-content:center}body[class*=template-product] .ndog-review-cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--ndog-font-head);font-weight:400;text-decoration:none;cursor:pointer;font-size:14px}body[class*=template-product] .ndog-review-cta--button{padding:12px 24px;border-radius:var(--ndog-radius-sm);color:var(--rcta-text, var(--ndog-white));background:var(--rcta-bg, var(--ndog-green-sage));transition:opacity .2s ease}body[class*=template-product] .ndog-review-cta--button:hover{opacity:.9}body[class*=template-product] .ndog-review-cta--link{color:var(--rcta-text, var(--ndog-ink));text-decoration:underline;text-underline-offset:3px}body[class*=template-product] .ndog-review-cta__icon{width:16px;height:16px;flex:0 0 auto}.jdgm-write-review-modal,.jdgm-write-review-modal input,.jdgm-write-review-modal textarea,.jdgm-write-review-modal select,.jdgm-write-review-modal button{font-family:var(--ndog-font-body)}.jdgm-write-review-modal .jdgm-write-review-modal__title{font-family:var(--ndog-font-head);font-weight:700}html .jdgm-write-review-modal .jdgm-write-review-modal__overlay{background-color:#2625258c}html .jdgm-write-review-modal .jdgm-write-review-modal__content{background-color:var(--ndog-white);border-radius:var(--ndog-radius)}html .jdgm-write-review-modal .jdgm-write-review-modal__title,html .jdgm-write-review-modal .jdgm-write-review-modal__intro,html .jdgm-write-review-modal .jdgm-write-review-modal__text,html .jdgm-write-review-modal .jdgm-write-review-modal__product-title,html .jdgm-write-review-modal .jdgm-write-review-modal__stars:before,html .jdgm-write-review-modal .jdgm-write-review-modal__stars:after,html .jdgm-write-review-modal .jdgm-write-review-modal__field-label,html .jdgm-write-review-modal .jdgm-write-review-modal__field-label-help,html .jdgm-write-review-modal .jdgm-write-review-modal__chip-label,html .jdgm-write-review-modal .jdgm-write-review-modal__checkbox-text,html .jdgm-write-review-modal .jdgm-media-input-prompt-text,html .jdgm-write-review-modal .jdgm-write-review-modal__other-products-title,html .jdgm-write-review-modal .jdgm-write-review-modal__other-product-title,html .jdgm-write-review-modal .jdgm-write-review-modal__close-btn{color:var(--ndog-ink)}html .jdgm-write-review-modal .jdgm-write-review-modal__stars .jdgm-star,html .jdgm-write-review-modal .jdgm-write-review-modal__other-product-stars .jdgm-star{color:var(--ndog-star)}html .jdgm-write-review-modal .jdgm-write-review-modal__nav-btn{border-radius:var(--ndog-radius-sm);background-color:var(--ndog-green-sage);color:var(--ndog-white);font-weight:700}html .jdgm-write-review-modal .jdgm-write-review-modal__btn--contact-us{background-color:var(--ndog-green-sage);color:var(--ndog-white);border-radius:var(--ndog-radius-sm)}html .jdgm-write-review-modal .jdgm-write-review-modal__btn--leave-review{color:var(--ndog-green-sage);border:2px solid var(--ndog-green-sage);border-radius:var(--ndog-radius-sm)}html .jdgm-write-review-modal .jdgm-write-review-modal__btn--leave-review:hover{background-color:var(--ndog-green-sage);color:var(--ndog-white)}@media(hover:hover){html .jdgm-write-review-modal .jdgm-write-review-modal__nav-btn:hover,html .jdgm-write-review-modal .jdgm-write-review-modal__btn--contact-us:hover{filter:brightness(.94)}}html .jdgm-write-review-modal .jdgm-write-review-modal__field-input{border-radius:var(--ndog-radius-sm);background-color:var(--ndog-off-white)}html .jdgm-write-review-modal .jdgm-write-review-modal__field-input:focus{border-color:var(--ndog-green-sage)}html .jdgm-write-review-modal .jdgm-write-review-modal__chip-input:checked+.jdgm-write-review-modal__chip-label,html .jdgm-write-review-modal .jdgm-write-review-modal__chip-label:hover{background-color:var(--ndog-green-sage);color:var(--ndog-white)}html .jdgm-write-review-modal .jdgm-write-review-modal__checkbox-input:checked+.jdgm-write-review-modal__checkbox-custom{border-color:var(--ndog-green-sage);background-color:var(--ndog-green-sage)}html .jdgm-write-review-modal .jdgm-write-review-modal__field-group--media-upload{border-radius:var(--ndog-radius-sm)}html .jdgm-write-review-modal .jdgm-write-review-modal__page .jdgm-form__fieldset .jdgm-picture-fieldset__box--input{background-color:var(--ndog-off-white);border-color:var(--ndog-green-sage);border-radius:var(--ndog-radius-sm)}html .jdgm-write-review-modal .jdgm-write-review-modal__page .jdgm-picture-fieldset__delete{background-color:var(--ndog-green-sage);color:var(--ndog-white)}html .jdgm-write-review-modal .jdgm-write-review-modal__field-error{color:var(--ndog-orange-cta)}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ndog-testimonials-legacy.css.map */
