.mobile-navigation{position:absolute;z-index:-1;top:100%;right:0;left:0;visibility:hidden;overflow:hidden;width:100vw;height:calc(100vh - 50px);transition:background-color .3s ease,zIndex .3s .3s ease,visibility .3s .3s ease;background-color:#0000;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@media (min-width: 1024px){.mobile-navigation{display:none}}.mobile-navigation.js-mobile-navigation-open{z-index:50;visibility:visible;transition:background-color .3s ease;background-color:#0006}.mobile-navigation.js-mobile-navigation-open .mobile-navigation__inner{transform:translateY(0);background-color:#fcfaf6;background-color:var(--color-off-white, #FCFAF6)}.mobile-navigation__inner{display:flex;overflow-x:hidden;flex-flow:column;justify-content:flex-start;height:100%;padding:20px 0 100px;transition:transform .3s .1s ease,background-color .3s ease;transform:translateY(-100vh);background-color:#fcfaf6;background-color:var(--color-off-white, #FCFAF6);gap:var(--spacing-1x)}.mobile-navigation .navigation{display:flex;flex-flow:column;gap:10px}.mobile-navigation .navigation .surf-expand__summary,.mobile-navigation .navigation .surf-expand .summary{padding:var(--spacing-2x) 20px;background-color:#fcfaf6;background-color:var(--color-off-white, #FCFAF6)}.mobile-navigation .navigation .surf-expand__summary__title,.mobile-navigation .navigation .surf-expand .summary__title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:400;font-style:normal;line-height:120%;letter-spacing:.24rem;font-size:1.4rem;font-weight:600;text-transform:uppercase}.mobile-navigation .navigation .surf-expand__summary .icon-chevron,.mobile-navigation .navigation .surf-expand .summary .icon-chevron{width:20px}.mobile-navigation .navigation .surf-expand .content__inner{display:grid;padding:var(--spacing-2x) 20px var(--spacing-4x);grid-gap:20px;gap:20px;grid-row-gap:var(--spacing-4x);row-gap:var(--spacing-4x);grid-template-columns:1fr 1fr}.mobile-navigation .navigation .surf-expand .content__inner .navigation__link{font-size:1.2rem;padding:0}.mobile-navigation .navigation .navigation-list{display:flex;flex-flow:column;gap:var(--spacing-1x)}.mobile-navigation .navigation .navigation-list__title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;line-height:120%;letter-spacing:.24rem;text-transform:uppercase;font-size:1.2rem;font-weight:600;margin-bottom:var(--spacing-1x)}.mobile-navigation .navigation .navigation-list__item .link{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;line-height:150%;letter-spacing:.098rem;font-size:1.4rem;font-weight:400;line-height:1.4rem}.mobile-navigation .navigation .navigation__link{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:400;font-style:normal;line-height:120%;letter-spacing:.24rem;text-transform:uppercase;font-size:1.4rem;font-weight:600;display:flex;align-self:flex-start;padding:var(--spacing-2x) 20px}.mobile-navigation__search,.mobile-navigation .search{padding:var(--spacing-2x) 20px}.mobile-navigation__search form,.mobile-navigation .search form{display:flex;width:100%}.mobile-navigation__search form .input,.mobile-navigation .search form .input{width:100%;color:var(--color-grey)}.mobile-navigation__search form .input label,.mobile-navigation .search form .input label{display:none}.mobile-navigation__search form .input input,.mobile-navigation .search form .input input{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:400;font-style:normal;line-height:120%;letter-spacing:.24rem;text-transform:uppercase;width:100%;padding:var(--spacing-2x) 0;color:var(--color-grey)}.mobile-navigation__search button,.mobile-navigation .search button{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;line-height:150%;letter-spacing:.098rem;font-size:1.4rem;font-weight:500;line-height:1.4rem;display:flex;align-items:center;justify-content:center;height:100%;text-align:left;text-transform:uppercase}.mobile-navigation__search button svg,.mobile-navigation .search button svg{width:20px;height:20px}.mobile-navigation__footer,.mobile-navigation .footer{padding:40px 20px 0}.mobile-navigation__footer__list,.mobile-navigation .footer__list{display:flex;align-items:flex-start;flex-flow:column;gap:12px}.mobile-navigation__footer__list .item--full-width,.mobile-navigation .footer__list .item--full-width{grid-column:1/3}.mobile-navigation__footer__list .item__link,.mobile-navigation .footer__list .item__link{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;line-height:150%;letter-spacing:.098rem;font-size:1.4rem;font-weight:400;line-height:1.7rem;text-align:left;text-transform:uppercase}.mobile-navigation__footer__list .list__location,.mobile-navigation .footer__list .list__location{display:flex;align-items:flex-start;flex-flow:column;justify-content:flex-start;margin-top:var(--spacing-2x)}.mobile-navigation__footer__list .list__location__country-fieldset__title,.mobile-navigation__footer__list .list__location .country-fieldset__title,.mobile-navigation .footer__list .list__location__country-fieldset__title,.mobile-navigation .footer__list .list__location .country-fieldset__title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;line-height:150%;letter-spacing:.098rem;font-size:1.4rem;font-weight:400;line-height:1.7rem;display:flex;align-items:flex-start;flex-flow:column;margin-bottom:var(--spacing-1x);text-transform:uppercase;color:var(--color-almost-black);gap:var(--spacing-2x)}.mobile-navigation__footer__list .list__location__country-fieldset select,.mobile-navigation__footer__list .list__location .country-fieldset select,.mobile-navigation .footer__list .list__location__country-fieldset select,.mobile-navigation .footer__list .list__location .country-fieldset select{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;letter-spacing:.24rem;font-size:1.6rem;font-weight:400;font-style:normal;line-height:120%;margin-bottom:var(--spacing-1x);padding:6px 14px;letter-spacing:.28rem;text-transform:uppercase;color:var(--color-almost-black);border:1px solid var(--color-almost-black);background-color:transparent;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M15 8L10 13L5 8" stroke="%23282828"/></svg>');background-repeat:no-repeat;background-position-x:98%;background-position-y:50%}
