@charset "UTF-8";
.modal{position:fixed;top:0;bottom:0;left:0;right:0;opacity:0;visibility:hidden;pointer-events:none}.float-nav-container{position:fixed;opacity:0;pointer-events:none}.video-player{position:relative;width:100%}.video-player>video{display:block;width:100%;height:100%;object-fit:cover}.vp-poster{position:absolute;top:0;bottom:0;left:0;right:0}.vp-poster>img{width:100%;height:100%;object-fit:cover}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-primary: #43A047;--color-secondary: #3C4858;--color-success: #4CAF50;--color-info: #0088FF;--color-warning: #FF9800;--color-danger: #F44336;--color-light: #FAFAFA;--color-dark: #424242}.light{--page-bg-color: #E5E5E5;--surface-bg-color: #FFFFFF;--surface-raised-bg-color: #F5F5F5;--backdrop-bg-color: color-mix(in srgb, #000000 50%, transparent);--overlay-color: color-mix(in srgb, #000000 50%, transparent);--border-color: #E6E6E6;--divider-color: #E6E6E6;--shadow-color: color-mix(in srgb, #000000 20%, transparent);--text-inverse-color: #FFFFFF;--on-accent-color: #FFFFFF;--page-title-color: #3C4858;--title-color: #3C4858;--subtitle-color: #616161;--text-color: #3C4858;--text-muted-color: #616161;--text-hint-color: #9E9E9E;--text-disabled-color: #E6E6E6;--link-underlined-rgb: 60, 72, 88;--input-bg-color: #FFFFFF;--input-border-color: #E6E6E6;--input-hover-border-color: #cdcdcd;--checkbox-border-color: #9E9E9E;--input-focus-border-color: #43A047;--input-active-bg-color: #43A047;--input-active-text-color: #FFFFFF;--btn-theme-bg-color: #FFFFFF;--btn-theme-border-color: #E6E6E6;--btn-theme-color: #3C4858;--btn-theme-hover-bg-color: #F5F5F5;--btn-theme-inverse-bg-color: #3C4858;--btn-theme-inverse-color: #FFFFFF;--btn-preloading-bg-color: #F5F5F5;--btn-preloading-border-color: #E6E6E6;--btn-preloading-color: #9E9E9E;--header-bg-color: #FFFFFF;--float-header-bg-color: #FFFFFF;--footer-bg-color: #FFFFFF;--top-nav-bg-color: #FFFFFF;--scrollbar-default-color: #E6E6E6;--scrollbar-hover-color: #9E9E9E;--preloader-bg-color: #F5F5F5;--card-border-color: color-mix(in srgb, #BDBDBD 30%, transparent);--card-hover-bg-color: #E6E6E6;--chip-bg-color: #F5F5F5;--chip-hover-bg-color: var(--chip-bg-color);--chip-hover-border-color: #43A047;--chip-color: #3C4858;--chip-card-bg-color: #FFFFFF;--chip-card-hover-bg-color: var(--chip-card-bg-color);--chip-card-hover-border-color: #43A047;--number-card-bg-color: color-mix(in srgb, #F5F5F5 85%, transparent);--number-value-color: #43A047;--review-card-bg-color: #F5F5F5;--scroller-arrow-color: #3C4858;--link-default-color: var(--text-color);--link-hover-color: var(--text-muted-color);--link-active-color: var(--text-color);--link-disabled-color: var(--text-disabled-color);--control-default-color: var(--link-default-color);--control-hover-color: var(--link-hover-color);--control-active-color: var(--link-active-color);--control-shadow-color: var(--shadow-color);--input-text-color: var(--text-color);--input-focus-bg-color: var(--input-bg-color);--input-error-border-color: var(--color-danger);--input-disabled-bg-color: var(--surface-raised-bg-color);--select-bg-color: var(--surface-bg-color);--select-text-color: var(--text-color);--dropdown-bg-color: var(--select-bg-color);--dropdown-text-color: var(--select-text-color);--dropdown-border-color: var(--input-border-color);--dropdown-row-hover-bg-color: var(--product-line-hover-bg-color);--btn-theme-hover-border-color: var(--btn-theme-border-color);--btn-theme-hover-color: var(--btn-theme-color);--btn-theme-inverse-border-color: var(--btn-theme-inverse-bg-color);--btn-theme-inverse-hover-bg-color: var(--btn-theme-inverse-bg-color);--btn-theme-inverse-hover-border-color: var(--btn-theme-inverse-border-color);--btn-theme-inverse-hover-color: var(--btn-theme-inverse-color);--info-bg-color: var(--surface-bg-color);--scrollbar-bg-color: var(--surface-bg-color);--card-bg-color: var(--surface-raised-bg-color);--hero-overlay-color: var(--overlay-color);--number-text-color: var(--text-hint-color);--top-nav-text-color: var(--text-inverse-color);--star-color: #FFC107;--callback-text-color: var(--text-inverse-color);--badge-color: #FFFFFF;--badge-bg-color: #757575;--badge-muted-color: #757575;--badge-muted-bg-color: #E6E6E6;--badge-success-bg-color: #4CAF50;--badge-warning-bg-color: #FFC107;--badge-danger-bg-color: #F44336;--badge-teal-bg-color: #00C3D0;--sidebar-bg-color: var(--surface-bg-color);--sidebar-backdrop-color: var(--backdrop-bg-color);--sidebar-text-color: var(--text-color);--sidebar-title-color: var(--title-color);--sidebar-muted-color: var(--text-muted-color);--sidebar-divider-color: var(--border-color);--sidebar-shadow-color: var(--shadow-color);--sidebar-close-color: var(--text-muted-color);--sidebar-close-hover-color: var(--text-color);--sidebar-close-hover-bg-color: var(--surface-raised-bg-color);--product-card-bg-color: var(--surface-bg-color);--product-name-color: var(--text-color);--product-name-hover-color: #43A047;--product-code-color: var(--badge-muted-color);--product-code-bg-color: var(--badge-muted-bg-color);--product-price-color: var(--title-color);--product-price-sale-color: #FF9800;--product-price-old-color: #757575;--product-buy-disabled-bg-color: #E6E6E6;--product-buy-disabled-color: #FFFFFF;--product-line-hover-bg-color: var(--surface-raised-bg-color);--product-line-image-bg-color: var(--surface-raised-bg-color);--product-line-name-color: var(--text-color);--product-line-price-color: var(--text-muted-color);--product-line-price-old-color: #757575;--product-line-price-sale-color: #FF9800;--product-line-value-color: var(--text-color);--product-line-input-bg-color: var(--input-bg-color);--product-line-input-border-color: var(--input-border-color);--product-line-input-hover-border-color: var(--input-hover-border-color)}.light-titles{--page-title-color: #3C4858;--title-color: #3C4858;--subtitle-color: #616161}.light-text{--text-color: #3C4858;--text-muted-color: #616161;--text-hint-color: #9E9E9E;--text-disabled-color: #E6E6E6;--link-underlined-rgb: 60, 72, 88;--link-default-color: var(--text-color);--link-hover-color: var(--text-muted-color);--link-active-color: var(--text-color);--link-disabled-color: var(--text-disabled-color);--control-default-color: var(--link-default-color);--control-hover-color: var(--link-hover-color);--control-active-color: var(--link-active-color);--control-shadow-color: var(--shadow-color)}.dark{--page-bg-color: #212121;--surface-bg-color: #212121;--surface-raised-bg-color: #424242;--backdrop-bg-color: color-mix(in srgb, #000000 50%, transparent);--overlay-color: color-mix(in srgb, #000000 55%, transparent);--border-color: #424242;--divider-color: color-mix(in srgb, #FFFFFF 35%, transparent);--shadow-color: color-mix(in srgb, #000000 20%, transparent);--text-inverse-color: #FFFFFF;--on-accent-color: #FFFFFF;--page-title-color: #FFFFFF;--title-color: #FFFFFF;--subtitle-color: #FAFAFA;--text-color: #FAFAFA;--text-muted-color: #F5F5F5;--text-hint-color: #E6E6E6;--text-disabled-color: #757575;--link-underlined-rgb: 255, 255, 255;--input-bg-color: color-mix(in srgb, #FFFFFF 5%, transparent);--input-border-color: #757575;--input-hover-border-color: #9E9E9E;--checkbox-border-color: #9E9E9E;--input-focus-border-color: #43A047;--input-active-bg-color: #FFFFFF;--input-active-text-color: #212121;--btn-theme-bg-color: #212121;--btn-theme-border-color: #757575;--btn-theme-color: #FFFFFF;--btn-theme-hover-bg-color: #424242;--btn-theme-inverse-bg-color: #F5F5F5;--btn-theme-inverse-color: #424242;--btn-preloading-bg-color: #424242;--btn-preloading-border-color: #757575;--btn-preloading-color: #9E9E9E;--header-bg-color: color-mix(in srgb, #212121 85%, transparent);--float-header-bg-color: color-mix(in srgb, #757575 85%, transparent);--footer-bg-color: #424242;--top-nav-bg-color: #424242;--scrollbar-default-color: #757575;--scrollbar-hover-color: #BDBDBD;--preloader-bg-color: #424242;--card-border-color: color-mix(in srgb, #757575 30%, transparent);--card-hover-bg-color: #212121;--chip-bg-color: #424242;--chip-hover-bg-color: color-mix(in srgb, #FFFFFF 10%, #424242);--chip-hover-border-color: #9E9E9E;--chip-color: #FAFAFA;--chip-card-bg-color: #212121;--chip-card-hover-bg-color: color-mix(in srgb, #FFFFFF 10%, #212121);--chip-card-hover-border-color: #9E9E9E;--number-card-bg-color: color-mix(in srgb, #424242 85%, transparent);--number-value-color: #FFFFFF;--review-card-bg-color: #424242;--scroller-arrow-color: #FAFAFA;--link-default-color: var(--text-color);--link-hover-color: var(--text-muted-color);--link-active-color: var(--text-color);--link-disabled-color: var(--text-disabled-color);--control-default-color: var(--link-default-color);--control-hover-color: var(--link-hover-color);--control-active-color: var(--link-active-color);--control-shadow-color: var(--shadow-color);--input-text-color: var(--text-color);--input-focus-bg-color: var(--input-bg-color);--input-error-border-color: var(--color-danger);--input-disabled-bg-color: var(--surface-raised-bg-color);--select-bg-color: var(--surface-bg-color);--select-text-color: var(--text-color);--dropdown-bg-color: var(--select-bg-color);--dropdown-text-color: var(--select-text-color);--dropdown-border-color: var(--input-border-color);--dropdown-row-hover-bg-color: var(--product-line-hover-bg-color);--btn-theme-hover-border-color: var(--btn-theme-border-color);--btn-theme-hover-color: var(--btn-theme-color);--btn-theme-inverse-border-color: var(--btn-theme-inverse-bg-color);--btn-theme-inverse-hover-bg-color: var(--btn-theme-inverse-bg-color);--btn-theme-inverse-hover-border-color: var(--btn-theme-inverse-border-color);--btn-theme-inverse-hover-color: var(--btn-theme-inverse-color);--info-bg-color: var(--surface-bg-color);--scrollbar-bg-color: var(--surface-bg-color);--card-bg-color: var(--surface-raised-bg-color);--hero-overlay-color: var(--overlay-color);--number-text-color: var(--text-hint-color);--top-nav-text-color: var(--text-inverse-color);--star-color: #FFC107;--callback-text-color: var(--text-inverse-color);--badge-color: #FFFFFF;--badge-bg-color: #757575;--badge-muted-color: #757575;--badge-muted-bg-color: #E6E6E6;--badge-success-bg-color: #4CAF50;--badge-warning-bg-color: #FFC107;--badge-danger-bg-color: #F44336;--badge-teal-bg-color: #00C3D0;--sidebar-bg-color: var(--surface-bg-color);--sidebar-backdrop-color: var(--backdrop-bg-color);--sidebar-text-color: var(--text-color);--sidebar-title-color: var(--title-color);--sidebar-muted-color: var(--text-muted-color);--sidebar-divider-color: var(--border-color);--sidebar-shadow-color: var(--shadow-color);--sidebar-close-color: var(--text-muted-color);--sidebar-close-hover-color: var(--text-color);--sidebar-close-hover-bg-color: var(--surface-raised-bg-color);--product-card-bg-color: var(--surface-bg-color);--product-name-color: var(--text-color);--product-name-hover-color: #43A047;--product-code-color: var(--badge-muted-color);--product-code-bg-color: var(--badge-muted-bg-color);--product-price-color: var(--title-color);--product-price-sale-color: #FF9800;--product-price-old-color: #757575;--product-buy-disabled-bg-color: #E6E6E6;--product-buy-disabled-color: #FFFFFF;--product-line-hover-bg-color: var(--surface-raised-bg-color);--product-line-image-bg-color: var(--surface-raised-bg-color);--product-line-name-color: var(--text-color);--product-line-price-color: var(--text-muted-color);--product-line-price-old-color: #757575;--product-line-price-sale-color: #FF9800;--product-line-value-color: var(--text-color);--product-line-input-bg-color: var(--input-bg-color);--product-line-input-border-color: var(--input-border-color);--product-line-input-hover-border-color: var(--input-hover-border-color)}.dark-titles{--page-title-color: #FFFFFF;--title-color: #FFFFFF;--subtitle-color: #FAFAFA}.dark-text{--text-color: #FAFAFA;--text-muted-color: #F5F5F5;--text-hint-color: #E6E6E6;--text-disabled-color: #757575;--link-underlined-rgb: 255, 255, 255;--link-default-color: var(--text-color);--link-hover-color: var(--text-muted-color);--link-active-color: var(--text-color);--link-disabled-color: var(--text-disabled-color);--control-default-color: var(--link-default-color);--control-hover-color: var(--link-hover-color);--control-active-color: var(--link-active-color);--control-shadow-color: var(--shadow-color)}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{overscroll-behavior-x:none;overflow-x:hidden;overflow-y:auto;text-rendering:optimizeLegibility;background-color:var(--page-bg-color);color:var(--text-color)}body.fullscreen{margin:0;padding:0;overscroll-behavior:none}html{font-family:"Roboto", "Helvetica", "Arial", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:16px;line-height:1.2;font-weight:400}body{font-family:"Roboto", "Helvetica", "Arial", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:14px;line-height:1.35;font-weight:300}b,strong{font-weight:500}*{box-sizing:border-box;outline:none}@media (min-width:481px){::-webkit-scrollbar{background-color:var(--scrollbar-bg-color);width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--scrollbar-default-color);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover-color)}}img,video{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wrap{position:relative;min-height:100%;height:auto}.wrap>.container{position:relative;z-index:1}img{color:transparent}img.lazy-image:not(.loaded){opacity:0}.img-responsive{max-width:100%;margin:auto}textarea{resize:vertical}textarea.autosize{resize:none}.overflow-auto{overflow:auto}a{text-decoration:none;color:var(--link-default-color)}a[data-color="primary"]{color:var(--color-primary)}a[data-color="secondary"]{color:var(--color-secondary)}a[data-color="success"]{color:var(--color-success)}a[data-color="info"]{color:var(--color-info)}a[data-color="warning"]{color:var(--color-warning)}a[data-color="danger"]{color:var(--color-danger)}a[data-color="light"]{color:var(--color-light)}a[data-color="dark"]{color:var(--color-dark)}a:hover,a:focus{color:var(--link-hover-color)}a:active,a.active,.active>a{color:var(--link-active-color)}a[disabled],a.disabled{color:var(--link-disabled-color);pointer-events:none}.btn-more{margin:60px 0 30px 0}.btn-more+.pagination{margin-top:0}.pagination{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0.5rem;margin:18px -12px 38px;padding:12px;list-style:none;overflow-x:auto;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.pagination li{flex-shrink:0}.pagination li>a,.pagination li>span{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 8px;font-size:12px;font-weight:400;text-decoration:none;color:var(--text-color);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transition:color 0.2s ease, background-color 0.2s ease;-moz-transition:color 0.2s ease, background-color 0.2s ease;-ms-transition:color 0.2s ease, background-color 0.2s ease;-o-transition:color 0.2s ease, background-color 0.2s ease;transition:color 0.2s ease, background-color 0.2s ease}.pagination li>a:hover,.pagination li>a:focus{color:var(--text-color);background-color:rgba(158, 158, 158, 0.2)}.pagination li.active>a,.pagination li.active>span{color:#FFFFFF;background-color:#43A047;-webkit-box-shadow:0 4px 5px 0 rgba(67, 160, 71, 0.14), 0 1px 10px 0 rgba(67, 160, 71, 0.12), 0 2px 4px -1px rgba(67, 160, 71, 0.2);-moz-box-shadow:0 4px 5px 0 rgba(67, 160, 71, 0.14), 0 1px 10px 0 rgba(67, 160, 71, 0.12), 0 2px 4px -1px rgba(67, 160, 71, 0.2);box-shadow:0 4px 5px 0 rgba(67, 160, 71, 0.14), 0 1px 10px 0 rgba(67, 160, 71, 0.12), 0 2px 4px -1px rgba(67, 160, 71, 0.2)}.pagination li.disabled>a,.pagination li.disabled>span{opacity:0.4;pointer-events:none}.pagination li.ellipsis>span{color:var(--text-hint-color);cursor:default}.base-select{appearance:none;appearance:base-select;display:inline-flex;align-items:center;gap:0.5rem;border:0;margin:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer;outline:none}.base-select::picker-icon{font-family:"Icon";content:var(--ic-chevron-down);font-size:0.875em;-webkit-transition:rotate 0.2s ease;-moz-transition:rotate 0.2s ease;-ms-transition:rotate 0.2s ease;-o-transition:rotate 0.2s ease;transition:rotate 0.2s ease}.base-select:open::picker-icon{rotate:180deg}.base-select::picker(select){appearance:base-select;margin-block:6px;position-try-fallbacks:flip-block;padding:6px;background-color:var(--dropdown-bg-color);color:var(--dropdown-text-color);border:1px solid var(--dropdown-border-color);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 8px 24px -4px rgba(0, 0, 0, 0.18);-moz-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 8px 24px -4px rgba(0, 0, 0, 0.18);box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 8px 24px -4px rgba(0, 0, 0, 0.18);scrollbar-width:thin;scrollbar-color:var(--scrollbar-default-color) transparent;opacity:0;transition:opacity 150ms ease-out, display 150ms allow-discrete, overlay 150ms allow-discrete}.base-select::picker(select):popover-open{opacity:1}@starting-style{.base-select::picker(select):popover-open{opacity:0}}@media (prefers-reduced-motion:reduce){.base-select::picker(select){transition:none}}.base-select option{display:flex;align-items:center;justify-content:flex-start;cursor:pointer;padding:0.625rem 1rem;gap:0.75rem;-webkit-border-radius:0.375rem;-moz-border-radius:0.375rem;border-radius:0.375rem;font-weight:400;color:var(--dropdown-text-color);background:transparent;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color 0.15s ease;-moz-transition:background-color 0.15s ease;-ms-transition:background-color 0.15s ease;-o-transition:background-color 0.15s ease;transition:background-color 0.15s ease}.base-select option:hover,.base-select option:focus-visible,.base-select option.is-active{background-color:var(--dropdown-row-hover-bg-color);color:inherit}.base-select option:checked{font-weight:500}.base-select option::checkmark{font-family:"Icon";content:var(--ic-check);font-size:0.875em}.base-select option[value=""]{opacity:0.5}.animated-spin{display:inline-block;animation:animated-spin 0.8s linear infinite}@keyframes animated-spin{to{transform:rotate(360deg)}}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px var(--input-bg-color) inset;-webkit-text-fill-color:var(--input-text-color);-webkit-background-clip:text}::selection{background-color:color-mix(in srgb, var(--color-secondary) 20%, transparent);color:var(--text-color)}::-moz-selection{background-color:color-mix(in srgb, var(--color-secondary) 20%, transparent);color:var(--text-color)}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}@media (min-width:768px){.mobile-only{display:none !important}}@media (max-width:767px){.desktop-only{display:none !important}}.text-primary{color:var(--color-primary)}.bg-primary{background-color:var(--color-primary) !important}.text-secondary{color:var(--color-secondary)}.bg-secondary{background-color:var(--color-secondary) !important}.text-success{color:var(--color-success)}.bg-success{background-color:var(--color-success) !important}.text-info{color:var(--color-info)}.bg-info{background-color:var(--color-info) !important}.text-warning{color:var(--color-warning)}.bg-warning{background-color:var(--color-warning) !important}.text-danger{color:var(--color-danger)}.bg-danger{background-color:var(--color-danger) !important}.text-light{color:var(--color-light)}.bg-light{background-color:var(--color-light) !important}.text-dark{color:var(--color-dark)}.bg-dark{background-color:var(--color-dark) !important;--link-default-color: #FFFFFF;--link-hover-color: #FFFFFF;--link-active-color: #FFFFFF}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:10px;width:auto;max-width:100%;min-height:2.625rem;margin:0;padding:12px 30px;background:unset;border:1px solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:unset;font-size:12px;font-weight:400;line-height:1.1;text-transform:uppercase;white-space:nowrap;-webkit-transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1);transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1)}.btn:hover{cursor:pointer}.btn.btn-xs{min-height:1.3125rem;gap:4px;padding:0.125rem 0.5rem;font-size:11px;font-weight:400;line-height:1;text-transform:uppercase}.btn.btn-sm{min-height:2.25rem;gap:8px;padding:0.5rem 1.25rem;font-size:11px;font-weight:400;line-height:1}@media (min-width:2560px){.btn.btn-sm{padding:0.75rem 1.2rem}}.btn.btn-md{padding:0.75rem 1.5rem}@media (min-width:2560px){.btn.btn-md{padding:1rem 1.5rem}}.btn.btn-lg{gap:0.75rem;min-height:3.25rem;padding:18px 36px;font-size:14px}.btn.btn-w-sm{width:200px;max-width:100%}@media (min-width:768px){.btn.btn-w-sm{width:280px}}.btn.btn-w-md{width:260px;max-width:100%}@media (min-width:768px){.btn.btn-w-md{width:360px}}.btn.btn-w-lg{width:320px;max-width:100%}@media (min-width:768px){.btn.btn-w-lg{width:520px}}.btn.btn-w-full{display:flex;width:100%}.btn.btn-round{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.btn.btn-icon{min-width:0;padding:0.75rem;aspect-ratio:1}.btn.btn-icon.btn-w-sm,.btn.btn-icon.btn-w-md,.btn.btn-icon.btn-w-lg{min-width:0}.btn.btn-icon.btn-xs{padding:0.125rem}.btn.btn-icon.btn-sm{padding:0.5rem}.btn.btn-icon.btn-lg{padding:1.125rem;min-height:3.5625rem}.btn.btn-icon span{display:none}.btn.btn-primary{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFFFFF}.btn.btn-primary.btn-link{color:var(--color-primary)}.btn.btn-primary:not(.btn-link){-webkit-box-shadow:0 2px 2px 0 rgba(67, 160, 71, 0.14), 0 3px 1px -2px rgba(67, 160, 71, 0.2), 0 1px 5px 0 rgba(67, 160, 71, 0.12);-moz-box-shadow:0 2px 2px 0 rgba(67, 160, 71, 0.14), 0 3px 1px -2px rgba(67, 160, 71, 0.2), 0 1px 5px 0 rgba(67, 160, 71, 0.12);box-shadow:0 2px 2px 0 rgba(67, 160, 71, 0.14), 0 3px 1px -2px rgba(67, 160, 71, 0.2), 0 1px 5px 0 rgba(67, 160, 71, 0.12)}.btn.btn-primary:not(.btn-link):hover:not(:active):not(.active),.btn.btn-primary:not(.btn-link):focus-visible:not(:active):not(.active){background-color:#4CAF50;border-color:#4CAF50;-webkit-box-shadow:0 14px 26px -12px rgba(67, 160, 71, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(67, 160, 71, 0.2);-moz-box-shadow:0 14px 26px -12px rgba(67, 160, 71, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(67, 160, 71, 0.2);box-shadow:0 14px 26px -12px rgba(67, 160, 71, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(67, 160, 71, 0.2)}.btn.btn-primary:not(.btn-link):active,.btn.btn-primary:not(.btn-link).active{background-color:#388E3C;border-color:#388E3C}.btn.btn-primary:focus-visible{outline:0}.btn.btn-outline-primary{border:1px solid var(--color-primary);color:var(--color-primary);background:transparent}.btn.btn-outline-primary:hover:not(:active):not(.active),.btn.btn-outline-primary:focus-visible:not(:active):not(.active){background:#4CAF50;border-color:#4CAF50;color:#FFFFFF;box-shadow:none}.btn.btn-outline-primary:active,.btn.btn-outline-primary.active{background:#388E3C;border-color:#388E3C;color:#FFFFFF}.btn.btn-outline-primary:focus-visible{outline:0}.btn.btn-secondary{background-color:var(--color-secondary);border-color:var(--color-secondary);color:#FFFFFF}.btn.btn-secondary.btn-link{color:var(--color-secondary)}.btn.btn-secondary:not(.btn-link){-webkit-box-shadow:0 2px 2px 0 rgba(60, 72, 88, 0.14), 0 3px 1px -2px rgba(60, 72, 88, 0.2), 0 1px 5px 0 rgba(60, 72, 88, 0.12);-moz-box-shadow:0 2px 2px 0 rgba(60, 72, 88, 0.14), 0 3px 1px -2px rgba(60, 72, 88, 0.2), 0 1px 5px 0 rgba(60, 72, 88, 0.12);box-shadow:0 2px 2px 0 rgba(60, 72, 88, 0.14), 0 3px 1px -2px rgba(60, 72, 88, 0.2), 0 1px 5px 0 rgba(60, 72, 88, 0.12)}.btn.btn-secondary:not(.btn-link):hover:not(:active):not(.active),.btn.btn-secondary:not(.btn-link):focus-visible:not(:active):not(.active){background-color:#4B5A6E;border-color:#4B5A6E;-webkit-box-shadow:0 14px 26px -12px rgba(60, 72, 88, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(60, 72, 88, 0.2);-moz-box-shadow:0 14px 26px -12px rgba(60, 72, 88, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(60, 72, 88, 0.2);box-shadow:0 14px 26px -12px rgba(60, 72, 88, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(60, 72, 88, 0.2)}.btn.btn-secondary:not(.btn-link):active,.btn.btn-secondary:not(.btn-link).active{background-color:#2D3643;border-color:#2D3643}.btn.btn-secondary:focus-visible{outline:0}.btn.btn-outline-secondary{border:1px solid var(--color-secondary);color:var(--color-secondary);background:transparent}.btn.btn-outline-secondary:hover:not(:active):not(.active),.btn.btn-outline-secondary:focus-visible:not(:active):not(.active){background:#4B5A6E;border-color:#4B5A6E;color:#FFFFFF;box-shadow:none}.btn.btn-outline-secondary:active,.btn.btn-outline-secondary.active{background:#2D3643;border-color:#2D3643;color:#FFFFFF}.btn.btn-outline-secondary:focus-visible{outline:0}.btn.btn-success{background-color:var(--color-success);border-color:var(--color-success);color:#FFFFFF}.btn.btn-success.btn-link{color:var(--color-success)}.btn.btn-success:not(.btn-link){-webkit-box-shadow:0 2px 2px 0 rgba(76, 175, 80, 0.14), 0 3px 1px -2px rgba(76, 175, 80, 0.2), 0 1px 5px 0 rgba(76, 175, 80, 0.12);-moz-box-shadow:0 2px 2px 0 rgba(76, 175, 80, 0.14), 0 3px 1px -2px rgba(76, 175, 80, 0.2), 0 1px 5px 0 rgba(76, 175, 80, 0.12);box-shadow:0 2px 2px 0 rgba(76, 175, 80, 0.14), 0 3px 1px -2px rgba(76, 175, 80, 0.2), 0 1px 5px 0 rgba(76, 175, 80, 0.12)}.btn.btn-success:not(.btn-link):hover:not(:active):not(.active),.btn.btn-success:not(.btn-link):focus-visible:not(:active):not(.active){background-color:#67bb6a;border-color:#67bb6a;-webkit-box-shadow:0 14px 26px -12px rgba(76, 175, 80, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(76, 175, 80, 0.2);-moz-box-shadow:0 14px 26px -12px rgba(76, 175, 80, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(76, 175, 80, 0.2);box-shadow:0 14px 26px -12px rgba(76, 175, 80, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(76, 175, 80, 0.2)}.btn.btn-success:not(.btn-link):active,.btn.btn-success:not(.btn-link).active{background-color:#39833c;border-color:#39833c}.btn.btn-success:focus-visible{outline:0}.btn.btn-outline-success{border:1px solid var(--color-success);color:var(--color-success);background:transparent}.btn.btn-outline-success:hover:not(:active):not(.active),.btn.btn-outline-success:focus-visible:not(:active):not(.active){background:#67bb6a;border-color:#67bb6a;color:#FFFFFF;box-shadow:none}.btn.btn-outline-success:active,.btn.btn-outline-success.active{background:#39833c;border-color:#39833c;color:#FFFFFF}.btn.btn-outline-success:focus-visible{outline:0}.btn.btn-info{background-color:var(--color-info);border-color:var(--color-info);color:#FFFFFF}.btn.btn-info.btn-link{color:var(--color-info)}.btn.btn-info:not(.btn-link){-webkit-box-shadow:0 2px 2px 0 rgba(0, 136, 255, 0.14), 0 3px 1px -2px rgba(0, 136, 255, 0.2), 0 1px 5px 0 rgba(0, 136, 255, 0.12);-moz-box-shadow:0 2px 2px 0 rgba(0, 136, 255, 0.14), 0 3px 1px -2px rgba(0, 136, 255, 0.2), 0 1px 5px 0 rgba(0, 136, 255, 0.12);box-shadow:0 2px 2px 0 rgba(0, 136, 255, 0.14), 0 3px 1px -2px rgba(0, 136, 255, 0.2), 0 1px 5px 0 rgba(0, 136, 255, 0.12)}.btn.btn-info:not(.btn-link):hover:not(:active):not(.active),.btn.btn-info:not(.btn-link):focus-visible:not(:active):not(.active){background-color:#269aff;border-color:#269aff;-webkit-box-shadow:0 14px 26px -12px rgba(0, 136, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 136, 255, 0.2);-moz-box-shadow:0 14px 26px -12px rgba(0, 136, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 136, 255, 0.2);box-shadow:0 14px 26px -12px rgba(0, 136, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 136, 255, 0.2)}.btn.btn-info:not(.btn-link):active,.btn.btn-info:not(.btn-link).active{background-color:#0066bf;border-color:#0066bf}.btn.btn-info:focus-visible{outline:0}.btn.btn-outline-info{border:1px solid var(--color-info);color:var(--color-info);background:transparent}.btn.btn-outline-info:hover:not(:active):not(.active),.btn.btn-outline-info:focus-visible:not(:active):not(.active){background:#269aff;border-color:#269aff;color:#FFFFFF;box-shadow:none}.btn.btn-outline-info:active,.btn.btn-outline-info.active{background:#0066bf;border-color:#0066bf;color:#FFFFFF}.btn.btn-outline-info:focus-visible{outline:0}.btn.btn-warning{background-color:var(--color-warning);border-color:var(--color-warning);color:#FFFFFF}.btn.btn-warning.btn-link{color:var(--color-warning)}.btn.btn-warning:not(.btn-link){-webkit-box-shadow:0 2px 2px 0 rgba(255, 152, 0, 0.14), 0 3px 1px -2px rgba(255, 152, 0, 0.2), 0 1px 5px 0 rgba(255, 152, 0, 0.12);-moz-box-shadow:0 2px 2px 0 rgba(255, 152, 0, 0.14), 0 3px 1px -2px rgba(255, 152, 0, 0.2), 0 1px 5px 0 rgba(255, 152, 0, 0.12);box-shadow:0 2px 2px 0 rgba(255, 152, 0, 0.14), 0 3px 1px -2px rgba(255, 152, 0, 0.2), 0 1px 5px 0 rgba(255, 152, 0, 0.12)}.btn.btn-warning:not(.btn-link):hover:not(:active):not(.active),.btn.btn-warning:not(.btn-link):focus-visible:not(:active):not(.active){background-color:#ffa726;border-color:#ffa726;-webkit-box-shadow:0 14px 26px -12px rgba(255, 152, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255, 152, 0, 0.2);-moz-box-shadow:0 14px 26px -12px rgba(255, 152, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255, 152, 0, 0.2);box-shadow:0 14px 26px -12px rgba(255, 152, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255, 152, 0, 0.2)}.btn.btn-warning:not(.btn-link):active,.btn.btn-warning:not(.btn-link).active{background-color:#bf7200;border-color:#bf7200}.btn.btn-warning:focus-visible{outline:0}.btn.btn-outline-warning{border:1px solid var(--color-warning);color:var(--color-warning);background:transparent}.btn.btn-outline-warning:hover:not(:active):not(.active),.btn.btn-outline-warning:focus-visible:not(:active):not(.active){background:#ffa726;border-color:#ffa726;color:#FFFFFF;box-shadow:none}.btn.btn-outline-warning:active,.btn.btn-outline-warning.active{background:#bf7200;border-color:#bf7200;color:#FFFFFF}.btn.btn-outline-warning:focus-visible{outline:0}.btn.btn-danger{background-color:var(--color-danger);border-color:var(--color-danger);color:#FFFFFF}.btn.btn-danger.btn-link{color:var(--color-danger)}.btn.btn-danger:not(.btn-link){-webkit-box-shadow:0 2px 2px 0 rgba(244, 67, 54, 0.14), 0 3px 1px -2px rgba(244, 67, 54, 0.2), 0 1px 5px 0 rgba(244, 67, 54, 0.12);-moz-box-shadow:0 2px 2px 0 rgba(244, 67, 54, 0.14), 0 3px 1px -2px rgba(244, 67, 54, 0.2), 0 1px 5px 0 rgba(244, 67, 54, 0.12);box-shadow:0 2px 2px 0 rgba(244, 67, 54, 0.14), 0 3px 1px -2px rgba(244, 67, 54, 0.2), 0 1px 5px 0 rgba(244, 67, 54, 0.12)}.btn.btn-danger:not(.btn-link):hover:not(:active):not(.active),.btn.btn-danger:not(.btn-link):focus-visible:not(:active):not(.active){background-color:#f65f54;border-color:#f65f54;-webkit-box-shadow:0 14px 26px -12px rgba(244, 67, 54, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(244, 67, 54, 0.2);-moz-box-shadow:0 14px 26px -12px rgba(244, 67, 54, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(244, 67, 54, 0.2);box-shadow:0 14px 26px -12px rgba(244, 67, 54, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(244, 67, 54, 0.2)}.btn.btn-danger:not(.btn-link):active,.btn.btn-danger:not(.btn-link).active{background-color:#b73229;border-color:#b73229}.btn.btn-danger:focus-visible{outline:0}.btn.btn-outline-danger{border:1px solid var(--color-danger);color:var(--color-danger);background:transparent}.btn.btn-outline-danger:hover:not(:active):not(.active),.btn.btn-outline-danger:focus-visible:not(:active):not(.active){background:#f65f54;border-color:#f65f54;color:#FFFFFF;box-shadow:none}.btn.btn-outline-danger:active,.btn.btn-outline-danger.active{background:#b73229;border-color:#b73229;color:#FFFFFF}.btn.btn-outline-danger:focus-visible{outline:0}.btn.btn-light{background-color:var(--color-light);border-color:var(--color-light);color:#424242}.btn.btn-light.btn-link{color:var(--color-light)}.btn.btn-light:not(.btn-link){-webkit-box-shadow:0 2px 2px 0 rgba(250, 250, 250, 0.14), 0 3px 1px -2px rgba(250, 250, 250, 0.2), 0 1px 5px 0 rgba(250, 250, 250, 0.12);-moz-box-shadow:0 2px 2px 0 rgba(250, 250, 250, 0.14), 0 3px 1px -2px rgba(250, 250, 250, 0.2), 0 1px 5px 0 rgba(250, 250, 250, 0.12);box-shadow:0 2px 2px 0 rgba(250, 250, 250, 0.14), 0 3px 1px -2px rgba(250, 250, 250, 0.2), 0 1px 5px 0 rgba(250, 250, 250, 0.12)}.btn.btn-light:not(.btn-link):hover:not(:active):not(.active),.btn.btn-light:not(.btn-link):focus-visible:not(:active):not(.active){background-color:#fbfbfb;border-color:#fbfbfb;-webkit-box-shadow:0 14px 26px -12px rgba(250, 250, 250, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(250, 250, 250, 0.2);-moz-box-shadow:0 14px 26px -12px rgba(250, 250, 250, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(250, 250, 250, 0.2);box-shadow:0 14px 26px -12px rgba(250, 250, 250, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(250, 250, 250, 0.2)}.btn.btn-light:not(.btn-link):active,.btn.btn-light:not(.btn-link).active{background-color:#bcbcbc;border-color:#bcbcbc}.btn.btn-light:focus-visible{outline:0}.btn.btn-outline-light{border:1px solid var(--color-light);color:var(--color-light);background:transparent}.btn.btn-outline-light:hover:not(:active):not(.active),.btn.btn-outline-light:focus-visible:not(:active):not(.active){background:#fbfbfb;border-color:#fbfbfb;color:#424242;box-shadow:none}.btn.btn-outline-light:active,.btn.btn-outline-light.active{background:#bcbcbc;border-color:#bcbcbc;color:#424242}.btn.btn-outline-light:focus-visible{outline:0}.btn.btn-dark{background-color:var(--color-dark);border-color:var(--color-dark);color:#FFFFFF}.btn.btn-dark.btn-link{color:var(--color-dark)}.btn.btn-dark:not(.btn-link){-webkit-box-shadow:0 2px 2px 0 rgba(66, 66, 66, 0.14), 0 3px 1px -2px rgba(66, 66, 66, 0.2), 0 1px 5px 0 rgba(66, 66, 66, 0.12);-moz-box-shadow:0 2px 2px 0 rgba(66, 66, 66, 0.14), 0 3px 1px -2px rgba(66, 66, 66, 0.2), 0 1px 5px 0 rgba(66, 66, 66, 0.12);box-shadow:0 2px 2px 0 rgba(66, 66, 66, 0.14), 0 3px 1px -2px rgba(66, 66, 66, 0.2), 0 1px 5px 0 rgba(66, 66, 66, 0.12)}.btn.btn-dark:not(.btn-link):hover:not(:active):not(.active),.btn.btn-dark:not(.btn-link):focus-visible:not(:active):not(.active){background-color:#5e5e5e;border-color:#5e5e5e;-webkit-box-shadow:0 14px 26px -12px rgba(66, 66, 66, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(66, 66, 66, 0.2);-moz-box-shadow:0 14px 26px -12px rgba(66, 66, 66, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(66, 66, 66, 0.2);box-shadow:0 14px 26px -12px rgba(66, 66, 66, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(66, 66, 66, 0.2)}.btn.btn-dark:not(.btn-link):active,.btn.btn-dark:not(.btn-link).active{background-color:#323232;border-color:#323232}.btn.btn-dark:focus-visible{outline:0}.btn.btn-outline-dark{border:1px solid var(--color-dark);color:var(--color-dark);background:transparent}.btn.btn-outline-dark:hover:not(:active):not(.active),.btn.btn-outline-dark:focus-visible:not(:active):not(.active){background:#5e5e5e;border-color:#5e5e5e;color:#FFFFFF;box-shadow:none}.btn.btn-outline-dark:active,.btn.btn-outline-dark.active{background:#323232;border-color:#323232;color:#FFFFFF}.btn.btn-outline-dark:focus-visible{outline:0}.btn.btn-theme{background-color:var(--btn-theme-bg-color);border-color:var(--btn-theme-border-color);color:var(--btn-theme-color)}.btn.btn-theme.btn-link{color:var(--btn-theme-bg-color)}.btn.btn-theme:focus-visible{outline:0}.btn.btn-theme:hover:not(.active){background-color:var(--btn-theme-hover-bg-color);border-color:var(--btn-theme-hover-border-color);color:var(--btn-theme-hover-color)}.btn.btn-theme-inverse{background-color:var(--btn-theme-inverse-bg-color);border-color:var(--btn-theme-inverse-border-color);color:var(--btn-theme-inverse-color)}.btn.btn-theme-inverse.btn-link{color:var(--btn-theme-inverse-bg-color)}.btn.btn-theme-inverse:focus-visible{outline:0}.btn.btn-theme-inverse:hover:not(.active){background-color:var(--btn-theme-inverse-hover-bg-color);border-color:var(--btn-theme-inverse-hover-border-color);color:var(--btn-theme-inverse-hover-color)}.btn.btn-clear{background:transparent;border-color:transparent;color:inherit;box-shadow:none}.btn.btn-clear:not(:active):not(.active):hover,.btn.btn-clear:not(:active):not(.active):focus-visible{background:transparent;border-color:transparent;box-shadow:none}.btn.btn-clear:active,.btn.btn-clear.active{background:transparent;border-color:transparent}.btn.btn-clear:focus-visible{outline:0}.btn.btn-quiet{background:transparent;border-color:#BDBDBD;color:#616161;box-shadow:none}.btn.btn-quiet:hover,.btn.btn-quiet:focus-visible{border-color:#757575;color:#3C4858}.btn.btn-quiet:focus-visible{outline:0}.btn:disabled,.btn.disabled{opacity:0.7;cursor:not-allowed;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.preloading.preloading,.btn.preloading.preloading:not(.btn-link){background-color:var(--btn-preloading-bg-color);border-color:var(--btn-preloading-border-color);color:var(--btn-preloading-color);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:1}.btn.preloading.preloading .icon{font-size:1.25rem}.badge{display:inline-flex;align-items:center;gap:0.25rem;padding:0.4375rem 0.6875rem;font-size:0.9375rem;font-weight:500;line-height:1;white-space:nowrap;color:var(--badge-color);background-color:var(--badge-bg-color);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.badge .icon{font-size:1em}.badge.badge-sm{padding:0.3125rem 0.625rem;font-size:0.6875rem;font-weight:400}.badge.badge-muted{color:var(--badge-muted-color);background-color:var(--badge-muted-bg-color)}.badge.badge-success{background-color:var(--badge-success-bg-color)}.badge.badge-warning{background-color:var(--badge-warning-bg-color)}.badge.badge-danger{background-color:var(--badge-danger-bg-color)}.badge.badge-teal{background-color:var(--badge-teal-bg-color)}.chip{display:inline-flex;align-items:center;padding:0.375em 0.75em;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:1rem;font-weight:300;line-height:1;white-space:nowrap;text-decoration:none;color:var(--chip-color);background-color:var(--chip-bg-color);-webkit-border-radius:10rem;-moz-border-radius:10rem;border-radius:10rem;-webkit-transition:background-color 0.15s ease;-moz-transition:background-color 0.15s ease;-ms-transition:background-color 0.15s ease;-o-transition:background-color 0.15s ease;transition:background-color 0.15s ease}.chip:hover,.chip:focus{color:var(--chip-color);background-color:var(--chip-hover-bg-color);outline:1px solid var(--chip-hover-border-color)}.category-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem;margin:2rem 0}[data-toggle="collapse"]{cursor:pointer}.collapse{-webkit-transition:height 0.3s ease;-moz-transition:height 0.3s ease;-ms-transition:height 0.3s ease;-o-transition:height 0.3s ease;transition:height 0.3s ease;overflow:hidden}.collapse:not(.show){height:0}.add-to-cart:not(.is-active) [data-el-active],.add-to-wishlist:not(.is-active) [data-el-active]{display:none}.add-to-cart.is-active [data-el-inactive],.add-to-wishlist.is-active [data-el-inactive]{display:none}.product-variant-name{margin-bottom:6px;font-size:12px;font-weight:400;color:#aaa}.product-variant-values{display:flex;flex-wrap:wrap;gap:6px}.product-variant-value{padding:4px 12px;font-size:13px;font-weight:400;line-height:18px;color:var(--text-color);text-decoration:none;border:1px solid #E6E6E6;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transition:border-color 0.2s ease, color 0.2s ease;-moz-transition:border-color 0.2s ease, color 0.2s ease;-ms-transition:border-color 0.2s ease, color 0.2s ease;-o-transition:border-color 0.2s ease, color 0.2s ease;transition:border-color 0.2s ease, color 0.2s ease}.product-variant-value:is(button){background-color:transparent;font-family:inherit;cursor:pointer}.product-variant-value:is(a, button):hover,.product-variant-value:is(a, button):focus-visible{border-color:var(--color-primary);color:var(--color-primary)}.product-variant-value.current{color:#FFFFFF;background-color:var(--color-primary);border-color:var(--color-primary)}.product-variant-value.is-unavailable{color:#BDBDBD;border-style:dashed;border-color:#E6E6E6;cursor:default}.product-line{display:grid;align-items:center;gap:0.25rem 0.625rem;padding:0.5rem;-webkit-border-radius:0.5rem;-moz-border-radius:0.5rem;border-radius:0.5rem;-webkit-transition:background-color 0.15s ease;-moz-transition:background-color 0.15s ease;-ms-transition:background-color 0.15s ease;-o-transition:background-color 0.15s ease;transition:background-color 0.15s ease;grid-template-areas:"image name actions" "image price actions";grid-template-columns:3.5rem minmax(0, 1fr) auto}.product-line:hover{background-color:var(--product-line-hover-bg-color)}.product-line.product-line-cart{display:grid;align-items:center;column-gap:10px;grid-template-areas:"image name  name name  remove" "price price qty  total total";grid-template-columns:56px minmax(0, 1fr) 108px 58px 28px;row-gap:0.25rem}@container cart-rows (min-width: 350px){.product-line.product-line-cart{grid-template-areas:"image name  name name  remove" "image price qty  total total";grid-template-columns:56px minmax(0, 1fr) 108px 58px 28px}}@container cart-rows (min-width: 600px){.product-line.product-line-cart{grid-template-areas:"image name price qty total remove";grid-template-columns:56px minmax(0, 1fr) 92px 108px 96px 28px}}.product-line.product-line-more{display:block;padding:0}.product-line.product-line-more:hover{background-color:var(--product-line-hover-bg-color)}.product-line.product-line-more>a{display:block;padding:0.625rem 0.5rem;text-align:center;font-size:1rem;font-weight:500;color:var(--color-primary)}.product-line-image{grid-area:image;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;flex-shrink:0;background-color:var(--product-line-image-bg-color);-webkit-border-radius:0.375rem;-moz-border-radius:0.375rem;border-radius:0.375rem;overflow:hidden}.product-line-image img{width:100%;height:100%;object-fit:contain}.product-line-image.no-image{background-image:url("/images/preview.svg");background-repeat:no-repeat;background-position:center;background-size:65% auto}.product-line-name{grid-area:name;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:0.875rem;font-weight:400;line-height:1.3;color:var(--product-line-name-color)}.product-line-name:hover{color:var(--product-line-name-color)}.product-line-price{grid-area:price;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 0.375rem;font-size:0.875rem;font-variant-numeric:tabular-nums;color:var(--product-line-price-color)}.product-line-price-old{text-decoration:line-through;color:var(--product-line-price-old-color)}.product-line-price-discount{color:var(--product-line-price-sale-color)}.product-line-cart .product-line-price-discount{display:none}.product-line-price-final{font-weight:500;white-space:nowrap;color:var(--product-line-value-color)}.product-line-actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;gap:0.375rem}.product-line-remove{grid-area:remove;justify-self:end}.product-line-qty{grid-area:qty;justify-self:center;display:flex;align-items:center;justify-content:center;gap:2px}.product-line-qty-value{width:2.5rem;padding:0.1875rem 0.125rem;text-align:center;font-family:inherit;font-size:0.9375rem;font-variant-numeric:tabular-nums;color:var(--product-line-value-color);background-color:var(--product-line-input-bg-color);border:1px solid var(--product-line-input-border-color);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:border-color 0.15s ease;-moz-transition:border-color 0.15s ease;-ms-transition:border-color 0.15s ease;-o-transition:border-color 0.15s ease;transition:border-color 0.15s ease;-moz-appearance:textfield}.product-line-qty-value::-webkit-inner-spin-button,.product-line-qty-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-line-qty-value:hover{border-color:var(--product-line-input-hover-border-color)}.product-line-qty-value:focus{outline:0;border-color:var(--input-focus-border-color)}.product-line-subtotal{grid-area:total;justify-self:end;font-size:0.9375rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--product-line-value-color);white-space:nowrap;text-align:right}.product-line-cart .product-line-price{justify-content:flex-end;text-align:right}@container cart-rows (min-width: 350px){.product-line-cart .product-line-price{justify-content:flex-start;text-align:left}}@container cart-rows (min-width: 600px){.product-line-cart .product-line-price{justify-content:flex-end;text-align:right}}@container cart-rows (max-width: 299px){.product-line-cart .product-line-price{display:none}}.btn.btn-icon.line-control{flex-shrink:0;width:36px;height:36px;min-height:0;padding:0;aspect-ratio:auto;font-size:18px;line-height:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.btn.btn-icon.line-control.line-control-wishlist{font-size:20px;color:#9E9E9E;background:transparent;border-color:transparent}.btn.btn-icon.line-control.line-control-wishlist:hover,.btn.btn-icon.line-control.line-control-wishlist:focus-visible,.btn.btn-icon.line-control.line-control-wishlist.is-active{color:#F44336}.btn.btn-icon.line-control.line-control-remove{width:28px;height:28px;font-size:14px;color:#9E9E9E}.btn.btn-icon.line-control.line-control-remove:hover,.btn.btn-icon.line-control.line-control-remove:focus-visible{color:#F44336}.btn.btn-icon.line-control.line-control-step{width:32px;height:32px;font-size:14px;color:#3C4858}.btn.btn-icon.line-control.line-control-step:hover,.btn.btn-icon.line-control.line-control-step:focus-visible{color:#43A047}.btn.btn-icon.line-control.line-control-step.disabled{opacity:0.35}.list-empty{display:flex;flex-direction:column;align-items:center;gap:15px;padding:15px;font-size:16px;font-weight:400;line-height:20px;text-align:center;color:rgba(60, 72, 88, 0.75)}.list-empty .list-empty-image{width:80px;height:80px;opacity:0.25}.price-unknown{white-space:nowrap;cursor:help}.suggest-search{position:relative;display:flex;align-items:stretch;min-height:60px;background:#FFFFFF;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;max-width:600px}@media (min-width:768px){.suggest-search{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}}.suggest-search.dropdown-shown{border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:0 1.5rem 3rem -0.75rem var(--shadow-color), 0 0.25rem 0.75rem -0.25rem var(--shadow-color);-moz-box-shadow:0 1.5rem 3rem -0.75rem var(--shadow-color), 0 0.25rem 0.75rem -0.25rem var(--shadow-color);box-shadow:0 1.5rem 3rem -0.75rem var(--shadow-color), 0 0.25rem 0.75rem -0.25rem var(--shadow-color)}.suggest-search-centered{margin-left:auto;margin-right:auto}.suggest-search-outlined{border:1px solid var(--input-border-color)}.suggest-search-outlined .suggest-search-dropdown{left:-1px;right:-1px;margin-top:-2px;border:1px solid var(--input-border-color);border-top:0}.suggest-search-input{flex:1;min-width:0;border:0;outline:none;background:transparent;padding:0 15px 0 30px;font-size:1.125rem;font-weight:300;color:#424242}.suggest-search-input::placeholder{color:#757575}.suggest-search-input::-webkit-search-cancel-button{display:none}.suggest-search-btn{margin:2px;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;width:56px}@media (min-width:768px){.suggest-search-btn{-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px}}.suggest-search .search-clear{height:auto}.search-state .search-state-dots,.search-state .search-state-spinner{display:none}[data-state="typing"]>.search-state .search-state-idle{display:none}[data-state="typing"]>.search-state .search-state-dots{display:inline-block}[data-state="loading"]>.search-state .search-state-idle{display:none}[data-state="loading"]>.search-state .search-state-spinner{display:inline-block}.search-state-dots{width:1em;font-style:normal;line-height:1;text-align:left}.search-state-dots::after{content:"…";display:inline-block;width:0;overflow:hidden;vertical-align:bottom;animation:search-state-dots 0.6s steps(4, end) infinite}@keyframes search-state-dots{to{width:1.25em}}.suggest-search-dropdown{position:absolute;left:0;right:0;top:100%;z-index:15;background:#FFFFFF;color:#424242;text-align:left;-webkit-box-shadow:0 1.5rem 3rem -0.75rem var(--shadow-color), 0 0.25rem 0.75rem -0.25rem var(--shadow-color);-moz-box-shadow:0 1.5rem 3rem -0.75rem var(--shadow-color), 0 0.25rem 0.75rem -0.25rem var(--shadow-color);box-shadow:0 1.5rem 3rem -0.75rem var(--shadow-color), 0 0.25rem 0.75rem -0.25rem var(--shadow-color);clip-path:inset(1px -4rem -4rem -4rem);margin-top:-1px;-webkit-border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;padding:15px;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 150ms;-moz-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 150ms;-ms-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 150ms;-o-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 150ms;transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 150ms;--product-line-hover-bg-color: #F5F5F5;--product-line-image-bg-color: #F5F5F5;--product-line-name-color: #3C4858;--product-line-price-color: #616161;--product-line-price-old-color: #757575;--product-line-price-sale-color: #FF9800;--product-line-value-color: #3C4858;--product-line-input-bg-color: #FFFFFF;--product-line-input-border-color: #E6E6E6;--product-line-input-hover-border-color: #cdcdcd}@media (prefers-reduced-motion:reduce){.suggest-search-dropdown{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}}.suggest-search-dropdown.is-open{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 0s;-moz-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 0s;-ms-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 0s;-o-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 0s;transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 0s}@media (prefers-reduced-motion:reduce){.suggest-search-dropdown.is-open{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}}@media (min-width:768px){.suggest-search-dropdown{-webkit-border-radius:0 0 30px 30px;-moz-border-radius:0 0 30px 30px;border-radius:0 0 30px 30px}.suggest-search-dropdown .suggest-search-query{padding-left:15px;padding-right:15px}.suggest-search-dropdown .suggest-search-empty{padding-left:15px;padding-right:15px}}.suggest-search-queries{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.suggest-search-query{display:flex;align-items:center;justify-content:flex-start;gap:0.5em;width:100%;padding:0.5rem 0;color:inherit}.suggest-search-query>.icon{opacity:0.5}.suggest-search-query:hover{color:var(--color-primary)}.suggest-search-query:hover>.icon{opacity:1}.suggest-search-empty{margin:0 0.5rem;font-size:0.9375rem;font-weight:300;color:#757575}.suggest-search-results{display:flex;flex-direction:column;gap:2px;margin:0 -0.5rem;max-height:calc(5 * 4.5rem + 4 * 2px);overflow-y:auto}.suggest-search-results .product-line-more{position:sticky;bottom:0;background-color:#FFFFFF}.suggest-search-header{--input-border-color: #E6E6E6;--input-hover-border-color: #cdcdcd;--input-focus-border-color: #43A047;--dropdown-bg-color: #FFFFFF;--dropdown-text-color: #424242;--dropdown-border-color: #E6E6E6;--dropdown-row-hover-bg-color: #F5F5F5;min-height:50px;max-width:none;background:#FFFFFF;--field-frame-color: var(--input-border-color);border:1px solid var(--field-frame-color);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:border-color 0.15s ease;-moz-transition:border-color 0.15s ease;-ms-transition:border-color 0.15s ease;-o-transition:border-color 0.15s ease;transition:border-color 0.15s ease}.suggest-search-header.dropdown-shown{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.suggest-search-header:hover{--field-frame-color: var(--input-hover-border-color)}.suggest-search-header:focus-within{--field-frame-color: var(--input-focus-border-color)}.suggest-search-header .suggest-search-input{order:2;height:48px;padding:0 15px 0 0;font-family:inherit;font-size:14px;font-weight:300;color:#424242}.suggest-search-header .suggest-search-input::placeholder{color:#9E9E9E}.suggest-search-header .suggest-search-btn.suggest-search-btn{order:1;flex-shrink:0;width:48px;height:48px;min-height:0;margin:0;padding:0;border:0;background:transparent;-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;box-shadow:none !important;font-size:22px;color:#9E9E9E}.suggest-search-header .suggest-search-btn.suggest-search-btn:hover,.suggest-search-header .suggest-search-btn.suggest-search-btn:hover:not(:active):not(.active),.suggest-search-header .suggest-search-btn.suggest-search-btn:focus-visible,.suggest-search-header .suggest-search-btn.suggest-search-btn:focus-visible:not(:active):not(.active),.suggest-search-header .suggest-search-btn.suggest-search-btn:active,.suggest-search-header .suggest-search-btn.suggest-search-btn:active:not(:active):not(.active){background:transparent;border:0;color:#43A047;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.suggest-search-header .search-clear{order:3;height:48px}.suggest-search-header .search-clear:hover,.suggest-search-header .search-clear:focus-visible{color:#43A047}.suggest-search-header .suggest-search-dropdown{left:-1px;right:-1px;top:calc(100% + 1px);margin-top:6px;padding:6px;background-color:var(--dropdown-bg-color);color:var(--dropdown-text-color);border:1px solid var(--dropdown-border-color);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 8px 24px -4px rgba(0, 0, 0, 0.18);-moz-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 8px 24px -4px rgba(0, 0, 0, 0.18);box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 8px 24px -4px rgba(0, 0, 0, 0.18);scrollbar-width:thin;scrollbar-color:var(--scrollbar-default-color) transparent;clip-path:none}.suggest-search-header .suggest-search-results{margin:0}.search-clear{background:unset;border:unset;outline:unset;margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:50px;font-size:14px;color:#9E9E9E;-webkit-transition:color 0.15s ease;-moz-transition:color 0.15s ease;-ms-transition:color 0.15s ease;-o-transition:color 0.15s ease;transition:color 0.15s ease}.search-clear:not(.disabled){cursor:pointer}.search-clear:hover,.search-clear:focus-visible{color:var(--color-primary)}.search-clear[hidden],:placeholder-shown+.search-clear{display:none}input:has(+ .search-clear)::-webkit-search-cancel-button{display:none;-webkit-appearance:none}body:has(.sidebar.show){overflow:hidden}.sidebar{position:fixed;top:0;bottom:0;left:0;right:0;z-index:30;display:flex;justify-content:flex-start;pointer-events:none;visibility:hidden;-webkit-transition:visibility 0.3s ease;-moz-transition:visibility 0.3s ease;-ms-transition:visibility 0.3s ease;-o-transition:visibility 0.3s ease;transition:visibility 0.3s ease}.sidebar.show{z-index:50;pointer-events:auto;visibility:visible}.sidebar.show>.sidebar-dialog{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.sidebar-dialog{display:flex;flex-direction:column;width:100%;max-width:22rem;height:100%;max-height:100dvh;color:var(--sidebar-text-color);background-color:var(--sidebar-bg-color);-webkit-box-shadow:0 0 2rem var(--sidebar-shadow-color);-moz-box-shadow:0 0 2rem var(--sidebar-shadow-color);box-shadow:0 0 2rem var(--sidebar-shadow-color);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:transform 0.3s cubic-bezier(0.465, 0.183, 0.153, 0.946);-moz-transition:transform 0.3s cubic-bezier(0.465, 0.183, 0.153, 0.946);-ms-transition:transform 0.3s cubic-bezier(0.465, 0.183, 0.153, 0.946);-o-transition:transform 0.3s cubic-bezier(0.465, 0.183, 0.153, 0.946);transition:transform 0.3s cubic-bezier(0.465, 0.183, 0.153, 0.946)}@media (max-width:767px){.sidebar-dialog{max-width:none;will-change:transform}}.sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0;padding:1rem 1.25rem;border-bottom:1px solid var(--sidebar-divider-color)}.sidebar-header .sidebar-title{font-size:1.125rem;font-weight:500;line-height:1.2;color:var(--sidebar-title-color)}.sidebar-close{background:unset;border:unset;outline:unset;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;font-size:1.25rem;color:var(--sidebar-close-color);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:color 0.2s, background-color 0.2s;-moz-transition:color 0.2s, background-color 0.2s;-ms-transition:color 0.2s, background-color 0.2s;-o-transition:color 0.2s, background-color 0.2s;transition:color 0.2s, background-color 0.2s}.sidebar-close:not(.disabled){cursor:pointer}.sidebar-close:hover,.sidebar-close:focus{color:var(--sidebar-close-hover-color);background-color:var(--sidebar-close-hover-bg-color)}.sidebar-body{flex:1 1 auto;min-height:0;padding:0.5rem 1.25rem;overflow-y:auto;overscroll-behavior:contain}.sidebar-footer{display:flex;flex-direction:column;gap:0.5rem;flex-shrink:0;padding:1rem 1.25rem max(1rem, var(--safe-bottom));border-top:1px solid var(--sidebar-divider-color)}.sidebar-backdrop{position:fixed;top:0;bottom:0;left:0;right:0;z-index:45;height:100dvh;background-color:var(--sidebar-backdrop-color);pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s ease, visibility 0.3s ease;-moz-transition:opacity 0.3s ease, visibility 0.3s ease;-ms-transition:opacity 0.3s ease, visibility 0.3s ease;-o-transition:opacity 0.3s ease, visibility 0.3s ease;transition:opacity 0.3s ease, visibility 0.3s ease}.sidebar-backdrop.show{pointer-events:auto;opacity:1;visibility:visible}.top-nav{position:absolute;top:0;left:0;right:0;z-index:7;display:none;padding:5px 0}@media (min-width:768px){.top-nav{display:block}}.top-nav .top-nav-links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin:0;padding:0;list-style:none}.top-nav .top-nav-links>li{position:relative}.top-nav .top-nav-links a,.top-nav .top-nav-links .lang-dropdown-toggle{display:inline-flex;align-items:center;gap:4px;padding:15px;font-size:12px;font-weight:400;line-height:20px;text-transform:uppercase;color:#616161}.top-nav .top-nav-links a:hover,.top-nav .top-nav-links a:focus-visible,.top-nav .top-nav-links .lang-dropdown-toggle:hover,.top-nav .top-nav-links .lang-dropdown-toggle:focus-visible{color:#212121}.top-nav .top-nav-links a.active,.top-nav .top-nav-links .lang-dropdown-toggle.active{color:#43A047}.lang-dropdown .lang-dropdown-toggle{background:unset;border:unset;outline:unset;margin:0;padding:0;font-family:inherit}.lang-dropdown .lang-dropdown-toggle:not(.disabled){cursor:pointer}.lang-dropdown .caret{display:inline-block;width:0;height:0;margin-left:2px;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;-webkit-transition:transform 0.15s ease;-moz-transition:transform 0.15s ease;-ms-transition:transform 0.15s ease;-o-transition:transform 0.15s ease;transition:transform 0.15s ease}.lang-dropdown .lang-dropdown-menu{--input-border-color: #E6E6E6;--input-hover-border-color: #cdcdcd;--input-focus-border-color: #43A047;--dropdown-bg-color: #FFFFFF;--dropdown-text-color: #424242;--dropdown-border-color: #E6E6E6;--dropdown-row-hover-bg-color: #F5F5F5;position:absolute;top:100%;right:0;z-index:10;min-width:80px;margin:0;list-style:none;padding:6px;background-color:var(--dropdown-bg-color);color:var(--dropdown-text-color);border:1px solid var(--dropdown-border-color);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 8px 24px -4px rgba(0, 0, 0, 0.18);-moz-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 8px 24px -4px rgba(0, 0, 0, 0.18);box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 8px 24px -4px rgba(0, 0, 0, 0.18);scrollbar-width:thin;scrollbar-color:var(--scrollbar-default-color) transparent;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 150ms;-moz-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 150ms;-ms-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 150ms;-o-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 150ms;transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 150ms}@media (prefers-reduced-motion:reduce){.lang-dropdown .lang-dropdown-menu{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}}.lang-dropdown .lang-dropdown-menu a{display:block;padding:10px 20px;text-align:center;color:#616161;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color 0.15s ease;-moz-transition:background-color 0.15s ease;-ms-transition:background-color 0.15s ease;-o-transition:background-color 0.15s ease;transition:background-color 0.15s ease}.lang-dropdown .lang-dropdown-menu a:hover,.lang-dropdown .lang-dropdown-menu a:focus-visible,.lang-dropdown .lang-dropdown-menu a.is-active{background-color:var(--dropdown-row-hover-bg-color);color:inherit}.lang-dropdown .lang-dropdown-menu a:hover,.lang-dropdown .lang-dropdown-menu a:focus-visible{color:#212121}.lang-dropdown.is-open .caret{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.lang-dropdown.is-open .lang-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 0s;-moz-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 0s;-ms-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 0s;-o-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 0s;transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 0s}@media (prefers-reduced-motion:reduce){.lang-dropdown.is-open .lang-dropdown-menu{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}}.nav-toggle{background:unset;border:unset;outline:unset;margin:0;padding:0;position:fixed;top:4px;right:4px;z-index:40;display:flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0 8px}.nav-toggle:not(.disabled){cursor:pointer}@media (min-width:768px){.nav-toggle{display:none}}.nav-toggle .icon-bar{display:block;width:100%;height:2px;border-radius:1px;background-color:#3C4858;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.menu-stuck .nav-toggle .icon-bar{background-color:#FFFFFF}.header{position:relative;background-color:var(--header-bg-color)}.header .header-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;min-height:290px;padding-top:0;padding-bottom:30px;color:#424242}@media (min-width:992px){.header .header-container{min-height:280px;flex-wrap:nowrap}}.header .logo-box{width:100%;max-width:180px;margin:10px auto 0;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:768px){.header .logo-box{width:25%;max-width:250px;margin-top:0}}@media (min-width:1200px){.header .logo-box{width:30%}}.header .logo-box .logo{display:block}.header .logo-box img{display:block;width:100%;max-width:100%;height:auto}.header .header-content{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;width:100%;padding:10px 0}@media (min-width:768px){.header .header-content{justify-content:flex-start;column-gap:30px;width:75%;padding:50px 10px 24px}}@media (min-width:1200px){.header .header-content{width:70%}}.header .header-contacts{width:100%;text-align:center}@media (min-width:768px){.header .header-contacts{width:calc(100% + 20px);margin:0 -10px 12px;text-align:left}}@media (min-width:992px){.header .header-contacts{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}}.header .header-phone,.header .header-work-time{display:block;margin:4px 0;padding:10px;font-size:16px;line-height:18px;color:#212121}@media (min-width:481px){.header .header-phone,.header .header-work-time{display:inline-block}}@media (min-width:992px){.header .header-phone,.header .header-work-time{padding-left:15px;padding-right:15px}}.header .header-phone{font-weight:500}.header .header-phone:hover,.header .header-phone:focus-visible{color:#43A047}.header .header-work-time{font-weight:400}.header .suggest-search-header{width:100%;margin-top:20px}@media (min-width:768px){.header .suggest-search-header{flex:1 1 0;width:auto;min-width:0;margin-top:0}}.header .header-buttons{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:20px}@media (min-width:768px){.header .header-buttons{flex-shrink:0;margin-top:0}}@keyframes header-sink{to{transform:translate3d(0, 150px, 0)}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports selector(:has(a)){.header .logo-box,.header .header-content{transform:translate3d(0, var(--header-shift, 0px), 0)}@supports (animation-timeline: scroll()){.header .logo-box,.header .header-content{animation:header-sink steps(150) both;animation-timeline:scroll(root block);animation-range:0 450px}}.header .header-content{position:relative;z-index:0;transition:z-index 0s linear 150ms}.header .header-content:has(.dropdown-shown, .header-preview.is-open){z-index:6;transition-delay:0s}.main-menu-holder{background:linear-gradient(var(--header-bg-color) 50%, var(--page-bg-color) 50%)}.header~main{background-color:var(--page-bg-color)}}}.header-button{background:unset;border:unset;outline:unset;margin:0;padding:0;display:inline-flex;align-items:center;gap:10px;padding:0 10px;font-family:inherit;text-align:left;color:#424242}.header-button:not(.disabled){cursor:pointer}@media (min-width:768px){.header-button{padding:0}}.header-button .header-button-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:41px;height:41px;font-size:22px;color:#9E9E9E;-webkit-transition:color 0.15s ease;-moz-transition:color 0.15s ease;-ms-transition:color 0.15s ease;-o-transition:color 0.15s ease;transition:color 0.15s ease}.header-button .header-button-badge{position:absolute;right:-6px;bottom:-2px;min-width:22px;height:22px;padding:0 5px;font-size:12px;font-weight:500;line-height:22px;text-align:center;color:#FFFFFF;background-color:#E53935;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px}.header-button .header-button-badge[hidden]{display:none}.header-button .header-button-text{display:none;flex-direction:column}@media (min-width:1200px){.header-button .header-button-text{display:flex;min-width:80px}}.header-button .header-button-label{font-size:12px;line-height:18px;text-transform:uppercase;color:#424242}.header-button .header-button-value{font-size:14px;font-weight:500;line-height:18px;color:#212121}.header-button .header-button-value:empty{display:none}.header-button:hover .header-button-icon,.header-button:focus-visible .header-button-icon{color:#43A047}.header-preview{position:relative}.header-preview-panel{position:absolute;top:100%;right:0;z-index:16;display:flex;flex-direction:column;width:400px;max-width:calc(100vw - 30px);margin-top:6px;text-align:left;padding:0;background-color:var(--dropdown-bg-color);color:var(--dropdown-text-color);border:1px solid var(--dropdown-border-color);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 8px 24px -4px rgba(0, 0, 0, 0.18);-moz-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 8px 24px -4px rgba(0, 0, 0, 0.18);box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 8px 24px -4px rgba(0, 0, 0, 0.18);scrollbar-width:thin;scrollbar-color:var(--scrollbar-default-color) transparent;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 150ms;-moz-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 150ms;-ms-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 150ms;-o-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 150ms;transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 150ms;--input-border-color: #E6E6E6;--input-hover-border-color: #cdcdcd;--input-focus-border-color: #43A047;--dropdown-bg-color: #FFFFFF;--dropdown-text-color: #424242;--dropdown-border-color: #E6E6E6;--dropdown-row-hover-bg-color: #F5F5F5;--product-line-hover-bg-color: #F5F5F5;--product-line-image-bg-color: #F5F5F5;--product-line-name-color: #3C4858;--product-line-price-color: #616161;--product-line-price-old-color: #757575;--product-line-price-sale-color: #FF9800;--product-line-value-color: #3C4858;--product-line-input-bg-color: #FFFFFF;--product-line-input-border-color: #E6E6E6;--product-line-input-hover-border-color: #cdcdcd}@media (prefers-reduced-motion:reduce){.header-preview-panel{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}}.header-preview-panel::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:8px}.header-preview.is-open .header-preview-panel{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 0s;-moz-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 0s;-ms-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 0s;-o-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 0s;transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 0s}@media (prefers-reduced-motion:reduce){.header-preview.is-open .header-preview-panel{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}}.header-preview-list{container-type:inline-size;container-name:cart-rows;display:flex;flex-direction:column;gap:2px;max-height:min(410px, 60vh);padding:6px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#E6E6E6 transparent}.header-preview-footer{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 15px 15px;border-top:1px solid var(--dropdown-border-color)}.is-empty>.header-preview-footer{display:none}.header-preview-total{display:flex;align-items:baseline;justify-content:space-between;width:100%;font-size:18px;font-weight:300;line-height:1.3;color:#3C4858}.header-preview-total b{font-weight:500}.main-menu-holder{position:relative;z-index:5;height:48px;margin-top:-30px}@media (min-width:768px){.main-menu-holder{height:60px}}.main-menu-holder.is-instant *{transition:none !important}.main-menu{position:absolute;top:0;left:15px;right:15px;z-index:5;background:#43A047;background:-moz-linear-gradient(225deg, #43A047 0%, #388E3C 100%);background:-webkit-linear-gradient(225deg, #43A047 0%, #388E3C 100%);background:linear-gradient(135deg, #43A047 0%, #388E3C 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#43A047", endColorstr="#388E3C", GradientType=1);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);-webkit-transition:left 0.3s ease, right 0.3s ease;-moz-transition:left 0.3s ease, right 0.3s ease;-ms-transition:left 0.3s ease, right 0.3s ease;-o-transition:left 0.3s ease, right 0.3s ease;transition:left 0.3s ease, right 0.3s ease}@media (min-width:768px){.main-menu{left:30px;right:30px}}.is-stuck .main-menu{position:fixed;left:0;right:0;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.main-menu .chevron,.main-menu .ic-chevron-down{display:inline-block;font-size:0.75em;line-height:1;-webkit-transition:transform 0.15s ease;-moz-transition:transform 0.15s ease;-ms-transition:transform 0.15s ease;-o-transition:transform 0.15s ease;transition:transform 0.15s ease}.main-menu-toggle{background:unset;border:unset;outline:unset;margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:500;line-height:18px;text-transform:uppercase;color:#FFFFFF}.main-menu-toggle:not(.disabled){cursor:pointer}.main-menu-toggle:hover,.main-menu-toggle:focus-visible{background-color:rgba(255, 255, 255, 0.05)}.is-open>.main-menu-toggle .ic-chevron-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:768px){.main-menu-toggle{display:none}}.main-menu-nav{display:none}.is-open>.main-menu-nav{display:block;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:6px}@media (min-width:768px){.main-menu-nav{display:flex;align-items:stretch;justify-content:space-evenly}.is-open>.main-menu-nav{display:flex;max-height:none;overflow:visible;padding-bottom:0}}@media (min-width:768px){.main-menu-item{display:flex;align-items:center;flex:0 1 auto}}.main-menu-item.is-open>.main-menu-link,.main-menu-item.is-open>.main-menu-link:hover,.main-menu-item.is-open>.main-menu-link:focus-visible{background-color:rgba(255, 255, 255, 0.1)}.main-menu-item.is-open>.main-menu-link .ic-chevron-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.main-menu-link{display:flex;align-items:center;justify-content:center;gap:6px;height:100%;padding:15px 20px;font-size:14px;font-weight:500;line-height:18px;text-transform:uppercase;text-align:center;-webkit-transition:padding 0.3s ease, font-size 0.3s ease, background-color 0.15s ease;-moz-transition:padding 0.3s ease, font-size 0.3s ease, background-color 0.15s ease;-ms-transition:padding 0.3s ease, font-size 0.3s ease, background-color 0.15s ease;-o-transition:padding 0.3s ease, font-size 0.3s ease, background-color 0.15s ease;transition:padding 0.3s ease, font-size 0.3s ease, background-color 0.15s ease}.main-menu-link,.main-menu-link:hover,.main-menu-link:focus,.main-menu-link:active{color:#FFFFFF}.main-menu-link:hover,.main-menu-link:focus-visible{background-color:rgba(255, 255, 255, 0.05)}@media (min-width:768px) and (max-width:991px){.main-menu-link{padding:12px 8px;font-size:13px;line-height:16px}}@media (min-width:992px){.main-menu-link{padding:20px 25px;font-size:16px;line-height:20px}}@media (min-width:768px){.is-stuck .main-menu-link{padding:12px 15px;font-size:14px}}@media (min-width:768px){.has-dropdown>.main-menu-link{position:relative;padding-right:22px}.has-dropdown>.main-menu-link .ic-chevron-down{position:absolute;top:50%;right:8px;margin-top:-0.375em}}@media (min-width:768px) and (min-width:992px){.has-dropdown>.main-menu-link{padding-right:30px}}@media (min-width:768px) and (min-width:992px){.has-dropdown>.main-menu-link .ic-chevron-down{right:14px}}.main-menu-dropdown{display:none}.is-open>.main-menu-dropdown{display:block}@media (max-width:767px){.main-menu-dropdown{padding:0 0 10px;background-color:rgba(0, 0, 0, 0.06)}.main-menu-dropdown .main-menu-dropdown-item{display:block;padding:12px 20px;font-size:14px;font-weight:400;line-height:18px;text-align:center}.main-menu-dropdown .main-menu-dropdown-item,.main-menu-dropdown .main-menu-dropdown-item:hover,.main-menu-dropdown .main-menu-dropdown-item:focus,.main-menu-dropdown .main-menu-dropdown-item:active{color:#FFFFFF}.main-menu-dropdown .main-menu-dropdown-item:hover,.main-menu-dropdown .main-menu-dropdown-item:focus-visible{background-color:rgba(255, 255, 255, 0.05)}.main-menu-dropdown .main-menu-dropdown-all{font-weight:500}.main-menu-dropdown .main-menu-dropdown-image{display:none}}@media (min-width:768px){.main-menu-dropdown{position:absolute;top:100%;left:0;right:0;z-index:4;display:block;max-height:calc(100vh - 140px);overflow-y:auto;padding:10px;background-color:#FFFFFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 150ms;-moz-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 150ms;-ms-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 150ms;-o-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 150ms;transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 150ms}.is-open>.main-menu-dropdown{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 0s;-moz-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 0s;-ms-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 0s;-o-transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 0s;transition:opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 0s}}@media (min-width:768px) and (prefers-reduced-motion:reduce){.main-menu-dropdown{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}}@media (min-width:768px) and (prefers-reduced-motion:reduce){.is-open>.main-menu-dropdown{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}}@media (min-width:768px){.main-menu-dropdown-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (min-width:992px){.main-menu-dropdown-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (min-width:1200px){.main-menu-dropdown-grid{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media (min-width:768px){.main-menu-dropdown-item{display:flex;align-items:center;gap:10px;padding:10px;font-size:14px;font-weight:400;line-height:18px;color:#424242;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:background-color 0.15s ease, color 0.15s ease;-moz-transition:background-color 0.15s ease, color 0.15s ease;-ms-transition:background-color 0.15s ease, color 0.15s ease;-o-transition:background-color 0.15s ease, color 0.15s ease;transition:background-color 0.15s ease, color 0.15s ease}.main-menu-dropdown-item:hover,.main-menu-dropdown-item:focus-visible{color:#FFFFFF;background-color:#43A047;-webkit-box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(67, 160, 71, 0.4);-moz-box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(67, 160, 71, 0.4);box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(67, 160, 71, 0.4)}}.main-menu-dropdown-image{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:50px;height:50px}@media (min-width:992px){.main-menu-dropdown-image{width:64px;height:64px}}@media (min-width:1200px){.main-menu-dropdown-image{width:70px;height:70px}}.main-menu-dropdown-image img{max-width:100%;max-height:100%;object-fit:contain}.main-menu-dropdown-label{line-height:18px;max-height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.main-menu-purposes{margin-top:10px;padding:10px;border-top:1px solid #E6E6E6}.main-menu-purposes .main-menu-purposes-title{margin-bottom:10px;font-size:12px;font-weight:500;text-transform:uppercase;color:#757575}.main-menu-purposes .main-menu-purposes-list{display:flex;flex-wrap:wrap;gap:10px 20px}.main-menu-purposes .main-menu-purpose{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#3C4858}.main-menu-purposes .main-menu-purpose svg{width:24px;height:24px}.main-menu-purposes .main-menu-purpose:hover,.main-menu-purposes .main-menu-purpose:focus-visible{color:#43A047}@media (max-width:767px){.main-menu-purposes{border-top-color:rgba(255, 255, 255, 0.2)}.main-menu-purposes .main-menu-purposes-title,.main-menu-purposes .main-menu-purpose{color:#FFFFFF}}body.menu-open{overflow:hidden}.mobile-menu{position:fixed;inset:0;z-index:1000;visibility:hidden;-webkit-transition:visibility 0s linear 0.3s;-moz-transition:visibility 0s linear 0.3s;-ms-transition:visibility 0s linear 0.3s;-o-transition:visibility 0s linear 0.3s;transition:visibility 0s linear 0.3s;--mobile-menu-width: min(260px, 85vw)}.mobile-menu.is-open{visibility:visible;-webkit-transition:visibility 0s linear 0s;-moz-transition:visibility 0s linear 0s;-ms-transition:visibility 0s linear 0s;-o-transition:visibility 0s linear 0s;transition:visibility 0s linear 0s}.mobile-menu .mobile-menu-backdrop{position:absolute;inset:0;background-color:var(--overlay-color);opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.mobile-menu.is-open .mobile-menu-backdrop{opacity:1}.mobile-menu .mobile-menu-panel{position:absolute;top:0;right:0;bottom:0;width:var(--mobile-menu-width);overflow-y:auto;padding:10px 15px calc(20px + var(--safe-bottom));background-color:#FFFFFF;-webkit-box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}.mobile-menu.is-open .mobile-menu-panel{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.mobile-menu .mobile-menu-close{background:unset;border:unset;outline:unset;margin:0;padding:0;position:absolute;z-index:1;top:10px;right:calc(var(--mobile-menu-width) + 10px);width:40px;height:40px;font-size:24px;color:#FFFFFF;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.mobile-menu .mobile-menu-close:not(.disabled){cursor:pointer}.mobile-menu.is-open .mobile-menu-close{opacity:1}.mobile-menu .mobile-menu-links,.mobile-menu .mobile-menu-languages{margin:0;padding:0;list-style:none}.mobile-menu .mobile-menu-links a,.mobile-menu .mobile-menu-languages a{display:block;padding:15px 0;border-bottom:1px solid #E6E6E6;font-size:12px;font-weight:400;line-height:18px;text-transform:uppercase;color:#424242}.mobile-menu .mobile-menu-links a:hover,.mobile-menu .mobile-menu-links a:focus-visible,.mobile-menu .mobile-menu-links a.active,.mobile-menu .mobile-menu-languages a:hover,.mobile-menu .mobile-menu-languages a:focus-visible,.mobile-menu .mobile-menu-languages a.active{color:#43A047}.mobile-menu .mobile-menu-languages{display:flex;gap:20px}.mobile-menu .mobile-menu-languages a{border-bottom:0}.mobile-menu .mobile-menu-languages a.active{font-weight:500}.section-seo{position:relative;padding-top:10px;padding-bottom:40px}@media (min-width:768px){.section-seo{padding-bottom:60px}}.footer{position:relative;z-index:1;padding:30px 0 max(30px, var(--safe-bottom));background:#FFFFFF;background:-moz-linear-gradient(225deg, #FFFFFF 0%, #F5F5F5 100%);background:-webkit-linear-gradient(225deg, #FFFFFF 0%, #F5F5F5 100%);background:linear-gradient(135deg, #FFFFFF 0%, #F5F5F5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#F5F5F5", GradientType=1);font-size:14px;font-weight:300;line-height:1.35;color:#3C4858}.footer a{color:rgba(60, 72, 88, 0.9)}.footer a:hover,.footer a:focus-visible{color:#3C4858}.footer ul{margin:0;padding:0;list-style:none}.footer .footer-content{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:0 30px;text-align:center}@media (min-width:992px){.footer .footer-content{flex-wrap:nowrap;justify-content:space-between;column-gap:30px;text-align:left}}@media (min-width:1200px){.footer .footer-content{column-gap:50px}}.footer .footer-col{width:100%;padding:0 15px}@media (min-width:768px){.footer .footer-col{width:auto;flex:1 1 0;min-width:0}}@media (min-width:992px){.footer .footer-col{flex:0 1 auto}}@media (min-width:768px){.footer .footer-brand{flex-basis:100%}}@media (min-width:992px){.footer .footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:15px;flex:0 0 260px}}@media (min-width:1200px){.footer .footer-brand{flex-direction:row;align-items:center;gap:20px;flex:0 1 520px;min-width:360px}}.footer .footer-brand .logo{display:block;max-width:140px;margin:0 auto 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:992px){.footer .footer-brand .logo{flex:none;width:120px;margin:0}}@media (min-width:1200px){.footer .footer-brand .logo{width:140px}}.footer .footer-brand .logo img{display:block;width:100%;height:auto}.footer .footer-brand .footer-about{text-align:center;color:#9E9E9E}@media (min-width:992px){.footer .footer-brand .footer-about{flex:1 1 auto;min-width:0;text-align:left}}.footer .footer-brand .footer-about p{margin:0 0 10px}@media (min-width:768px){.footer .footer-contacts{flex:0 0 auto}}.footer .footer-title{margin:20px 0 10px;font-size:16.8px;font-weight:700;line-height:1.5;color:#3C4858}@media (min-width:992px){.footer .footer-title{margin-top:10px}}.footer .footer-links>li>a{display:inline-block;padding:5px;font-size:12px;font-weight:400;text-transform:uppercase}.footer .footer-contact-list{margin:10px 0}.footer .footer-contact-list>li>a{display:inline-block;padding:10px 15px;font-size:16px;font-weight:500;line-height:18px}.footer .footer-bottom{margin-top:20px;padding-top:20px;border-top:1px solid #E6E6E6}.footer .callback-strip{display:flex;align-items:center;gap:15px 30px;margin-bottom:30px;padding:10px 0 30px;border-bottom:1px solid #E6E6E6}@media (max-width:767px){.footer .callback-strip{flex-direction:column;text-align:center}}.footer .callback-strip-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:56px;height:56px;font-size:26px;color:var(--color-primary);background-color:color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:50%;cursor:pointer}.footer .callback-strip-text{flex:1 1 auto;min-width:0}.footer .callback-strip-title{font-size:22px;font-weight:400;line-height:1.3;color:var(--title-color)}.footer .callback-strip-note{margin:5px 0 0;font-size:16px;line-height:1.5}.footer .callback-strip-button{flex-shrink:0}@media (min-width:992px){.footer .footer-nav-row{display:flex;justify-content:space-between;gap:0 30px}}@media (min-width:992px){.footer .footer-nav-legal ul{justify-content:flex-end}}.footer .footer-nav ul{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:992px){.footer .footer-nav ul{justify-content:flex-start}}.footer .footer-nav ul a{display:inline-block;padding:15px;font-size:12px;font-weight:500;text-transform:uppercase}@media (max-width:480px){.footer .footer-nav ul{flex-direction:column;align-items:center}.footer .footer-nav ul a{padding:10px}}.footer .footer-meta{display:flex;flex-direction:column;align-items:center;padding:0 15px;text-align:center}@media (min-width:768px){.footer .footer-meta{flex-direction:row;justify-content:space-between;gap:0 15px;text-align:left}}.footer .copyright{padding:15px 0}.footer .powered{display:inline-flex;align-items:flex-end;flex-shrink:0;gap:4px;height:48px;padding:10px 0;font-size:11px;line-height:18px}.footer .powered>span{color:#595959}.footer .powered>a{display:inline-block;height:26px;padding:3px 0;opacity:0.6;filter:url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg'&gt;&lt;filter id='grayscale'&gt;&lt;feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:opacity 0.15s linear, filter 0.15s linear;-moz-transition:opacity 0.15s linear, filter 0.15s linear;-ms-transition:opacity 0.15s linear, filter 0.15s linear;-o-transition:opacity 0.15s linear, filter 0.15s linear;transition:opacity 0.15s linear, filter 0.15s linear}.footer .powered>a:hover,.footer .powered>a:focus-visible{opacity:1;filter:url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg'&gt;&lt;filter id='grayscale'&gt;&lt;feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");filter:gray;-webkit-filter:grayscale(0%)}.footer .powered img{display:block;width:90px;height:auto;max-height:100%}.footer-socials{display:flex;list-style:none;padding:0;flex-wrap:wrap;justify-content:center;margin:10px -5px 0}@media (min-width:992px){.footer-socials{justify-content:flex-start}}.footer-social{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:22px;color:rgba(33, 33, 33, 0.9);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:color 0.15s ease, background-color 0.15s ease;-moz-transition:color 0.15s ease, background-color 0.15s ease;-ms-transition:color 0.15s ease, background-color 0.15s ease;-o-transition:color 0.15s ease, background-color 0.15s ease;transition:color 0.15s ease, background-color 0.15s ease}.footer-social svg{width:22px;height:22px;fill:currentColor}.footer-social:hover,.footer-social:focus-visible{background-color:rgba(0, 0, 0, 0.04)}.footer-social-facebook:hover,.footer-social-facebook:focus-visible{color:#3B5998}.footer-social-instagram:hover,.footer-social-instagram:focus-visible{color:#E4405F}.footer-social-youtube:hover,.footer-social-youtube:focus-visible{color:#FF0000}.footer-social-twitter:hover,.footer-social-twitter:focus-visible{color:#000000}.footer-social-tiktok:hover,.footer-social-tiktok:focus-visible{color:#000000}.footer-social-telegram:hover,.footer-social-telegram:focus-visible{color:#229ED9}.footer-social-viber:hover,.footer-social-viber:focus-visible{color:#7360F2}.footer-social-whatsapp:hover,.footer-social-whatsapp:focus-visible{color:#25D366}.footer-social-skype:hover,.footer-social-skype:focus-visible{color:#00AFF0}.footer-social-linkedin:hover,.footer-social-linkedin:focus-visible{color:#0A66C2}.footer-social-vimeo:hover,.footer-social-vimeo:focus-visible{color:#1AB7EA}.footer-social-behance:hover,.footer-social-behance:focus-visible{color:#1769FF}.footer-social-dribbble:hover,.footer-social-dribbble:focus-visible{color:#EA4C89}.footer-social-github:hover,.footer-social-github:focus-visible{color:#181717}.logo{display:inline-flex;align-items:center;flex-shrink:0;line-height:0}.wrap{position:relative;container-type:inline-size}.wrap>.section{position:relative;overflow-x:hidden;overflow-x:clip}.wrap:not(:has(~ .section-seo))>.section:last-of-type:not(.section-error),.wrap:not(:has(~ .section-seo))>.page>.section:last-of-type:not(.section-error){padding-bottom:40px}@media (min-width:768px){.wrap:not(:has(~ .section-seo))>.section:last-of-type:not(.section-error),.wrap:not(:has(~ .section-seo))>.page>.section:last-of-type:not(.section-error){padding-bottom:60px}}:root,:host{--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--container-width: 1170px;--container-padding-base: 15px;--container-padding-left: max(var(--container-padding-base), var(--safe-left));--container-padding-right: max(var(--container-padding-base), var(--safe-right));--dynamic-padding-left: clamp(
        var(--container-padding-left),
        calc((100cqi - var(--container-width)) / 2 + var(--container-padding-left)),
        100cqi
    );--dynamic-padding-right: clamp(
        var(--container-padding-right),
        calc((100cqi - var(--container-width)) / 2 + var(--container-padding-right)),
        100cqi
    )}@media (min-width:768px){:root,:host{--container-padding-base: 30px}}@media (min-width:1440px){:root,:host{--container-width: 1380px}}@media (min-width:1920px){:root,:host{--container-width: 1620px}}.container{position:relative;max-width:100%;margin:0 auto;width:var(--container-width);padding-left:var(--container-padding-left);padding-right:var(--container-padding-right)}.container-full{position:relative;max-width:100%;margin:0 auto;padding-left:max(1rem, var(--safe-left));padding-right:max(1rem, var(--safe-right))}@media (min-width:1440px){.container-full{padding-left:calc(4rem + var(--safe-left));padding-right:calc(4rem + var(--safe-right))}}.nav-link{position:relative;display:inline-flex;align-items:center;padding:0.75rem 0.5rem;gap:0.5rem;font-size:1rem;font-weight:500;line-height:1}.nav-link>span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;border-radius:2px;background:currentColor;-webkit-transform:scale(0, 1);-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);-o-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:transform 0.25s ease;-moz-transition:transform 0.25s ease;-ms-transition:transform 0.25s ease;-o-transition:transform 0.25s ease;transition:transform 0.25s ease;transform-origin:left center}.nav-link:hover>span:after,.nav-link:focus>span:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}@media (min-width:768px){.nav-link{padding-top:0.5rem;padding-bottom:0.5rem;font-size:0.9375rem}}.nav-feature-grid{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0.5rem;width:100%;overflow-x:auto}.nav-feature-grid.scroller__content{gap:0.5rem}@media (min-width:768px) and (max-width:991px){.nav-feature-grid{display:grid;grid-template-columns:repeat(3, 1fr)}}.nav-feature-card{flex-basis:calc((100% - (2 * 0.5rem)) / 3);flex-shrink:0;flex-grow:1;min-width:180px;display:flex;align-items:center;gap:1rem;padding:1.25rem;border-radius:0.5rem;border:1px solid var(--border-color);scroll-snap-align:start;background-color:transparent;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease}@media (min-width:768px){.nav-feature-card{flex-basis:calc((100% - (3 * 0.5rem)) / 4)}}@media (min-width:992px){.nav-feature-card{max-width:calc((100% - (2 * 0.5rem)) / 3)}}@media (min-width:1200px){.nav-feature-card{flex-basis:calc((100% - (4 * 0.5rem)) / 5)}}.nav-feature-card:hover{background-color:rgba(230, 230, 230, 0.5)}.nav-feature-card img,.nav-feature-card svg{flex-shrink:0;width:1.5rem;height:1.5rem;--text-color: var(--color-secondary)}.nav-feature-card span{font-size:1rem;font-weight:300;line-height:1;color:var(--text-color);overflow-wrap:anywhere;hyphens:auto}.img-link{font-size:0;line-height:0}.breadcrumbs{padding:30px 0 0}.breadcrumbs .breadcrumbs-list{margin:0;padding:8px 0;list-style:none;overflow-wrap:break-word}.breadcrumbs .breadcrumbs-item{display:inline;font-size:14px;font-weight:300;line-height:24px;color:var(--text-color)}.breadcrumbs .breadcrumbs-item:not(:last-child)::after{content:"/";padding:0 5px;color:#CCCCCC}.breadcrumbs .breadcrumbs-item a{color:color-mix(in srgb, var(--text-color) 90%, transparent)}.breadcrumbs .breadcrumbs-item a:hover,.breadcrumbs .breadcrumbs-item a:focus-visible{color:var(--text-color)}.page-heading{margin:4px 0 25px;scroll-margin-top:85px;font-size:32px;font-weight:500;line-height:1.25;text-align:left;overflow-wrap:break-word;color:var(--page-title-color)}@media (max-width:991px){.page-heading{font-size:26px}}@media (max-width:480px){.page-heading{margin-bottom:20px;font-size:22px}}.row{display:grid;grid-template-columns:repeat(12, 1fr);gap:clamp(0.5rem, 1vw, 1rem)}.row.no-gap{gap:0}.row.no-horizontal-gap,.row.no-h-gap,.row.no-X-gap{column-gap:0}.row.no-vertical-gap,.row.no-v-gap,.row.no-y-gap{row-gap:0}.row [class*="col-"]>.card+.card{margin-top:1rem}@media (min-width:1200px){.row [class*="col-"]>.card+.card{margin-top:1.5rem}}@media (min-width:1920px){.row [class*="col-"]>.card+.card{margin-top:2rem}}[class*="col-"]{grid-column:1 / -1}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}@media (min-width:340px){.col-xxs-1{grid-column:span 1}.col-xxs-2{grid-column:span 2}.col-xxs-3{grid-column:span 3}.col-xxs-4{grid-column:span 4}.col-xxs-5{grid-column:span 5}.col-xxs-6{grid-column:span 6}.col-xxs-7{grid-column:span 7}.col-xxs-8{grid-column:span 8}.col-xxs-9{grid-column:span 9}.col-xxs-10{grid-column:span 10}.col-xxs-11{grid-column:span 11}.col-xxs-12{grid-column:span 12}}@media (min-width:480px){.col-xs-1{grid-column:span 1}.col-xs-2{grid-column:span 2}.col-xs-3{grid-column:span 3}.col-xs-4{grid-column:span 4}.col-xs-5{grid-column:span 5}.col-xs-6{grid-column:span 6}.col-xs-7{grid-column:span 7}.col-xs-8{grid-column:span 8}.col-xs-9{grid-column:span 9}.col-xs-10{grid-column:span 10}.col-xs-11{grid-column:span 11}.col-xs-12{grid-column:span 12}}@media (min-width:767px){.col-sm-1{grid-column:span 1}.col-sm-2{grid-column:span 2}.col-sm-3{grid-column:span 3}.col-sm-4{grid-column:span 4}.col-sm-5{grid-column:span 5}.col-sm-6{grid-column:span 6}.col-sm-7{grid-column:span 7}.col-sm-8{grid-column:span 8}.col-sm-9{grid-column:span 9}.col-sm-10{grid-column:span 10}.col-sm-11{grid-column:span 11}.col-sm-12{grid-column:span 12}}@media (min-width:991px){.col-md-1{grid-column:span 1}.col-md-2{grid-column:span 2}.col-md-3{grid-column:span 3}.col-md-4{grid-column:span 4}.col-md-5{grid-column:span 5}.col-md-6{grid-column:span 6}.col-md-7{grid-column:span 7}.col-md-8{grid-column:span 8}.col-md-9{grid-column:span 9}.col-md-10{grid-column:span 10}.col-md-11{grid-column:span 11}.col-md-12{grid-column:span 12}}@media (min-width:1199px){.col-lg-1{grid-column:span 1}.col-lg-2{grid-column:span 2}.col-lg-3{grid-column:span 3}.col-lg-4{grid-column:span 4}.col-lg-5{grid-column:span 5}.col-lg-6{grid-column:span 6}.col-lg-7{grid-column:span 7}.col-lg-8{grid-column:span 8}.col-lg-9{grid-column:span 9}.col-lg-10{grid-column:span 10}.col-lg-11{grid-column:span 11}.col-lg-12{grid-column:span 12}}@media (min-width:1439px){.col-xl-1{grid-column:span 1}.col-xl-2{grid-column:span 2}.col-xl-3{grid-column:span 3}.col-xl-4{grid-column:span 4}.col-xl-5{grid-column:span 5}.col-xl-6{grid-column:span 6}.col-xl-7{grid-column:span 7}.col-xl-8{grid-column:span 8}.col-xl-9{grid-column:span 9}.col-xl-10{grid-column:span 10}.col-xl-11{grid-column:span 11}.col-xl-12{grid-column:span 12}}@media (min-width:1919px){.col-xxl-1{grid-column:span 1}.col-xxl-2{grid-column:span 2}.col-xxl-3{grid-column:span 3}.col-xxl-4{grid-column:span 4}.col-xxl-5{grid-column:span 5}.col-xxl-6{grid-column:span 6}.col-xxl-7{grid-column:span 7}.col-xxl-8{grid-column:span 8}.col-xxl-9{grid-column:span 9}.col-xxl-10{grid-column:span 10}.col-xxl-11{grid-column:span 11}.col-xxl-12{grid-column:span 12}}@media (min-width:2559px){.col-huge-1{grid-column:span 1}.col-huge-2{grid-column:span 2}.col-huge-3{grid-column:span 3}.col-huge-4{grid-column:span 4}.col-huge-5{grid-column:span 5}.col-huge-6{grid-column:span 6}.col-huge-7{grid-column:span 7}.col-huge-8{grid-column:span 8}.col-huge-9{grid-column:span 9}.col-huge-10{grid-column:span 10}.col-huge-11{grid-column:span 11}.col-huge-12{grid-column:span 12}}.col{grid-column:span 1}.col-fill{grid-column:1 / -1}.hero-title,h1,.h1,.heading,h2,.h2,.title,h3,.h3,.minor-title,h4,.h4,h5,.h5,h6,.h6{margin:0 0 clamp(0.625rem, 1em, 2.5rem) 0;text-wrap:balance;color:var(--title-color)}.hero-title,h1,.h1{font-size:clamp(26px, 3vw, 36px);font-weight:400;line-height:1.2}.heading,h2,.h2{font-size:clamp(24px, 2.5vw, 30px);font-weight:300;line-height:1.2}.title,h3,.h3{font-size:clamp(20px, 2vw, 24px);font-weight:400;line-height:1.2}.minor-title,h4,.h4{font-size:18px;font-weight:500;line-height:1.2}.lead-text{font-size:clamp(18px, 2vw, 22px);font-weight:400;line-height:1.5}.minor-text{font-size:clamp(16px, 1.25vw, 20px);font-weight:300;line-height:1.3}.hero-title,h1,.h1{color:var(--page-title-color)}.scroller{position:relative}.scroller .control-zone{position:absolute;top:0;bottom:0;z-index:15;display:none;align-items:center;justify-content:center;min-width:4rem;height:100%;margin:0;padding:0;border:0;background:transparent}@media (min-width:768px){.scroller .control-zone{display:flex}}.scroller .control-zone[data-scroller="prev"]{width:var(--dynamic-padding-left);left:0}.scroller .control-zone[data-scroller="next"]{width:var(--dynamic-padding-right);right:0}.scroller .control-zone.disabled{pointer-events:none}.scroller__controls{position:relative;list-style:none;margin:0;padding:0;padding-left:var(--dynamic-padding-left);padding-right:var(--dynamic-padding-right);display:flex;align-items:center;justify-content:center;gap:0.5rem}.scroller__button{background:unset;border:unset;outline:unset;margin:0;padding:0}.scroller__button:not(.disabled){cursor:pointer}.scroller__container{position:relative;padding-left:var(--dynamic-padding-left);padding-right:var(--dynamic-padding-right);white-space:nowrap;margin-top:-2rem;margin-bottom:-2rem;padding-top:2rem;padding-bottom:2rem;overflow-x:scroll;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:mandatory;scroll-snap-type:x mandatory;scroll-padding-left:var(--dynamic-padding-left);scroll-padding-right:var(--dynamic-padding-right);scrollbar-width:none}.product-scroller .scroller__container{margin-bottom:-10rem;padding-bottom:10rem}.scroller__container::-webkit-scrollbar{display:none}.scroller__container>div{white-space:normal}.scroller__content{position:relative;display:inline-flex;vertical-align:top;gap:clamp(0.5rem, 1vw, 1rem)}.scroller__content>div{scroll-snap-coordinate:start;scroll-snap-align:start}.scroller__header{position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:2rem;margin-bottom:1rem}@media (min-width:768px){.scroller__header{margin-top:4rem;margin-bottom:2rem}}.slide-ctrl{background:unset;border:unset;outline:unset;margin:0;padding:0;display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:2px solid currentColor;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:var(--scroller-arrow-color);-webkit-transition:opacity 0.2s ease, color 0.2s ease, border-color 0.2s ease;-moz-transition:opacity 0.2s ease, color 0.2s ease, border-color 0.2s ease;-ms-transition:opacity 0.2s ease, color 0.2s ease, border-color 0.2s ease;-o-transition:opacity 0.2s ease, color 0.2s ease, border-color 0.2s ease;transition:opacity 0.2s ease, color 0.2s ease, border-color 0.2s ease}.slide-ctrl:not(.disabled){cursor:pointer}.slide-ctrl .icon{font-size:1.0625rem}.slide-ctrl:hover:not(.disabled){opacity:0.7}.disabled .slide-ctrl,.slide-ctrl.disabled{color:var(--text-disabled-color);pointer-events:none}.product-scroller,.reviews-scroller{padding:clamp(2rem, 4vw, 4rem) 0 clamp(1rem, 2vw, 2rem) 0}.slider-arrows,.reviews-arrows{display:flex;align-items:center;gap:0.75rem;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.scroller-inactive .slider-arrows,.scroller-inactive .reviews-arrows{opacity:0;pointer-events:none}.section-faq{padding:30px 0;scroll-margin-top:70px}.section-faq .section-heading{margin:0 0 20px}.section-faq .faq-list{display:flex;flex-direction:column;gap:10px;width:940px;max-width:100%;margin:0 auto;padding:0;list-style:none}.section-faq .faq-item{scroll-margin-top:80px;background-color:var(--surface-bg-color);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(158, 158, 158, 0.4);-moz-box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(158, 158, 158, 0.4);box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(158, 158, 158, 0.4)}.section-faq .faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:16px 20px;font-size:16px;font-weight:500;line-height:1.3;text-decoration:none;color:var(--text-color);-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-ms-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}.section-faq .faq-item__question .icon{flex-shrink:0;font-size:20px;color:#9E9E9E;-webkit-transition:transform 0.2s ease, color 0.2s ease;-moz-transition:transform 0.2s ease, color 0.2s ease;-ms-transition:transform 0.2s ease, color 0.2s ease;-o-transition:transform 0.2s ease, color 0.2s ease;transition:transform 0.2s ease, color 0.2s ease}.section-faq .faq-item__question:hover,.section-faq .faq-item__question:focus-visible{color:var(--color-primary)}.section-faq .faq-item__question:hover .icon,.section-faq .faq-item__question:focus-visible .icon{color:var(--color-primary)}.section-faq .faq-item__question.shown .icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.section-faq .faq-item__answer{padding:0 20px 16px;font-size:14px;font-weight:300;line-height:1.35;color:var(--text-color)}.section-faq .faq-item__answer p{margin:0}.section-faq .faq-item__answer p+p{margin-top:8px}.section-faq .faq-item__answer a{color:var(--color-primary)}.section-faq .faq-item__answer a:hover,.section-faq .faq-item__answer a:focus{text-decoration:underline}.section-faq .faq-footnote{margin:20px 0 0;font-size:14px;font-weight:300;line-height:1.35;text-align:center;color:var(--text-color)}.section-faq .faq-footnote a{color:var(--color-primary)}.section-faq .faq-footnote a:hover,.section-faq .faq-footnote a:focus{text-decoration:underline}.section-faq-contact{padding-top:0}.section-faq-contact .faq-footnote{margin-top:0}.section-error{padding:clamp(0.5rem, 1vw, 1rem) 0}.section-page-banner{padding:clamp(0.5rem, 1vw, 1rem) 0}.section-page-collections{padding:clamp(0.5rem, 1vw, 1rem) 0}.section-page-contacts{padding:clamp(0.5rem, 1vw, 1rem) 0}.section-page-default{padding:clamp(0.5rem, 1vw, 1rem) 0}.page-layout-default{display:grid;gap:clamp(1rem, 2vw, 2rem) clamp(2rem, 4vw, 4rem)}@media (min-width:992px){.page-layout-default{grid-template-columns:3fr minmax(200px, 2fr)}}.page-layout-default .page-content{margin:0;--page-content-measure: 100%}.page-layout-default .page-image{width:100%;height:auto;align-self:start}.page-layout-default .page-image img,.page-layout-default .page-image video,.page-layout-default .page-image .video-player{display:block;width:100%;height:auto;-webkit-border-radius:0.5rem;-moz-border-radius:0.5rem;border-radius:0.5rem}.page-layout-banner .page-image+.container{margin-top:40px}.page-layout-banner .page-image{width:100%;height:auto;max-height:380px;aspect-ratio:3}@media (min-width:992px){.page-layout-banner .page-image{aspect-ratio:5}}.page-layout-banner .page-image img,.page-layout-banner .page-image video,.page-layout-banner .page-image .video-player{display:block;width:100%;height:100%;object-fit:cover}.brand-index-card{display:flex;align-items:center;justify-content:center;height:6.375rem;padding:1rem;background-color:var(--surface-raised-bg-color);-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.brand-index-card:hover,.brand-index-card:focus-visible{opacity:0.7}.brand-index-card>img{width:100%;height:100%;object-fit:contain}.brand-index-card>span{font-size:1rem;font-weight:500;text-align:center;color:var(--title-color)}.section-page-default,.section-page-banner,.section-page-collections,.section-page-contacts,.section-page-delivery,.section-page-reviews{padding-top:0}.section-page-default,.section-page-banner,.section-page-collections,.section-page-delivery,.section-page-reviews{padding-bottom:clamp(1rem, 2vw, 2rem)}.section-page-reviews-intro{padding-bottom:0}.section-page-reviews-list{padding:40px 0}.section-page-reviews-list+.section-page-reviews{padding-top:0}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 340px), 1fr));gap:20px}.reviews-pagination{grid-column:1 / -1;margin-top:20px}.reviews-pagination:empty{display:none}.reviews-pagination .pagination{margin:-12px}.page-panel{padding:40px 60px;background-color:var(--surface-bg-color);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(158, 158, 158, 0.4);-moz-box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(158, 158, 158, 0.4);box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(158, 158, 158, 0.4)}@media (max-width:991px){.page-panel{padding:30px}}@media (max-width:480px){.page-panel{padding:25px 15px}}.page-panel+.page-panel{margin-top:40px}.page-panel>.page-content{margin:0}.page-panel-title{margin:0 0 40px;font-size:30px;font-weight:300;line-height:1.2;text-align:center;color:var(--title-color)}@media (max-width:480px){.page-panel-title{margin-bottom:25px;font-size:24px}}.delivery-methods-grid{display:grid;gap:30px;justify-content:center;grid-template-columns:minmax(0, 340px)}@media (min-width:768px){.delivery-methods-grid{grid-template-columns:repeat(2, minmax(0, 340px))}}@media (min-width:992px){.delivery-methods-grid{grid-template-columns:repeat(3, minmax(0, 340px))}}.delivery-method{min-width:0}.delivery-method-image{display:flex;align-items:center;justify-content:center;aspect-ratio:1.7777777778;max-width:240px;margin:0 auto}.delivery-method-image img{max-width:100%;max-height:100%;object-fit:contain}.delivery-method-name{margin:15px 0 10px;font-size:16px;font-weight:500;line-height:1.3;text-align:center;color:var(--title-color)}.delivery-method-text{font-size:13px;font-weight:300;line-height:1.45;color:rgba(117, 117, 117, 0.9)}.contact-boxes{display:grid;gap:30px;text-align:center}@media (min-width:992px){.contact-boxes{grid-template-columns:repeat(3, minmax(0, 1fr))}}.contact-box{display:flex;flex-direction:column;align-items:center;gap:15px;font-size:16px;font-weight:400;line-height:1.5;color:var(--text-color)}.contact-box a{color:inherit}.contact-box a:hover,.contact-box a:focus-visible{color:var(--color-primary)}.contact-box-icon{font-size:40px;color:var(--color-primary)}.contact-box-text.page-content{margin:0;font-size:16px}.contact-box-text.page-content p{margin:0 0 10px}.contact-box-list{margin:0;padding:0;list-style:none}.contact-box-list li+li{margin-top:10px}.footer-socials.contact-socials{justify-content:center;margin:0}.section-page-contacts{padding-bottom:clamp(1rem, 2vw, 2rem)}.contacts-form-panel{display:grid;gap:30px;align-items:end;max-width:1080px;margin:0 auto;padding-bottom:0}@media (min-width:992px){.contacts-form-panel{grid-template-columns:minmax(0, 1fr) minmax(0, 260px)}}.contacts-form{padding-bottom:40px}.contacts-form .form-container{position:relative}.contacts-image{display:none}@media (min-width:992px){.contacts-image{display:block}}.contacts-image img{display:block;width:100%;height:auto}.section-page-contacts .section-heading,.section-page-reviews .section-heading{margin:50px 0 30px}.reviews-intro{display:grid;gap:30px;align-items:center}@media (min-width:768px){.reviews-intro:has(> .reviews-rating){grid-template-columns:minmax(0, 240px) minmax(0, 1fr)}}@media (min-width:1200px){.reviews-intro:has(> .reviews-rating){grid-template-columns:minmax(0, 280px) minmax(0, 1fr);column-gap:60px}}.reviews-intro:has(> .reviews-rating)>.page-content{--page-content-measure: 100%}.reviews-rating{padding:20px;text-align:center;background-color:var(--surface-raised-bg-color);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.reviews-rating-title{font-size:20px;font-weight:300;line-height:1.3;color:var(--title-color)}.reviews-rating-value{margin:10px 0 0;font-size:48px;font-weight:400;line-height:1.2;color:var(--title-color)}.reviews-rating-stars{position:relative;display:inline-block;margin:5px 0;font-size:30px;line-height:1;white-space:nowrap}.reviews-rating-stars .reviews-rating-base{color:#E6E6E6}.reviews-rating-stars .reviews-rating-fill{position:absolute;top:0;left:0;overflow:hidden;color:#FDD835}.reviews-rating-label{font-size:12px;font-weight:300;line-height:1.3;color:#9E9E9E}.review-form-container{position:relative;max-width:640px;margin:0 auto}.review-rating-field{display:flex;flex-direction:column;align-items:center}.review-emoji{position:relative;width:100%;height:100px;overflow:hidden}.review-emoji::before,.review-emoji::after{content:"";position:absolute;left:0;z-index:1;width:100%;height:15px;pointer-events:none}.review-emoji::before{top:0;background:linear-gradient(180deg, var(--surface-bg-color) 35%, transparent)}.review-emoji::after{bottom:0;background:linear-gradient(0deg, var(--surface-bg-color) 35%, transparent)}.review-emoji-faces{display:flex;flex-direction:column;align-items:center;-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}.review-emoji-faces>svg{flex-shrink:0;width:70px;height:70px;margin:15px 0}.review-emoji-faces>svg:first-child{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.review-rating-field:has(input[value="1"]:checked) .review-emoji-faces{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px)}.review-rating-field:has(input[value="2"]:checked) .review-emoji-faces{-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px)}.review-rating-field:has(input[value="3"]:checked) .review-emoji-faces{-webkit-transform:translateY(-300px);-moz-transform:translateY(-300px);-ms-transform:translateY(-300px);-o-transform:translateY(-300px);transform:translateY(-300px)}.review-rating-field:has(input[value="4"]:checked) .review-emoji-faces{-webkit-transform:translateY(-400px);-moz-transform:translateY(-400px);-ms-transform:translateY(-400px);-o-transform:translateY(-400px);transform:translateY(-400px)}.review-rating-field:has(input[value="5"]:checked) .review-emoji-faces{-webkit-transform:translateY(-500px);-moz-transform:translateY(-500px);-ms-transform:translateY(-500px);-o-transform:translateY(-500px);transform:translateY(-500px)}.review-rating-select{display:inline-flex;flex-direction:row-reverse;gap:6px}.review-rating-select input{position:absolute;opacity:0;pointer-events:none}.review-rating-select label{margin:0;font-size:36px;line-height:1;color:#E6E6E6;cursor:pointer;-webkit-transition:color 0.15s ease, transform 0.15s ease;-moz-transition:color 0.15s ease, transform 0.15s ease;-ms-transition:color 0.15s ease, transform 0.15s ease;-o-transition:color 0.15s ease, transform 0.15s ease;transition:color 0.15s ease, transform 0.15s ease}.review-rating-select input:checked~label,.review-rating-select label:hover,.review-rating-select label:hover~label{color:#FDD835}.review-rating-select label:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.review-rating-select input:focus-visible+label{outline:2px solid var(--color-primary);outline-offset:2px}.review-form-fields{display:none;margin-top:25px}.review-form:has(.review-rating-select input:checked) .review-form-fields{display:block}.reviews-empty{font-size:16px;font-weight:300;line-height:1.4}.page-layout-error{margin:30px 0 60px;text-align:center;color:#212121}.page-layout-error .error-image{display:block;width:90%;max-width:400px;height:auto;margin:0 auto}.page-layout-error .error-code{margin-top:10px;font-size:60px;font-weight:600;line-height:1}.page-layout-error .error-title{margin:10px 0;font-size:24px;font-weight:500;line-height:30px;color:#212121}.page-layout-error .error-message{margin-bottom:30px;color:#757575}.page-layout-error .error-message p{margin:0}.page-layout-error .suggest-search{max-width:500px}.page-layout-error .error-actions{margin-top:30px}.page-content{padding-inline:max(var(--page-content-padding, 0px), calc((100% - var(--page-content-measure, 75ch)) / 2))}.page-content.render-post.container{width:940px;max-width:100%;padding-left:var(--container-padding-left);padding-right:var(--container-padding-right)}.page-content .hero-title{margin-top:80px}.page-content .browsers-table{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:30px;width:100%;margin:1em 0}.page-content .browsers-table .browser-link{display:flex;align-items:center;gap:20px}.page-content .browsers-table .browser-link>img{width:60px;height:60px;object-fit:cover;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.page-content,.seo-content{--rich-text-accent-color: #388E3C;--rich-text-marker-color: var(--color-primary);--rich-text-line-color: var(--divider-color);font-size:var(--rich-text-size, clamp(16px, 0.875rem + 0.3vw, 18px));font-weight:300;line-height:1.6;color:var(--text-color);overflow-wrap:break-word}.dark .page-content,.dark .seo-content{--rich-text-accent-color: #4CAF50}.page-content.product-description,.seo-content{--rich-text-size: clamp(15px, 0.85rem + 0.15vw, 16px)}.seo-content{--rich-text-line-color: color-mix(in srgb, var(--text-color) 20%, transparent)}.page-content>:first-child,.seo-content>:first-child{margin-top:0 !important}.page-content>:last-child,.seo-content>:last-child{margin-bottom:0 !important}.page-content p,.page-content ul,.page-content ol,.page-content li,.page-content dl,.page-content dt,.page-content dd,.page-content td,.page-content th,.page-content address,.seo-content p,.seo-content ul,.seo-content ol,.seo-content li,.seo-content dl,.seo-content dt,.seo-content dd,.seo-content td,.seo-content th,.seo-content address{margin-left:0 !important;margin-right:0 !important;text-indent:0 !important;font-family:inherit !important;font-size:inherit !important;line-height:inherit !important;color:inherit !important;background:none !important}.page-content span,.page-content font,.page-content a,.page-content b,.page-content strong,.page-content i,.page-content em,.page-content u,.page-content s,.page-content strike,.page-content big,.page-content mark,.seo-content span,.seo-content font,.seo-content a,.seo-content b,.seo-content strong,.seo-content i,.seo-content em,.seo-content u,.seo-content s,.seo-content strike,.seo-content big,.seo-content mark{font-family:inherit !important;font-size:inherit !important;line-height:inherit !important;color:inherit !important;background:none !important}.page-content p,.seo-content p{margin-top:0;margin-bottom:1em}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.seo-content h1,.seo-content h2,.seo-content h3,.seo-content h4,.seo-content h5,.seo-content h6{margin:1.4em 0 0.5em;margin-left:0 !important;margin-right:0 !important;padding:0;text-indent:0 !important;font-family:inherit !important;line-height:1.25 !important;text-wrap:balance;background:none !important}.page-content h1,.page-content h2[data-heading="1"],.seo-content h1,.seo-content h2[data-heading="1"]{margin-top:1.4em;margin-bottom:0.5em;font-size:1.6em !important;font-weight:400;color:var(--title-color) !important}.page-content h2:not([data-heading="1"]),.seo-content h2:not([data-heading="1"]){font-size:1.4em !important;font-weight:400;color:var(--rich-text-accent-color) !important}.page-content h3,.seo-content h3{font-size:1.2em !important;font-weight:500;color:var(--rich-text-accent-color) !important}.page-content h4,.seo-content h4{font-size:1.05em !important;font-weight:500;color:var(--title-color) !important}.page-content h5,.page-content h6,.seo-content h5,.seo-content h6{font-size:1em !important;font-weight:500;color:var(--title-color) !important}.page-content :is(h1, h2, h3, h4, h5, h6)+:is(h2, h3, h4, h5, h6),.seo-content :is(h1, h2, h3, h4, h5, h6)+:is(h2, h3, h4, h5, h6){margin-top:0.5em}.page-content b,.page-content strong,.seo-content b,.seo-content strong{font-weight:500;color:var(--title-color) !important}.page-content a,.seo-content a{color:var(--rich-text-accent-color) !important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;-webkit-transition:color 0.2s ease, text-decoration-color 0.2s ease;-moz-transition:color 0.2s ease, text-decoration-color 0.2s ease;-ms-transition:color 0.2s ease, text-decoration-color 0.2s ease;-o-transition:color 0.2s ease, text-decoration-color 0.2s ease;transition:color 0.2s ease, text-decoration-color 0.2s ease}.page-content a:hover,.page-content a:focus-visible,.seo-content a:hover,.seo-content a:focus-visible{color:var(--color-primary) !important;text-decoration-color:transparent}.page-content :is(h1, h2, h3, h4, h5, h6, a) :is(b, strong),.page-content :is(h1, h2, h3, h4, h5, h6) a,.seo-content :is(h1, h2, h3, h4, h5, h6, a) :is(b, strong),.seo-content :is(h1, h2, h3, h4, h5, h6) a{font-weight:inherit;color:inherit !important}.page-content ul,.page-content ol,.seo-content ul,.seo-content ol{margin-top:0;margin-bottom:1em;padding-left:1.5em}.page-content ul,.seo-content ul{list-style:disc}.page-content ul ul,.seo-content ul ul{list-style:circle}.page-content ol,.seo-content ol{list-style:decimal}.page-content li,.seo-content li{margin-top:0;margin-bottom:0.3em;padding-left:0.25em}.page-content li::marker,.seo-content li::marker{color:var(--rich-text-marker-color)}.page-content li>:is(ul, ol),.seo-content li>:is(ul, ol){margin-top:0.3em;margin-bottom:0}.page-content li>p,.seo-content li>p{margin-bottom:0.3em}.page-content ol>li::marker,.seo-content ol>li::marker{font-weight:500}.page-content blockquote,.seo-content blockquote{margin:1.5em 0;padding:0.25em 0 0.25em 1.25em;border-left:3px solid var(--rich-text-marker-color);font-style:normal;color:var(--text-muted-color)}.page-content blockquote>:last-child,.seo-content blockquote>:last-child{margin-bottom:0}.page-content hr,.seo-content hr{height:0;margin:2em 0;border:0;border-top:1px solid var(--rich-text-line-color)}.page-content figure,.seo-content figure{max-width:100%;margin:1.5em 0}.page-content figure.image,.page-content figure.media,.seo-content figure.image,.seo-content figure.media{margin:1.5em auto;text-align:center}.page-content figure.table,.seo-content figure.table{overflow-x:auto}.page-content img,.seo-content img{max-width:100%;height:auto;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.page-content figcaption,.seo-content figcaption{margin-top:0.6em;font-size:0.875em;line-height:1.4;text-align:center;color:var(--text-muted-color)}.page-content table,.seo-content table{width:100%;border-collapse:collapse;border-spacing:0;font-size:0.9375em}.page-content :is(figure.table>table, table) :is(td, th),.seo-content :is(figure.table>table, table) :is(td, th){padding:0.6em 0.9em !important;border:1px solid var(--rich-text-line-color) !important;vertical-align:top}.page-content :is(figure.table>table, table) :is(td, th)>p,.seo-content :is(figure.table>table, table) :is(td, th)>p{margin:0}.page-content :is(figure.table>table, table) :is(td, th)>p+p,.seo-content :is(figure.table>table, table) :is(td, th)>p+p{margin-top:0.5em}.page-content :is(figure.table>table, table) th,.seo-content :is(figure.table>table, table) th{font-weight:500;color:var(--title-color) !important}.page-content :is(figure.table>table, table) tbody>tr:nth-child(even)>:is(td, th),.seo-content :is(figure.table>table, table) tbody>tr:nth-child(even)>:is(td, th){background-color:color-mix(in srgb, var(--text-color) 4%, transparent) !important}@media (max-width:767px){.page-content [style*="justify"],.page-content [align="justify"],.seo-content [style*="justify"],.seo-content [align="justify"]{text-align:left !important}}.section-brands-index{padding:0 0 clamp(1rem, 2vw, 2rem)}.brands-index-content{margin-top:40px}.collections-content{margin-top:40px}.brands-index-search{position:relative;margin-bottom:20px}.brands-index-search>.form-control:not(:placeholder-shown){padding-right:40px}.brands-index-search>.search-clear{position:absolute;z-index:1;right:0;margin-top:-50px}.brands-index-search>.brands-index-search-icon{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;width:50px;height:50px;font-size:22px;color:#9E9E9E;pointer-events:none}.brands-index-search>.form-control{padding-left:48px}.brands-index-tiles{container-type:inline-size;container-name:tiles}.brands-index-grid{--tile-columns: 2;--tile-gap: 12px;display:grid;grid-template-columns:repeat(auto-fit, calc((100% - (var(--tile-columns) - 1) * var(--tile-gap)) / var(--tile-columns)));justify-content:center;gap:var(--tile-gap)}@media (min-width:481px){.brands-index-grid{--tile-gap: 16px}}@container tiles (min-width: 572px){.brands-index-grid{--tile-columns: 3}}@container tiles (min-width: 768px){.brands-index-grid{--tile-columns: 4}}@container tiles (min-width: 964px){.brands-index-grid{--tile-columns: 5}}@container tiles (min-width: 1160px){.brands-index-grid{--tile-columns: 6}}@container tiles (min-width: 1356px){.brands-index-grid{--tile-columns: 7}}@container tiles (min-width: 1552px){.brands-index-grid{--tile-columns: 8}}@container tiles (min-width: 1748px){.brands-index-grid{--tile-columns: 9}}@container tiles (min-width: 1944px){.brands-index-grid{--tile-columns: 10}}.brand-index-item{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:10px;text-align:center;background-color:transparent;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease;-moz-transition:background-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease;-ms-transition:background-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease;-o-transition:background-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease;transition:background-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease}@media (min-width:768px){.brand-index-item{padding:12px}}.brand-index-item:hover,.brand-index-item:focus-visible{z-index:3;background-color:var(--surface-bg-color);-webkit-box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(158, 158, 158, 0.4);-moz-box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(158, 158, 158, 0.4);box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(158, 158, 158, 0.4);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.brand-index-item:hover .brand-index-name,.brand-index-item:focus-visible .brand-index-name{color:var(--color-primary)}.brand-index-item[hidden]{display:none}.brand-index-logo{position:relative;flex-shrink:0;width:100%;aspect-ratio:1}.brand-index-logo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;-webkit-transition:filter 0.3s ease;-moz-transition:filter 0.3s ease;-ms-transition:filter 0.3s ease;-o-transition:filter 0.3s ease;transition:filter 0.3s ease}.brand-index-logo.is-empty{background-image:url("/images/default-brand.svg");background-repeat:no-repeat;background-position:center;background-size:65% auto}.brand-index-text{display:flex;flex-direction:column;gap:2px;min-width:0}.brand-index-kicker{font-size:10px;font-weight:500;line-height:14px;letter-spacing:0.08em;text-transform:uppercase;color:#9E9E9E}.brand-index-name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:500;line-height:20px;overflow-wrap:anywhere;color:var(--text-color);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}@media (max-width:480px){.brand-index-name{font-size:14px;line-height:18px}}@media (max-width:340px){.brand-index-name{font-size:13px;line-height:16px}}.brand-index-count{font-size:12px;font-weight:300;line-height:1.3;color:#9E9E9E}@media (hover:hover){.brands-index-grid:has(.brand-index-item:hover, .brand-index-item:focus-visible) .brand-index-item:not(:hover):not(:focus-visible) .brand-index-logo>img{filter:grayscale(1)}@supports not selector(:has(a)){.brands-index-grid:hover .brand-index-item:not(:hover) .brand-index-logo>img{filter:grayscale(1)}}}.brands-index-empty{margin:30px 0;font-size:16px;font-weight:400;line-height:1.4;text-align:center;color:var(--text-muted-color)}.brand-header{display:grid;grid-template-columns:minmax(0, 1fr);margin:4px 0 25px}@media (max-width:480px){.brand-header{margin-bottom:20px}}@media (min-width:768px){.brand-header{grid-template-columns:minmax(0, 1fr) auto;column-gap:40px;align-items:center}}.brand-header .page-heading{margin:0}.brand-header-logo{order:-1;margin-bottom:15px}@media (min-width:768px){.brand-header-logo{order:0;grid-column:2;grid-row:1;margin-bottom:0}.has-description>.brand-header-logo{grid-row:1 / span 2;align-self:start}}.brand-header-logo img{display:block;width:auto;height:auto;max-width:160px;max-height:60px;object-fit:contain}@media (min-width:768px){.brand-header-logo img{max-width:180px;max-height:80px}}.brand-header-text.page-content{grid-column:1;margin:15px 0 0;--page-content-measure: 100%}.visually-hidden{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.title-underline{position:relative;display:inline-block;padding-bottom:10px;color:var(--title-color)}.title-underline::after{content:"";position:absolute;left:50%;bottom:0;width:70%;height:2px;background-color:#43A047;pointer-events:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}a.title-underline:hover,a.title-underline:focus{color:var(--title-color)}.raised-panel{width:calc(100% - 30px);max-width:calc(var(--container-width) - var(--container-padding-left) - var(--container-padding-right));margin:0 auto;padding:40px 0;background-color:var(--surface-bg-color);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);--section-bg-color: var(--surface-bg-color)}@media (min-width:768px){.raised-panel{width:calc(100% - 60px);padding:60px 0}}.raised-panel .heading{margin-top:0}.section-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.75rem}.section-head .heading,.section-head .title,.section-head h2,.section-head h3{margin-bottom:0}.section-head .nav-link{padding:0.25rem;white-space:nowrap;font-size:1.0625rem;color:var(--color-primary)}.section-head .nav-link .icon{font-size:1.0625rem}.section-head .nav-link:hover,.section-head .nav-link:focus{color:var(--color-primary)}.section-intro{padding:40px 0 30px}@media (min-width:992px){.section-intro{padding:60px 0 50px}}.main-categories{display:grid;grid-template-columns:minmax(0, 1fr);gap:12px}@media (min-width:481px){.main-categories{gap:16px}}@media (min-width:992px){.main-categories{grid-template-columns:repeat(2, minmax(0, 1fr))}}.main-category{display:flex;align-items:center;gap:15px;min-width:0;padding:15px;background-color:var(--surface-bg-color);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(158, 158, 158, 0.4);-moz-box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(158, 158, 158, 0.4);box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(158, 158, 158, 0.4);-webkit-transition:box-shadow 0.2s ease;-moz-transition:box-shadow 0.2s ease;-ms-transition:box-shadow 0.2s ease;-o-transition:box-shadow 0.2s ease;transition:box-shadow 0.2s ease}@media (min-width:768px){.main-category{gap:24px;padding:20px}}.main-category:hover,.main-category:focus-visible{-webkit-box-shadow:0 8px 28px 0 rgba(0, 0, 0, 0.18), 0 10px 14px -6px rgba(158, 158, 158, 0.45);-moz-box-shadow:0 8px 28px 0 rgba(0, 0, 0, 0.18), 0 10px 14px -6px rgba(158, 158, 158, 0.45);box-shadow:0 8px 28px 0 rgba(0, 0, 0, 0.18), 0 10px 14px -6px rgba(158, 158, 158, 0.45)}.main-category:hover .main-category-image>img,.main-category:focus-visible .main-category-image>img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.main-category:hover .main-category-name,.main-category:focus-visible .main-category-name{color:var(--color-primary)}@media (prefers-reduced-motion:reduce){.main-category{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.main-category:hover .main-category-image>img,.main-category:focus-visible .main-category-image>img{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.main-category-image{position:relative;flex:0 0 100px;aspect-ratio:1}@media (min-width:768px){.main-category-image{flex-basis:200px}}@media (min-width:992px) and (max-width:1199px){.main-category-image{flex-basis:160px}}.main-category-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;-webkit-transition:transform 0.2s ease, filter 0.3s ease;-moz-transition:transform 0.2s ease, filter 0.3s ease;-ms-transition:transform 0.2s ease, filter 0.3s ease;-o-transition:transform 0.2s ease, filter 0.3s ease;transition:transform 0.2s ease, filter 0.3s ease}@media (prefers-reduced-motion:reduce){.main-category-image>img{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}}.main-category-image.is-empty{background-image:url("/images/default-category.svg");background-repeat:no-repeat;background-position:center;background-size:65% auto}@media (hover:hover){.main-categories:has(.main-category:hover, .main-category:focus-visible) .main-category:not(:hover):not(:focus-visible) .main-category-image>img{filter:grayscale(1)}@supports not selector(:has(a)){.main-categories:hover .main-category:not(:hover) .main-category-image>img{filter:grayscale(1)}}}.main-category-info{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.main-category-kicker{font-size:10px;font-weight:500;line-height:14px;letter-spacing:0.08em;text-transform:uppercase;color:#9E9E9E}.main-category-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;font-size:20px;font-weight:500;line-height:1.3;overflow-wrap:anywhere;color:var(--text-color);-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-ms-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}@media (max-width:767px){.main-category-name{font-size:17px}}@media (prefers-reduced-motion:reduce){.main-category-name{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}}.main-category-description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;font-size:14px;font-weight:300;line-height:1.5;color:var(--text-color)}@media (max-width:767px){.main-category-description{font-size:13px;font-weight:300;line-height:1.4}}.main-category-more{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:500;line-height:1.3;letter-spacing:0.03em;text-transform:uppercase;color:var(--color-primary)}@media (max-width:767px){.main-category-more{margin-top:10px;font-size:12px}}.main-category-more>.icon{font-size:14px}.section-advantages{padding:0 0 30px}.section-about{padding:30px 0}.advantages-grid{display:flex;flex-wrap:wrap;justify-content:center;margin:30px -15px 0}.advantage{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;margin-bottom:30px;padding:0 15px}@media (min-width:481px){.advantage{width:50%}}@media (min-width:992px){.advantage{width:calc(100% / 3)}}.advantage-value{display:flex;align-items:center;justify-content:center;min-width:100px;min-height:100px;margin-bottom:5px}@media (min-width:768px){.advantage-value{min-width:120px;min-height:120px}}.advantage-counter{font-size:60px;font-weight:400;line-height:1;color:#43A047}.advantage-image{width:100px;height:100px}@media (min-width:768px){.advantage-image{width:120px;height:120px}}.advantage-image>img{max-width:100%;max-height:100%}.advantage-title{margin:16px 0;font-size:18px;font-weight:500;line-height:1.2;text-transform:uppercase;color:#212121}.advantage-text{margin:0;font-size:16px;line-height:18px;color:rgba(33, 33, 33, 0.8)}.section-reviews .reviews-track{display:inline-flex;align-items:stretch;gap:20px;white-space:normal;text-align:left}.section-reviews .review-card{flex-shrink:0;width:calc(100cqi - 20px);max-width:420px;scroll-snap-align:start}@media (min-width:768px){.section-reviews .review-card{width:calc((100cqi - 20px) / 2)}}@media (min-width:992px){.section-reviews .review-card{width:calc((100cqi - 40px) / 3)}}.section-reviews .scroller__container{container-type:inline-size}.section-reviews .review-card-text{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.section-reviews .container.text-center{margin-top:25px}.review-card{display:flex;flex-direction:column;align-items:center;padding:20px 15px;background-color:var(--surface-bg-color);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(158, 158, 158, 0.4);-moz-box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(158, 158, 158, 0.4);box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(158, 158, 158, 0.4)}.review-card-name{font-size:16px;font-weight:500;line-height:1.3;text-align:center;color:var(--title-color)}.review-card-post{margin-top:2px;font-size:12px;text-align:center;color:#9E9E9E}.review-card-rating{display:flex;gap:4px;margin:10px 0 15px;font-size:20px;color:#E6E6E6}.review-card-rating .active{color:#FDD835}.review-card-text{align-self:stretch;font-size:15px;font-weight:300;line-height:1.45;color:var(--text-color)}.section-about .about-content{margin-top:30px}.section-brands{padding:60px 0}.section-intro+.section-brands{padding-top:25px}@media (min-width:992px){.section-intro+.section-brands{padding-top:5px}}.brands-slider{position:relative;isolation:isolate}.brands-slider::before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:15;width:clamp(2.5rem, var(--dynamic-padding-left), 7.5rem);background:linear-gradient(to right, var(--section-bg-color, var(--page-bg-color)) 25%, transparent);pointer-events:none}.brands-slider::after{content:"";position:absolute;top:0;bottom:0;right:0;z-index:15;width:clamp(2.5rem, var(--dynamic-padding-right), 7.5rem);background:linear-gradient(to left, var(--section-bg-color, var(--page-bg-color)) 25%, transparent);pointer-events:none}.brands-slider .splide__arrow{position:absolute;top:50%;z-index:16;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:0;border:0;opacity:1;cursor:pointer;color:#9E9E9E;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-ms-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}.brands-slider .splide__arrow:hover,.brands-slider .splide__arrow:focus-visible{color:var(--text-color)}.brands-slider .splide__arrow--prev{left:calc((clamp(2.5rem, var(--dynamic-padding-left), 7.5rem) - 40px) / 2);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background-color:var(--section-bg-color, var(--page-bg-color));-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.brands-slider .splide__arrow--prev .icon{font-size:1.75rem}.brands-slider .splide__arrow--prev:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.brands-slider .splide__arrow--next{right:calc((clamp(2.5rem, var(--dynamic-padding-right), 7.5rem) - 40px) / 2);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background-color:var(--section-bg-color, var(--page-bg-color));-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.brands-slider .splide__arrow--next .icon{font-size:1.75rem}.brands-slider .splide__arrow--next:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.brands-slide{width:auto !important}.brands-card{display:flex;align-items:center;justify-content:center;width:auto;height:100px;padding:0 30px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.brands-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.brands-card>span{min-width:6rem;text-align:center}.brands-card>img{width:auto;height:100%;max-width:12rem;object-fit:contain;-webkit-transition:filter 0.3s ease;-moz-transition:filter 0.3s ease;-ms-transition:filter 0.3s ease;-o-transition:filter 0.3s ease;transition:filter 0.3s ease}@media (hover:hover){.brands-slider:has(.brands-card:hover, .brands-card:focus-visible) .brands-card:not(:hover):not(:focus-visible)>img{filter:grayscale(1)}@supports not selector(:has(a)){.brands-slider:hover .brands-card:not(:hover)>img{filter:grayscale(1)}}}