@layer components{.coc-skip-to-main-button{opacity:0;background:var(--theme-primary-color);color:#fff;border-radius:var(--global-border-radius,0);z-index:9999;padding:.5rem 1rem;text-decoration:none;transition:opacity .1s ease-in-out;display:block;position:absolute;inset-block-start:-99999px;inset-inline-start:-99999px}.coc-skip-to-main-button:focus{opacity:1;inset-block-start:.5rem;inset-inline-start:.5rem}}
@layer components{.coc-logo{width:var(--logo-width,clamp(150px,44%,250px));flex-shrink:var(--logo-flex-shrink,initial);display:block}.coc-logo__image{border-radius:0;width:100%}}
@layer components{.coc-mega-menu{padding:var(--mega-menu-padding,1rem);column-gap:var(--mega-menu-column-gap,.5rem);row-gap:var(--mega-menu-row-gap,0);grid-template-rows:var(--mega-menu-grid-rows,1fr);grid-template-columns:var(--mega-menu-grid-columns,auto auto auto);display:grid}.coc-mega-menu-section__header{font-weight:var(--mega-menu-section-header-font-weight,bold);font-size:var(--mega-menu-section-header-font-size,clamp(.75rem,1vw + .15rem,1rem));color:var(--mega-menu-section-header-color,var(--theme-primary-color));padding:var(--mega-menu-section-header-padding,0 .75rem)}.coc-mega-menu__item:hover,.coc-mega-menu__item--active{border-radius:var(--dropdown-border-radius,var(--global-border-radius,0))}}
@layer components{.coc-dropdown__container{background:var(--dropdown-background,#fff);border:var(--dropdown-border,1px solid #6e6e6e);border-radius:var(--dropdown-border-radius,var(--global-border-radius,0));margin:var(--dropdown-margin,0);opacity:var(--dropdown-opacity,.97);max-width:var(--dropdown-max-width,80vw);overflow:hidden}.coc-dropdown{margin:0;padding:0;list-style-type:none}.coc-dropdown__item{cursor:pointer;padding-block-end:0}.coc-dropdown__item a,.coc-dropdown__item button{color:var(--dropdown-item-link-color,#000);padding:var(--dropdown-item-padding,.25rem .75rem);font-size:var(--dropdown-item-font-size,clamp(.75rem,1vw + .15rem,1rem));text-decoration:none;display:block}.coc-dropdown__item button{cursor:pointer;text-align:left;width:100%}.coc-dropdown__item--active{background:var(--dropdown-item-active-background,var(--theme-primary-color));font-weight:var(--dropdown-item-active-font-weight,inherit)}.coc-dropdown__item--active a{color:var(--dropdown-item-active-color,#fff)}.coc-dropdown__item:not(.coc-dropdown__item--active):hover{background:var(--dropdown-item-hover-background,color-mix(in srgb,var(--theme-primary-color)10%,white));color:var(--dropdown-item-hover-color,var(--dropdown-item-link-color))}.coc-dropdown__item:not(.coc-dropdown__item--active):hover a{color:var(--dropdown-item-hover-color,#000)}}
@layer components{.coc-nav{border-radius:var(--nav-border-radius,var(--global-border-radius,0));padding:var(--nav-padding,0);background:var(--nav-background,transparent);font-family:var(--nav-font-family,var(--body-font-family));font-size:var(--nav-font-size,1rem)}@media (max-width:899px){.coc-nav{display:none}}.coc-nav__list{gap:var(--nav-gap,1rem 2.75rem);font-weight:var(--nav-font-weight,normal);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style-type:none;display:flex}.coc-nav__list li{text-transform:var(--nav-item-text-transform,none);letter-spacing:var(--nav-item-letter-spacing,normal);padding-block:0}.coc-nav__trigger-button{color:var(--nav-item-color,#000);cursor:pointer;text-transform:inherit;text-transform:var(--nav-item-text-transform,none);letter-spacing:var(--nav-item-letter-spacing,normal);align-items:center;display:flex}.coc-nav__item--active,.coc-nav__link.coc-nav__item--active,.coc-nav__trigger-button.coc-nav__item--active{color:var(--nav-item-active-color,#000);font-weight:700}.coc-nav__link{color:var(--nav-item-color,#000);text-decoration:none}}
@layer components{.coc-header__container{background:var(--header-background,#fff)}.coc-header{padding:var(--header-padding,1rem 0);gap:var(--header-gap,10%);justify-content:space-between;align-items:center;display:flex}}
