@media screen and (min-width:750px){.c-header{padding-left:0;padding-right:0;padding-top:9px!important;padding-bottom:22px!important}.c-header:not(.drawer-menu).page-width{width:100%;max-width:100%;margin-inline:auto;padding-left:20px;padding-right:30px}.c-header.header--middle-left{grid-template-areas:"heading navigation";grid-template-columns:auto;justify-content:space-between;align-items:start}.c-header header-drawer{display:none}.c-header .header__inline-menu{display:block}.c-header.header--middle-left .header__inline-menu{margin-left:0}.c-header .header__heading,.c-header .header__heading-link{justify-self:start;text-align:left}.c-header.header--middle-left .header__heading-link,.c-header.header--top-left .header__heading-link{margin-left:-.75rem}}.c-header__heading{margin-top:5px}.c-header__menu-nav .c-header__menu-list{align-items:center;gap:0}.c-header__menu-search{margin-right:2.4rem}.c-header__search{display:block;position:relative}.c-header__search-form{margin:0}.c-header__search-field{position:relative;display:flex;align-items:center;width:100%;max-width:240px}.c-header__search-input{width:100%;min-height:3.6rem;margin:0;padding:.8rem 4rem;border:none;border-radius:50px;background:#fff;box-shadow:none;color:#2d2d2d;font-family:YuGothic,Yu Gothic,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.7;letter-spacing:.06rem;appearance:none;-webkit-appearance:none}.c-header__search-input::-webkit-search-decoration,.c-header__search-input::-webkit-search-cancel-button{display:none}.c-header__search-input::placeholder{opacity:1;color:#2d2d2d4d}.c-header__search-input:focus{outline:none;box-shadow:none}.c-header__search-button{position:absolute;top:50%;left:1.2rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;background:transparent;transform:translateY(-50%);cursor:pointer}.c-header__search-button .svg-wrapper{display:flex;width:1.8rem;height:1.8rem}.c-header__search-button .svg-wrapper svg{width:100%;height:100%}.c-header__search-reset{position:absolute;top:50%;right:1.2rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;background:transparent;transform:translateY(-50%);cursor:pointer}.c-header__search-reset.hidden{display:none}.c-header__search-reset .svg-wrapper{display:flex;width:1.6rem;height:1.6rem}.c-header__search-predictive{position:absolute;top:calc(100% + .8rem);left:0;z-index:3;width:100%;min-width:32rem}.c-header__menu-nav .c-header__menu-item{color:#000;padding-block:5.5px;padding-inline:20px;line-height:120%;border-right:1px solid var(--gray-opacity-90003, rgba(45, 45, 45, .3))}.c-header__menu-nav .c-header__menu-item:last-child{border-right:none}.c-header__announcement{display:flex;align-items:center;justify-content:center;padding:.8rem 0 0;text-align:center;margin-inline:auto}@media screen and (min-width:750px){.header-wrapper:has(.c-header){display:flex;flex-direction:column}.header-wrapper:has(.c-header)>.c-header{order:1}.header-wrapper:has(.c-header)>.c-header__announcement{order:2}.header-wrapper:has(.c-header)>.c-header__menu{order:3}.c-header__announcement{margin-top:-48px;margin-bottom:12px;width:50%;padding:.8rem 0 0}}.c-header__announcement-bar{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%}.c-header__announcement-slider{display:flex;align-items:center;justify-content:center;width:100%;max-width:72rem}.c-header__announcement-slider .slider{width:100%}.c-header__announcement-item{display:flex;align-items:center;justify-content:center;width:100%}.c-header__announcement-link{display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none}.c-header__announcement-link:hover .icon-arrow{transform:translate(.3rem)}.c-header__announcement-message{display:flex;align-items:center;justify-content:center;gap:1rem;margin:0;padding:0;color:rgb(var(--color-foreground));font-family:YuGothic,Yu Gothic,sans-serif;font-size:1.3rem;font-weight:500;line-height:1.5;letter-spacing:.04rem;text-align:center}.c-header__announcement-message .icon-arrow{flex-shrink:0;width:1.4rem;height:auto;transition:transform var(--duration-short, .1s) ease}.c-header__menu{width:100%;background:#fff;padding-block:30px}@media screen and (min-width:750px){.c-header__menu{padding-block:20px}.c-header__menu-inner{width:100%;max-width:500px;margin-inline:0 auto;display:flex;align-items:center;justify-content:space-between;padding-inline:20px}}@media screen and (min-width:850px){.c-header__menu-inner{max-width:600px;margin-inline:auto}}@media screen and (min-width:990px){.c-header__menu-inner{max-width:650px;margin-inline:auto}}@media screen and (min-width:1100px){.c-header__menu-inner{max-width:800px}}@media screen and (min-width:1200px){.c-header__menu-inner{max-width:900px}}@media screen and (min-width:1400px){.c-header__menu-inner{max-width:1080px}}.c-header__menu-products{display:flex;align-items:center}.c-header__menu-products-btn{display:inline-flex;align-items:center;gap:10px;margin:0;padding:1.2rem 0;border:none;background:transparent;color:#2d2d2d;font-family:YuGothic,Yu Gothic,sans-serif;font-size:1.4rem;font-weight:500;line-height:130%;letter-spacing:.06rem;cursor:pointer}.c-header__menu-products-btn:hover{color:#000}.c-header__menu-products-label{display:inline-block}.c-header__menu-products-icon{display:inline-flex;align-items:center;justify-content:center;width:8px;height:15px;flex-shrink:0}.c-header__menu-products-icon svg{width:100%;height:100%}.c-header__icon-account svg{width:20px;height:20px}.c-header__icon-cart svg{width:17px;height:20px}@media screen and (max-width:749px){.header-wrapper:has(.c-header){display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"announcement announcement announcement" "heading icons drawer";align-items:center;background-color:#fff;background-image:none}.header-wrapper:has(.c-header)>.c-header__announcement{grid-area:announcement;width:100%;max-width:none;margin:0;padding:7px 32px 6px;background-color:#f0f0f0;background-image:none}.header-wrapper:has(.c-header)>.c-header__announcement .c-header__announcement-message{font-size:1.2rem;line-height:130%;letter-spacing:1px}.header-wrapper:has(.c-header)>.c-header{display:contents}.header-wrapper:has(.c-header) .c-header__heading,.header-wrapper:has(.c-header) .c-header>.header__heading-link{grid-area:heading;justify-self:start;align-self:center;margin:0;padding:9px 0 9px 20px}.header-wrapper:has(.c-header) .c-header__heading{margin-top:0}.header-wrapper:has(.c-header) .c-header__heading .header__heading-link{padding:0}.header-wrapper:has(.c-header) .c-header .header__inline-menu{display:none}.header-wrapper:has(.c-header) .c-header header-drawer{grid-area:drawer;justify-self:end;align-self:center;margin-left:0;margin-right:.6rem}.header-wrapper:has(.c-header)>.c-header__menu{display:contents}.header-wrapper:has(.c-header) .c-header__menu-inner{display:contents}.header-wrapper:has(.c-header) .c-header__menu-products{display:none}.header-wrapper:has(.c-header) .c-header__menu .header__icons{grid-area:icons;justify-self:end;align-self:center;padding-right:0;gap:0}.header-wrapper:has(.c-header) .header__icon--cart{margin-right:0}}.c-header__menu-logo{display:none}@media screen and (min-width:750px){.section-header.c-header--no-scroll-transition .header-wrapper:has(.c-header)>.c-header__announcement,.section-header.c-header--no-scroll-transition .header-wrapper:has(.c-header)>.c-header,.section-header.c-header--no-scroll-transition .header-wrapper:has(.c-header)>.c-header__menu,.section-header.c-header--no-scroll-transition .c-header__menu-logo{transition:none!important}.header-wrapper:has(.c-header)>.c-header__announcement{transition:width .6s ease,margin .6s ease,padding .6s ease,background-color .6s ease}.header-wrapper:has(.c-header)>.c-header{max-height:160px;overflow:hidden;opacity:1;transition:max-height .6s ease,padding .6s ease,opacity .6s ease}.header-wrapper:has(.c-header)>.c-header__menu{position:relative;transition:padding .6s ease}.header-wrapper:has(.c-header) .c-header__menu-inner{position:static;display:flex;align-items:center;justify-content:flex-start}.c-header__menu-logo{position:absolute;top:50%;left:20px;display:flex;align-items:center;max-width:140px;opacity:0;visibility:hidden;transform:translateY(-56%);transition:opacity .3s ease,transform .6s ease}.header-wrapper:has(.c-header) .c-header__menu-products{margin-left:0}.header-wrapper:has(.c-header) .c-header__menu .header__icons{margin-left:auto}.section-header:not(.scrolled-past-header) .c-header__menu .header__search{display:none}.section-header.scrolled-past-header .header-wrapper:has(.c-header)>.c-header__announcement{order:1;width:100%;margin:0;padding:7px 32px 6px;background-color:#f0f0f0;background-image:none}.section-header.scrolled-past-header .header-wrapper:has(.c-header)>.c-header{max-height:0;padding-top:0!important;padding-bottom:0!important;opacity:0;visibility:hidden;pointer-events:none;transition:max-height .6s ease,padding .6s ease,opacity .6s ease,visibility 0s linear .6s}.section-header.scrolled-past-header .c-header__menu-nav{opacity:0;visibility:hidden;pointer-events:none}.section-header.scrolled-past-header .header-wrapper:has(.c-header)>.c-header__menu{order:2;padding:18px 20px}.section-header.scrolled-past-header .c-header__menu-inner{margin-inline:auto}.section-header.scrolled-past-header .c-header__menu-logo{opacity:1;visibility:visible;transform:translateY(-50%);transition:opacity .45s ease .15s,transform .6s ease}.section-header.scrolled-past-header .c-header__menu-products{margin-left:0}.section-header.scrolled-past-header .c-header__menu-logo-image{display:block;width:auto}.section-header.scrolled-past-header .c-header__menu .header__icons{margin-left:auto}}@media(min-width:750px)and (max-width:989px){.c-header__search-field{max-width:180px}.c-header__search-input{padding-block:.5rem}.c-header__menu-search{margin-right:1.2rem}.c-header__menu-nav .c-header__menu-item{padding-inline:10px;font-size:1.3rem}}@media(min-width:750px)and (max-width:989px){.c-header__menu-logo{max-width:100px!important}.c-header__menu-logo-image{width:100%!important;height:auto!important}}.c-header__menu-column{display:inline-flex;align-items:center;margin-left:3.2rem;padding:1.2rem 0;color:#2d2d2d;font-family:YuGothic,Yu Gothic,sans-serif;font-size:1.4rem;font-weight:500;line-height:130%;letter-spacing:.06rem;text-decoration:none}.c-header__menu-column:hover{color:#000}@media screen and (min-width:1921px){.c-header__menu-inner{max-width:calc(100vw - 580px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-header.css.map */
