/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */:host,:root{--home-professional-reviews-card-width:17.5rem;--home-professional-reviews-card-width-desktop:22.5rem;--home-professional-reviews-card-height:22.5rem;--home-professional-reviews-card-expanded-extra-height:1.5rem;--home-professional-reviews-card-gap:.75rem;--home-professional-reviews-card-content-gap:1.125rem;--home-professional-reviews-card-content-gap-desktop:1.375rem;--home-professional-reviews-quote-zone-gap:0rem;--home-professional-reviews-quote-safe-gap:var(--space-2);--home-professional-reviews-quote-icon-safe-space:calc(var(--home-professional-reviews-quote-icon-size) + var(--home-professional-reviews-quote-safe-gap));--home-professional-reviews-attribution-inline-end:var(--home-professional-reviews-quote-icon-safe-space);--home-professional-reviews-attribution-inline-end-desktop:calc(var(--home-professional-reviews-quote-icon-size-desktop) + var(--home-professional-reviews-quote-safe-gap));--home-professional-reviews-card-padding:1.25rem;--home-professional-reviews-card-padding-block-desktop:2.25rem;--home-professional-reviews-card-padding-inline-desktop:1.25rem;--home-professional-reviews-card-radius:.75rem;--home-professional-reviews-card-radius-desktop:1.125rem;--home-professional-reviews-card-border:var(--color-border-subtle);--home-professional-reviews-card-background:var(--color-surface);--home-professional-reviews-card-hover-background:var(--color-action-primary-subtle);--home-professional-reviews-card-shadow:var(--shadow-card-lifted);--home-professional-reviews-card-hover-shadow:var(--shadow-card-lifted-hover);--home-professional-reviews-card-hover-scale:1.03;--home-professional-reviews-card-hover-rotate:-1.75deg;--home-professional-reviews-card-hover-translate-y:.5rem;--home-professional-reviews-card-hover-duration:.25s;--home-professional-reviews-photo-size:6.25rem;--home-professional-reviews-photo-size-desktop:7.875rem;--home-professional-reviews-photo-radius-desktop:.75rem;--home-professional-reviews-photo-background:var(--color-surface-muted);--home-professional-reviews-photo-image-width-default:100%;--home-professional-reviews-photo-image-height-default:100%;--home-professional-reviews-photo-image-left-default:0%;--home-professional-reviews-photo-image-top-default:0%;--home-professional-reviews-tooth-size:2.5rem;--home-professional-reviews-tooth-size-desktop:2.6875rem;--home-professional-reviews-tooth-glyph-size:1.45813rem;--home-professional-reviews-tooth-glyph-size-desktop:1.8125rem;--home-professional-reviews-tooth-background:var(--color-accent-soft);--home-professional-reviews-tooth-color:var(--color-content-brand);--home-professional-reviews-tooth-shadow:var(--shadow-card-s);--home-professional-reviews-title-icon-width:2.29688rem;--home-professional-reviews-title-icon-height:1.875rem;--home-professional-reviews-title-icon-width-desktop:2rem;--home-professional-reviews-title-icon-height-desktop:2rem;--home-professional-reviews-title-icon-radius:.25rem;--home-professional-reviews-title-icon-gap:.375rem;--home-professional-reviews-title-gap:.125rem;--home-professional-reviews-title-size:var(--text-h2-mobile);--home-professional-reviews-title-size-desktop:var(--text-h2-desktop);--home-professional-reviews-title-line-height:var(--text-h2-mobile--line-height);--home-professional-reviews-title-color:var(--color-ink);--home-professional-reviews-title-highlight:var(--color-action-primary);--home-professional-reviews-quote-size:var(--text-body-s-desktop);--home-professional-reviews-quote-line-height:var(--text-body-s-desktop--line-height);--home-professional-reviews-quote-size-desktop:var(--text-body-m-desktop);--home-professional-reviews-quote-line-height-desktop:var(--text-body-m-desktop--line-height);--home-professional-reviews-quote-color:var(--color-ink-muted);--home-professional-reviews-attribution-gap:var(--space-2);--home-professional-reviews-position-size:var(--text-body-xs-desktop);--home-professional-reviews-position-line-height:var(--text-body-xs-desktop--line-height);--home-professional-reviews-position-letter-spacing:var(--text-body-xs-desktop--letter-spacing);--home-professional-reviews-position-color:var(--color-ink-muted);--home-professional-reviews-name-size:var(--text-body-s-desktop);--home-professional-reviews-name-line-height:var(--text-body-s-desktop--line-height);--home-professional-reviews-name-size-desktop:var(--text-body-m-desktop);--home-professional-reviews-name-line-height-desktop:var(--text-body-m-desktop--line-height);--home-professional-reviews-name-color:var(--color-content-brand);--home-professional-reviews-quote-icon-size:3.75rem;--home-professional-reviews-quote-icon-size-desktop:5.625rem;--home-professional-reviews-quote-icon-color:var(--color-surface-muted);--home-professional-reviews-quote-icon-hover-color:var(--color-accent-soft);--home-professional-reviews-skeleton-background:var(--color-surface-muted)}@layer components{.home-professional-reviews-section{display:flex;width:100vw;flex-direction:column;gap:var(--space-10);margin-inline:calc(50% - 50vw);padding-inline:0;font-variation-settings:"wdth" var(--font-width-fixel-text)}.home-professional-reviews-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--home-professional-reviews-title-gap) var(--home-professional-reviews-title-icon-gap);color:var(--home-professional-reviews-title-color);font-size:var(--home-professional-reviews-title-size);font-weight:var(--font-weight-black);line-height:var(--home-professional-reviews-title-line-height);text-align:center}.home-professional-reviews-title strong{color:var(--home-professional-reviews-title-highlight);font-weight:inherit}.home-professional-reviews-viewport{width:100%;min-height:var(--home-professional-reviews-viewport-height);overflow:visible}.home-professional-reviews-scroll{width:calc(100% + (var(--home-professional-reviews-shadow-bleed) * 2));min-height:calc(var(--home-professional-reviews-viewport-height) + (var(--home-professional-reviews-shadow-bleed) * 2));height:auto;margin-block:calc(var(--home-professional-reviews-shadow-bleed) * -1);margin-inline:calc(var(--home-professional-reviews-shadow-bleed) * -1);overflow-x:auto;overflow-y:hidden;padding-inline:var(--home-professional-reviews-shadow-bleed);padding-block:var(--home-professional-reviews-shadow-bleed);overscroll-behavior-inline:contain;scroll-padding-inline:var(--home-professional-reviews-shadow-bleed);scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab}.home-professional-reviews-scroll::-webkit-scrollbar{display:none}.home-professional-reviews-scroll:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset-wide)}.home-professional-reviews-track{display:flex;width:max-content;min-width:100%;align-items:flex-start;justify-content:flex-start;gap:var(--home-professional-reviews-card-gap);--home-shelf-track-gap:var(--home-professional-reviews-card-gap)}@media (min-width:80rem){.home-professional-reviews-track{align-items:stretch;justify-content:center}}.home-professional-reviews-card{position:relative;display:flex;width:var(--home-professional-reviews-card-width);height:auto;min-height:var(--home-professional-reviews-card-height);flex:0 0 var(--home-professional-reviews-card-width);align-self:stretch;overflow:visible;scroll-snap-align:start;transition:transform var(--home-professional-reviews-card-hover-duration) ease,box-shadow var(--home-professional-reviews-card-hover-duration) ease,opacity var(--home-professional-reviews-card-hover-duration) ease}.home-professional-reviews-card:last-child{scroll-snap-align:end}.home-professional-reviews-card-surface{position:relative;display:flex;width:100%;height:100%;min-height:0;flex-direction:column;gap:var(--home-professional-reviews-card-content-gap);overflow:hidden;border:.0625rem solid var(--home-professional-reviews-card-border);border-radius:var(--home-professional-reviews-card-radius);background:var(--home-professional-reviews-card-background);box-shadow:var(--home-professional-reviews-card-shadow);padding:var(--home-professional-reviews-card-padding);transition:background-color var(--home-professional-reviews-card-hover-duration) ease,box-shadow var(--home-professional-reviews-card-hover-duration) ease}.home-professional-reviews-card-header{display:flex;width:100%;min-height:var(--home-professional-reviews-photo-size);align-items:flex-start;justify-content:space-between;flex-shrink:0}.home-professional-reviews-tooth{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.home-professional-reviews-tooth--card{width:var(--home-professional-reviews-tooth-size);height:var(--home-professional-reviews-tooth-size);border-radius:var(--radius-pill);background:var(--home-professional-reviews-tooth-background);box-shadow:var(--home-professional-reviews-tooth-shadow);color:var(--home-professional-reviews-tooth-color)}.home-professional-reviews-tooth--title{width:var(--home-professional-reviews-title-icon-width);height:var(--home-professional-reviews-title-icon-height);overflow:hidden;border-radius:var(--home-professional-reviews-title-icon-radius)}.home-professional-reviews-tooth--title img{display:block;width:100%;height:100%;object-fit:contain}.home-professional-reviews-tooth-glyph{display:block;width:var(--home-professional-reviews-tooth-glyph-size);height:var(--home-professional-reviews-tooth-glyph-size);background:currentColor;mask:url(https://img.sowhite.com.ua/uploads/site-assets/_next/static/v/c824c5b9bcfa/icons/product-card/tooth.svg) center/contain no-repeat;-webkit-mask:url(https://img.sowhite.com.ua/uploads/site-assets/_next/static/v/c824c5b9bcfa/icons/product-card/tooth.svg) center/contain no-repeat}.home-professional-reviews-tooth--title .home-professional-reviews-tooth-glyph{width:1.25rem;height:1.25rem}.home-professional-reviews-photo{position:relative;display:block;width:var(--home-professional-reviews-photo-size);height:var(--home-professional-reviews-photo-size);flex:0 0 var(--home-professional-reviews-photo-size);overflow:hidden;border-radius:var(--radius-8);background:var(--home-professional-reviews-photo-background);box-shadow:var(--shadow-card-s)}.home-professional-reviews-photo img{position:absolute;top:var(--home-professional-reviews-photo-image-top-default);left:var(--home-professional-reviews-photo-image-left-default);display:block;width:var(--home-professional-reviews-photo-image-width-default);height:var(--home-professional-reviews-photo-image-height-default);max-width:none;object-fit:cover}.home-professional-reviews-photo--fallback{display:inline-flex;align-items:center;justify-content:center;color:var(--color-neutral-500)}.home-professional-reviews-card-content{position:relative;display:flex;width:100%;flex:1 1 auto;min-height:0;flex-direction:column;justify-content:space-between;gap:var(--home-professional-reviews-card-content-gap);overflow:visible}.home-professional-reviews-quote{width:100%;min-width:0;margin:0;color:var(--home-professional-reviews-quote-color);font-size:var(--home-professional-reviews-quote-size);line-height:var(--home-professional-reviews-quote-line-height);text-align:center;overflow-wrap:anywhere}.home-professional-reviews-attribution{position:relative;display:flex;width:100%;align-self:flex-start;margin-top:auto;flex-direction:column;gap:var(--home-professional-reviews-attribution-gap);max-width:100%;min-width:0;padding-inline-end:var(--home-professional-reviews-attribution-inline-end)}.home-professional-reviews-name,.home-professional-reviews-position{margin:0}.home-professional-reviews-position{display:flex;flex-direction:column;overflow-wrap:anywhere;color:var(--home-professional-reviews-position-color);font-size:var(--home-professional-reviews-position-size);line-height:var(--home-professional-reviews-position-line-height);letter-spacing:var(--home-professional-reviews-position-letter-spacing)}.home-professional-reviews-name{overflow-wrap:anywhere;color:var(--home-professional-reviews-name-color);font-size:var(--home-professional-reviews-name-size);font-weight:var(--font-weight-bold);line-height:var(--home-professional-reviews-name-line-height)}.home-professional-reviews-quote-icon{position:absolute;right:0;bottom:0;display:block;width:var(--home-professional-reviews-quote-icon-size);height:var(--home-professional-reviews-quote-icon-size);background-color:var(--home-professional-reviews-quote-icon-color);mask:url(https://img.sowhite.com.ua/uploads/site-assets/_next/static/v/c824c5b9bcfa/icons/reviews/quote.svg) center/contain no-repeat;-webkit-mask:url(https://img.sowhite.com.ua/uploads/site-assets/_next/static/v/c824c5b9bcfa/icons/reviews/quote.svg) center/contain no-repeat;pointer-events:none;transition:background-color var(--home-professional-reviews-card-hover-duration) ease}@media (width < 64rem){.home-professional-reviews-quote-icon{top:50%;bottom:auto;transform:translateY(-50%)}}@media (48rem <= width < 64rem){.home-professional-reviews-track{align-items:stretch}.home-professional-reviews-card{height:auto;min-height:0;align-self:stretch}.home-professional-reviews-card-surface{height:100%;min-height:0}.home-professional-reviews-card-content{height:auto;min-height:0;flex:1 1 auto;justify-content:space-between;gap:var(--home-professional-reviews-card-content-gap)}.home-professional-reviews-quote{width:100%;height:auto;max-height:none;overflow:visible;overflow-wrap:break-word;white-space:normal}}@media (hover:hover) and (pointer:fine){.home-professional-reviews-card:hover{z-index:2;will-change:transform;transform:translate3d(0,var(--home-professional-reviews-card-hover-translate-y),0) scale(var(--home-professional-reviews-card-hover-scale)) rotate(var(--home-professional-reviews-card-hover-rotate))}.home-professional-reviews-card:hover .home-professional-reviews-card-surface{background:var(--home-professional-reviews-card-hover-background);box-shadow:var(--home-professional-reviews-card-hover-shadow)}.home-professional-reviews-card:hover .home-professional-reviews-quote-icon{background-color:var(--home-professional-reviews-quote-icon-hover-color)}}.reviews-carousel-quote-icon{display:block;width:1.75rem;height:1.3125rem;color:var(--color-surface-muted)}.home-professional-reviews-section--skeleton{pointer-events:none}.home-professional-reviews-skeleton-card,.home-professional-reviews-skeleton-title{background:var(--home-professional-reviews-skeleton-background)}.home-professional-reviews-skeleton-title{width:calc(var(--home-professional-reviews-card-width) - var(--space-2));height:var(--home-professional-reviews-title-size);align-self:center;border-radius:var(--radius-pill)}.home-professional-reviews-skeleton-card{width:var(--home-professional-reviews-card-width);height:var(--home-professional-reviews-card-height);flex:0 0 var(--home-professional-reviews-card-width);border-radius:var(--home-professional-reviews-card-radius)}@media (min-width:80rem){.home-professional-reviews-section{width:100vw;max-width:none;gap:var(--home-professional-reviews-section-gap-desktop);margin-inline:calc(50% - 50vw)}.home-professional-reviews-viewport{min-height:var(--home-professional-reviews-viewport-height-desktop)}.home-professional-reviews-scroll{width:calc(100% + (var(--home-professional-reviews-shadow-bleed) * 2));min-height:calc(var(--home-professional-reviews-viewport-height-desktop) + (var(--home-professional-reviews-shadow-bleed) * 2));height:auto}.home-professional-reviews-title{flex-wrap:nowrap;font-size:var(--home-professional-reviews-title-size-desktop)}.home-professional-reviews-card,.home-professional-reviews-skeleton-card{width:var(--home-professional-reviews-card-width-desktop);flex-basis:var(--home-professional-reviews-card-width-desktop)}.home-professional-reviews-card{height:auto;min-height:var(--home-professional-reviews-card-height-desktop)}.home-professional-reviews-skeleton-card{height:var(--home-professional-reviews-card-height-desktop)}.home-professional-reviews-card-surface{gap:var(--home-professional-reviews-card-content-gap-desktop);height:auto;min-height:var(--home-professional-reviews-card-height-desktop);border-radius:var(--home-professional-reviews-card-radius-desktop);padding-block:var(--home-professional-reviews-card-padding-block-desktop);padding-inline:var(--home-professional-reviews-card-padding-inline-desktop)}.home-professional-reviews-card-header{min-height:var(--home-professional-reviews-photo-size-desktop)}.home-professional-reviews-tooth--title{width:var(--home-professional-reviews-title-icon-width-desktop);height:var(--home-professional-reviews-title-icon-height-desktop)}.home-professional-reviews-tooth--card{width:var(--home-professional-reviews-tooth-size-desktop);height:var(--home-professional-reviews-tooth-size-desktop)}.home-professional-reviews-tooth--card .home-professional-reviews-tooth-glyph{width:var(--home-professional-reviews-tooth-glyph-size-desktop);height:var(--home-professional-reviews-tooth-glyph-size-desktop)}.home-professional-reviews-photo{width:var(--home-professional-reviews-photo-size-desktop);height:var(--home-professional-reviews-photo-size-desktop);flex-basis:var(--home-professional-reviews-photo-size-desktop);border-radius:var(--home-professional-reviews-photo-radius-desktop)}.home-professional-reviews-quote{font-size:var(--home-professional-reviews-quote-size-desktop);line-height:var(--home-professional-reviews-quote-line-height-desktop)}.home-professional-reviews-name{font-size:var(--home-professional-reviews-name-size-desktop);line-height:var(--home-professional-reviews-name-line-height-desktop);white-space:normal}.home-professional-reviews-card-content{min-height:0;flex:1 0 auto;gap:var(--home-professional-reviews-card-content-gap-desktop)}.home-professional-reviews-position{white-space:normal;overflow-wrap:anywhere}.home-professional-reviews-attribution{max-width:100%;padding-inline-end:var(--home-professional-reviews-attribution-inline-end-desktop)}.home-professional-reviews-quote-icon{width:var(--home-professional-reviews-quote-icon-size-desktop);height:var(--home-professional-reviews-quote-icon-size-desktop)}}@media (prefers-reduced-motion:reduce){.home-professional-reviews-card,.home-professional-reviews-card-surface,.home-professional-reviews-quote-icon{transition:none}.home-professional-reviews-card:hover{transform:none}}}@layer components{.home-shelf-scroll-track:after,.home-shelf-scroll-track:before{flex:0 0 calc(var(--home-shelf-edge-inset) - var(--home-shelf-track-gap, 0rem));content:"";pointer-events:none}.home-shelf-scroll-track:before{scroll-snap-align:start}.home-shelf-scroll-track:after{scroll-snap-align:end}@media (min-width:80rem){.home-shelf-scroll-track:after,.home-shelf-scroll-track:before{flex-basis:calc(var(--home-shelf-edge-inset-desktop) - var(--home-shelf-track-gap, 0rem))}}}