.checkbox input,.radio-item input,.wpcf7-acceptance input,.wpcf7-checkbox input,.wpcf7-radio input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.chevron{--chevron-size:1rem;--chevron-border-width:1px;--chevron-color:var(--color-text);position:relative;display:inline-flex;justify-content:center;align-items:center}.chevron::after{border-color:var(--chevron-color);border-style:solid;border-width:var(--chevron-border-width) var(--chevron-border-width) 0 0;content:"";display:block;width:var(--chevron-size);height:var(--chevron-size);position:relative;transform:translateY(calc(var(--chevron-size) * 1.414 / -5)) rotate(135deg)}.right.chevron::after{transform:translateX(calc(var(--chevron-size) * 1.414 / -5)) rotate(45deg)}.left.chevron::after{transform:translateX(calc(var(--chevron-size) * 1.414 / 5)) rotate(-135deg)}.top.chevron::after{transform:translateY(calc(var(--chevron-size) * 1.414 / 5)) rotate(-45deg)}:where(h3:not([class*=ts-]),.ts-heading-m){font-weight:400;font-family:Rajdhani,sans-serif;text-wrap:pretty}:where(h3:not([class*=ts-]),.ts-heading-m){font-weight:600;font-size:1.75rem;line-height:1.3}@media (max-width:760px){:where(h3:not([class*=ts-]),.ts-heading-m){font-size:1.5rem}}.main-content>*{opacity:1}[href="#main-content"]{position:absolute;top:16px;left:16px;padding:16px;z-index:1501;background:var(--color-bg)}ol.wp-block-list,ol:not([class]),ul.wp-block-list,ul:not([class]){list-style:none;position:relative}ol.wp-block-list>*+*,ol:not([class])>*+*,ul.wp-block-list>*+*,ul:not([class])>*+*{margin-block-start:var(--flow-space,16px)}ol.wp-block-list li,ol:not([class]) li,ul.wp-block-list li,ul:not([class]) li{--flow-space:var(--flow-space-m);padding-inline-start:calc(var(--diameter,0em) + 0.5em);position:relative}ul.wp-block-list,ul:not([class]){--diameter:0.325em}ul.wp-block-list li::before,ul:not([class]) li::before{display:block;content:"";width:var(--diameter);height:var(--diameter);background:currentColor;border-radius:50%;position:absolute;top:.625em;left:0}ol.wp-block-list,ol:not([class]){counter-reset:ntmy-counter}ol.wp-block-list li,ol:not([class]) li{counter-increment:ntmy-counter;display:flex;padding-inline-start:0}ol.wp-block-list li::before,ol:not([class]) li::before{flex:0 0 1.5em;text-align:left;content:counter(ntmy-counter) "."}.accordion{--chevron-size:0.4em;--chevron-border-width:0.075em;--chevron-text-em-offset:0.625em;--chevron-diagonal-offset:1.2;--_border-color:var(--border-color, var(--color-contrast-bw-400))}.accordion__list{list-style:none;padding:0}.accordion__item{padding:8px 0;border-bottom:1px solid var(--_border-color)}@media (max-width:500px){.accordion__item{padding:12px 0}}.accordion__item:first-child{border-top:1px solid var(--_border-color)}.accordion__item--default-open .accordion__item-content{display:block}.accordion__item-header{display:block;width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:inherit;cursor:pointer;padding:8px 0;display:flex;justify-content:space-between}.accordion__item-header::after{flex:0 0 auto;content:"";display:inline-block;height:var(--chevron-size);width:var(--chevron-size);border-style:solid;border-width:var(--chevron-border-width) var(--chevron-border-width) 0 0;vertical-align:top;transform:translateY(calc(-50% + var(--chevron-text-em-offset) - var(--chevron-size) * var(--chevron-diagonal-offset)/ 4)) rotate(135deg);transition:transform .2s;margin:0 .1em 0 16px}.accordion__item-header[aria-expanded=true]::after{transform:translateY(calc(-50% + var(--chevron-text-em-offset) - var(--chevron-size) * var(--chevron-diagonal-offset)/ 4 * -1)) rotate(-45deg)}.accordion__item-content{display:none;margin-top:8px;margin-bottom:16px}.accordion .accordion__item-heading{font-size:1.25rem;font-family:Rajdhani,sans-serif;text-transform:none}@media (max-width:500px){.accordion .accordion__item-heading{font-size:1.125rem}}.accordion .accordion__item-heading button{text-transform:inherit}.container-header__inner{display:flex;justify-content:space-between;align-items:center;gap:32px;--icon-size:2.375rem}.container-header__title{font-size:1.125rem;font-weight:600}.pc--s{padding:8px}.pc--m{padding:16px}.pc--ms{padding:24px}.pc--l{padding:32px}@container (max-width:500px){.pc--l{padding:24px}}.pc--lm{padding:48px}@container (max-width:500px){.pc--lm{padding:32px}}.pc--xl{padding:64px}@container (max-width:500px){.pc--xl{padding:32px}}.pc--xll{padding:96px}@container (max-width:500px){.pc--xll{padding:32px}}.pc--xxl{padding:128px}@container (max-width:500px){.pc--xxl{padding:32px}}.container{--color-bg:transparent}.container__inner{color:var(--color-text);position:relative;overflow:hidden;border-radius:8px;height:100%}.container__inner::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-bg)}.container__inner--no-side-padding{padding-left:0;padding-right:0}.container__content{position:relative}.container.lw-full-width.lw-bleed>.container__inner{border-radius:0}.color-theme-accent{--color-bg:var(--color-accent);--color-text:var(--color-accent--read, #fff);--color-text--read:var(--color-accent--read-read, #000)}.color-theme-soft{--color-bg:var(--color-soft);--color-text:var(--color-soft--read, #fff);--color-text--read:var(--color-soft--read-read, #000)}.checkbox,.wpcf7-acceptance,.wpcf7-checkbox{--dimension:1.5em;--color-border:var(--color-contrast-bw-200);--color-checked:var(--color-accent);--color-checkmark:var(--color-accent--read);--border-radius:3px}.checkbox__label,.wpcf7-acceptance .wpcf7-list-item-label,.wpcf7-checkbox .wpcf7-list-item-label{position:relative;padding-left:calc(var(--dimension) + 12px);display:block}.checkbox__label a,.wpcf7-acceptance .wpcf7-list-item-label a,.wpcf7-checkbox .wpcf7-list-item-label a{color:var(--color-accent);text-decoration:underline}.checkbox__label::after,.checkbox__label::before,.wpcf7-acceptance .wpcf7-list-item-label::after,.wpcf7-acceptance .wpcf7-list-item-label::before,.wpcf7-checkbox .wpcf7-list-item-label::after,.wpcf7-checkbox .wpcf7-list-item-label::before{content:"";display:block;position:absolute;top:calc(.75em - 1px)}.checkbox__label::before,.wpcf7-acceptance .wpcf7-list-item-label::before,.wpcf7-checkbox .wpcf7-list-item-label::before{content:"";display:block;width:var(--dimension);height:var(--dimension);position:absolute;transform:translateY(-50%);left:0;border:2px solid var(--color-border);background:0 0;cursor:pointer;border-radius:var(--border-radius)}.checkbox__label::after,.wpcf7-acceptance .wpcf7-list-item-label::after,.wpcf7-checkbox .wpcf7-list-item-label::after{--width:calc(var(--dimension) / 1.95);--height:calc(var(--dimension) / 3.15);width:var(--width);height:var(--height);left:calc((var(--dimension) - var(--width))/ 2);border-bottom:calc(var(--dimension)/ 9) solid var(--color-checkmark);border-left:calc(var(--dimension)/ 9) solid var(--color-checkmark);transform:translate(-.5px,calc(-50% - 2px)) skew(-5deg) rotate(-55deg);opacity:0;pointer-events:none}.checkbox input[type=checkbox]:checked+.checkbox__label::before,.wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label::before,.wpcf7-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label::before{background:var(--color-checked);border-color:var(--color-checked)}.checkbox input[type=checkbox]:checked+.checkbox__label::after,.wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label::after,.wpcf7-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label::after{opacity:1}.wpcf7-acceptance .wpcf7-list-item:not(:last-child),.wpcf7-checkbox .wpcf7-list-item:not(:last-child){margin-bottom:8px}.radio-item,.wpcf7-radio{--diameter:1em;--color-border:var(--color-contrast-bw-400);--color-checked:var(--color-text);--color-bullet:var(--color-text--read)}.radio-item__label,.wpcf7-radio .wpcf7-list-item-label{position:relative;padding-left:calc(var(--diameter) + 8px)}.radio-item__label::after,.radio-item__label::before,.wpcf7-radio .wpcf7-list-item-label::after,.wpcf7-radio .wpcf7-list-item-label::before{content:"";display:block;width:var(--diameter);height:var(--diameter);position:absolute;top:.6em;left:0;transform:translateY(-50%);border-radius:50%;border:1px solid var(--color-border);background:0 0;cursor:pointer}.radio-item__label::after,.wpcf7-radio .wpcf7-list-item-label::after{opacity:0;transform:translateY(-50%) scale(.3);background:var(--color-bullet);border:none}.radio-item input[type=radio]:checked+.radio-item__label::before,.wpcf7-radio input[type=radio]:checked+.wpcf7-list-item-label::before{background:var(--color-checked);border-color:var(--color-checked)}.radio-item input[type=radio]:checked+.radio-item__label::after,.wpcf7-radio input[type=radio]:checked+.wpcf7-list-item-label::after{opacity:1}.field input[type=email],.field input[type=number],.field input[type=tel],.field input[type=text],.field textarea{display:block;width:100%;border-radius:4px;padding:.375em;background:0 0;border:2px solid var(--color-contrast-bw-100)}.field textarea{resize:vertical;height:100px}.field .wpcf7-form-control-wrap{display:block;width:100%}.field .wpcf7-acceptance,.field .wpcf7-checkbox,.field .wpcf7-radio{display:flex;flex-wrap:wrap;flex-direction:column;width:100%}.field .wpcf7-acceptance .wpcf7-list-item,.field .wpcf7-checkbox .wpcf7-list-item,.field .wpcf7-radio .wpcf7-list-item{flex:1 1 50%;margin:0}.field .wpcf7-acceptance label,.field .wpcf7-checkbox label,.field .wpcf7-radio label{display:block}.wpcf7 form .wpcf7-response-output{--flow-space:var(--rs-ms);margin-inline:0;margin-block-end:0;padding:16px;text-align:center;border-radius:4px;border:none}.wpcf7 form.sent .wpcf7-response-output{background:var(--color-soft);color:var(--color-soft--read)}.wpcf7 form.invalid .wpcf7-response-output{background:var(--color-notice-soft);border:none;border-radius:4px;color:var(--color-error--read)}.wpcf7-spinner{display:none}.field-columns{display:flex;justify-content:space-between;margin-inline:-16px}@media (max-width:500px){.field-columns{margin-inline:-8px;flex-direction:column}}.field-columns .field{flex:1 1 100%;padding:0 16px}@media (max-width:500px){.field-columns .field{padding:0 8px}.field-columns .field:not(:last-child){margin-bottom:16px}}.field-columns--auto .field{flex:1 1 auto}.grid{--item-min-width:300px;--item-gap:16px;--item-gap-x:var(--item-gap);--item-gap-y:var(--item-gap-x);--max-cols:1;--use-max-cols:0;--_col-calc:calc((100% - var(--item-gap-x) * (var(--max-cols) - 1)) / var(--max-cols) * var(--use-max-cols))}.grid[data-max-cols]{--use-max-cols:1}.grid[data-max-cols="1"]{--max-cols:1}.grid[data-max-cols="2"]{--max-cols:2}.grid[data-max-cols="3"]{--max-cols:3}.grid[data-max-cols="4"]{--max-cols:4}.grid[data-max-cols="5"]{--max-cols:5}.grid[data-max-cols="6"]{--max-cols:6}.grid[data-max-cols="7"]{--max-cols:7}.grid[data-max-cols="8"]{--max-cols:8}.grid[data-max-cols="9"]{--max-cols:9}.grid[data-max-cols="10"]{--max-cols:10}.grid[data-gap-x=none]{--item-gap-x:var(--rs-none)}.grid[data-gap-y=none]{--item-gap-y:var(--rs-none)}.grid[data-gap-x=xs]{--item-gap-x:var(--rs-xs)}.grid[data-gap-y=xs]{--item-gap-y:var(--rs-xs)}.grid[data-gap-x=s]{--item-gap-x:var(--rs-s)}.grid[data-gap-y=s]{--item-gap-y:var(--rs-s)}.grid[data-gap-x=m]{--item-gap-x:var(--rs-m)}.grid[data-gap-y=m]{--item-gap-y:var(--rs-m)}.grid[data-gap-x=ms]{--item-gap-x:var(--rs-ms)}.grid[data-gap-y=ms]{--item-gap-y:var(--rs-ms)}.grid[data-gap-x=l]{--item-gap-x:var(--rs-l)}.grid[data-gap-y=l]{--item-gap-y:var(--rs-l)}.grid[data-gap-x=ls]{--item-gap-x:var(--rs-ls)}.grid[data-gap-y=ls]{--item-gap-y:var(--rs-ls)}.grid[data-gap-x=lm]{--item-gap-x:var(--rs-lm)}.grid[data-gap-y=lm]{--item-gap-y:var(--rs-lm)}.grid[data-gap-x=xl]{--item-gap-x:var(--rs-xl)}.grid[data-gap-y=xl]{--item-gap-y:var(--rs-xl)}.grid[data-gap-x=xll]{--item-gap-x:var(--rs-xll)}.grid[data-gap-y=xll]{--item-gap-y:var(--rs-xll)}.grid[data-gap-x=xxl]{--item-gap-x:var(--rs-xxl)}.grid[data-gap-y=xxl]{--item-gap-y:var(--rs-xxl)}.grid[data-gap-y=x]{--item-gap-y:var(--item-gap-x)}.grid__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--item-min-width),var(--_col-calc))),1fr));gap:var(--item-gap-y) var(--item-gap-x)}.grid .container{height:100%}.grid-item .flow{height:100%}.hamburger{cursor:pointer;transition:transform .2s}.hamburger__inner{width:100%;height:100%;display:block}.hamburger__layer{transition:background-color .2s}@media (hover:hover){.hamburger:hover .hamburger__layer{background-color:var(--color-accent)}}.hamburger.jsfx-active{transform:rotate(-90deg) scale(1)}@media (max-width:500px){.hamburger.jsfx-active{transform:rotate(-90deg) scale(1)}}.hamburger.jsfx-active .hamburger__layer{opacity:0;top:50%;transform:translate(0,-50%) rotate(-45deg) scale(0)}.hamburger.jsfx-active .hamburger__layer:first-child,.hamburger.jsfx-active .hamburger__layer:last-child{opacity:1}.hamburger.jsfx-active .hamburger__layer:first-child{transform:translate(0,-50%) rotate(45deg) scale(1.1,1)}.hamburger.jsfx-active .hamburger__layer:last-child{transform:translate(0,-50%) rotate(-45deg) scale(1.1,1)}.iframe-viewer{--aspect-ratio:56.25%;isolation:isolate}.iframe-viewer__inner{position:relative;padding-bottom:var(--aspect-ratio);background:var(--color-soft);overflow:hidden}.iframe-viewer__iframe-temp{--overlay-opacity:0.4;cursor:pointer;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.iframe-viewer__iframe-temp::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,var(--overlay-opacity,.2));transition:background-color .2s}.iframe-viewer__iframe-temp .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:6rem;color:#fff;z-index:1;transition:transform .2s}@media (max-width:760px){.iframe-viewer__iframe-temp .icon{font-size:4rem}}.iframe-viewer__iframe-temp:hover{--overlay-opacity:0.5}.iframe-viewer__iframe-temp:hover .icon{transform:translate(-50%,-50%) scale(1.1)}.iframe-viewer iframe,.iframe-viewer__iframe-temp{position:absolute;top:0;left:0;width:100%;height:100%}.hammer{--gap:64px}.hammer__inner{display:flex;flex-direction:row-reverse;position:relative}@media (max-width:760px){.hammer__inner{flex-direction:column!important}}.is-style-head-left .hammer__inner{flex-direction:row}.hammer__head{flex:1 1 50%;margin-left:var(--gap)}.hammer__head .image-symbol,.hammer__head .image:not(.image--object-fit--contain),.hammer__head .moving-image{overflow:hidden}.hammer__head .image:not(.image--object-fit--contain),.hammer__head .moving-image{box-shadow:0 3px 12px rgba(0,0,0,.03)}@media (min-width:761px){.hammer__head .image-symbol:not(.image-symbol--fill-parent),.hammer__head .moving-image:not(.moving-image--fill-parent){position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:1080px){.hammer__head{--gap:32px}}@media (max-width:760px){.hammer__head{--gap:0}}.is-style-head-left .hammer__head{margin-left:0!important;margin-right:var(--gap)}.hammer figure{height:100%}.hammer__image{position:relative;height:100%}@media (max-width:760px){.hammer__image--force-column-fixed-ar{padding-bottom:56.25%}}.hammer__caption{display:block}.hammer__caption,.hammer__caption p{width:100%;margin:8px 0 0;font-size:1rem;color:var(--color-contrast-bw-400)}.hammer__caption a,.hammer__caption p a{color:var(--color-contrast-bw-400)}.hammer__caption a:hover,.hammer__caption p a:hover{color:var(--color-accent)}.hammer__handle{flex:1 1 50%}.hammer__content{padding:64px 0;display:flex;flex-direction:column;justify-content:center}@media (max-width:1080px){.hammer__content{padding:64px 0;min-height:0}}@media (max-width:760px){.hammer__content{padding:16px 0 0}}.image__fallback{opacity:1;padding-bottom:56.25%;position:relative;background:var(--color-accent)}.image--object-fit .image__fallback{padding-bottom:0;height:100%}.image__logo{width:50%;height:50%;max-width:250px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image__fallback--small .image__logo{width:70%;height:70%}.image__logo .logo{--color-logo:var(--color-accent-read, #fff);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.image-block{--aspect-ratio:auto}.image-block__image-wrapper{position:relative;aspect-ratio:var(--aspect-ratio)}.image-block__image-wrapper img{width:100%}.image-block__caption{display:block;width:100%;margin:8px 0 0;font-size:1rem;text-align:center}.lightbox{--_backdrop-color:var(--backdrop-color, rgba(0, 0, 0, 0.85));--_backdrop-blur:var(--backdrop-blur, 16px);--_color:var(--color, #fff);--_color--read:var(--color--read, #000);--_edge-padding-block:2rem;--_edge-padding-inline:4rem;--_active-index:0;position:fixed;top:0;left:0;width:100%;height:100%;border:none;background:var(--_backdrop-color);backdrop-filter:blur(var(--_backdrop-blur));max-width:100%;max-height:100%;color:var(--_color);opacity:.5}@media (max-width:760px){.lightbox{--_edge-padding-block:4rem;--_edge-padding-inline:0rem}}.lightbox.jsfx-open{opacity:1}.lightbox__inner{width:100%;height:100%;overflow:hidden}.lightbox__header{display:flex;justify-content:space-between;align-items:center;position:absolute;top:12px;left:12px;width:calc(100% - 12px * 2);z-index:1501}.lightbox__pagination{display:flex;gap:.25ch;font-size:.9375rem;z-index:1501;padding-inline-start:0.375em}.lightbox__nav{position:absolute;top:50%;left:12px;width:calc(100% - 12px * 2);transform:translateY(-50%);pointer-events:none;display:flex;justify-content:space-between;z-index:1501}@media (max-width:760px){.lightbox__nav{transform:none;top:auto;bottom:16px}}.lightbox__arrow,.lightbox__close{--_size:2.5rem;flex:0 0 auto;background:0 0;border:none;width:var(--_size);height:var(--_size);border-radius:50%;display:flex;color:currentColor;align-items:center;justify-content:center;transition:background-color .2s,color .2s;cursor:pointer;pointer-events:all;--icon-size:calc(var(--_size) * 0.75)}.lightbox__arrow:focus,.lightbox__close:focus{outline:0}.lightbox__arrow:focus-visible,.lightbox__close:focus-visible{outline:2px solid var(--_color);outline-offset:-2px}@media (hover:hover){.lightbox__arrow:hover,.lightbox__close:hover{background:var(--_color);color:var(--_color--read)}}.lightbox__arrow{--icon-size:calc(var(--_size) * 0.575);opacity:1;transition:opacity .2s}.lightbox__arrow[disabled]{opacity:.2}.lightbox__images{display:flex;flex-wrap:nowrap;width:100%;height:100%;overflow:auto;scrollbar-width:none}.lightbox__images::-webkit-scrollbar{display:none}.lightbox:not(.jsfx-no-anim) .lightbox__images{scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding:0 0}.lightbox__image{flex:0 0 auto;width:100%;height:100%;min-width:100%;display:flex;align-items:center;justify-content:center}.lightbox:not(.jsfx-no-anim) .lightbox__image{scroll-snap-align:center}.lightbox__image-inner{position:relative;width:calc(100% - var(--_edge-padding-inline) * 2);height:calc(100% - var(--_edge-padding-block) * 2)}.image-symbol{--symbol-size:75%;--symbol-max-size:100%;--color:transparent}.image-symbol__inner{position:relative;padding-bottom:56.25%}@media (max-width:500px){.image-symbol{--symbol-padding:24px}}.image-symbol--color-accent{--color:var(--color-accent)}.image-symbol--color-soft{--color:var(--color-soft)}.image-symbol--color-text{--color:var(--color-text)}.image-symbol--fill-parent{position:absolute;top:0;left:0;width:100%;height:100%;padding:0}.image-symbol--fill-parent .image-symbol__inner{padding-bottom:0}.image-symbol__inner{width:100%;height:100%;background:var(--color)}.image-symbol__symbol{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--symbol-size);height:var(--symbol-size);max-width:var(--symbol-max-size);max-height:var(--symbol-max-size)}@keyframes ticker{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.logo-display{--gap-block:32px;--gap-inline:32px;--_base-size:var(--base-size, 260px)}@media (max-width:760px){.logo-display{--_base-size:var(--base-size, 160px)}}@media (max-width:500px){.logo-display{--_base-size:var(--base-size, 150px)}}@media (max-width:360px){.logo-display{--_base-size:var(--base-size, 100px)}}@media (max-width:500px){.logo-display{--gap-block:16px;--gap-inline:16px}}.logo-display__logotypes{list-style:none;padding:0;gap:var(--gap-block) var(--gap-inline)}.logo-display--card .logo-display__logotypes{--grid-min-item-width:var(--_base-size);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--grid-min-item-width)),1fr))}.logo-display--no-card .logo-display__logotypes{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.logo-display--flex-start .logo-display__logotypes{justify-content:flex-start}.logo-display--card .logo-display__logotype{background:var(--color-contrast-bw-50);border-radius:8px;aspect-ratio:6/3;position:relative}.color-theme-soft .logo-display--card .logo-display__logotype{background:var(--color-soft--read-read)}.logo-display--card .logo-display__logotype .image{width:calc(75% * var(--size-modifier,1));height:calc(75% * var(--size-modifier,1));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo-display--card .logo-display__logotype svg{fill:currentColor;width:100%;height:auto}.logo-display--no-card .logo-display__logotype{width:calc(var(--_base-size) * var(--size-modifier,1))}.logo-display--no-card .logo-display__logotype svg{fill:currentColor;width:100%;height:auto}.logo-display--ticker{--pixels-per-sec:25}@media (max-width:500px){.logo-display--ticker{--pixels-per-sec:25}}.logo-display--ticker .logo-display__inner-inner{overflow:hidden;position:relative}@media (max-width:500px){.logo-display--ticker .logo-display__inner-inner{--gap-inline:32px}}@media (hover:hover){.logo-display--ticker .logo-display__inner-inner:hover .logo-display__logotypes{animation-play-state:paused}}.logo-display--ticker .logo-display__logotype{flex:0 0 auto;width:324px}@media (max-width:1080px){.logo-display--ticker .logo-display__logotype{width:280px}}.logo-display--ticker .logo-display__logotypes{display:inline-flex;justify-content:flex-start;flex-wrap:nowrap;animation:var(--anim,none);padding-inline:calc(var(--gap-inline)/ 2)}.logo-display--ticker .logo-display__logotypes:last-child{position:absolute;top:0;left:var(--logos-width,0)}.modal{--_backdrop-color:var(--backdrop-color, rgba(0, 0, 0, 0.5));--_backdrop-blur:var(--backdrop-blur, 0px);--_modal-color:var(--modal-color, var(--color-text));--_modal-bg:var(--modal-bg, var(--color-bg));--_modal-width:var(--modal-width, 768px);--_close-diameter:var(--close-diameter, 2.5rem);--_close-offset:var(--close-offset, 1rem);--_close-icon-size:var(--close-icon-size, 1.25rem);--_edge-padding-block:64px;--_edge-padding-inline:var(--edge-padding);--_modal-padding:48px;position:fixed;top:0;left:0;width:100%;height:100%;border:none;background:var(--_backdrop-color);backdrop-filter:blur(var(--_backdrop-blur));max-width:100%;max-height:100%;opacity:0!important;transition:opacity .2s;z-index:1501;justify-content:center;align-items:center;padding:var(--_edge-padding-block) var(--_edge-padding-inline);margin-block:0}.modal--opaque{--_backdrop-blur:var(--backdrop-blur, 16px)}.modal[open]{display:flex}.modal::backdrop{background:0 0}@media (max-width:760px){.modal{--_modal-padding:24px 16px}}.modal.jsfx-open{opacity:1!important}.modal__inner{width:100%;max-width:var(--_modal-width);overflow:hidden;opacity:1;position:relative;padding:var(--_modal-padding);border-radius:4px;margin:auto 0;background:var(--_modal-bg);color:var(--_modal-color)}.modal__inner>h2:nth-child(2){padding-inline-end:calc(var(--_close-diameter) + var(--_close-offset))}.modal__close{position:absolute;top:var(--_close-offset);right:var(--_close-offset);background:var(--color-contrast-bw-100);width:var(--_close-diameter);height:var(--_close-diameter);border-radius:100%;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer;transition:background-color .2s}.modal__close .icon{--icon-size:var(--_close-icon-size)}@media (hover:hover){.modal__close:hover{background:var(--color-contrast-bw-200)}}.modal__close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.modal__close+*{margin-block-start:0}.pagination{font-size:1rem}.pagination__inner{text-align:center;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:64px}@media (max-width:760px){.pagination__inner{flex-direction:column;gap:16px}}.pagination__pagination{display:flex;justify-content:center;align-items:flex-start;gap:4px;flex-wrap:wrap}@media screen and (max-width:30rem){.pagination__pagination .page-numbers{order:3}.pagination__pagination .prev{order:4}.pagination__pagination .next{order:5}}.pagination__count{font-size:1rem;color:var(--color-contrast-bw-500)}.pagination__count p{font-size:1rem}.pagination .page-numbers{display:block;text-decoration:none;padding:.275em .625em .25em;color:var(--color-text);border:1px solid var(--color-contrast-bw-100);border-radius:3px;transition:background-color .3s,border-color .3s,color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination .page-numbers.current{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent--read)}.pagination a.page-numbers:hover{background-color:var(--color-contrast-bw-50);border-color:var(--color-contrast-bw-300)}.pagination .next,.pagination .prev{flex:0 0 auto;display:flex;gap:.25em;align-items:center;justify-content:center;--icon-size:0.875em}@media screen and (max-width:30rem){.pagination .next,.pagination .prev{padding:.5em .625em;flex:1 0 calc(50% - 4px / 2 - 16px);margin-block-start:16px}}@media screen and (max-width:30rem){.pagination .next{margin-inline-start:8px}}.post-feed{--grid-min-item-width:325px}.post-feed__inner{display:flex;flex-wrap:wrap;align-items:flex-start}.post-feed__items,.post-feed__no-found{flex:0 0 100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--grid-min-item-width),1fr));grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--grid-min-item-width)),1fr));gap:32px 24px;max-width:100%}@media (max-width:500px){.post-feed__items,.post-feed__no-found{gap:16px 32px}}.post-feed__no-found{display:block}.post-feed__heading{flex:1 1 0}.post-feed .pagination{margin-top:48px;flex:0 0 100%}@media (max-width:500px){.post-feed .pagination{margin-top:24px}}.post-feed__no-found{text-align:center}.post-feed-item__image{aspect-ratio:16/9;background:var(--color-contrast-bw-100);position:relative}.post-feed-item__pubdate{display:block}.post-feed-item__excerpt,.post-feed-item__heading{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.post-feed-item__excerpt{-webkit-line-clamp:3}.post-password-form{text-align:center}.post-password-form__input-holder{display:flex;gap:32px;justify-content:space-between}@media (max-width:760px){.post-password-form__input-holder{gap:16px;flex-direction:column}}.post-password-form__input-holder label{width:100%}.post-password-form__input-holder .btn{flex:0 0 auto}.post-password-form__input-holder input[type=password]{display:block;width:100%;height:100%}.product-card__image{display:block;position:relative;aspect-ratio:319/343}.product-card__featured-image,.product-card__hover-image{position:relative;background:var(--_image-bg-color,#f6f6f6);border-radius:4px;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.product-card__featured-image img,.product-card__hover-image img{mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.product-card__hover-image{display:none}@media (hover:hover){.product-card__hover-image{display:block;opacity:0;transition:.2s opacity}}.product-card__before-title{position:relative}@media (hover:hover){.product-card__before-title:hover .product-card__hover-image{opacity:1}}.product-card__before-title .added_to_cart{display:none}.product-card__content{display:flex;flex-direction:column;gap:.25em;font-size:1rem;padding-top:.75em}.product-card__heading{font-size:1em;font-weight:400;text-wrap:balance;font-weight:600}.product-card__heading .brand{display:inline;color:var(--color-text);position:relative;display:block;margin-bottom:.25em;font-weight:600;text-transform:uppercase;font-weight:400}.product-card__heading .brand::after{content:"\a";white-space:pre}.product-details .accordion__item-content>*{--buffer:var(--buffer-ms)}.product-details .accordion__item-content>ol li,.product-details .accordion__item-content>ul li{--buffer:var(--buffer-s)}.postcard__inner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:300px}.postcard__image{position:absolute;top:0;left:0;width:100%;height:100%}.postcard__image::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:75%;background-image:linear-gradient(0,#000 0,rgba(0,0,0,.738) 19%,rgba(0,0,0,.541) 34%,rgba(0,0,0,.382) 47%,rgba(0,0,0,.278) 56.5%,rgba(0,0,0,.194) 65%,rgba(0,0,0,.126) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.042) 86.1%,rgba(0,0,0,.021) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.002) 98.2%,rgba(0,0,0,0) 100%)}.postcard__content{position:relative;z-index:11;color:#fff;padding:128px 32px 32px;max-width:55rem}@media (max-width:500px){.postcard__content{padding:64px 16px 16px}}.product-images:not(.jsfx-scrollbar-drag) .product-images__images{scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding:0 0}.product-images__image button{cursor:pointer}.product-images__image button:focus{outline:0}@media (hover:hover){.product-images__image button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}}.product-images__scrollbar-wrapper{display:block;width:100%;opacity:0}.jsfx-overflown .product-images__scrollbar-wrapper{opacity:1}@media (max-width:760px){.product-images__scrollbar-wrapper{width:100%}}.product-images__scrollbar{--offset:0px;width:calc(100% - var(--thumb-width));transform:translateX(calc(var(--thumb-width)/ 2)) translateY(calc((var(--track-offset) + var(--track-height)) * -1));transform:translateX(calc(var(--thumb-width)/ 2)) translateY(var(--track-offset));height:var(--track-height);position:relative}.product-images__scrollbar::before{content:"";display:block;position:absolute;top:0;left:calc(var(--thumb-width)/ -2);height:100%;width:calc(100% + var(--thumb-width));background-color:var(--track-color)}.product-images__scrollbar-thumb{position:absolute;top:0;left:0;width:var(--thumb-width);left:0;transform:translateX(-50%) translateX(var(--offset));height:100%;background-color:var(--thumb-color);transition:background-color .2s;cursor:grab}.jsfx-scrollbar-drag .product-images__scrollbar-thumb,.product-images__scrollbar-thumb:hover{background:var(--color-accent)}.jsfx-init .product-images__scrollbar-thumb{opacity:1}.jsfx-hidden .product-images__scrollbar-thumb{display:none}.product-summary__inner>*{opacity:1}.product-summary .stock.out-of-stock{background-color:var(--color-contrast-bw-50);margin-block-end:32px;text-align:center;padding:.5em;border-radius:4px}.product-summary .woocommerce-product-details__short-description{margin-block-end:24px}.product-summary .price{font-size:1.5rem;font-weight:700;color:var(--color-text);display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:.75ch}@media (max-width:760px){.product-summary .price{font-size:1.25rem}}.product-summary .price del{font-weight:400}.product-summary .price ins{text-decoration:none;color:var(--color-sale--hc,var(--color-sale))}.product-summary .cart{display:flex;margin-block-end:32px}.product-summary .cart .quantity:has([name=quantity][type=number]){flex:0 0 auto;width:70px}.product-summary .cart .quantity:has([name=quantity][type=number])+[name=add-to-cart]{border-top-left-radius:0;border-bottom-left-radius:0}.product-summary .cart .quantity input{width:100%;height:100%;background:var(--color-contrast-bw-50);border:none;padding:.5em;text-align:center;border-top-left-radius:4px;border-bottom-left-radius:4px}.product-summary .cart button[name=add-to-cart]{flex:1 1 100%}.product-summary .accordion{--border-color:var(--color-contrast-bw-200)}.product-summary .accordion__item-heading{font-size:1.125em}.product-summary .accordion__item-content{color:var(--color-contrast-bw-700)}.product-summary .product-purchase-info{margin-block-end:32px}.product-summary .product-admin-quick-facts__item{color:var(--color-contrast-bw-700)}.product-summary .product-admin-quick-facts__item dd,.product-summary .product-admin-quick-facts__item dt{display:inline}.product-summary .product-admin-quick-facts__item dd{font-weight:700}.product-summary .modal .ts-heading-xl{font-size:3rem}@media (max-width:1080px){.product-summary .modal .ts-heading-xl{font-size:3rem}}@media (max-width:760px){.product-summary .modal .ts-heading-xl{font-size:2.5rem}}@media (max-width:500px){.product-summary .modal .ts-heading-xl{font-size:2.25rem}}.products-archive{--item-min-width:200px;--item-gap:16px;--item-gap-x:var(--item-gap);--item-gap-y:var(--item-gap-x);--max-cols:4;--use-max-cols:1;--_col-calc:calc((100% - var(--item-gap-x) * (var(--max-cols) - 1)) / var(--max-cols) * var(--use-max-cols))}@media (max-width:500px){.products-archive{--item-min-width:130px}}.products-archive__sidebar{flex:0 0 275px}@media (max-width:1080px){.products-archive__sidebar{flex-basis:200px}}@media (max-width:760px){.products-archive__sidebar{display:none;flex:1 1 auto;padding:16px;padding-block-end:16px;background:var(--color-contrast-bw-50);border-radius:4px;margin-block-end:32px}}.products-archive__sidebar .search-box{--color-bg:var(--color-contrast-bw-50);margin-block-end:32px}@media (max-width:760px){.products-archive__sidebar .search-box{--padding:8px;--color-bg:#fff;margin-block-end:16px}}.products-archive__sidebar a{transition:color .2s}.products-archive__sidebar a:hover{color:var(--color-accent)}.products-archive__sidebar-inner{position:sticky;top:32px}.products-archive__parent-cat{font-size:1rem}.products-archive__parent-cat+.products-archive__cats:not(:last-child){border-block-end:1px solid var(--color-contrast-bw-200);padding-block-end:16px;margin-block-end:calc(16px - 0.25em)}.products-archive__parent-cat:has(+ .products-archive__parent-cat){border-block-end:1px solid var(--color-contrast-bw-200);padding-block-end:16px;margin-block-end:calc(16px - 0.25em)}.products-archive__cats{list-style:none;display:flex;flex-direction:column;gap:8px}.products-archive__cat{line-height:1.3}.products-archive__cat--active{color:var(--color-accent);font-weight:600}.products-archive__cat-count{color:var(--color-contrast-bw-600);font-size:.75em}.products-archive__main{display:flex;gap:64px;justify-content:space-between}@media (max-width:1080px){.products-archive__main{gap:32px}}@media (max-width:760px){.products-archive__main{flex-direction:column;gap:32px}}.products-archive__content{flex:1 1 auto}.products-archive__header{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px 64px;margin-block-end:16px;font-size:1rem;overflow:hidden}@media (max-width:500px){.products-archive__header .woocommerce-result-count{display:none}}.products-archive__header-start{display:flex;gap:16px}@media (max-width:500px){.products-archive__header-start{flex:1 0 auto;justify-content:flex-start}}@media (max-width:760px){.products-archive__title{flex:1 1 100%}}.products-archive__header-end{display:flex;align-items:center;flex-wrap:wrap;gap:4px 1ch}@media (max-width:500px){.products-archive__header-end{flex:1 1 auto;justify-content:flex-end}.products-archive__header-end>*{flex:0 0 auto}}.products-archive__menu-button{background:0 0;border:none;display:flex;align-items:center;font-weight:600;gap:4px}@media (min-width:761px){.products-archive__menu-button{display:none}}.products-archive__term-desc{width:100%}.products-archive__products-holder{flex:1 1 auto}.products-archive__products{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--item-min-width),var(--_col-calc))),1fr));gap:var(--item-gap-y) var(--item-gap-x)}.products-archive:has(.pagination) .products-archive__products{border-block-end:1px solid var(--color-contrast-bw-100);padding-block-end:32px}@media (max-width:500px){.products-archive__products{gap:24px 16px}}.products-archive .products-categories{padding-block-end:32px}@media (max-width:760px){.products-archive .products-categories{padding-block-end:24px}}.products-archive .woocommerce-ordering{position:relative}.products-archive .woocommerce-ordering__icon,.products-archive .woocommerce-ordering__visible{display:flex;align-items:center;gap:4px}@media (max-width:500px){.products-archive .woocommerce-ordering__icon,.products-archive .woocommerce-ordering__visible{font-weight:700}}.products-archive .woocommerce-ordering__text{font-weight:700;cursor:pointer}@media (max-width:500px){.products-archive .woocommerce-ordering__text{display:none}}.products-archive .woocommerce-ordering select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.products-archive .woocommerce-ordering:has(select:focus-visible) .woocommerce-ordering__visible{outline:2px solid var(--color-focus,var(--color-primary));outline-offset:2px;border-radius:2px}.products-archive .woocommerce-result-count::after{content:"."}.products-archive .woocommerce-no-products-found{grid-column:1/-1;text-align:center;padding-block:32px}.products-archive .pagination{margin-block-start:24px}.products-gallery{--grid-min-item-width:min(250px, 40%);--item-gap:var(--rs-l);--item-gap-x:var(--item-gap);--item-gap-y:var(--item-gap-x)}.products-gallery__inner{display:flex;flex-direction:column;align-items:center}.products-gallery__header{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px 24px;border-block-start:1px solid var(--color-contrast-bw-200);padding-block-start:24px;margin-block-end:24px}.products-gallery__items{width:100%}.products-gallery__items+.btn{margin-block-start:32px}@media (max-width:500px){.products-gallery__items+.btn{margin-block-start:16px}}.products-gallery__empty{grid-column:1/-1;text-align:center}.products-gallery--grid .products-gallery__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--grid-min-item-width)),1fr));gap:var(--item-gap-y) var(--item-gap-x)}.products-gallery--slider{--_cols:4}@media (max-width:1080px){.products-gallery--slider{--_cols:3}}@media (max-width:760px){.products-gallery--slider{--_cols:2}}.products-gallery--slider .products-gallery__items{display:flex;overflow-x:auto;overflow-y:hidden;gap:var(--item-gap-y) var(--item-gap-x)}.products-gallery--slider .products-gallery__items>*{flex:0 0 auto;width:calc((100% - var(--item-gap-x) * (var(--_cols) - 1))/ var(--_cols))}.search-box{transition:border-color .2s}.search-box:focus-within{border-color:var(--color-contrast-bw-800)}.search-box__search-label input[name=s]:focus{outline:0}.search-box__search-submit:focus{outline:0}.search-box__search-submit:focus .icon{outline:1px solid var(--color-contrast-bw-1000);border-radius:3px;outline-offset:2px}.site-header__bar{transition:background-color .2s}.site-header__menu .menu-item a{transition:color .2s}.site-header__menu .menu>.menu-item{position:relative}.site-header__menu .menu>.menu-item .sub-menu{gap:8px;position:absolute;top:100%;left:calc(-1 * 24px);width:calc(100% + 48px);min-width:200px;background:var(--color-bg);color:var(--color-text);padding:16px 24px 16px;opacity:0;transition:opacity .2s,transform .2s;transform:scale(1);transform-origin:top center;transition-timing-function:ease-in-out;list-style:none;min-width:-moz-fit-content;min-width:fit-content}.site-header__menu .menu>.menu-item .sub-menu .menu-item{opacity:0;transition:opacity .2s;white-space:nowrap}.site-header__menu .menu>.menu-item .sub-menu .menu-item:not(:last-child){margin-bottom:8px}.site-header__menu .menu>.menu-item.jsfx-active .sub-menu{opacity:1;transform:scale(1)}.site-header__menu .menu>.menu-item.jsfx-active .sub-menu .menu-item{opacity:1;transition:opacity .5s;transition-delay:0s}.site-header__menu .menu>.menu-item.jsfx-active .sub-menu .menu-item:first-child{transition-delay:calc(0.1s + 0.05s * (1 - 1))}.site-header__menu .menu>.menu-item.jsfx-active .sub-menu .menu-item:nth-child(2){transition-delay:calc(0.1s + 0.05s * (2 - 1))}.site-header__menu .menu>.menu-item.jsfx-active .sub-menu .menu-item:nth-child(3){transition-delay:calc(0.1s + 0.05s * (3 - 1))}.site-header__menu .menu>.menu-item.jsfx-active .sub-menu .menu-item:nth-child(4){transition-delay:calc(0.1s + 0.05s * (4 - 1))}.site-header__menu .menu>.menu-item.jsfx-active .sub-menu .menu-item:nth-child(5){transition-delay:calc(0.1s + 0.05s * (5 - 1))}.site-header__menu .menu>.menu-item.jsfx-active .sub-menu .menu-item:nth-child(6){transition-delay:calc(0.1s + 0.05s * (6 - 1))}.site-header__menu .menu>.menu-item.jsfx-active .sub-menu .menu-item:nth-child(7){transition-delay:calc(0.1s + 0.05s * (7 - 1))}.site-header__menu .menu>.menu-item.jsfx-active .sub-menu .menu-item:nth-child(8){transition-delay:calc(0.1s + 0.05s * (8 - 1))}.site-header__menu .menu>.menu-item.jsfx-active .sub-menu .menu-item:nth-child(9){transition-delay:calc(0.1s + 0.05s * (9 - 1))}.site-header__menu .menu>.menu-item.jsfx-active .sub-menu .menu-item:nth-child(10){transition-delay:calc(0.1s + 0.05s * (10 - 1))}.site-footer{background-color:var(--color-bg);color:var(--color-text);padding:64px 0;margin-block-start:auto;--color-text--secondary:var(--color-contrast-bw-700)}@media (max-width:760px){.site-footer{padding:32px 0}}.site-footer a{color:var(--color-text--secondary);transition:color .2s}.site-footer a:hover{color:var(--color-accent)}.site-footer__inner{display:flex;justify-content:space-between;flex-wrap:wrap;gap:32px 64px}.site-footer__intro{flex:0 1 auto}.site-footer__intro .body-text{font-size:1rem;color:var(--color-text--secondary)}.site-footer__intro .body-text strong{color:var(--color-text)}.site-footer__logo{--color-logo:var(--color-text);display:block;max-width:140px;margin-block-end:32px}.site-footer__description{max-width:30rem}@media (max-width:1400px){.site-footer__description{max-width:22rem}}@media (max-width:1080px){.site-footer__description{max-width:30rem}}.site-footer__description.body-text{color:var(--color-text)}.site-footer .so-me-links{--flow-space:var(--rs-l);--icon-size:2rem}.site-footer__menus{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:32px 96px}@media (max-width:1400px){.site-footer__menus{gap:32px 64px}}@media (max-width:1080px){.site-footer__menus{gap:32px 64px;flex:1 1 auto}}.site-footer__menus ul{list-style:none;display:flex;flex-direction:column;gap:4px}.site-footer__menus p{--color-text:var(--color-text--secondary);color:var(--color-text)}.site-footer__menu{flex:0 0 auto;display:flex;flex-direction:column;gap:4px}.site-footer__menu-heading{font-weight:700;text-transform:uppercase}.site-footer__menu .bw>*{--buffer:4px}.site-footer .logo-display{--flow-space:var(--rs-l);--base-size:200px}@media (max-width:760px){.site-footer .logo-display{--base-size:175px}}.container.lw-full-width.lw-bleed+.pre-site-footer{--flow-space:0px}.so-me-links{--gap:12px;--color:currentColor;--color-fx:var(--color-colored);--icon-size:1.75em}.so-me-links__inner{display:flex;gap:var(--gap)}.so-me-links a{color:var(--color);transition:color .2s}.so-me-links a:hover{color:var(--color-fx)}.two-block-layout{--item-gap:var(--rs-l);--item-gap-x:var(--item-gap);--item-gap-y:var(--item-gap-x)}.two-block-layout--layout-sword{--item-gap:var(--rs-xll);--item-gap-x:var(--item-gap);--item-gap-y:var(--rs-l);--hilt-size:450px;--sword-min-size:400px}.two-block-layout--layout-sword .two-block-layout__blocks{display:flex;flex-wrap:wrap;gap:var(--item-gap-y) var(--item-gap-x)}.two-block-layout--layout-sword .two-block-layout__blocks>:first-child{flex:1;width:var(--hilt-size);min-width:min(100%,var(--hilt-size))}.two-block-layout--layout-sword .two-block-layout__blocks>:nth-child(2){flex:1 1 calc(100% - var(--hilt-size) - var(--item-gap-x));min-width:min(100%,var(--sword-min-size))}.simple-overlay-menu{opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;padding-top:var(--header-height);background:rgba(0,0,0,.6);z-index:749;transition:opacity .2s}.simple-overlay-menu.jsfx-active{opacity:1}.simple-overlay-menu.jsfx-active .simple-overlay-menu__inner{transform:translateX(0)}.simple-overlay-menu__inner{width:100%;max-width:500px;margin-inline:auto 0;height:100%;background:var(--color-bg);transform:translateX(100%);transition:opacity .2s,transform .2s;transition-delay:0.2s;transition-timing-function:ease-in-out}.simple-overlay-menu__content{text-align:left;padding-top:8px}.simple-overlay-menu__content .menu{list-style:none;padding:0}.simple-overlay-menu__content .menu .menu-item{display:flex;flex-wrap:wrap;justify-content:space-between}.simple-overlay-menu__content .menu .menu-item:has(.sub-menu.jsfx-active) .chevron{transform:rotate(-180deg)}.simple-overlay-menu__content .menu .menu-item>button{flex:0 0 auto;background:0 0;border:none;display:flex;align-items:center}.simple-overlay-menu__content .menu .menu-item .chevron{--chevron-size:0.375em;transition:transform .2s;transition-delay:0s;width:1.5em;height:1.5em;border-radius:50%;background:var(--color-contrast-bw-200)}.simple-overlay-menu__content .menu .menu-item a{display:block;flex:1 1 auto}.simple-overlay-menu__content .menu>.menu-item{border-block-end:1px solid var(--color-contrast-bw-200)}.simple-overlay-menu__content .menu>.menu-item>a{padding-block:16px}.simple-overlay-menu__content .sub-menu{display:none;padding:0;opacity:0;list-style:none;margin-bottom:16px;flex:1 0 100%;transition:opacity .2s}.simple-overlay-menu__content .sub-menu .menu-item{opacity:0}.simple-overlay-menu__content .sub-menu.jsfx-active{opacity:1}.simple-overlay-menu__content .sub-menu.jsfx-active .menu-item{opacity:1;transition:opacity .5s;transition-delay:0s}.simple-overlay-menu__content .sub-menu.jsfx-active .menu-item:first-child{transition-delay:calc(0.05s * (1 - 1))}.simple-overlay-menu__content .sub-menu.jsfx-active .menu-item:nth-child(2){transition-delay:calc(0.05s * (2 - 1))}.simple-overlay-menu__content .sub-menu.jsfx-active .menu-item:nth-child(3){transition-delay:calc(0.05s * (3 - 1))}.simple-overlay-menu__content .sub-menu.jsfx-active .menu-item:nth-child(4){transition-delay:calc(0.05s * (4 - 1))}.simple-overlay-menu__content .sub-menu.jsfx-active .menu-item:nth-child(5){transition-delay:calc(0.05s * (5 - 1))}.simple-overlay-menu__content .sub-menu.jsfx-active .menu-item:nth-child(6){transition-delay:calc(0.05s * (6 - 1))}.simple-overlay-menu__content .sub-menu.jsfx-active .menu-item:nth-child(7){transition-delay:calc(0.05s * (7 - 1))}.simple-overlay-menu__content .sub-menu.jsfx-active .menu-item:nth-child(8){transition-delay:calc(0.05s * (8 - 1))}.simple-overlay-menu__content .sub-menu.jsfx-active .menu-item:nth-child(9){transition-delay:calc(0.05s * (9 - 1))}.simple-overlay-menu__content .sub-menu.jsfx-active .menu-item:nth-child(10){transition-delay:calc(0.05s * (10 - 1))}.simple-overlay-menu__content .sub-menu .menu-item a{padding-block:12px;color:var(--color-contrast-bw-600)}.simple-overlay-menu .search-box{--padding:8px;margin-block-end:8px}:where(:where(h3,.ts-heading-m) + .body-text){--flow-space:0.5em}