@layer snippets{.menu-dropdown{color:var(--mp-menu-dropdown-color);font-family:var(--mp-menu-dropdown-font-family);font-size:var(--mp-menu-dropdown-font-size);font-style:var(--mp-menu-dropdown-font-style);font-weight:var(--mp-menu-dropdown-font-weight);line-height:var(--mp-menu-dropdown-line-height);list-style:none;margin:0;padding:0;text-decoration-line:var(--mp-menu-dropdown-text-decoration-line);width:var(--mp-menu-dropdown-width, 200px)}.menu-dropdown__item{background-color:var(--mp-menu-dropdown-item-bg-color, transparent);border-color:var(--mp-menu-dropdown-item-border-color, var(--mp-color-light));border-style:var(--mp-menu-dropdown-item-border-style, solid);border-width:var(--mp-menu-dropdown-item-border-width, 0 0 1px 0);&:last-child{border-width:0}&:hover{background-color:var( --mp-menu-dropdown-item-hover-bg-color, var(--mp-color-gray-light) )}}.menu-dropdown__link{align-items:center;color:inherit;display:flex;gap:var(--mp-menu-dropdown-item-gap);padding-block:var(--mp-menu-dropdown-item-padding-block, var(--mp-spacer-50));padding-inline:var(--mp-menu-dropdown-item-padding-inline, var(--mp-spacer));text-decoration-line:inherit;&:hover{color:var(--mp-menu-dropdown-hover-color)}}.menu-dropdown__link>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-dropdown__image{background-color:var(--mp-menu-dropdown-image-bg-color);border-color:var(--mp-menu-dropdown-image-border-color);border-radius:var(--mp-menu-dropdown-image-border-radius);border-style:var(--mp-menu-dropdown-image-border-style);border-width:var(--mp-menu-dropdown-image-border-width);height:var(--mp-menu-dropdown-image-size);object-fit:var(--mp-menu-dropdown-image-object-fit);width:var(--mp-menu-dropdown-image-size)}.menu-dropdown__item--active>.menu-dropdown__link{&,&:hover{text-decoration-line:var(--mp-menu-active-text-decoration-line);text-decoration-thickness:var(--mp-menu-active-text-decoration-thickness)}&:hover{text-decoration-thickness:var(--mp-menu-active-hover-text-decoration-thickness)}}}@layer snippets{.menu-expanded{color:var(--mp-menu-expanded-color, var(--mp-menu-dropdown-color));display:flex;flex-direction:row;font-family:var(--mp-menu-expanded-font-family, var(--mp-menu-dropdown-font-family));font-size:var(--mp-menu-expanded-font-size, var(--mp-menu-dropdown-font-size));font-style:var(--mp-menu-expanded-font-style, var(--mp-menu-dropdown-font-style));font-weight:var(--mp-menu-expanded-font-weight, var(--mp-menu-dropdown-font-weight));gap:var(--mp-menu-expanded-cols-gap, var(--mp-spacer));justify-content:stretch;line-height:var(--mp-menu-expanded-line-height, var(--mp-menu-dropdown-line-height));overflow-wrap:anywhere;padding-block:var(--mp-menu-expanded-padding-block, var(--mp-spacer));padding-inline:var(--mp-menu-expanded-padding-inline, var(--mp-spacer-150));text-decoration-line:var(--mp-menu-expanded-text-decoration-line);width:min(var(--mp-menu-expanded-max-width, 100%),100%)}.menu-expanded[data-cols="1"]>*,.menu-expanded[data-cols="2"]>*,.menu-expanded[data-cols="3"]>*{flex-basis:calc((100% - var(--mp-menu-expanded-cols-gap, var(--mp-spacer)) * 2) / 3);max-width:calc((100% - var(--mp-menu-expanded-cols-gap, var(--mp-spacer)) * 2) / 3)}.menu-expanded[data-cols="4"]>*{flex-basis:calc((100% - var(--mp-menu-expanded-cols-gap, var(--mp-spacer)) * 3) / 4);max-width:calc((100% - var(--mp-menu-expanded-cols-gap, var(--mp-spacer)) * 3) / 4)}.menu-expanded[data-cols="5"]>*{flex-basis:calc((100% - var(--mp-menu-expanded-cols-gap, var(--mp-spacer)) * 4) / 5);max-width:calc((100% - var(--mp-menu-expanded-cols-gap, var(--mp-spacer)) * 4) / 5)}.menu-expanded[data-cols="6"]>*{flex-basis:calc((100% - var(--mp-menu-expanded-cols-gap, var(--mp-spacer)) * 5) / 6);max-width:calc((100% - var(--mp-menu-expanded-cols-gap, var(--mp-spacer)) * 5) / 6)}.menu-expanded[data-cols="7"]>*{flex-basis:calc((100% - var(--mp-menu-expanded-cols-gap, var(--mp-spacer)) * 6) / 7);max-width:calc((100% - var(--mp-menu-expanded-cols-gap, var(--mp-spacer)) * 6) / 7)}.menu-expanded__menu-column{list-style:none;margin:0;padding:0}.menu-expanded__menu-column--image{margin-inline-start:auto;text-align:end}.menu-expanded__menu-item{list-style:none;margin:0;>a{align-items:center;color:inherit;display:flex;gap:var(--mp-menu-expanded-item-gap, var(--mp-menu-dropdown-item-gap));padding-block:var(--mp-menu-expanded-item-padding-block, 0);padding-inline:var(--mp-menu-expanded-item-padding-inline, 0);text-decoration-line:inherit;&:hover{color:var(--mp-menu-expanded-hover-color, var(--mp-menu-dropdown-hover-color))}}img{background-color:var( --mp-menu-expanded-image-bg-color, var(--mp-menu-dropdown-image-bg-color) );border-color:var( --mp-menu-expanded-image-border-color, var(--mp-menu-dropdown-image-border-color) );border-radius:var( --mp-menu-expanded-image-border-radius, var(--mp-menu-dropdown-image-border-radius) );border-style:var( --mp-menu-expanded-image-border-style, var(--mp-menu-dropdown-image-border-style) );border-width:var( --mp-menu-expanded-image-border-width, var(--mp-menu-dropdown-image-border-width) );height:var(--mp-menu-expanded-image-size, var(--mp-menu-dropdown-image-size));margin-block:var(--mp-menu-expanded-image-margin-block, var(--mp-spacer-25));object-fit:var( --mp-menu-expanded-image-object-fit, var(--mp-menu-dropdown-image-object-fit) );width:var(--mp-menu-expanded-image-size, var(--mp-menu-dropdown-image-size))}}.menu-expanded__menu-item--level-1{font-weight:var(--mp-menu-expanded-level-1-font-weight, var(--mp-font-weight-bold))}.menu-expanded__menu-item--level-3{padding-inline-start:var( --mp-menu-expanded-level-3-padding-inline-start, var(--mp-spacer-50) )}.menu-expanded__menu-item--level-4{padding-inline-start:var( --mp-menu-expanded-level-4-padding-inline-start, var(--mp-spacer) )}.menu-expanded__menu-item--level-1+.menu-expanded__menu-item--level-2,.menu-expanded__menu-item--level-2+.menu-expanded__menu-item--level-1{margin-block-end:0;margin-block-start:var(--mp-menu-expanded-level-spacing, var(--mp-spacer-50))}.menu-expanded__menu-item--active>a{&,&:hover{text-decoration-line:var(--mp-menu-active-text-decoration-line);text-decoration-thickness:var(--mp-menu-active-text-decoration-thickness)}&:hover{text-decoration-thickness:var(--mp-menu-active-hover-text-decoration-thickness)}}.menu-expanded__html-row{flex-basis:100%;width:100%}}@layer snippets{.menu-horizontal{color:var(--mp-menu-horizontal-color, var(--mp-menu-dropdown-color));display:grid;font-family:var(--mp-menu-horizontal-font-family, var(--mp-menu-dropdown-font-family));font-size:var(--mp-menu-horizontal-font-size, var(--mp-font-size-normal));font-style:var(--mp-menu-horizontal-font-style, var(--mp-menu-dropdown-font-style));font-weight:var(--mp-menu-horizontal-font-weight, var(--mp-font-weight-bold));gap:var(--mp-menu-horizontal-gap, var(--mp-spacer));grid-template-columns:repeat(var(--mp-menu-horizontal-cols, 4),1fr);line-height:var(--mp-menu-horizontal-line-height, var(--mp-menu-dropdown-line-height));list-style:none;margin:0;overflow-y:auto;padding-block:var(--mp-menu-horizontal-padding-block, var(--mp-spacer));padding-inline:var(--mp-menu-horizontal-padding-inline, var(--mp-spacer));text-decoration-line:var( --mp-menu-horizontal-text-decoration-line, var(--mp-menu-dropdown-text-decoration-line) );&[data-cols-d="1"]{grid-template-columns:repeat(1,1fr)}&[data-cols-d="2"]{grid-template-columns:repeat(2,1fr)}&[data-cols-d="3"]{grid-template-columns:repeat(3,1fr)}&[data-cols-d="4"]{grid-template-columns:repeat(4,1fr)}&[data-cols-d="5"]{grid-template-columns:repeat(5,1fr)}&[data-cols-d="6"]{grid-template-columns:repeat(6,1fr)}&[data-cols-d="7"]{grid-template-columns:repeat(7,1fr)}&[data-cols-d="8"]{grid-template-columns:repeat(8,1fr)}&[data-cols-d="9"]{grid-template-columns:repeat(9,1fr)}&[data-cols-d="10"]{grid-template-columns:repeat(10,1fr)}}.menu-horizontal__item{align-items:var(--mp-menu-horizontal-item-align-items, center);background-color:var(--mp-menu-horizontal-item-bg-color, transparent);display:flex;flex-direction:column;justify-content:var(--mp-menu-horizontal-item-justify-content, flex-end);padding-block:var(--mp-menu-horizontal-item-padding-block, var(--mp-spacer-50));padding-inline:var(--mp-menu-horizontal-item-padding-inline, var(--mp-spacer-50));&:hover{background-color:var( --mp-menu-horizontal-item-hover-bg-color, var(--mp-color-light) )}}.menu-horizontal__link{color:inherit;text-decoration-line:inherit;&:hover{color:var(--mp-menu-horizontal-hover-color, var(--mp-menu-dropdown-hover-color))}}.menu-horizontal__link--image{align-self:center;flex-grow:1;margin-block-end:var(--mp-menu-horizontal-image-spacing, var(--mp-spacer))}.menu-horizontal__link--title{text-align:center}.menu-horizontal__image{background-color:var(--mp-menu-horizontal-image-bg-color, transparent);border-color:var(--mp-menu-horizontal-image-border-color, transparent);border-radius:var(--mp-menu-horizontal-image-border-radius, 0);border-style:var(--mp-menu-horizontal-image-border-style, solid);border-width:var(--mp-menu-horizontal-image-border-width, 0);height:var(--mp-menu-horizontal-image-size, 100%);object-fit:var(--mp-menu-horizontal-image-object-fit, contain);width:var(--mp-menu-horizontal-image-size, 100%)}.menu-horizontal__item--active>.menu-horizontal__link{&,&:hover{text-decoration-line:var(--mp-menu-active-text-decoration-line);text-decoration-thickness:var(--mp-menu-active-text-decoration-thickness)}&:hover{text-decoration-thickness:var(--mp-menu-active-hover-text-decoration-thickness)}}}@layer snippets{.menu-inline{display:flex;flex-direction:row;position:relative;&:after{background-color:var(--mp-menu-inline-index-border-color, var(--mp-border-color));content:"";inset-block:0;inset-inline-start:calc(var(--mp-menu-inline-index-width, var(--mp-menu-tabbed-index-width)) - var(--mp-border-width));pointer-events:none;position:absolute;width:var(--mp-border-width);z-index:1}}.menu-inline__index{background-color:var(--mp-menu-inline-index-bg-color, transparent);color:var(--mp-menu-inline-index-color);display:flex;flex-basis:var(--mp-menu-inline-index-width, var(--mp-menu-tabbed-index-width));flex-direction:column;flex-grow:0;flex-shrink:0;font-size:var(--mp-menu-inline-index-font-size, var(--mp-font-size-smaller));font-weight:var(--mp-menu-inline-index-font-weight, var(--mp-font-weight-normal));line-height:var(--mp-menu-inline-index-line-height, 1.8);list-style:none;margin:0;overflow-x:clip;overflow-y:auto;padding:0;scrollbar-width:none;text-decoration-line:var(--mp-menu-inline-index-text-decoration-line, none);width:var(--mp-menu-inline-index-width, var(--mp-menu-tabbed-index-width));&::-webkit-scrollbar{display:none}}.menu-inline__item{&:hover,&.menu-inline__item--opened{background-color:var(--mp-menu-inline-index-hover-bg-color)}&.menu-inline__item--opened{position:relative;z-index:2;&:before{box-shadow:var( --mp-menu-inline-item-opened-shadow, var(--mp-menu-tabbed-item-opened-shadow) );content:"";inset-block:0;inset-inline-end:-20px;inset-inline-start:0;pointer-events:none;position:absolute}}}.menu-inline__link,.menu-inline__item>a{align-items:center;color:inherit;display:flex;gap:var(--mp-menu-inline-index-item-gap, var(--mp-menu-dropdown-item-gap));padding-block:var(--mp-menu-inline-index-item-padding-block, var(--mp-spacer-50));padding-inline:var(--mp-menu-inline-index-item-padding-inline, var(--mp-spacer));text-decoration-line:inherit;&:hover{color:var(--mp-menu-inline-index-hover-color)}.icon{--mp-icon-size: var(--mp-menu-inline-arrow-size);color:var(--mp-menu-inline-arrow-color);flex-shrink:0;margin-inline-start:auto}}.menu-inline__link>span:not(.icon),.menu-inline__item>a>span:not(.icon){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-inline__item--active{background-color:var(--mp-menu-inline-index-active-bg-color);>.menu-inline__link{color:var(--mp-menu-inline-index-active-color);&,&:hover{text-decoration-line:var(--mp-menu-active-text-decoration-line);text-decoration-thickness:var(--mp-menu-active-text-decoration-thickness)}&:hover{text-decoration-thickness:var(--mp-menu-active-hover-text-decoration-thickness)}}}.menu-inline__expanded-content{background-color:var( --mp-menu-inline-expanded-content-bg-color, var(--mp-menu-dropdown-bg-color) );flex:1 1 auto;min-width:0;>.menu-expanded{background-color:var(--mp-menu-inline-index-hover-bg-color);display:none;height:100%;outline:var(--mp-tippy-border-width) var(--mp-tippy-border-style) var(--mp-tippy-border-color);width:100%}>.menu-expanded--shown{display:flex}}}@layer snippets{.menu-tabbed{display:flex;flex-direction:row;position:relative;&:after{background-color:var(--mp-menu-tabbed-index-border-color);content:"";inset-block:0;inset-inline-start:calc(var(--mp-menu-tabbed-index-width) - var(--mp-border-width));pointer-events:none;position:absolute;width:var(--mp-border-width);z-index:1}}.menu-tabbed__index{background-color:var(--mp-menu-tabbed-index-bg-color);color:var(--mp-menu-tabbed-index-color);display:flex;flex-basis:var(--mp-menu-tabbed-index-width);flex-direction:column;flex-grow:0;flex-shrink:0;font-size:var(--mp-menu-tabbed-index-font-size);font-weight:var(--mp-menu-tabbed-index-font-weight);line-height:var(--mp-menu-tabbed-index-line-height);list-style:none;margin:0;overflow-x:clip;overflow-y:auto;padding:0;scrollbar-width:none;text-decoration-line:var(--mp-menu-tabbed-index-text-decoration-line);width:var(--mp-menu-tabbed-index-width);&::-webkit-scrollbar{display:none}}.menu-tabbed__item{&:hover,&.menu-tabbed__item--opened{background-color:var(--mp-menu-tabbed-index-hover-bg-color)}&.menu-tabbed__item--opened{position:relative;z-index:2;&:before{box-shadow:var(--mp-menu-tabbed-item-opened-shadow);content:"";inset-block:0;inset-inline-end:-20px;inset-inline-start:0;pointer-events:none;position:absolute}}}.menu-tabbed__link{align-items:center;color:inherit;display:flex;gap:var(--mp-menu-tabbed-index-item-gap);padding-block:var(--mp-menu-tabbed-index-item-padding-block);padding-inline:var(--mp-menu-tabbed-index-item-padding-inline);text-decoration-line:inherit;&:hover{color:var(--mp-menu-tabbed-index-hover-color)}.icon{--mp-icon-size: var(--mp-menu-tabbed-index-arrow-size);color:var(--mp-menu-tabbed-index-arrow-color);flex-shrink:0;margin-inline-start:auto}}.menu-tabbed__link>span:not(.icon){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-tabbed__image{background-color:var(--mp-menu-tabbed-index-image-bg-color);border-color:var(--mp-menu-tabbed-index-image-border-color);border-radius:var(--mp-menu-tabbed-index-image-border-radius);border-style:var(--mp-menu-tabbed-index-image-border-style);border-width:var(--mp-menu-tabbed-index-image-border-width);height:var(--mp-menu-tabbed-index-image-size);object-fit:var(--mp-menu-tabbed-index-image-object-fit);vertical-align:middle;width:var(--mp-menu-tabbed-index-image-size)}.menu-tabbed__item--active{background-color:var(--mp-menu-tabbed-index-active-bg-color);>.menu-tabbed__link{color:var(--mp-menu-tabbed-index-active-color);&,&:hover{text-decoration-line:var(--mp-menu-active-text-decoration-line);text-decoration-thickness:var(--mp-menu-active-text-decoration-thickness)}&:hover{text-decoration-thickness:var(--mp-menu-active-hover-text-decoration-thickness)}}}.menu-tabbed__expanded-content{background-color:var(--mp-menu-tabbed-expanded-content-bg-color);flex:1 1 auto;min-width:0;>.menu-expanded{display:none}[data-tippy-root],.tippy-box,.tippy-content{background-color:var(--mp-menu-tabbed-index-hover-bg-color);height:100%}[data-tippy-root]{border-inline-start-width:0}}}@layer snippets{.menu-showcase{display:flex;flex-direction:column;height:100%;position:relative}.header__menu-content--always-open{border-inline-start:var(--mp-border-width) solid var(--mp-menu-showcase-index-border-color);box-sizing:border-box;height:var(--mp-menu-showcase-height);inset-inline-start:0;position:absolute;top:0;width:var(--mp-menu-showcase-index-width);z-index:var(--mp-z-index-dropdown)}.header__menu-content--always-open .tippy-box{overflow:visible}.menu-showcase__index{background-color:var( --mp-menu-showcase-index-bg-color, var(--mp-menu-tabbed-index-bg-color) );color:var(--mp-menu-showcase-index-color);display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;font-size:var(--mp-menu-showcase-index-font-size);font-weight:var(--mp-menu-showcase-index-font-weight);height:var(--mp-menu-showcase-height);line-height:var( --mp-menu-showcase-index-line-height, var(--mp-menu-tabbed-index-line-height) );list-style:none;margin:0;overflow-x:clip;overflow-y:auto;padding:0;scrollbar-width:none;text-decoration-line:var(--mp-menu-showcase-index-text-decoration-line);width:var(--mp-menu-showcase-index-width);&::-webkit-scrollbar{display:none}}.menu-showcase__item{background-color:var(--mp-menu-showcase-item-bg-color, transparent);border-color:var( --mp-menu-showcase-item-border-color, var(--mp-menu-tree-item-border-color) );border-style:var( --mp-menu-showcase-item-border-style, var(--mp-menu-tree-item-border-style) );border-width:var( --mp-menu-showcase-item-border-width, var(--mp-menu-tree-item-border-width) );&:last-child{border-width:0}&:hover,&.menu-showcase__item--opened{background-color:var(--mp-menu-showcase-index-hover-bg-color)}&.menu-showcase__item--opened{position:relative;z-index:2;&:before{box-shadow:var( --mp-menu-showcase-item-opened-shadow, var(--mp-menu-tabbed-item-opened-shadow) );content:"";inset-block:0;inset-inline-end:-20px;inset-inline-start:0;pointer-events:none;position:absolute}}}.menu-showcase__link{align-items:center;color:inherit;display:flex;gap:var(--mp-menu-showcase-index-item-gap);overflow:hidden;padding-block:var(--mp-menu-showcase-index-item-padding-block);padding-inline:var(--mp-menu-showcase-index-item-padding-inline);text-decoration-line:inherit;width:100%;&:hover{color:var(--mp-menu-showcase-index-hover-color)}.icon{--mp-icon-size: var(--mp-menu-showcase-index-arrow-size);color:var( --mp-menu-showcase-index-arrow-color, var(--mp-menu-tabbed-index-arrow-color) );flex-shrink:0;margin-inline-start:auto}}.menu-showcase__link>span:not(.icon){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-showcase__image{background-color:var( --mp-menu-showcase-index-image-bg-color, var(--mp-menu-tabbed-index-image-bg-color) );border-color:var( --mp-menu-showcase-index-image-border-color, var(--mp-menu-tabbed-index-image-border-color) );border-radius:var( --mp-menu-showcase-index-image-border-radius, var(--mp-menu-tabbed-index-image-border-radius) );border-style:var( --mp-menu-showcase-index-image-border-style, var(--mp-menu-tabbed-index-image-border-style) );border-width:var( --mp-menu-showcase-index-image-border-width, var(--mp-menu-tabbed-index-image-border-width) );height:var( --mp-menu-showcase-index-image-size, var(--mp-menu-tabbed-index-image-size) );object-fit:var( --mp-menu-showcase-index-image-object-fit, var(--mp-menu-tabbed-index-image-object-fit) );vertical-align:middle;width:var(--mp-menu-showcase-index-image-size, var(--mp-menu-tabbed-index-image-size))}.menu-showcase__expanded-content{display:none}.menu-showcase [data-tippy-root],.menu-showcase .tippy-box,.menu-showcase .tippy-content{background-color:var(--mp-menu-showcase-index-hover-bg-color);height:100%}.menu-showcase .tippy-content{overflow-x:hidden;overflow-y:auto}}@layer snippets{.menu-tree{color:var(--mp-menu-tree-color, var(--mp-menu-dropdown-color));display:flex;flex-direction:column;font-family:var(--mp-menu-tree-font-family, var(--mp-menu-dropdown-font-family));font-size:var(--mp-menu-tree-font-size, var(--mp-menu-dropdown-font-size));font-style:var(--mp-menu-tree-font-style, var(--mp-menu-dropdown-font-style));font-weight:var(--mp-menu-tree-font-weight, var(--mp-menu-dropdown-font-weight));line-height:var(--mp-menu-tree-line-height, var(--mp-menu-dropdown-line-height));list-style:none;margin:0;padding:0;text-decoration-line:var( --mp-menu-tree-text-decoration-line, var(--mp-menu-dropdown-text-decoration-line) );width:var(--mp-menu-tree-width, 200px)}.menu-tree__item{background-color:var(--mp-menu-tree-item-bg-color, transparent);border-color:var(--mp-menu-tree-item-border-color);border-style:var(--mp-menu-tree-item-border-style);border-width:var(--mp-menu-tree-item-border-width);&:last-child{border-width:0}&:hover,&:has([data-tippy-root]){background-color:var(--mp-menu-tree-item-hover-bg-color)}}.menu-tree__link{align-items:center;color:inherit;display:flex;gap:var(--mp-menu-tree-item-gap, var(--mp-menu-dropdown-item-gap));overflow:hidden;padding-block:var(--mp-menu-tree-item-padding-block, var(--mp-spacer-50));padding-inline:var(--mp-menu-tree-item-padding-inline, var(--mp-spacer));text-decoration-line:inherit;width:100%;&:hover{color:var(--mp-menu-tree-hover-color, var(--mp-menu-dropdown-hover-color))}.icon{--mp-icon-size: var(--mp-menu-tree-arrow-size);color:var(--mp-menu-tree-arrow-color);margin-inline-start:auto}}.menu-tree__link>span:not(.icon){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-tree__image{background-color:var(--mp-menu-tree-image-bg-color);border-color:var(--mp-menu-tree-image-border-color);border-radius:var(--mp-menu-tree-image-border-radius);border-style:var(--mp-menu-tree-image-border-style);border-width:var(--mp-menu-tree-image-border-width);height:var(--mp-menu-tree-image-size);object-fit:var(--mp-menu-tree-image-object-fit);vertical-align:middle;width:var(--mp-menu-tree-image-size)}.menu-tree__item--active>.menu-tree__link{&,&:hover{text-decoration-line:var(--mp-menu-active-text-decoration-line);text-decoration-thickness:var(--mp-menu-active-text-decoration-thickness)}&:hover{text-decoration-thickness:var(--mp-menu-active-hover-text-decoration-thickness)}}}@layer snippets{.comparer-drawer{display:flex;flex-direction:column;min-height:0}.comparer-overlay__button{--mp-btn-bg-color: var(--mp-color-dark);--mp-btn-border-color: var(--mp-color-dark);--mp-btn-box-shadow: var(--mp-box-shadow-big);--mp-btn-color: var(--mp-color-white);--mp-btn-gap: 0;--mp-btn-padding-block: var(--mp-spacer-50);--mp-btn-padding-inline: var(--mp-spacer);--mp-btn-text-transform: uppercase;border-block-end-width:0;border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:var(--mp-border-radius);border-start-start-radius:var(--mp-border-radius);inset-block-end:0;inset-inline-start:50%;max-width:calc(100dvw - var(--mp-spacer) * 2);position:fixed;translate:-50% 0;z-index:var(--mp-z-index-fixed)}.comparer-overlay__button [data-count]:after{content:attr(data-count)}@media(width>=576px){.comparer-overlay__button{inset-inline-end:var(--mp-spacer);inset-inline-start:auto;translate:0 0}}.comparer-drawer>.comparer-overlay__button[data-remove-in-overlay]{display:none}.comparer-drawer .drawer-items{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto}.comparer-drawer .drawer-items__row{align-items:center;border-block-end:var(--mp-border-width) var(--mp-border-style) var(--mp-border-color);column-gap:var(--mp-spacer-75);display:grid;grid-template-columns:minmax(3.75rem,4.75rem) minmax(0,1fr) auto;padding-block:var(--mp-spacer-50)}.comparer-drawer .drawer-items__cell{min-width:0}.comparer-drawer .drawer-items__cell--image{align-items:center;display:flex;justify-content:center}.comparer-drawer .drawer-items__image{align-items:center;display:flex;justify-content:center;width:100%}.comparer-drawer .drawer-items__image a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.comparer-drawer .drawer-items__image img{display:block;height:100%;max-height:3rem;max-width:100%;mix-blend-mode:multiply;object-fit:contain;width:100%}.comparer-drawer .drawer-items__name{color:inherit;display:block;font-size:var(--mp-font-size-small);line-height:var(--mp-line-height-small);overflow:hidden;text-overflow:ellipsis;text-decoration-line:underline;text-underline-offset:.1em;white-space:nowrap}.comparer-drawer .drawer-items__name:hover{color:var(--mp-link-hover-color)}.comparer-drawer .drawer-items__price{color:var(--mp-body-color);font-size:var(--mp-font-size-small);line-height:var(--mp-line-height-small);margin-block-start:var(--mp-spacer-25)}.comparer-drawer .drawer-items__price .product-block__price-row{display:block;font-size:inherit;line-height:inherit}.comparer-drawer .drawer-items__price .product-block__price-row+.product-block__price-row{margin-block-start:var(--mp-spacer-25)}.comparer-drawer .drawer-items__price .product-block__price{font-size:inherit}.comparer-drawer .drawer-items__cell--actions{align-self:start;padding-block-start:var(--mp-spacer-25)}.comparer-drawer .drawer-items__cell--actions .btn{--mp-btn-bg-color: transparent;--mp-btn-border-color: transparent;--mp-btn-color: var(--mp-color-gray-dark);--mp-btn-padding-block: var(--mp-spacer-25);--mp-btn-padding-inline: var(--mp-spacer-25)}.comparer-drawer .drawer-items__cell--actions .btn:hover{--mp-btn-color: var(--mp-link-hover-color)}.comparer-drawer__actions{flex-shrink:0;padding-block-start:var(--mp-spacer-75)}.comparer-drawer__action--view-comparer{--mp-btn-bg-color: var(--mp-color-dark);--mp-btn-border-color: var(--mp-color-dark);--mp-btn-border-radius: 0;--mp-btn-color: var(--mp-color-white);--mp-btn-padding-block: var(--mp-spacer-75);--mp-btn-text-transform: uppercase}}@layer components{.tippy-box[data-theme~=light]{overflow:hidden}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}[data-tippy-root]{background-color:var(--mp-tippy-bg-color);border-radius:var(--mp-tippy-border-radius);box-shadow:var(--mp-tippy-box-shadow);color:var(--mp-tippy-color);outline:var(--mp-tippy-border-width) var(--mp-tippy-border-style) var(--mp-tippy-border-color)}[data-tippy-root] [data-tippy-root]:not(:has(.menu-tree)):not(:has(.menu-expanded)){border-width:0;box-shadow:none}}
