.l-hd{position:fixed;top:0;left:0;width:100%;z-index:10}.l-hd-content{position:absolute;top:0;left:0;width:100%;height:var(--header-height);background-color:#fff;border-radius:0 0 1rem 1rem;box-shadow:0 2px 7px #1f1f1f0f;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:2}.l-hd-logo{position:absolute;top:1.3rem;left:2rem;margin:0;font-size:1rem;line-height:1}.l-hd-logo>a{display:inline-block;text-decoration:none;vertical-align:top}.l-hd-logo img{width:10.9rem}.l-hd-logo span{display:block;padding-left:.1rem;font-size:.8rem;font-weight:700;line-height:1.1;letter-spacing:7%;color:#222}.l-hd-btns{display:flex;gap:1.5rem;position:absolute;top:1.1rem;right:2rem}.l-hd-btns__item>a{display:inline-block;text-decoration:none;vertical-align:top}.l-hd-btns__item i{display:block;margin:0 auto;height:2.4rem}.l-hd-btns__item i.is-icon-shop{width:2.1rem}.l-hd-btns__item i.is-icon-shop path{stroke:#7a1c30}.l-hd-btns__item i.is-icon-service{padding-top:.1rem;width:2.9rem}.l-hd-btns__item i.is-icon-service path{stroke:#7a1c30}.l-hd-btns__item span{display:block;position:relative;text-align:center;font-size:1rem;font-weight:700;line-height:1;color:#222}.l-hd-btns__item:not(.is-menu) i.is-icon-service svg{transition:opacity .4s ease}.l-hd-btns__item:not(.is-menu) i.is-icon-service:before,.l-hd-btns__item:not(.is-menu) i.is-icon-service:after{content:"";position:absolute;top:.8rem;left:50%;transition:opacity .4s ease,transform .4s ease;transform:translate(-50%);width:2.2rem;height:.16rem;background-color:#7a1c30;border-radius:10px;opacity:0}.l-hd-btns__item:not(.is-menu)>button[aria-expanded=true] i.is-icon-service svg{opacity:0}.l-hd-btns__item:not(.is-menu)>button[aria-expanded=true] i.is-icon-service:before,.l-hd-btns__item:not(.is-menu)>button[aria-expanded=true] i.is-icon-service:after{opacity:1}.l-hd-btns__item:not(.is-menu)>button[aria-expanded=true] i.is-icon-service:before{transform:translate(-50%) rotate(33.69deg)}.l-hd-btns__item:not(.is-menu)>button[aria-expanded=true] i.is-icon-service:after{transform:translate(-50%) rotate(-33.69deg)}.l-hd-btns__item.is-menu>button{display:inline-block;position:relative;vertical-align:top}.l-hd-btns__item.is-menu span{padding-top:2.4rem}.l-hd-btns__item.is-menu>button:after,.l-hd-btns__item.is-menu span:before,.l-hd-btns__item.is-menu span:after{content:"";position:absolute;left:50%;transition:opacity .4s ease,transform .4s ease;transform:translate(-50%);width:2rem;height:.16rem;background-color:#7a1c30;border-radius:10px}.l-hd-btns__item.is-menu>button:after{top:.2rem}.l-hd-btns__item.is-menu span:before{top:.8rem}.l-hd-btns__item.is-menu span:after{top:1.4rem}.l-hd-btns__item.is-menu>button[aria-expanded=true]:after{opacity:0}.l-hd-btns__item.is-menu>button[aria-expanded=true] span:before,.l-hd-btns__item.is-menu>button[aria-expanded=true] span:after{top:.8rem;width:2.2rem}.l-hd-btns__item.is-menu>button[aria-expanded=true] span:before{transform:translate(-50%) rotate(33.69deg)}.l-hd-btns__item.is-menu>button[aria-expanded=true] span:after{transform:translate(-50%) rotate(-33.69deg)}.l-hd-info{display:flex;position:absolute;top:0;right:0;height:100%}.l-hd-links{display:flex;gap:4rem;height:100%}.l-hd-links__item{display:flex;align-items:center;position:relative;white-space:nowrap;font-size:1.4rem;font-weight:700;line-height:2.1428571428;height:100%}.l-hd-links__item>a,.l-hd-links__item>button{display:block;position:relative;color:#222}.l-hd-links__item>a{text-decoration:none}.l-hd-links__item>button{padding-right:1.8rem}.l-hd-links__item>button i{position:absolute;top:.6rem;right:0;transition:transform .4s ease;transform:rotate(90deg);width:.7rem;height:1.1rem}.l-hd-links__item>button path{stroke:#222}.l-hd-links__item>button[aria-expanded=true] i{transform:rotate(270deg)}.l-hd-sublinks{pointer-events:none;position:absolute;top:calc(var(--header-height-desktop) + 1.6rem);left:50%;transition:opacity .4s ease;transform:translate(-50%);padding:2.2rem 3rem;background-color:#ffffffe6;border-radius:1rem;opacity:0}.l-hd-sublinks[aria-hidden=false]{pointer-events:all;opacity:1}.l-hd-sublinks__item{white-space:nowrap;font-size:1.4rem;font-weight:500;line-height:2.4285714285}.l-hd-sublinks__item>a{display:inline-block;text-decoration:none;vertical-align:top;color:#222}.l-hd-languages{display:flex;align-items:center;margin-left:7.8rem}.l-hd-languages__item{position:relative;font-family:var(--font-en-family);font-size:1.3rem;font-weight:400;line-height:1.1}.l-hd-languages__item:not(:first-child){margin-left:2rem;padding-left:2rem}.l-hd-languages__item:not(:first-child):before{content:"|";position:absolute;top:0;left:0;color:#222}.l-hd-languages__item>a,.l-hd-languages__item>span{display:inline-block;text-decoration:none;vertical-align:top;color:#222;opacity:.5}.l-hd-languages__item>a.is-active,.l-hd-languages__item>span.is-active{opacity:1}.l-hd-btn{margin:0 0 0 3.7rem;width:18.2rem;height:100%;font-size:1.4rem;font-weight:700;line-height:2.1428571428}.l-hd-btn>a{display:flex;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;background-color:#7a1c30;border-radius:0 1rem 1rem 0;text-decoration:none;color:#fff}.l-hd-btn i{width:.7rem;height:1.1rem}.l-hd-btn i path{stroke:#fff}@media(hover:hover){.l-hd-links__item>a,.l-hd-links__item>button,.l-hd-languages__item>a,.l-hd-sublinks__item>a{transition:background-position .4s ease;background:linear-gradient(90deg,#7a1c30 50%,#222 50%) no-repeat 100% 0;background-size:200% auto;background-clip:text;color:transparent}.l-hd-links__item>a:hover,.l-hd-links__item>button:hover,.l-hd-languages__item>a:hover,.l-hd-sublinks__item>a:hover{background-position:0 0}.l-hd-sublinks__item>a{transition:background-position .4s ease,font-weight .4s ease}.l-hd-sublinks__item>a:hover{font-weight:700}.l-hd-btn>a{transition-property:background-color .4s ease}.l-hd-btn>a:hover{background-color:#963244}}@media screen and (max-width:900px){.l-hd-info{display:none}}@media screen and (min-width:901px){.l-hd-content{top:1.5rem;left:3rem;width:calc(100% - 6rem);height:var(--header-height-desktop);border-radius:1rem;box-shadow:0 4px 14px #1f1f1f0f}.l-hd-logo{top:1.1rem;left:6rem}.l-hd-logo img{width:12.6rem}.l-hd-logo span{margin-top:.2rem;padding-left:.1rem;font-size:1rem;font-weight:500;line-height:1.1;letter-spacing:0}.l-hd-btns{display:none}}@media screen and (min-width:901px)and (max-width:1180px){.l-hd-logo{left:2rem}.l-hd-links{gap:2rem}.l-hd-links__item{font-size:1.2rem}.l-hd-languages{margin-left:2rem}.l-hd-btn{margin-left:2rem;width:14rem;font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/layout-header.css.map */
