.ly-header-icon{width:calc(44 * var(--u,1px));height:calc(44 * var(--u,1px));display:flex;align-items:center;justify-content:center;color:#333;transition:color .3s;will-change:color}.ly-header-icon svg{width:auto;height:calc(18 * var(--u,1px))}.ly-header-section-container.page-index:not(.is-sticky) .ly-header-icon{color:#fff}.ly-header-section-container.page-index:not(.is-sticky):hover .ly-header-icon{color:#333}.ly-header-logo h1{margin:0}.ly-header-logo a{display:flex;align-items:center;justify-content:center}.ly-header-logo picture.white{opacity:0}.ly-header-logo picture.black{opacity:1}.ly-header-logo-inner{position:relative;display:flex;align-items:center;justify-content:center}.ly-header-logo-inner picture{display:flex;align-items:center;justify-content:center;transition:opacity .3s;will-change:opacity}.ly-header-logo-inner picture.white{position:absolute;top:0;opacity:0}@media screen and (max-width:767px){.ly-header-logo-inner{width:calc(140 * var(--u,1px))}:root.is-header-menu-drawer-opened{overflow:hidden}}@media screen and (min-width:768px){.ly-header-logo-inner{width:calc(150 * var(--u,1px))}}:is(.ly-header-section-container.page-index:not(.is-sticky) .ly-header-logo-inner) picture.white{opacity:1}:is(.ly-header-section-container.page-index:not(.is-sticky) .ly-header-logo-inner) picture.black{opacity:0}:is(.ly-header-section-container.page-index:not(.is-sticky):hover .ly-header-logo) picture.white{opacity:0}:is(.ly-header-section-container.page-index:not(.is-sticky):hover .ly-header-logo) picture.black{opacity:1}.ly-header-menu-mobile-hamburger{--size:calc(44 * var(--u, 1px));--weight:calc(1.2 * var(--u, 1px));--gap:calc(8 * var(--u, 1px));display:flex;width:var(--size);height:var(--size);position:relative;overflow:hidden}.ly-header-menu-mobile-hamburger i,.ly-header-menu-mobile-hamburger::after,.ly-header-menu-mobile-hamburger::before{content:'';width:60%;height:var(--weight);background-color:currentColor;position:absolute;transition:transform .3s ease-in-out}.ly-header-menu-mobile-hamburger::before{transform:translateY(var(--gap))}.ly-header-menu-mobile-hamburger::after{transform:translateY(calc(-1 * var(--gap)))}.ly-header-menu-mobile-hamburger.is-checked i{transform:scale(0)}.ly-header-menu-mobile-hamburger.is-checked::before{transform:rotateZ(-45deg)}.ly-header-menu-mobile-hamburger.is-checked::after{transform:rotateZ(45deg)}.ly-header-menu-mobile-hamburger.is-checked+.ly-header-menu-mobile-drawer{transform:translateX(0)}.ly-header-menu-mobile-drawer{position:absolute;top:100%;left:0;height:100vh;height:100dvh;padding-bottom:120px;z-index:10;background-color:#fff;overflow:auto;transform:translateX(-100%);transition:transform .2s}.ly-header-menu-mobile-item.lv_1{display:block;box-sizing:border-box;padding-left:calc(14 * var(--u,1px));padding-top:calc(14 * var(--u,1px));padding-bottom:calc(14 * var(--u,1px));border-bottom:1.4px solid #33333333}.ly-header-menu-mobile-item-header.lv_1{display:flex;align-items:center;justify-content:space-between;padding:calc(15 * var(--u,1px)) calc(12 * var(--u,1px));padding-right:0;gap:calc(15 * var(--u,1px))}.ly-header-menu-mobile-item-link.lv_1{font-weight:700;font-size:calc(16 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;vertical-align:middle;text-decoration:none;flex:1}.ly-header-menu-mobile-item-more{display:flex;align-items:center;justify-content:center;rotate:180deg;transition:transform .3s;will-change:transform}.ly-header-menu-mobile-item-more .svg-wrapper{width:auto;height:calc(12 * var(--u,1px))}.ly-header-menu-mobile-item-more.is-open{transform:rotate(180deg)}.ly-header-menu-mobile-item.lv_1.is-open .ly-header-menu-mobile-item-body.lv_1{--grid-rows:1fr}.ly-header-menu-mobile-item.lv_2{box-sizing:border-box;position:relative;display:block}.ly-header-menu-mobile-item.lv_2+.ly-header-menu-mobile-item.lv_2{margin-top:calc(4 * var(--u,1px))}.ly-header-menu-mobile-item-header.lv_2{display:flex;align-items:center;justify-content:space-between;gap:calc(15 * var(--u,1px));padding-top:calc(20 * var(--u,1px));padding-bottom:calc(8 * var(--u,1px));padding-left:calc(10 * var(--u,1px))}.ly-header-menu-mobile-item-link.lv_2{font-weight:700;font-size:calc(16 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;vertical-align:middle;text-decoration:none;flex:1}.ly-header-menu-mobile-item.lv_2.is-open .ly-header-menu-mobile-item-body.lv_2{--grid-rows:1fr}.ly-header-menu-mobile-item-body-inner.lv_2{overflow:hidden}.ly-header-menu-mobile-item-content-wrapper.lv_2{padding-top:calc(22 * var(--u,1px));padding-left:calc(10 * var(--u,1px));padding-bottom:calc(30 * var(--u,1px));position:relative}.ly-header-menu-mobile-item.lv_2:not(:last-child) .ly-header-menu-mobile-item-content-wrapper.lv_2{border-bottom:1.4px solid #33333333}.ly-header-menu-mobile-item-content-inner-wrapper.lv_2{display:flex;gap:calc(6 * var(--u,1px));overflow:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}.ly-header-menu-mobile-item.lv_3{flex:0 0 auto;width:calc(170 * var(--u,1px));text-decoration:none;scroll-snap-align:start}.ly-header-menu-mobile-item.lv_3 .ly-header-menu-mobile-item-cover.lv_3{border-radius:calc(10 * var(--u,1px));overflow:hidden;width:100%;aspect-ratio:1;margin-bottom:calc(12 * var(--u,1px));background-color:#f6f5f8}:is(.ly-header-menu-mobile-item.lv_3 .ly-header-menu-mobile-item-cover.lv_3) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ly-header-menu-mobile-item.lv_3 .ly-header-menu-mobile-item-title.lv_3{font-weight:500;font-size:calc(14 * var(--u, 1px));line-height:calc(20 * var(--u, 1px));letter-spacing:0}.ly-header-menu-mobile-item-content-inner-wrapper.lv_2.list-style{display:block}.ly-header-menu-mobile-item-content-inner-wrapper.lv_2.list-style .ly-header-menu-mobile-item.lv_3{width:100%;display:flex;align-items:center;gap:calc(14 * var(--u,1px))}:is(.ly-header-menu-mobile-item-content-inner-wrapper.lv_2.list-style .ly-header-menu-mobile-item.lv_3)+:is(.ly-header-menu-mobile-item-content-inner-wrapper.lv_2.list-style .ly-header-menu-mobile-item.lv_3){margin-top:calc(10 * var(--u,1px))}:is(.ly-header-menu-mobile-item-content-inner-wrapper.lv_2.list-style .ly-header-menu-mobile-item.lv_3) .ly-header-menu-mobile-item-cover.lv_3{border-radius:calc(10 * var(--u,1px));overflow:hidden;width:calc(90 * var(--u,1px));aspect-ratio:1;margin:0}:is(.ly-header-menu-mobile-item-content-inner-wrapper.lv_2.list-style .ly-header-menu-mobile-item.lv_3) .ly-header-menu-mobile-item-title.lv_3{flex:1}.ly-header-menu-mobile-contact-wrapper{padding:calc(14 * var(--u,1px)) calc(7 * var(--u,1px));border-radius:calc(10 * var(--u,1px));background-color:#fafafa;margin-top:calc(24 * var(--u,1px))}.ly-header-menu-mobile-contact-header{text-align:center}.ly-header-menu-mobile-contact-header .ly-header-menu-mobile-contact-header-title{font-weight:700;font-size:calc(16 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;vertical-align:middle}.ly-header-menu-mobile-contact-header .ly-header-menu-mobile-contact-header-online-time{margin-top:calc(10 * var(--u,1px));font-size:calc(10 * var(--u, 1px));line-height:calc(14 * var(--u, 1px));letter-spacing:0;vertical-align:middle}.ly-header-menu-mobile-contact-body{margin-top:calc(14 * var(--u,1px));display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(8 * var(--u,1px)) calc(4 * var(--u,1px))}.ly-header-menu-mobile-contact-body .ly-header-menu-mobile-contact-item{display:flex;align-items:center;background-color:#fff;border-radius:calc(6 * var(--u,1px));padding:calc(12 * var(--u,1px));padding-left:calc(16 * var(--u,1px));text-decoration:none}:is(.ly-header-menu-mobile-contact-body .ly-header-menu-mobile-contact-item) .svg-wrapper.icon{flex:0 0 auto;width:calc(20 * var(--u,1px));height:auto;color:rgba(51,51,51,.4);margin-right:calc(16 * var(--u,1px))}:is(.ly-header-menu-mobile-contact-body .ly-header-menu-mobile-contact-item) .arrow{flex:0 0 auto;width:calc(28 * var(--u,1px));height:calc(28 * var(--u,1px));border-radius:50%;border:1px solid rgba(51,51,51,.2);margin-left:calc(10 * var(--u,1px));display:flex;align-items:center;justify-content:center}:is(:is(.ly-header-menu-mobile-contact-body .ly-header-menu-mobile-contact-item) .arrow) .svg-wrapper{color:rgba(51,51,51,.4);width:calc(12 * var(--u,1px));height:auto}:is(.ly-header-menu-mobile-contact-body .ly-header-menu-mobile-contact-item) .content{flex:1}:is(:is(.ly-header-menu-mobile-contact-body .ly-header-menu-mobile-contact-item) .content) .label{font-weight:500;font-size:calc(14 * var(--u, 1px));line-height:calc(14 * var(--u, 1px));letter-spacing:0;vertical-align:middle}:is(:is(.ly-header-menu-mobile-contact-body .ly-header-menu-mobile-contact-item) .content) .value{color:rgba(51,51,51,.4);font-weight:500;font-size:calc(8 * var(--u, 1px));line-height:calc(8 * var(--u, 1px));letter-spacing:0;vertical-align:middle;margin-top:calc(6 * var(--u,1px))}.ly-header-menu-desktop{padding-left:calc(110 * var(--u,1px));display:flex;align-items:center;height:var(--header-height,60px);gap:calc(40 * var(--u,1px))}.ly-header-menu-desktop-item-link.lv_1{text-decoration:none;font-weight:700;font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;display:flex;color:#333}.ly-header-section-container.page-index:not(.is-sticky) .ly-header-menu-desktop-item-link.lv_1{color:#fff}.ly-header-section-container.page-index:not(.is-sticky):hover .ly-header-menu-desktop-item-link.lv_1{color:#333}.ly-header-menu-desktop-item-wrapper.lv_1{position:absolute;top:calc(100% - 20px);padding-top:20px;opacity:0;pointer-events:none;transform:translateY(20px);transition:opacity .3s,transform .3s;will-change:opacity,transform}.ly-header-menu-desktop-item.lv_1.is-hovering .ly-header-menu-desktop-item-wrapper.lv_1{opacity:1;pointer-events:auto;transform:translateY(0)}.ly-header-menu-desktop-item-wrapper.lv_1.normal{translate:-36px 0}.ly-header-menu-desktop-item-wrapper.lv_1.featured{left:0;width:100%}.ly-header-menu-desktop-item-content-inner-wrapper.lv_1.normal{background-color:#fff;padding:40px 36px;border-radius:0 0 10px 10px;min-width:214px;box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border:1px solid #d6d6d7}.ly-header-menu-desktop-item-link-normal.lv_2{font-weight:700;font-size:16px;line-height:calc(18 * var(--u, 1px));letter-spacing:0;vertical-align:middle;text-decoration:none;display:flex}.ly-header-menu-desktop-item-link-normal.lv_2:hover{text-decoration:underline;color:#1e4a32}.ly-header-menu-desktop-item-link-normal.lv_2+.ly-header-menu-desktop-item-link-normal.lv_2{margin-top:30px}.ly-header-menu-desktop-item-content-wrapper.lv_1.featured{background-color:#fff;display:flex;padding:40px 40px 45px;border-radius:0 0 10px 10px;box-sizing:border-box;box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border:1px solid rgba(51,51,51,.2)}.ly-header-menu-desktop-item-featured-wrapper.lv_2{flex:300;border-right:.4px solid #33333380}.ly-header-menu-desktop-item-featured-wrapper.lv_3{flex:1140}.ly-header-menu-desktop-item-link-featured.lv_2{font-weight:700;font-size:16px;line-height:18px;letter-spacing:0;vertical-align:middle;text-decoration:none;width:100%;display:flex}.ly-header-menu-desktop-item-link-featured.lv_2+.ly-header-menu-desktop-item-link-featured.lv_2{margin-top:36px}.ly-header-menu-desktop-item-link-featured.lv_2.is-focus,.ly-header-menu-desktop-item-link-featured.lv_2:hover{color:#1e4a32;text-decoration:underline}.ly-header-menu-desktop-item-wrapper.lv_3:not(.is-focus){display:none}.ly-header-menu-desktop-item-inner-wrapper.lv_3{padding-left:74px}.ly-header-menu-desktop-item-inner-wrapper-scroller.lv_3{display:flex;gap:56px;width:100%;max-width:802px}.ly-header-menu-desktop-item-link-featured.lv_3{flex:0 0 auto;width:230px;scroll-snap-align:start;display:block;text-decoration:none}.ly-header-menu-desktop-item-link-featured.lv_3:hover .ly-header-menu-desktop-item-link-title.lv3{text-decoration:underline}.ly-header-menu-desktop-item-link-cover.lv3{width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden;margin-bottom:22px;background-color:#f6f5f8}.ly-header-menu-desktop-item-link-cover.lv3 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ly-header-menu-desktop-item-link-title.lv3{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;vertical-align:middle}.ly-header-menu-desktop-item-buttons.lv_3{display:flex;align-items:center;flex-direction:row-reverse;margin-top:5px;padding-right:110px}.ly-header-section-container{width:100%;position:relative;height:var(--header-height,60px);border-bottom:1px solid #0000001A;box-sizing:border-box;background-color:#fff;transition:background-color .3s;will-change:background-color}.ly-header-section-container.page-index:not(.is-sticky){background-color:transparent;border-color:transparent}.ly-header-section-container.page-index:hover{background-color:#fff;border-color:#0000001A}.ly-header-section-wrapper{display:grid;grid-template-columns:calc(44 * var(--u,1px)) calc(44 * var(--u,1px)) 1fr calc(44 * var(--u,1px)) calc(44 * var(--u,1px));grid-template-areas:"menu search logo cart account";align-items:center;height:100%}.ly-header-section-wrapper .ly-header-menu-wrapper{grid-area:menu}.ly-header-section-wrapper .ly-header-search-wrapper{grid-area:search}.ly-header-section-wrapper .ly-header-logo-wrapper{grid-area:logo}.ly-header-section-wrapper .ly-header-cart-wrapper{grid-area:cart}.ly-header-section-wrapper .ly-header-account-wrapper{grid-area:account}@media screen and (min-width:768px){.ly-header-section-wrapper{grid-template-columns:calc(150 * var(--u,1px)) 1fr calc(44 * var(--u,1px)) calc(44 * var(--u,1px)) calc(44 * var(--u,1px));grid-template-areas:"logo menu search cart account";position:relative}}