.c-header{color:#222;display:flex;justify-content:space-between;padding-inline:clamp(20px,4vw,50px);padding-block:clamp(15px,2vw,20px)}@media screen and (min-width:1600px){.c-header{padding-inline:max(50px,calc((100% - 1600px)/2))}}.c-header__secondary-nav{display:none}.header__primary-nav-item a,.header__primary-nav-item summary,.c-header-cta__button{font-weight:700}.c-header-cta{position:relative}.c-header-cta__button{font-size:16px;line-height:1;letter-spacing:.02em;padding:15px 24px;--button-background: 231, 120, 0;color:#fff;border-radius:50px}.c-header-cta__content{opacity:0;visibility:hidden;transition:all .3s;position:absolute;right:0;bottom:-439px;min-width:320px;width:fit-content;height:fit-content;background-color:#fff;padding:30px;border-radius:10px}.c-header-cta:hover .c-header-cta__content{opacity:1;visibility:visible}.c-header-cta__content .c-modal__title{font-size:18px;margin-bottom:12px}.c-header-cta__list{display:grid;gap:20px;margin-bottom:20px;margin-left:0;padding-left:40px}.c-header-cta__item{list-style:none;text-align:left;font-weight:700}.c-header-cta__name{font-size:14px;line-height:1;margin-bottom:6px}.c-header-cta__tel{font-size:28px;line-height:1;margin-bottom:8px}.c-header-cta__note{font-size:12px;line-height:1}.c-header-cta__contact{width:100%;font-size:15px;font-weight:700;line-height:1;letter-spacing:.02em;padding:18px;--button-background: 231, 120, 0;color:#fff;border-radius:50px}@media screen and (min-width:1000px){.header__logo{width:120px;flex-shrink:0}.header__primary-nav{flex:1}.c-header-cta{width:200px;flex-shrink:0;text-align:right}.header__primary-nav .h6{--text-h6: 14px}}@media screen and (min-width:1150px){.header__primary-nav{column-gap:min(2.1875vw,35px)}.header__primary-nav .h6{--text-h6: 16px}}@media screen and (max-width:699px){.header__nav-icon{width:30px}}.drawer::part(content){max-width:100%}#sidebar-menu div[part=content],.header-sidebar::part(header),.header-sidebar__main-panel{background-color:#f5f3f1}.header-sidebar::part(header){width:100%;padding-block-end:50px}.header-sidebar__cta{display:grid;gap:16px;margin-bottom:40px}.header-sidebar__cta-button{padding-block:27px}.header-sidebar::part(header) .header__logo-image{width:var(--header-logo-width);max-width:100%;height:auto}.d_block{display:block}.close-button{background-color:#000;width:50px;height:50px}.c-header-hamburger-menu{margin-bottom:30px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/c-header.css.map */
