/*! m1 content-sections.css bytes=65878 sha256=e7e20ffaf5f473f6c024fdd9f87e10bfe278489946c93ca515c5e13ba257ea5e - built by tools/w105/build-css.py from content-sections.css; do not edit */
:root{--mitode-gut-self: var(--mitode-gut, clamp(1rem, 4vw, 2.5rem));}.mitode-shell, .mitode-band__inner, .container_product_page, .container_product_page_grey{--mitode-gut-self: 0px;}:is( .container_product_page, .container_product_page_grey, .vlastnosti-slider-wrapper, .responsive-banner_full_round, .responsive-banner_product_guide, .responsive-banner_split_category_textvlavo, .mitode-longdesc--sections, .mitode-category-content__inner ) *, :is( .container_product_page, .container_product_page_grey, .vlastnosti-slider-wrapper, .responsive-banner_full_round, .responsive-banner_product_guide, .responsive-banner_split_category_textvlavo, .mitode-longdesc--sections, .mitode-category-content__inner ) *::before, :is( .container_product_page, .container_product_page_grey, .vlastnosti-slider-wrapper, .responsive-banner_full_round, .responsive-banner_product_guide, .responsive-banner_split_category_textvlavo, .mitode-longdesc--sections, .mitode-category-content__inner ) *::after{box-sizing: border-box;}.vlastnosti-slider-wrapper, .responsive-banner_full_round, .responsive-banner_product_guide{width: 100%;max-width: min(var(--mitode-shell, 1320px), 100% - 2 * var(--mitode-gut-self, clamp(1rem, 4vw, 2.5rem)));margin-inline: auto;box-sizing: border-box;}.container_product_page, .container_product_page_grey{width: 100%;box-sizing: border-box;display: flex;flex-direction: column;padding-block: clamp(2rem, 4vw, 2.5rem);padding-inline: var(--mitode-gut, clamp(1rem, 4vw, 2.5rem));}:is(.mitode-shell, .mitode-band__inner) :is(.container_product_page, .container_product_page_grey){padding-inline: 0;}.container_product_page_grey{background-color: rgba(0, 0, 0, .03);}.overlay-content_product_page{width: 100%;max-width: var(--mitode-shell, 1320px);margin-inline: auto;box-sizing: border-box;}.center_row_product_page{width: 100%;box-sizing: border-box;text-align: center;padding: 1.25rem .625rem;}.columns_wrapper_product_page{display: flex;flex-wrap: nowrap;gap: clamp(1.25rem, 2.4vw, 1.875rem);margin-top: 1.25rem;align-items: center;}.left_column_product_page, .right_column_product_page{flex: 1;min-width: 0;box-sizing: border-box;display: flex;flex-direction: column;gap: 1.25rem;text-align: left;}.left_column_product_page > *:not(:last-child), .right_column_product_page > *:not(:last-child){margin-bottom: .3rem;}.left_column_product_page img, .right_column_product_page img{width: 100%;height: auto;max-height: 80vh;object-fit: cover;border-radius: var(--mitode-radius-lg, 20px);}@media (max-width: 950px){.columns_wrapper_product_page{flex-direction: column;align-items: stretch;}}.center_row_product_page :is(h1, h2), .left_column_product_page :is(h1, h2), .right_column_product_page :is(h1, h2){font-size: clamp(1.25rem, 2.2vw, 1.5rem);font-weight: 700;line-height: 1.25;color: var(--wp--preset--color--contrast, #0f0f0f);margin: 0 0 .35rem;letter-spacing: -.01em;}.center_row_product_page h3, .left_column_product_page h3, .right_column_product_page h3{font-size: clamp(1.0625rem, 1.6vw, 1.1875rem);font-weight: 700;line-height: 1.3;color: var(--wp--preset--color--contrast, #0f0f0f);margin: 0 0 .35rem;}.center_row_product_page :is(p, li, div), .left_column_product_page :is(p, li, div), .right_column_product_page :is(p, li, div){font-size: 1rem;line-height: 1.6;color: var(--wp--preset--color--contrast-2, #4d4d4d);}.center_row_product_page p, .left_column_product_page p, .right_column_product_page p{margin: 0 0 .5rem;}.center_row_product_page strong, .left_column_product_page strong, .right_column_product_page strong, .center_row_product_page b, .left_column_product_page b, .right_column_product_page b{color: var(--wp--preset--color--contrast, #0f0f0f);font-weight: 700;}.left_column_product_page :is(ul, ol), .right_column_product_page :is(ul, ol), .center_row_product_page :is(ul, ol){margin: .35rem 0 .5rem;padding-left: 1.15rem;}.left_column_product_page li, .right_column_product_page li, .center_row_product_page li{margin-block: .3rem;}.left_column_product_page a:not([class*="button"]), .right_column_product_page a:not([class*="button"]), .center_row_product_page a:not([class*="button"]){color: var(--wp--preset--color--accent, #f80120);}.container_product_page hr, .container_product_page_grey hr, .mitode-longdesc hr, .mitode-category-content hr{border: 0;border-top: 1px solid var(--wp--preset--color--border, #dcdfe5);margin-block: 1.25rem;width: 100%;box-sizing: border-box;}.mitode-longdesc center{display: block;text-align: center;}.tabulka-porovnanie-generacie-title{font-size: clamp(1.35rem, 2.6vw, 1.75rem);font-weight: 700;line-height: 1.25;text-align: center;color: var(--wp--preset--color--contrast, #0f0f0f);margin: 0 0 .5rem;}.image-slider_product_page{display: flex;gap: 1rem;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;padding-bottom: .625rem;scrollbar-width: none;-webkit-overflow-scrolling: touch;overscroll-behavior-x: contain;}.image-slider_product_page::-webkit-scrollbar{display: none;}.image-slider_product_page img{flex: 0 0 auto;width: calc(50% - 12px);max-height: 80vh;height: auto;object-fit: cover;border-radius: var(--mitode-radius-lg, 20px);scroll-snap-align: start;}.image-slider_product_page.img-count-1{overflow-x: hidden;}.image-slider_product_page.img-count-1 img, .image-slider_product_page img:only-child{width: 100%;}.image-slider_product_page.img-count-2 img{width: calc(50% - 8px);}@media (min-width: 951px){.image-slider_product_page:not(.img-count-1):not(.img-count-2) img{width: 66.66%;max-height: 50vh;}}@media (max-width: 950px) and (min-width: 701px){.image-slider_product_page:not(.img-count-1):not(.img-count-2) img{width: 33.33%;}}@media (max-width: 700px){.image-slider_product_page:not(.img-count-1):not(.img-count-2) img{width: 66.66%;}}.vlastnosti-slider-wrapper{overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;scrollbar-width: none;-webkit-overflow-scrolling: touch;overscroll-behavior-x: contain;}.vlastnosti-slider-wrapper::-webkit-scrollbar{display: none;}.vlastnosti-slider-track{display: flex;gap: 1.25rem;padding: 1.25rem var(--mitode-gut, clamp(1rem, 4vw, 2.5rem));justify-content: flex-start;align-items: stretch;}.vlastnosti-slider-wrapper-column{flex-shrink: 0;display: flex;flex-direction: column;overflow: hidden;background: var(--wp--preset--color--base, #ffffff);border: 1px solid var(--wp--preset--color--border, #dcdfe5);border-radius: 15px;box-shadow: var(--mitode-shadow-card, 0 6px 12px rgba(15, 15, 15, .08));scroll-snap-align: start;}@media (min-width: 951px){.vlastnosti-slider-wrapper-column{width: calc((100% - 40px) / 3.5);}.vlastnosti-slider-track:not(:has(> .vlastnosti-slider-wrapper-column:nth-child(4))){justify-content: center;}}@media (max-width: 950px) and (min-width: 701px){.vlastnosti-slider-wrapper-column{width: calc((100% - 20px) / 2.5);}.vlastnosti-slider-track:not(:has(> .vlastnosti-slider-wrapper-column:nth-child(3))){justify-content: center;}}@media (max-width: 700px){.vlastnosti-slider-wrapper-column{width: calc(100% / 1.5);}.vlastnosti-slider-track:not(:has(> .vlastnosti-slider-wrapper-column:nth-child(2))){justify-content: center;}}.vlastnosti-slider-image-container{position: relative;width: 100%;padding-top: 66.6667%;overflow: hidden;background: var(--wp--preset--color--surface, #f5f6f8);}.vlastnosti-slider-image-container:not(:has(img, picture, video, iframe, svg)){display: none;}.vlastnosti-slider-image-container img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;}.vlastnosti-slider-overlay-content{background: var(--wp--preset--color--surface, #f5f6f8);padding: .9375rem;text-align: center;flex-grow: 1;}.vlastnosti-slider-overlay-content + .vlastnosti-slider-overlay-content{padding-top: 0;flex-grow: 1;}.vlastnosti-slider-overlay-content :is(h1, h2, h3){font-size: clamp(1rem, 1.4vw, 1.25rem);font-weight: 700;line-height: 1.3;color: var(--wp--preset--color--contrast, #0f0f0f);margin: 0 0 .625rem;}.vlastnosti-slider-overlay-content p, .vlastnosti-slider-overlay-content li, .vlastnosti-slider-overlay-content strong{font-size: .8125rem;line-height: 1.5;color: var(--wp--preset--color--contrast-2, #4d4d4d);margin: 0;}.vlastnosti-slider-overlay-content strong{color: var(--wp--preset--color--contrast, #0f0f0f);}.vlastnosti-slider-overlay-content ul{margin: .35rem 0 0;padding-left: 1.1rem;text-align: left;}.vlastnosti-slider-overlay-content li{margin-block: .25rem;}.responsive-banner_full_round{position: relative;min-height: 150px;overflow: hidden;border-radius: 30px;display: flex;flex-direction: column;background: radial-gradient(120% 140% at 85% 15%, rgba(248, 1, 32, .16) 0%, rgba(248, 1, 32, 0) 60%), linear-gradient(135deg, var(--wp--preset--color--surface, #f5f6f8) 0%, #f7eaec 100%);}.responsive-banner_full_round > img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block;z-index: 1;}.responsive-banner_full_round .overlay-content{position: relative;z-index: 2;min-height: 150px;padding: clamp(1.75rem, 4vw, 2.5rem) clamp(1.25rem, 10%, 5rem);display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;}.responsive-banner_full_round :is(h1, h2){font-size: clamp(1.25rem, 2.6vw, 1.5rem);font-weight: 700;line-height: 1.25;color: var(--wp--preset--color--contrast, #0f0f0f);margin: 0;}.responsive-banner_full_round p{font-size: 1rem;line-height: 1.6;color: var(--wp--preset--color--contrast-2, #4d4d4d);margin: .625rem 0;max-width: 62ch;}.responsive-banner_product_guide{position: relative;overflow: hidden;border-radius: var(--mitode-radius-lg, 20px);display: flex;justify-content: center;align-items: stretch;background: radial-gradient(120% 140% at 10% 20%, rgba(248, 1, 32, .14) 0%, rgba(248, 1, 32, 0) 62%), linear-gradient(135deg, #f7eaec 0%, var(--wp--preset--color--surface, #f5f6f8) 100%);}.responsive-banner_product_guide > img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: 1;display: none;}.img_ntb_product_guide{display: block;}@media (max-width: 550px){.responsive-banner_product_guide > .img_ntb_product_guide{display: none;}.responsive-banner_product_guide > .img_mobile_product_guide{display: block;}}.overlay-content_product_guide{position: relative;z-index: 2;width: 100%;box-sizing: border-box;display: flex;flex-direction: row;justify-content: space-between;align-items: center;gap: clamp(1rem, 3vw, 2rem);padding: clamp(1.25rem, 3vw, 1.75rem) clamp(1.25rem, 4%, 2.5rem);}.column-left_product_guide{flex: 0 0 auto;display: flex;justify-content: center;}.column-left_product_guide .banner-icon{display: block;width: auto;height: auto;max-height: 180px;max-width: 100%;object-fit: contain;}.column-right_product_guide{flex: 1;min-width: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;gap: .625rem;}.column-right_product_guide :is(h1, h2){font-size: clamp(1.125rem, 2.2vw, 1.375rem);font-weight: 700;line-height: 1.3;color: var(--wp--preset--color--contrast, #0f0f0f);margin: 0;}.column-right_product_guide p{font-size: 1rem;line-height: 1.6;color: var(--wp--preset--color--contrast-2, #4d4d4d);margin: 0;}@media (max-width: 550px){.overlay-content_product_guide{flex-direction: column;text-align: center;}.column-left_product_guide .banner-icon{max-height: 120px;}}.button-row_center, .button-row_product_page, .button-row_product_guide{display: flex;gap: 1rem;flex-wrap: wrap;margin-top: .9375rem;}.button-row_center, .button-row_product_guide{justify-content: center;}.button-row_product_page{justify-content: flex-start;}@media (max-width: 700px){.button-row_product_page{justify-content: center;}}.buttonred, .buttonblack, .buttonred_product_page, .buttonblack_product_page, .buttonred_product_guide, .buttonblack_product_guide{display: inline-block;padding: .75rem 2rem;font-size: 1rem;font-weight: 700;line-height: 1.2;border: 2px solid transparent;border-radius: var(--mitode-radius-pill, 999px);text-decoration: none;white-space: nowrap;cursor: pointer;box-shadow: var(--mitode-shadow-btn, 0 3px 6px rgba(15, 15, 15, .12));transition: background .18s var(--mitode-ease, cubic-bezier(.2, .7, .3, 1)), transform .18s var(--mitode-ease, cubic-bezier(.2, .7, .3, 1));}a.buttonred, a.buttonred_product_page, a.buttonred_product_guide, .buttonred, .buttonred_product_page, .buttonred_product_guide{background: var(--wp--preset--color--accent, #f80120);color: #fff;}.buttonred:hover, .buttonred_product_page:hover, .buttonred_product_guide:hover{background: var(--wp--preset--color--accent-dark, #bb0101);color: #fff;transform: translateY(-1px);}a.buttonblack, a.buttonblack_product_page, a.buttonblack_product_guide, .buttonblack, .buttonblack_product_page, .buttonblack_product_guide{background: var(--wp--preset--color--contrast, #0f0f0f);color: #fff;}.buttonblack:hover, .buttonblack_product_page:hover, .buttonblack_product_guide:hover{background: #000;color: #fff;transform: translateY(-1px);}:is(.buttonred, .buttonblack, .buttonred_product_page, .buttonblack_product_page, .buttonred_product_guide, .buttonblack_product_guide):focus-visible{outline: 3px solid var(--wp--preset--color--contrast, #0f0f0f);outline-offset: 3px;}@media (max-width: 700px){.buttonred, .buttonblack, .buttonred_product_page, .buttonblack_product_page, .buttonred_product_guide, .buttonblack_product_guide{padding: .625rem 1.5rem;font-size: .875rem;}}.mitode-rail{position: relative;}.mitode-rail__btn{position: absolute;top: 50%;transform: translateY(-50%);z-index: 3;display: none;align-items: center;justify-content: center;width: 44px;height: 44px;border: 1px solid var(--wp--preset--color--border, #dcdfe5);border-radius: 999px;background: rgba(255, 255, 255, .92);color: var(--wp--preset--color--contrast, #0f0f0f);cursor: pointer;box-shadow: var(--mitode-shadow-pop, 0 10px 28px rgba(15, 15, 15, .12));backdrop-filter: blur(4px);transition: background .18s var(--mitode-ease, cubic-bezier(.2, .7, .3, 1)), opacity .18s var(--mitode-ease, cubic-bezier(.2, .7, .3, 1));}.mitode-rail.is-scrollable .mitode-rail__btn{display: flex;}.mitode-rail__btn[disabled]{opacity: .35;cursor: default;}.mitode-rail__btn:not([disabled]):hover{background: #fff;}.mitode-rail__btn:focus-visible{outline: 3px solid var(--wp--preset--color--accent, #f80120);outline-offset: 2px;}.mitode-rail__btn--prev{left: .35rem;}.mitode-rail__btn--next{right: .35rem;}.mitode-rail__btn svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}@media (hover: none){.mitode-rail.is-scrollable .mitode-rail__btn{display: none;}}@media (prefers-reduced-motion: reduce){.image-slider_product_page, .vlastnosti-slider-wrapper{scroll-behavior: auto;}.buttonred, .buttonblack, .buttonred_product_page, .buttonblack_product_page, .buttonred_product_guide, .buttonblack_product_guide, .mitode-rail__btn{transition: none;}.buttonred:hover, .buttonblack:hover, .buttonred_product_page:hover, .buttonred_product_guide:hover{transform: none;}}.mitode-longdesc--sections{margin-block: 0;}.mitode-longdesc--sections > .container_product_page:first-of-type{padding-block-start: clamp(2.25rem, 5vw, 3.5rem);}.mitode-longdesc__anchor{display: block;height: 0;scroll-margin-top: calc(var(--mitode-header-h, 8rem) + 1rem);}.mitode-longdesc--sections > p:empty{display: none;}.mitode-longdesc--sections > p{margin-block: 0;}.mitode-longdesc--sections > :not( .container_product_page, .container_product_page_grey, .vlastnosti-slider-wrapper, .responsive-banner_full_round, .responsive-banner_product_guide, .mitode-longdesc__anchor, .popup-overlay_JL, img, br, script, style ){box-sizing: border-box;width: min(var(--mitode-shell, 1320px), 100% - 2 * var(--mitode-gut-self, clamp(1rem, 4vw, 2.5rem)));margin-inline: auto;}.mitode-longdesc--sections .container_product_page + .container_product_page{padding-block-start: 0;}.mitode-longdesc--sections > .responsive-banner_full_round, .mitode-longdesc--sections > .responsive-banner_product_guide{margin-block: clamp(1.5rem, 3.2vw, 2.5rem);}.mitode-longdesc--sections:has(> .responsive-banner_full_round:last-child), .mitode-longdesc--sections:has(> .responsive-banner_product_guide:last-child){padding-block-end: clamp(2rem, 4vw, 3.25rem);}.product-category-page_product-banner{position: relative;box-sizing: border-box;display: flex;flex-direction: column;padding: 0;min-height: 420px;height: 100%;overflow: hidden;list-style: none;border-radius: var(--mitode-radius-lg, 20px);}.product-category-page_product-banner_image-wrapper{position: absolute;inset: 0;background-size: cover;background-position: center;background-repeat: no-repeat;border-radius: var(--mitode-radius-lg, 20px);box-shadow: 0 2px 10px rgba(0, 0, 0, .08);overflow: hidden;}.product-category-page_product-banner_image-wrapper::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg, rgba(10, 0, 2, 0) 8%, rgba(10, 0, 2, .35) 32%, rgba(10, 0, 2, .72) 58%, rgba(10, 0, 2, .88) 100%);}.product-category-page_product-banner_overlay{position: relative;z-index: 10;margin-top: auto;box-sizing: border-box;width: 100%;padding: 40px 15px var(--mitode-card-pad, 1rem);display: flex;flex-direction: column;align-items: center;justify-content: flex-end;text-align: center;color: #fff;}.product-category-page_product-banner_overlay :is(h3, h4){margin: 0 0 10px;font-size: clamp(1.25rem, 2.1vw, 1.875rem);font-weight: 700;line-height: 1.22;color: #fff;}.product-category-page_product-banner_overlay p{margin: 0 0 15px;padding: 0 15px;font-size: clamp(.875rem, 1.1vw, 1rem);line-height: 1.5;color: #f0f0f0;}.buttonCATEGORYwhite, .buttonPULSEwhite{display: inline-block;padding: .85rem 2rem;border: 2px solid transparent;border-radius: var(--mitode-radius-pill, 999px);background: #fff;color: var(--wp--preset--color--contrast, #0f0f0f);font-weight: 700;font-size: 1rem;line-height: 1.2;text-decoration: none;box-shadow: var(--mitode-shadow-btn, 0 3px 6px rgba(15, 15, 15, .12));transition: transform .18s var(--mitode-ease, cubic-bezier(.2, .7, .3, 1)), background .18s var(--mitode-ease, cubic-bezier(.2, .7, .3, 1));}.buttonCATEGORYwhite:hover, .buttonPULSEwhite:hover{background: #fff;color: var(--wp--preset--color--accent, #f80120);transform: translateY(-1px);}.buttonCATEGORYwhite:focus-visible, .buttonPULSEwhite:focus-visible{outline: 3px solid #fff;outline-offset: 3px;}@media (max-width: 960px){.product-category-page_product-banner{min-height: 380px;}}@media (max-width: 767px){.product-category-page_product-banner{min-height: 340px;}.product-category-page_product-banner_overlay{padding: 28px 12px;}}@media (max-width: 600px){.product-category-page_product-banner{min-height: 0;}.product-category-page_product-banner_overlay{padding: 2rem .625rem .625rem;align-items: stretch;}.product-category-page_product-banner_overlay > *{min-width: 0;max-width: 100%;}.product-category-page_product-banner_overlay :is(h3, h4){margin-bottom: .35rem;font-size: 1rem;line-height: 1.25;hyphens: auto;overflow-wrap: break-word;}.product-category-page_product-banner_overlay p{margin-bottom: .6rem;padding: 0;font-size: .75rem;line-height: 1.4;hyphens: auto;overflow-wrap: break-word;}.product-category-page_product-banner .buttonCATEGORYwhite{display: block;padding: .5rem .5rem;font-size: .75rem;line-height: 1.3;hyphens: auto;overflow-wrap: break-word;}}@media (prefers-reduced-motion: reduce){.buttonCATEGORYwhite, .buttonPULSEwhite{transition: none;}.buttonCATEGORYwhite:hover, .buttonPULSEwhite:hover{transform: none;}}.responsive-banner_split_category_textvlavo{position: relative;width: 100%;overflow: hidden;display: block;}.image-wrapper_category_textvlavo{position: absolute;inset: 0;z-index: 1;}.image-wrapper_category_textvlavo .banner-image_category_textvlavo{width: 100%;height: 100%;object-fit: cover;display: block;}.overlay-content_category_textvlavo{position: relative;z-index: 2;display: flex;flex-direction: row;justify-content: flex-start;align-items: center;flex-wrap: wrap;max-width: var(--mitode-shell, 1320px);margin-inline: auto;padding: clamp(2rem, 4vw, 3.25rem) var(--mitode-gut-self, var(--mitode-gut, 20px));color: var(--wp--preset--color--contrast, #0f0f0f);}.overlay-content_category_textvlavo .column_category_textvlavo{flex: 1;}.overlay-content_category_textvlavo .left{flex-basis: 70%;max-width: 70%;text-align: left;}.overlay-content_category_textvlavo .left h1, .overlay-content_category_textvlavo .left h2, .overlay-content_category_textvlavo .left p{color: inherit;margin: 0 0 15px;}.overlay-content_category_textvlavo .left h1{font-size: clamp(1.375rem, 2.4vw, 1.6875rem);line-height: 1.2;font-weight: 700;}.overlay-content_category_textvlavo .left h2{font-size: clamp(1.25rem, 2.1vw, 1.5rem);}.overlay-content_category_textvlavo .left p{font-size: 1rem;line-height: 1.6;max-width: 600px;}.overlay-content_category_textvlavo .left p:last-of-type{margin-bottom: 0;}.button-row_category_textvlavo{display: flex;gap: 16px;flex-wrap: wrap;margin-top: 1.1rem;}.buttonCATEGORYred, .buttonCATEGORYblack{box-sizing: border-box;display: inline-flex;align-items: center;justify-content: center;min-width: 120px;max-width: 100%;padding: 12px clamp(1.25rem, 3vw, 2.5rem);font-size: 1rem;font-weight: 700;line-height: 1.2;text-align: center;text-decoration: none;white-space: nowrap;cursor: pointer;border: 2px solid transparent;border-radius: var(--mitode-radius-pill, 999px);box-shadow: var(--mitode-shadow-btn, 0 3px 6px rgba(15, 15, 15, .12));transition: background .18s var(--mitode-ease, cubic-bezier(.2, .7, .3, 1)), transform .18s var(--mitode-ease, cubic-bezier(.2, .7, .3, 1));}.buttonCATEGORYred{background: var(--wp--preset--color--accent, #f80120);color: #fff;}.buttonCATEGORYred:hover{background: var(--wp--preset--color--accent-dark, #bb0101);color: #fff;transform: translateY(-1px);}.buttonCATEGORYblack{background: var(--wp--preset--color--contrast, #0f0f0f);color: #fff;}.buttonCATEGORYblack:hover{background: #000;color: #fff;transform: translateY(-1px);}.buttonCATEGORYred:focus-visible, .buttonCATEGORYblack:focus-visible{outline: 3px solid var(--wp--preset--color--contrast, #0f0f0f);outline-offset: 3px;}.buttonCATEGORYred .button-icon, .buttonCATEGORYblack .button-icon, .buttonCATEGORYwhite .button-icon{height: 28px;width: auto;margin-right: 8px;vertical-align: middle;}@media (max-width: 960px){.overlay-content_category_textvlavo{padding-block: 1.5rem;}.overlay-content_category_textvlavo .left{flex-basis: 100%;max-width: 100%;}.buttonCATEGORYred, .buttonCATEGORYblack{padding: 10px 1.5rem;font-size: .875rem;}}@media (max-width: 767px){.overlay-content_category_textvlavo .left h1{font-size: 1.25rem;}.overlay-content_category_textvlavo .left p{font-size: .9375rem;}.buttonCATEGORYred, .buttonCATEGORYblack{font-size: .8125rem;}.buttonCATEGORYred .button-icon, .buttonCATEGORYblack .button-icon{height: 22px;}}@media (prefers-reduced-motion: reduce){.buttonCATEGORYred, .buttonCATEGORYblack{transition: none;}.buttonCATEGORYred:hover, .buttonCATEGORYblack:hover{transform: none;}}.popup-overlay_JL{position: fixed;inset: 0;background-color: rgba(0, 0, 0, .6);display: none;justify-content: center;align-items: center;z-index: 99999;overflow: auto;padding: 1rem;}.popup-content_JL{background-color: #fff;border-radius: 30px;padding: 28px 24px 24px;max-width: 800px;width: 92%;box-shadow: var(--mitode-shadow-pop, 0 10px 28px rgba(0, 0, 0, .12));text-align: center;position: relative;max-height: 90vh;overflow-y: auto;}.popup-close_JL{position: absolute;top: 12px;right: 16px;background: none;border: none;font-size: 24px;line-height: 1;cursor: pointer;color: var(--wp--preset--color--contrast, #0f0f0f);padding: 4px 8px;border-radius: var(--mitode-radius, 8px);}.popup-close_JL:focus-visible{outline: 3px solid var(--wp--preset--color--contrast, #0f0f0f);outline-offset: 2px;}.button-row_center_popup_JL{display: flex;gap: 16px;flex-wrap: wrap;margin-top: 20px;justify-content: center;}.buttonred_popup_JL, .buttonblack_popup_JL{border: 2px solid transparent;border-radius: var(--mitode-radius-pill, 999px);padding: 12px 32px;font: inherit;font-size: .9375rem;font-weight: 700;line-height: 1.2;text-decoration: none;cursor: pointer;display: inline-block;transition: background .18s var(--mitode-ease, cubic-bezier(.2, .7, .3, 1)), transform .18s var(--mitode-ease, cubic-bezier(.2, .7, .3, 1));box-shadow: var(--mitode-shadow-btn, 0 3px 6px rgba(15, 15, 15, .12));}.buttonred_popup_JL{background-color: var(--wp--preset--color--accent, #f80120);color: #fff !important;}.buttonred_popup_JL:hover{background-color: var(--wp--preset--color--accent-dark, #bb0101);transform: translateY(-1px);}.buttonblack_popup_JL{background-color: var(--wp--preset--color--contrast, #0f0f0f);color: #fff !important;}.buttonblack_popup_JL:hover{background-color: #000;transform: translateY(-1px);}.buttonred_popup_JL:focus-visible, .buttonblack_popup_JL:focus-visible{outline: 3px solid var(--wp--preset--color--contrast, #0f0f0f);outline-offset: 3px;}.mitode-cart-popup__check{margin: 0 auto .5rem;width: 44px;height: 44px;border-radius: 50%;background: var(--wp--preset--color--success, #009901);color: #fff;font-size: 1.5rem;line-height: 44px;font-weight: 700;}.mitode-cart-popup__title{margin: 0 0 .35rem;font-size: clamp(1.25rem, 2.4vw, 1.5rem);color: var(--wp--preset--color--contrast, #0f0f0f);}.mitode-cart-popup__product{margin: 0;color: var(--wp--preset--color--contrast-2, #40424e);font-weight: 500;}.mitode-cart-popup__related{margin-top: 1.5rem;}.mitode-cart-popup__related-title{margin: 0 0 .9rem;font-size: 1.0625rem;color: var(--wp--preset--color--contrast, #0f0f0f);}.mitode-cart-popup__rail{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 12px;}.mitode-cart-popup__item{min-width: 0;}.mitode-cart-popup__link{display: flex;flex-direction: column;gap: .4rem;padding: 10px;border: 1px solid var(--wp--preset--color--border, #e3e5ea);border-radius: var(--mitode-radius-lg, 20px);background: #fff;text-decoration: none;color: var(--wp--preset--color--contrast, #0f0f0f);transition: box-shadow .18s var(--mitode-ease, cubic-bezier(.2, .7, .3, 1)), border-color .18s var(--mitode-ease, cubic-bezier(.2, .7, .3, 1));height: 100%;box-sizing: border-box;}.mitode-cart-popup__link:hover{box-shadow: var(--mitode-shadow-card, 0 6px 12px rgba(0, 0, 0, .08));border-color: #c9cdd6;}.mitode-cart-popup__media{position: relative;display: block;}.mitode-cart-popup__link img{width: 100%;aspect-ratio: 1;object-fit: cover;border-radius: var(--mitode-radius, 8px);background: var(--wp--preset--color--surface, #f5f6f8);display: block;}.mitode-cart-popup__flags .mitode-pbadges{top: .4rem;left: .4rem;gap: .25rem;}.mitode-cart-popup__flags .mitode-pbadge{font-size: .625rem;padding: .2rem .45rem;}.mitode-cart-popup__name{font-size: .8125rem;font-weight: 500;line-height: 1.35;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.mitode-cart-popup__price{font-size: .875rem;font-weight: 700;}.mitode-cart-popup__price del{color: var(--wp--preset--color--contrast-3, #7c7e8f);font-weight: 400;margin-right: .35em;}.mitode-cart-popup__price ins{text-decoration: none;color: var(--wp--preset--color--accent, #f80120);}@media (max-width: 600px){.popup-content_JL{padding: 24px 16px 16px;}.mitode-cart-popup__rail{grid-template-columns: repeat(2, minmax(0, 1fr));}.button-row_center_popup_JL{gap: 12px;}.buttonred_popup_JL, .buttonblack_popup_JL{padding: 10px 8vw;font-size: .875rem;}}@media (prefers-reduced-motion: reduce){.buttonred_popup_JL, .buttonblack_popup_JL, .mitode-cart-popup__link{transition: none;}.buttonred_popup_JL:hover, .buttonblack_popup_JL:hover{transform: none;}}.mitode-longdesc table, .mitode-category-content table, .overlay-content_product_page table{display: block;width: max-content;max-width: 100%;min-width: 0 !important;overflow-x: auto !important;border-collapse: collapse;}.mitode-longdesc table th, .mitode-longdesc table td, .mitode-category-content table th, .mitode-category-content table td, .overlay-content_product_page table th, .overlay-content_product_page table td{padding: .7rem .9rem;text-align: left;border-bottom: 1px solid var(--wp--preset--color--border, rgba(0, 0, 0, .12));}.mitode-icon{display: inline-flex;align-items: center;justify-content: center;width: 55%;height: 55%;max-width: 32px;max-height: 32px;color: var(--wp--preset--color--accent, #f80120);flex: 0 0 auto;line-height: 0;}.mitode-icon svg{width: 100%;height: 100%;display: block;fill: none;stroke: currentColor;}[style*="background: #f80120"] > .mitode-icon, [style*="background:#f80120"] > .mitode-icon, [style*="background: rgb(248, 1, 32)"] > .mitode-icon{color: #fff;}@media (forced-colors: active){.mitode-icon{color: CanvasText;}}#gtx-trans{display: none !important;}.mito-faq-list, .mito-key-features, .mito-trust-strip, .mito-product-params{width: 100%;max-width: min(100%, 1080px);margin-inline: auto;box-sizing: border-box;}.mito-faq-list{max-width: min(100%, 860px);margin-block: 1.625rem 0;text-align: left;}.mito-faq-list > div{padding-block: 1.125rem;border-bottom: 1px solid var(--wp--preset--color--border, #dcdfe5);}.mito-faq-list > div:last-child{border-bottom: 0;}.mito-faq-list :is(h2, h3, h4){margin: 0 0 .5rem;color: var(--wp--preset--color--contrast, #0f0f0f);font-size: 1.125rem;line-height: 1.35;}.mito-faq-list p{margin: 0;color: var(--wp--preset--color--contrast-2, #4d4d4d);font-size: .9375rem;line-height: 1.65;}.mito-faq-list--cards{display: flex;flex-wrap: wrap;justify-content: center;align-items: stretch;gap: 1rem;max-width: min(100%, 900px);}.mito-faq-list--cards > div{flex: 1 1 22.5rem;max-width: 26.875rem;min-width: 0;padding: 1.375rem 1.25rem;border: 1px solid var(--wp--preset--color--border, #dcdfe5);border-bottom: 1px solid var(--wp--preset--color--border, #dcdfe5);border-radius: var(--mitode-radius-lg, 20px);background: var(--wp--preset--color--base, #fff);box-shadow: 0 10px 28px rgba(15, 15, 15, .05);}.mito-key-features{margin-block: 2.625rem;text-align: center;}.mito-key-features > div{max-width: min(100%, 47.5rem);margin: 0 auto 1.625rem;}.mito-key-features :is(h2, h3){margin: 0 0 .5rem;color: var(--wp--preset--color--contrast, #0f0f0f);font-size: clamp(1.375rem, 3vw, 1.625rem);line-height: 1.2;}.mito-key-features p{margin: 0;color: var(--wp--preset--color--contrast-3, #767676);font-size: .9375rem;line-height: 1.55;}.mito-key-features > span, .mito-key-features .mito-eyebrow{display: inline-block;margin-bottom: .625rem;padding: .375rem .875rem;border-radius: var(--mitode-radius-pill, 999px);background: var(--wp--preset--color--accent, #f80120);color: var(--wp--preset--color--base, #fff);font-size: .75rem;font-weight: 900;letter-spacing: .03em;text-transform: uppercase;}.mito-trust-strip{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 17.5rem), 1fr));gap: 1rem;margin-block: 2.125rem;justify-content: center;}.mito-trust-strip > div{padding: 1.125rem;border: 1px solid var(--wp--preset--color--border, #dcdfe5);border-radius: var(--mitode-radius-lg, 20px);background: var(--wp--preset--color--base, #fff);box-shadow: 0 10px 26px rgba(15, 15, 15, .05);min-width: 0;}.mito-trust-strip :is(h2, h3){margin: 0 0 .5rem;color: var(--wp--preset--color--contrast, #0f0f0f);font-size: 1.25rem;line-height: 1.25;}.mito-trust-strip p{margin: 0 0 .75rem;color: var(--wp--preset--color--contrast-2, #4d4d4d);}.mito-trust-strip p:last-child{margin-bottom: 0;}.mito-trust-strip > .mito-tile--accent{border-color: #ffd3d8;background: #fff7f7;}.mito-product-params{max-width: min(100%, 61.25rem);margin-block: 2.25rem;padding: 2rem 1.5rem;border: 1px solid var(--wp--preset--color--border, #dcdfe5);border-radius: 24px;background: linear-gradient(180deg, var(--wp--preset--color--surface, #f5f6f8) 0%, var(--wp--preset--color--base, #fff) 100%);box-shadow: 0 12px 30px rgba(15, 15, 15, .06);}.mito-product-params > div{max-width: min(100%, 37.5rem);margin: 0 auto 1.5rem;text-align: center;}.mito-product-params :is(h2, h3){margin: 0 0 .375rem;color: var(--wp--preset--color--contrast, #0f0f0f);font-size: 1.375rem;}.mito-product-params p{margin: 0;color: var(--wp--preset--color--contrast-3, #767676);font-size: .875rem;}.mito-product-params > span{display: inline-block;margin-bottom: .625rem;padding: .3125rem .875rem;border-radius: var(--mitode-radius-pill, 999px);background: var(--wp--preset--color--accent, #f80120);color: var(--wp--preset--color--base, #fff);font-size: .6875rem;font-weight: 900;letter-spacing: .04em;text-transform: uppercase;}@media (max-width: 599px){.mito-faq-list > div, .mito-faq-list--cards > div, .mito-trust-strip > div{padding-inline: 1rem;}.mito-product-params{padding: 1.5rem 1rem;}.mito-key-features, .mito-trust-strip, .mito-product-params{margin-block: 1.75rem;}}
