header{font-family:var(--font-main)}header .section-padding{padding-left:24px;padding-right:24px}.header__desktop__upper--reverse .header__menu{gap:20px;margin:0}.header__desktop__upper,.navlink--toplevel{padding:0}.navlink--toplevel span{font-size:12px;font-weight:300;line-height:132%;letter-spacing:.96px;text-transform:uppercase}.header__dropdown:before{height:50px;z-index:3}.header__dropdown:has(.header__grandparent__links):after{content:"";position:absolute;bottom:100%;left:16px;height:1px;transform:scaleY(-.5);transform-origin:top;background:#777;width:calc(100% - 32px)}.grandparent .dropdown__family{padding:0;gap:16px}body.grid-classic .grandparent .menu__blocks .menu__block{padding:0;max-width:320px;position:relative}body.grid-classic .grandparent .menu__blocks:last-child .menu__block:last-child{padding:0}.header__dropdown__inner:has(.header__grandparent__links){padding:24px;justify-content:space-between}.grandparent.images-2 .header__grandparent__links{flex-grow:1}.grandparent .menu__blocks{flex:auto;justify-content:end;gap:8px}.menu__item.grandparent .is-visible .navlink--grandchild{padding:0}.menu__item.grandparent .is-visible .navlink--grandchild span{font-size:12px;font-style:normal;font-weight:300;line-height:132%;letter-spacing:.96px;text-transform:uppercase;cursor:pointer}.grandparent .header__grandparent__links{display:flex;gap:48px}.menu__item.grandparent .navlink--child{margin:0;padding:0}.menu__item.grandparent .navlink--child span{color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:132%;letter-spacing:4px;text-transform:uppercase}nav .navlink span{cursor:pointer}.header__desktop__buttons{gap:12px}.header__desktop__bar__r .header__desktop__buttons--icons{margin:0}.image-head-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;z-index:11;padding:0 16px;font-size:28px;font-style:normal;font-weight:700;line-height:132%;letter-spacing:6.4px;text-transform:uppercase}.image-bottom-link{position:absolute;bottom:0;left:0;padding:16px;display:flex;align-items:center;gap:8px;z-index:11;cursor:pointer}.image-bottom-link a{font-size:12px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.96px;text-transform:uppercase;cursor:pointer}.right-menu{display:flex;gap:16px;margin-right:36px}.header__desktop__button .navlink:not(.navlink--toplevel){padding:0}header .navlink .icon{height:auto;width:auto}.header__desktop__button{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.navlink{font-family:var(--font-main)}.theme__header:after{background:#fff}.header__wrapper.meganav--visible .theme__header:after{background:#f1e6d3}mobile-menu header-drawer .drawer__inner{padding:24px 16px}header-drawer .drawer__head{padding:0;position:relative;justify-content:center}.drawer--header .drawer__close{position:absolute;top:50%;left:0;transform:translateY(-50%)}header-drawer .drawer__head figure{padding-top:43px}header-drawer .sliderow__title{padding:0}.drawer-is-visible{overflow:hidden}mobile-header-drawer{position:fixed;top:0;left:0;height:100vh;z-index:-1;width:100%;opacity:0;visibility:hidden;transition:.33s}.drawer-is-visible mobile-header-drawer{opacity:1;visibility:visible;z-index:9999}mobile-header-drawer .drawer-overlay{position:fixed;top:0;left:0;height:100vh;z-index:-1;background:#0000003d;width:100%}mobile-header-drawer .mobile-menu{position:absolute;top:0;left:0;height:100%;z-index:2;max-width:var(--DRAWER-WIDTH);background:var(--bg);width:100%;opacity:0;visibility:hidden;transition:.55s;transform:translate(-100%)}.drawer-is-visible mobile-header-drawer .mobile-menu{opacity:1;visibility:visible;transform:translate(0)}mobile-header-drawer .mobile-menu-inner{padding:24px 16px;height:100%;display:flex;flex-direction:column;overflow-y:scroll}mobile-header-drawer .mobile-menu-top{display:flex;justify-content:center;position:relative}mobile-header-drawer .mobile-menu-top .close-mobile-drawer{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:1}mobile-header-drawer .menu__item-inner{display:flex;justify-content:space-between;align-items:center}mobile-header-drawer .child a span{color:#000;font-size:12px;font-style:normal;font-weight:300;line-height:132%;letter-spacing:.96px;text-transform:uppercase}mobile-header-drawer .child a span:hover{color:#000}mobile-header-drawer a{color:#000}mobile-header-drawer .menu-list{display:flex;flex-direction:column;gap:24px;padding:48px 0;border-bottom:1px solid #777}mobile-header-drawer .menu-list:nth-child(3){padding:16px 0;border-bottom:none}mobile-header-drawer .submenu{padding:0 16px;display:flex;flex-direction:column;gap:24px}mobile-header-drawer .submenu .submenu__item:first-child{padding-top:24px}mobile-header-drawer .sub-submenu{padding:0 16px;border-left:1px solid #777;display:flex;flex-direction:column;gap:24px;margin-top:24px}mobile-header-drawer .toggle-icon{width:24px;height:24px;display:flex;justify-content:center;align-items:center}mobile-header-drawer .toggle-icon svg{height:auto;width:auto}mobile-header-drawer .menu-images{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;margin-top:auto}mobile-header-drawer .menu-images .image{position:relative}mobile-header-drawer .menu-images .image-head-content{font-size:16px;font-style:normal;font-weight:700;line-height:132%;letter-spacing:4px;text-transform:uppercase}.submenu{max-height:0;overflow:hidden;transition:max-height .4s ease}.menu__item.active .submenu{max-height:800px}.icon-minus{display:none}.menu__item.active .icon-minus{display:inline}.menu__item.active .icon-plus{display:none}.header__mobile__button .navlink:not(.navlink--toplevel){padding:0}.header__mobile__right{margin:0;gap:12px}.search-click summary .icon-search{height:0;width:0;position:absolute}.search-click summary .icon-search path,.search-click summary .icon-search line{fill:transparent;stroke:transparent}.mobile-search.navlink{padding:0}.header__logo__link{max-width:140px}@media (min-width:1166px){.header__desktop__upper [data-child-takes-space]{flex:1}.header__desktop__upper .header__desktop__bar__l[data-child-takes-space]{max-width:160px}.header__desktop__upper--reverse .header__menu{gap:20px 12px;flex-wrap:wrap}}@media (max-width:1285px){header .section-padding{padding:16px}.header__mobile{padding:0}}@media (max-width:480px){mobile-header-drawer .mobile-menu{max-width:100%}.header__logo{max-width:122px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/header.css.map */
