.c-header{height:var(--header-height);inset:0 0 auto;position:fixed;transition:height .3s ease,box-shadow .3s ease;width:100%;z-index:1000}.c-header,.c-header__main{background-color:transparent}.c-header__main{height:var(--header-main-height);transition:height .3s ease,background-color .3s ease}.c-header__container,.c-header__inner{height:100%}.c-header__container{margin-inline:auto;max-width:calc(var(--container-width-wide) + var(--container-padding)*2);padding-inline:var(--container-padding);width:100%}.c-header__inner{align-items:center;display:flex;gap:1.25rem;justify-content:space-between;width:100%}@media only screen and (min-width:1228px){.c-header__inner{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}@media only screen and (min-width:1440px){.c-header__inner{gap:1.25rem}}@media only screen and (min-width:1600px){.c-header__inner{gap:1.5rem}}.c-header__actions{align-items:center;display:flex;justify-content:flex-end;min-width:0}@media only screen and (min-width:1228px){.c-header__actions{justify-self:end}}.c-header__trigger.s-offcanvas{height:2.8125rem;width:2.8125rem}@media only screen and (min-width:1228px){.c-header__trigger.s-offcanvas{display:none}}.cude-body .c-header{position:relative;z-index:2}.cude-body .c-header,.cude-body .c-header .c-header__main{background-color:var(--color-surface)}@media only screen and (min-width:1228px){.c-header__trigger{display:none}}:root{--header-meta-height:40px;--header-main-height:108px;--header-main-height-short:65px;--header-height:calc(var(--header-meta-height) + var(--header-main-height));--header-height-short:calc(var(--header-meta-height) + var(--header-main-height-short))}@media only screen and (min-width:1228px){:root{--header-meta-height:44px}}.c-nav-wrap{position:relative;z-index:100}.c-header__topbar{background-color:var(--color-primary-500);height:var(--header-meta-height)}.c-header__topbar-container{align-items:center;display:flex;height:100%;justify-content:flex-end;margin-inline:auto;max-width:calc(var(--container-width-wide) + var(--container-padding)*2);padding-inline:var(--container-padding);padding-inline:clamp(.75rem,4.65vw,1.25rem);width:100%}.c-header__meta-nav{width:100%}.c-header__meta-list{align-items:center;display:flex;gap:clamp(.25rem,2vw,.75rem);justify-content:space-between;list-style:none;margin:0;padding:0;width:100%}.c-header__meta-item{flex:0 0 auto;list-style:none;margin:0;min-width:0;padding:0}.c-header__meta-item::marker{content:none}.c-header__meta-item--phone{display:none}.c-header__meta-link{align-items:center;color:var(--color-white);display:inline-flex;font-family:var(--font-secondary);font-size:clamp(.6875rem,3.25vw,.875rem);font-weight:400;line-height:1.25rem;text-decoration:none;white-space:nowrap}.c-header__meta-link:focus-visible,.c-header__meta-link:hover{color:var(--color-white);text-decoration:underline;text-underline-offset:.2em}.c-header__meta-link:focus-visible{outline:2px solid var(--color-secondary-500);outline-offset:3px}.c-header__meta-link--shop{gap:clamp(.375rem,2.8vw,.75rem)}.c-header__meta-icon{display:block;flex:0 0 auto;height:clamp(1rem,4.73vw,1.25rem);transform:rotate(90deg);width:clamp(1rem,4.73vw,1.25rem)}@media only screen and (min-width:1228px){.c-header__topbar-container{padding-inline:var(--container-padding)}.c-header__meta-nav{width:auto}.c-header__meta-list{gap:clamp(2rem,3.66vw,3.75rem);justify-content:flex-end;width:auto}.c-header__meta-item--phone{display:block}.c-header__meta-link{font-size:.875rem}.c-header__meta-link--shop{gap:.75rem}.c-header__meta-icon{height:1.25rem;width:1.25rem}}.c-header__logo{align-items:center;display:flex;flex-shrink:0;height:4.5rem;justify-self:start;transition:width .3s ease,height .3s ease;width:10.4375rem}.c-header__logo-img,.c-header__logo-link{display:block;height:100%;width:100%}.c-header__logo-img{font-family:"object-fit:contain";-o-object-fit:contain;object-fit:contain}.s-scrolled .c-header__logo{height:3.4375rem;width:8rem}.c-nav{display:none;min-width:0}@media only screen and (min-width:1228px){.c-nav{display:block;justify-self:center;max-width:100%;width:-moz-max-content;width:max-content}}.c-nav__menu{align-items:center;display:flex;flex-wrap:nowrap;gap:.25rem;justify-content:center;list-style:none;margin:0;max-width:100%;padding:0;width:-moz-max-content;width:max-content}.c-nav__menu>.s-menu-item{flex:0 0 auto;margin:0;max-width:none;min-width:0;padding:0;position:relative;width:auto}.c-nav__menu>.s-menu-item::marker{content:none}.c-nav__menu>.s-menu-item>.s-menu-link{border-radius:var(--radius-md);color:var(--color-black);display:block;font-family:var(--font-primary);font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.125rem;padding:.5rem;text-decoration:none;text-transform:none;transition:color .3s ease,background-color .3s ease;white-space:nowrap}.c-nav__menu>.s-menu-item>.s-menu-link:active,.c-nav__menu>.s-menu-item>.s-menu-link:focus-visible,.c-nav__menu>.s-menu-item>.s-menu-link:hover{background-color:var(--color-primary-500);color:var(--color-white)}.c-nav__menu>.s-menu-item>.s-menu-link:focus-visible{outline:2px solid var(--color-secondary-500);outline-offset:2px}.c-nav__menu>.s-menu-item>.s-menu-link.is-active{color:var(--color-primary-500)}@media only screen and (min-width:1440px){.c-nav__menu{gap:.375rem}.c-nav__menu>.s-menu-item>.s-menu-link{font-size:.9375rem;line-height:1.25rem;padding-inline:.625rem}}@media only screen and (min-width:1600px){.c-nav__menu{gap:.75rem}.c-nav__menu>.s-menu-item>.s-menu-link{font-size:1rem;padding-inline:1rem}}.s-menu-item--has-children:hover>.s-submenu{opacity:1;transform:translateY(0);visibility:visible}.s-submenu{background-color:var(--color-surface);box-shadow:0 10px 30px rgba(0,0,0,.1);left:0;list-style:none;margin:0;min-width:200px;opacity:0;padding:10px 0;position:absolute;top:100%;transform:translateY(10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;visibility:hidden;z-index:10}.s-submenu .s-menu-link{display:block;letter-spacing:0;padding:10px 20px;text-transform:none}#s-offcanvas .s-offcanvas__langs{align-items:center;display:flex;gap:.625rem}#s-offcanvas .s-offcanvas__langs a{color:var(--color-text-main);font-size:.75rem;text-decoration:none;text-transform:uppercase;transition:color .3s ease}#s-offcanvas .s-offcanvas__langs a.is-active,#s-offcanvas .s-offcanvas__langs a:hover{color:var(--color-primary-500);font-weight:600}.c-header__actions>.c-nav__cta{display:none}@media only screen and (min-width:1228px){.c-header__actions>.c-nav__cta{display:flex}}.c-header__actions>.c-nav__cta .s-style-button{align-items:center;cursor:pointer;display:flex;font-family:var(--font-secondary);justify-content:center;text-decoration:none;--interaction-surface-target:var(--interaction-outline-hover-transform,none);--interaction-surface-overshoot:var(--interaction-outline-overshoot-transform,var(--interaction-surface-target));padding-inline:1.75rem;transition:background-color var(--interaction-duration,.28s) var(--interaction-easing,ease),border-color var(--interaction-duration,.28s) var(--interaction-easing,ease),color var(--interaction-duration,.28s) var(--interaction-easing,ease),box-shadow var(--interaction-duration,.28s) var(--interaction-easing,ease);transition:background-color var(--interaction-duration,.28s) var(--interaction-easing,ease),border-color var(--interaction-duration,.28s) var(--interaction-easing,ease),color var(--interaction-duration,.28s) var(--interaction-easing,ease),box-shadow var(--interaction-duration,.28s) var(--interaction-easing,ease),transform var(--interaction-duration,.28s) var(--interaction-easing,ease);--interaction-focus-color:var(--color-primary-500);background-color:transparent;border:1px solid var(--color-black);border-radius:var(--radius-md);color:var(--color-black);font-size:.875rem;height:3rem;letter-spacing:0;line-height:1.125rem;min-height:3rem;padding-block:0;padding-inline:1rem;text-transform:none;white-space:nowrap}.c-header__actions>.c-nav__cta .s-style-button:focus-visible{outline:var(--interaction-focus-width,2px) solid var(--interaction-focus-color,currentColor);outline-offset:var(--interaction-focus-offset,4px)}@media(hover:hover)and (pointer:fine){.c-header__actions>.c-nav__cta .s-style-button:hover{animation:var(--interaction-surface-animation,none);box-shadow:var(--interaction-outline-hover-shadow,none);transform:var(--interaction-surface-target)}}.c-header__actions>.c-nav__cta .s-style-button:active{animation:none;transform:var(--interaction-outline-active-transform,none)}@media(prefers-reduced-motion:reduce){.c-header__actions>.c-nav__cta .s-style-button{transition-duration:.01ms}.c-header__actions>.c-nav__cta .s-style-button:active,.c-header__actions>.c-nav__cta .s-style-button:hover{animation:none;box-shadow:none;transform:none}}.c-header__actions>.c-nav__cta .s-style-button:focus-visible,.c-header__actions>.c-nav__cta .s-style-button:hover{background-color:var(--color-primary-900);border-color:var(--color-primary-500);color:var(--color-white)}@media only screen and (min-width:1440px){.c-header__actions>.c-nav__cta .s-style-button{font-size:.9375rem;padding-inline:1.25rem}}@media only screen and (min-width:1600px){.c-header__actions>.c-nav__cta .s-style-button{font-size:1rem;padding-inline:1.125rem}}#s-offcanvas>.c-nav__cta{display:flex;margin-top:var(--spacing-lg)}#s-offcanvas>.c-nav__cta .s-style-button{align-items:center;cursor:pointer;display:flex;font-family:var(--font-secondary);justify-content:center;text-decoration:none;--interaction-surface-target:var(--interaction-filled-hover-transform,none);--interaction-surface-overshoot:var(--interaction-filled-overshoot-transform,var(--interaction-surface-target));padding-inline:1.75rem;transition:background-color var(--interaction-duration,.28s) var(--interaction-easing,ease),border-color var(--interaction-duration,.28s) var(--interaction-easing,ease),color var(--interaction-duration,.28s) var(--interaction-easing,ease),box-shadow var(--interaction-duration,.28s) var(--interaction-easing,ease);transition:background-color var(--interaction-duration,.28s) var(--interaction-easing,ease),border-color var(--interaction-duration,.28s) var(--interaction-easing,ease),color var(--interaction-duration,.28s) var(--interaction-easing,ease),box-shadow var(--interaction-duration,.28s) var(--interaction-easing,ease),transform var(--interaction-duration,.28s) var(--interaction-easing,ease);--interaction-focus-color:var(--color-secondary-500);background-color:var(--color-primary);border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-white);font-weight:400;letter-spacing:0;min-height:3rem;text-transform:none;width:-moz-fit-content;width:fit-content}#s-offcanvas>.c-nav__cta .s-style-button:focus-visible{outline:var(--interaction-focus-width,2px) solid var(--interaction-focus-color,currentColor);outline-offset:var(--interaction-focus-offset,4px)}@media(hover:hover)and (pointer:fine){#s-offcanvas>.c-nav__cta .s-style-button:hover{animation:var(--interaction-surface-animation,none);box-shadow:var(--interaction-filled-hover-shadow,none);transform:var(--interaction-surface-target)}}#s-offcanvas>.c-nav__cta .s-style-button:active{animation:none;transform:var(--interaction-filled-active-transform,none)}@media(prefers-reduced-motion:reduce){#s-offcanvas>.c-nav__cta .s-style-button{transition-duration:.01ms}#s-offcanvas>.c-nav__cta .s-style-button:active,#s-offcanvas>.c-nav__cta .s-style-button:hover{animation:none;box-shadow:none;transform:none}}#s-offcanvas>.c-nav__cta .s-style-button:focus-visible,#s-offcanvas>.c-nav__cta .s-style-button:hover{background-color:var(--color-primary-900);border-color:var(--color-primary-500);color:var(--color-white)}.s-scrolled .c-header{background-color:var(--color-surface);box-shadow:0 5px 20px rgba(0,0,0,.05);height:var(--header-height-short)}.s-scrolled .c-header .c-header__main{background-color:var(--color-surface);height:var(--header-main-height-short)}.s-offcanvas{align-items:center;cursor:pointer;display:inline-flex;justify-content:center}.s-offcanvas .c-hamburger{color:var(--color-primary-500);height:1.25rem;width:1.75rem}.s-offcanvas .c-hamburger #bot-line,.s-offcanvas .c-hamburger #mid-line,.s-offcanvas .c-hamburger #top-line{transform-origin:center;transition:transform .4s cubic-bezier(.19,.96,.6,1.02),opacity .4s cubic-bezier(.19,.96,.6,1.02)}.s-offcanvas-triggered .c-hamburger #top-line{transform:rotate(45deg) translate(4px,5.5px)}.s-offcanvas-triggered .c-hamburger #mid-line{opacity:0}.s-offcanvas-triggered .c-hamburger #bot-line{transform:rotate(-45deg) translate(4px,-5.5px)}#s-offcanvas{background-color:var(--color-surface);color:var(--color-text-main);padding:1.75rem var(--container-padding) 2.5rem}#s-offcanvas .s-offcanvas__menu{margin:0 0 var(--spacing-lg);padding:0}#s-offcanvas .s-offcanvas__menu .s-menu{align-items:stretch;display:flex;flex-direction:column;gap:0}#s-offcanvas .s-offcanvas__menu .s-menu,#s-offcanvas .s-offcanvas__menu .s-menu-item{list-style:none;margin:0;padding:0;width:100%}#s-offcanvas .s-offcanvas__menu .s-menu-item::marker{content:none}#s-offcanvas .s-offcanvas__menu .s-menu-link{border-bottom:1px solid rgba(0,0,0,.06);color:var(--color-text-main);display:block;font-size:1.125rem;padding:.75em 0;text-decoration:none}#s-offcanvas .s-offcanvas__langs{margin-bottom:var(--spacing-lg)}.s-offcanvas-container{height:calc(100% - var(--header-height));margin-top:var(--header-height)}.s-scrolled .s-offcanvas-container{height:calc(100% - var(--header-height-short));margin-top:var(--header-height-short)}.s-offcanvas-container .fancybox-navigation,.s-offcanvas-container .fancybox-toolbar{display:none}.s-offcanvas-container .fancybox-slide--html{padding:0}.s-offcanvas-container .fancybox-content{background:var(--color-surface);min-height:100%;vertical-align:top;width:100%}:root{--color-white:#fffefd;--color-black:#1c1e21;--color-primary:#e30613;--color-primary-900:#480004;--color-primary-800:#6f0208;--color-primary-700:#96030b;--color-primary-600:#bc050f;--color-primary-500:#e30613;--color-primary-400:#ec343f;--color-primary-300:#f6636b;--color-primary-200:#ff9197;--color-primary-100:#ffc8cb;--color-secondary:#fc0;--color-secondary-900:#665200;--color-secondary-800:#8c7000;--color-secondary-700:#b38f00;--color-secondary-600:#d9ad00;--color-secondary-500:#fc0;--color-secondary-400:#f5d25e;--color-secondary-300:#ecd9bc;--color-secondary-200:#f6e9d0;--color-secondary-100:#fff9e3;--color-accent:#fc0;--color-neutral-900:#1a1a1a;--color-neutral-800:#333;--color-neutral-700:#4d4d4d;--color-neutral-600:#666;--color-neutral-500:grey;--color-neutral-400:#999;--color-neutral-300:#b3b3b3;--color-neutral-200:#ccc;--color-neutral-100:#e6e6e6;--color-gray-900:#1f2222;--color-gray-800:#2f3334;--color-gray-700:#3e4344;--color-gray-600:#545b5c;--color-gray-500:#5f6566;--color-gray-400:#81898b;--color-gray-300:#b7b5ad;--color-gray-200:#d8d6cf;--color-gray-100:#ebe8e0;--color-gray-50:#faf8f3;--color-surface:#fffefd;--color-surface-alt:#ebe8e0;--color-surface-dark:#1f2222;--color-text-headline:#1c1e21;--color-text-main:#2f3334;--color-text-muted:#5f6566;--color-text-inverse:#fffefd;--color-border:#b7b5ad;--color-border-light:#ebe8e0;--color-error:#dc3545;--color-success:#28a745;--color-warning:#ffc107;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:20px;--spacing-xl:40px;--spacing-xxl:60px;--spacing-xxxl:80px;--spacing-section:80px;--radius-sm:4px;--radius-md:0px;--radius-lg:0px;--radius-xl:20px;--radius-full:9999px;--radius-none:0px;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--container-width-text:868px;--container-width-compact:1088px;--container-width-medium:1144px;--container-width-content:1292px;--container-width-wide:1332px;--container-width-page:1480px;--container-width-canvas:1640px;--container-padding:20px;--container-width:var(--container-width-page);--container-max-width:var(--container-width-page);--max-element-width:var(--container-width-page);--max-element-width-narrow:var(--container-width-text);--max-element-width-xsmall:var(--container-width-compact);--max-element-width-medium:var(--container-width-medium);--max-element-width-small:var(--container-width-content);--max-element-width-content:var(--container-width-wide);--max-element-width-large:var(--container-width-canvas);--font-primary:"Sora",sans-serif;--font-secondary:"Myriad Pro","Sora",sans-serif}