.is-layout-constrained > .pp-root, .entry-content > .pp-root, .wp-block-post-content > .pp-root{max-width: none;margin-left: 0;margin-right: 0}@media (max-width: 782px){.has-global-padding > .pp-root{margin-left: calc(-1 * var(--wp--style--root--padding-left, 0px)) !important;margin-right: calc(-1 * var(--wp--style--root--padding-right, 0px)) !important}}html body{background-color: var(--pp-bg)}.pp-root :is(h1, h2, h3, h4, h5, h6){color: inherit}review-lab{display: block}review-lab:not([data-pp-ready]){min-height: 280px}.pp-site-header{background: var(--pp-surface);border-bottom: 1px solid var(--pp-border)}.pp-site-header .wp-block-group.pp-site-header__top, .pp-site-header nav.wp-block-navigation{--pp-header-inset: var(--wp--style--root--padding-left, 0px);max-width: calc(var(--pp-container) + var(--pp-header-inset) * 2);margin-inline: auto;padding-inline: calc(var(--pp-gutter) + var(--pp-header-inset))}@media (max-width: 782px){.pp-site-header .wp-block-group.pp-site-header__top, .pp-site-header nav.wp-block-navigation{--pp-header-inset: 0px}}.pp-site-header .wp-block-group.pp-site-header__top{display: flex;align-items: center;justify-content: space-between;gap: var(--pp-space-6);flex-wrap: nowrap;padding-block: var(--pp-space-3)}.pp-site-header .wp-block-site-logo{flex: none}.pp-site-header .wp-block-site-logo img{width: clamp(220px, 30vw, 420px);height: auto;max-width: 100%}.pp-site-header .wp-block-site-logo a{display: inline-flex}.pp-site-header .wp-block-group.pp-site-header__actions, .pp-site-header__actions{display: flex;align-items: center;gap: var(--pp-space-4);flex-wrap: nowrap}.pp-site-header .wp-block-group.pp-site-header__nav{position: sticky;top: 0;z-index: 100;border-top: 1px solid var(--pp-border-subtle)}.pp-site-header__nav::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--pp-surface)}@supports (backdrop-filter: blur(1px)){.pp-site-header__nav::before{background: color-mix(in srgb, var(--pp-surface) 88%, transparent);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}}.pp-site-header nav.wp-block-navigation{min-height: 48px;font-family: var(--pp-font-body);font-size: var(--pp-text-xs);font-weight: var(--pp-weight-semibold);letter-spacing: 0.06em;text-transform: uppercase;gap: var(--pp-space-5)}.pp-site-header__nav .wp-block-navigation__container{gap: var(--pp-space-3) var(--pp-space-5)}.pp-site-header .wp-block-navigation .wp-block-navigation-item__content{position: relative;color: var(--pp-text-secondary);text-decoration: none;padding-block: var(--pp-space-3);transition: color var(--pp-duration-fast) var(--pp-ease)}.pp-site-header .wp-block-navigation .wp-block-navigation-item__content::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: var(--pp-brand);border-radius: 2px;transform: scaleX(0);transform-origin: left center;transition: transform var(--pp-duration-normal) var(--pp-ease-out)}.pp-site-header .wp-block-navigation-item:hover .wp-block-navigation-item__content, .pp-site-header .wp-block-navigation .wp-block-navigation-item__content:focus-visible{color: var(--pp-text)}.pp-site-header .wp-block-navigation-item:hover .wp-block-navigation-item__content::after{transform: scaleX(1)}.pp-site-header .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content{color: var(--pp-text-brand)}.pp-site-header .wp-block-navigation__submenu-container{background: var(--pp-surface);border: 1px solid var(--pp-border);border-radius: var(--pp-radius-md);box-shadow: var(--pp-shadow-lg);padding: var(--pp-space-2);min-width: 260px;text-transform: none;letter-spacing: 0;font-size: var(--pp-text-sm);font-weight: var(--pp-weight-medium)}.pp-site-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content{border-radius: var(--pp-radius-sm);padding: var(--pp-space-3)}.pp-site-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content::after{display: none}.pp-site-header .wp-block-navigation__submenu-container .wp-block-navigation-item:hover > .wp-block-navigation-item__content{background: var(--pp-surface-alt);color: var(--pp-text-brand)}.pp-site-header .wp-block-navigation-item__description{display: none}.pp-site-header .wc-block-mini-cart__button{color: var(--pp-text-secondary);padding: var(--pp-space-2)}.pp-site-header .wc-block-mini-cart__button:hover{color: var(--pp-text-brand)}.pp-site-header .wc-block-mini-cart__badge{background: var(--pp-brand);color: var(--pp-on-brand)}.pp-site-header .wp-block-navigation__responsive-container.is-menu-open, .pp-site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{background: var(--pp-surface);text-transform: none;letter-spacing: 0}.pp-site-header .wp-block-navigation__responsive-container.is-menu-open{padding: var(--pp-space-10) var(--pp-gutter) var(--pp-space-9);align-items: flex-start;justify-content: flex-start;overflow-y: auto;overscroll-behavior: contain}.pp-site-header .is-menu-open .wp-block-navigation__responsive-container-content{width: 100%;align-items: stretch;justify-content: flex-start}.pp-site-header .is-menu-open .wp-block-navigation__container{width: 100%}.pp-site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{font-size: var(--pp-text-lg);font-weight: var(--pp-weight-medium);color: var(--pp-text);padding-block: var(--pp-space-3)}.pp-site-header .is-menu-open .wp-block-navigation__submenu-container{background: transparent;border: 0;border-radius: 0;box-shadow: none;min-width: 0;padding: 0 0 0 var(--pp-space-6);font-size: var(--pp-text-base)}.pp-site-header .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{font-size: var(--pp-text-base);color: var(--pp-text-secondary);padding-block: var(--pp-space-2)}.pp-site-header .wp-block-navigation__responsive-container-open, .pp-site-header .wp-block-navigation__responsive-container-close{color: var(--pp-text)}.pp-site-header__contacts{display: flex;flex-direction: column;align-items: flex-end;gap: 2px;line-height: 1.25}.pp-site-header__mail{font-size: var(--pp-text-sm);color: var(--pp-text-secondary);text-decoration: none;white-space: nowrap}.pp-site-header__mail:hover{color: var(--pp-text-brand)}.pp-site-header__call{flex: none}@media (max-width: 1180px){.pp-site-header .wp-block-group.pp-site-header__top{flex-wrap: wrap;gap: var(--pp-space-3) var(--pp-space-5)}.pp-site-header nav.wp-block-navigation{gap: var(--pp-space-4);flex-wrap: wrap}.pp-site-header .wp-block-site-logo img{width: clamp(200px, 34vw, 300px)}}@media (max-width: 1023px){.pp-site-header .wp-block-group.pp-site-header__nav .wp-block-navigation__responsive-container:not(.is-menu-open){display: none}.pp-site-header .wp-block-group.pp-site-header__nav .wp-block-navigation__responsive-container-open{display: flex;align-items: center;justify-content: center}.pp-site-header{display: flex;flex-wrap: nowrap;align-items: flex-start}.pp-site-header .wp-block-group.pp-site-header__top{flex: 1 1 auto;min-width: 0;padding-right: 0}.pp-site-header .wp-block-group.pp-site-header__nav{flex: none;position: relative;border-top: 0;padding: var(--pp-space-4) var(--pp-gutter) 0 var(--pp-space-2)}.pp-site-header__nav::before{display: none}.pp-site-header nav.wp-block-navigation{position: static;transform: none;min-height: 0}}@media (min-width: 1024px){.pp-site-header__nav .wp-block-navigation__container > .wp-block-navigation-item:nth-last-child(-n+2) > .wp-block-navigation__submenu-container{left: auto;right: 0}}@media (max-width: 900px){.pp-site-header .wp-block-group.pp-site-header__actions{flex-wrap: wrap;justify-content: flex-end}.pp-site-header__contacts{align-items: flex-end}.pp-site-header .wp-block-navigation__responsive-container-open{padding: var(--pp-space-2)}}@media (max-width: 600px){.pp-site-header .wp-block-group.pp-site-header__top{gap: var(--pp-space-3)}.pp-site-header .wp-block-site-logo{flex: 1 1 100%}.pp-site-header .wp-block-site-logo img{width: 100%;max-width: 420px}.pp-site-header .wp-block-group.pp-site-header__actions{flex: 1 1 100%;flex-wrap: nowrap;justify-content: space-between;align-items: center;gap: var(--pp-space-3)}.pp-site-header__contacts{align-items: flex-start;gap: 0}.pp-site-header__mail{font-size: var(--pp-text-xs)}.pp-site-header__actions .pp-btn--outline{font-size: var(--pp-text-xs);padding: var(--pp-space-2) var(--pp-space-3);min-height: 44px;white-space: nowrap}.pp-site-header__calc, .pp-site-header__actions .wp-block-woocommerce-mini-cart{display: none}}.pp-site-footer{margin-top: var(--pp-space-10)}.pp-site-footer .pp-footer__col ul{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--pp-space-2)}.pp-site-footer .pp-footer__req{display: flex;flex-wrap: wrap;gap: var(--pp-space-2) var(--pp-space-4);font-size: var(--pp-text-xs);color: rgba(255, 255, 255, 0.5);font-variant-numeric: var(--pp-numeric-tabular)}.pp-site-footer .pp-footer__contact{display: flex;align-items: flex-start;gap: var(--pp-space-3)}.pp-site-footer .pp-footer__contact .pp-icon{flex: none;margin-top: 2px;color: var(--pp-accent-on-dark, #C79A5C)}.pp-to-top{position: fixed;right: clamp(12px, 2vw, 28px);bottom: clamp(12px, 2vw, 28px);z-index: 90;display: inline-flex;align-items: center;justify-content: center;width: 46px;height: 46px;border: 1px solid var(--pp-border);border-radius: var(--pp-radius-full);background: var(--pp-surface);color: var(--pp-text-secondary);box-shadow: var(--pp-shadow-md);cursor: pointer;opacity: 1;visibility: visible;transform: none;transition: opacity var(--pp-duration-normal) var(--pp-ease), transform var(--pp-duration-normal) var(--pp-ease-out), visibility 0s}.pp-to-top[data-visible="0"]{opacity: 0;visibility: hidden;transform: translateY(10px);transition: opacity var(--pp-duration-normal) var(--pp-ease), transform var(--pp-duration-normal) var(--pp-ease-out), visibility 0s linear var(--pp-duration-normal)}.pp-to-top:hover{color: var(--pp-text-brand);border-color: var(--pp-brand-border);box-shadow: var(--pp-shadow-lg)}.pp-to-top:active{transform: translateY(1px)}.pp-to-top svg{width: 20px;height: 20px}@media print{.pp-to-top{display: none}}@media (prefers-reduced-motion: reduce){.pp-to-top, .pp-to-top[data-visible="0"]{transition: opacity var(--pp-duration-fast) linear, visibility 0s;transform: none}}.pp-cookies{position: fixed;left: clamp(12px, 2vw, 28px);bottom: clamp(12px, 2vw, 28px);z-index: var(--pp-z-toast);box-sizing: border-box;width: min(420px, calc(100vw - 24px));display: grid;gap: var(--pp-space-4);padding: var(--pp-space-5);background: var(--pp-surface);color: var(--pp-text);border: 1px solid var(--pp-border);border-radius: var(--pp-radius-lg);box-shadow: var(--pp-shadow-lg);font-size: var(--pp-text-sm);line-height: 1.55}.pp-cookies[hidden]{display: none}.pp-cookies__text{margin: 0;color: var(--pp-text-secondary);text-wrap: pretty}.pp-root .pp-cookies__text a{color: var(--pp-text);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em}.pp-cookies__actions{display: flex;gap: var(--pp-space-3)}.pp-cookies__actions .pp-btn{flex: 1 1 0}.pp-cookies .pp-btn--outline{--pp-btn-fg: var(--pp-text);--pp-btn-border: color-mix(in srgb, var(--pp-text) 40%, transparent);--pp-btn-bg-hover: color-mix(in srgb, var(--pp-text) 8%, transparent)}@media (prefers-reduced-motion: no-preference){.pp-cookies:not([hidden]){animation: pp-toast-in var(--pp-duration-normal) var(--pp-ease-out)}}@media (max-width: 560px){.pp-cookies{left: 12px;right: 12px;bottom: 12px;width: auto;padding: var(--pp-space-4)}.pp-cookies-open .pp-to-top{bottom: calc(var(--pp-cookies-h, 150px) + 24px)}}@media print{.pp-cookies{display: none}}body .wp-block-post-title{word-break: normal;overflow-wrap: break-word;-webkit-hyphens: auto;hyphens: auto}