.reference-header .header__heading-link .h2{color:rgb(var(--color-foreground));font-size:3.2rem;font-weight:500;letter-spacing:.04em}.reference-header:not(.header--has-menu)>.header__search{display:inline-flex}.reference-header:not(.header--has-menu) .header__icons>.header__search{display:none}.reference-navigation-section{position:relative;z-index:3}.reference-navigation{border-bottom:1px solid rgba(var(--color-foreground),.12)}.reference-navigation__list,.reference-navigation__submenu,.reference-navigation__grandchildren,.reference-footer__links,.reference-footer__payments{list-style:none;padding:0;margin:0}.reference-navigation__list{display:flex;flex-wrap:wrap;justify-content:center;column-gap:2.6rem}.reference-navigation__item{position:relative}.reference-navigation a,.reference-navigation summary,.reference-navigation__link[aria-disabled=true]{color:rgb(var(--color-foreground));font-size:1.3rem;letter-spacing:.02em;line-height:1.5;text-decoration:none;cursor:pointer}.reference-navigation__link[aria-disabled=true]{cursor:default}.reference-navigation__link{display:flex;align-items:center;gap:1rem;padding:1.5rem 0;min-height:4.8rem}.reference-navigation a:hover,.reference-navigation a[aria-current=page],.reference-footer a:hover{text-decoration:underline;text-underline-offset:.4rem}.reference-navigation summary{list-style:none}.reference-navigation summary::-webkit-details-marker{display:none}.reference-navigation__caret{width:.6rem;height:.6rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);flex:0 0 auto;margin:-.3rem .4rem 0 .2rem}.reference-navigation details[open]>summary>.reference-navigation__caret{transform:rotate(225deg);margin-top:.3rem}.reference-navigation__submenu{position:absolute;top:100%;left:0;z-index:2;width:24rem;padding:1.1rem 1.8rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.14);box-shadow:0 .8rem 1.6rem rgba(var(--color-foreground),.06)}.reference-navigation__item:last-child .reference-navigation__submenu{right:0;left:auto}.reference-navigation__submenu a,.reference-navigation__submenu summary{display:flex;align-items:center;justify-content:space-between;min-height:4.4rem;padding:.9rem 0}.reference-navigation__grandchildren{padding-left:1.5rem}.reference-navigation__mobile{display:none}.reference-navigation a:focus-visible,.reference-navigation summary:focus-visible,.reference-footer a:focus-visible,.reference-footer button:focus-visible,.reference-footer input:focus-visible{outline:2px solid currentColor;outline-offset:3px}.reference-footer{padding:6.4rem 0 2.6rem;border-top:1px solid rgba(var(--color-foreground),.12)}.reference-footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:3.2rem}.reference-footer__heading{margin:0 0 2rem;font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.reference-footer a,.reference-footer p,.reference-footer input{color:rgb(var(--color-foreground));font-size:1.3rem;line-height:1.8}.reference-footer a{text-decoration:none}.reference-footer__contact a{overflow-wrap:anywhere}.reference-footer__contact p{margin:0 0 1rem}.reference-footer__links a{display:inline-block;padding:.45rem 0}.reference-footer__newsletter{min-width:0}.reference-footer__newsletter .rte p{margin-top:0}.reference-footer__email-field{display:flex;align-items:center;margin-top:2rem;border-bottom:1px solid rgba(var(--color-foreground),.65)}.reference-footer__email-field input{width:100%;min-width:0;min-height:4.8rem;padding:1rem .4rem;border:0;border-radius:0;background:transparent;font-family:inherit}.reference-footer__email-field input::placeholder{color:rgba(var(--color-foreground),.7)}.reference-footer__email-field button{display:flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:4.8rem;padding:1rem;color:rgb(var(--color-foreground));background:transparent;border:0;cursor:pointer}.reference-footer__form-message{margin-top:1.2rem;font-size:1.3rem}.reference-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem;margin-top:5rem;padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.12)}.reference-footer__bottom small{font-size:1.2rem}.reference-footer__payments{display:flex;flex-wrap:wrap;gap:.7rem}.reference-footer__payments li{display:flex}@media screen and (max-width:989px){.reference-navigation__desktop{display:none}.reference-navigation__mobile{display:block}.reference-navigation__toggle{display:flex;align-items:center;gap:1.2rem;min-height:4.8rem}.reference-navigation__toggle>.reference-navigation__caret{margin-left:auto}.reference-navigation__list{display:block;padding:.5rem 0 1.5rem}.reference-navigation__link{justify-content:space-between;padding:1.2rem 0}.reference-navigation__submenu{position:static;width:auto;padding:0 0 0 1.5rem;border:0;box-shadow:none}.reference-navigation__item+.reference-navigation__item{border-top:1px solid rgba(var(--color-foreground),.08)}}@media screen and (max-width:749px){.reference-header:not(.header--has-menu){grid-template-columns:minmax(7.8rem,1fr) minmax(0,auto) minmax(7.8rem,1fr);padding-left:1.5rem;padding-right:1.5rem}.reference-header .header__heading-link .h2{font-size:2.2rem;letter-spacing:.02em}.reference-header .header__heading-logo-wrapper{max-width:30vw}.reference-header .header__heading-link{padding-left:0;padding-right:0}.reference-footer{padding-top:4rem}.reference-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2rem}.reference-footer__contact,.reference-footer__newsletter{grid-column:1 / -1}.reference-footer__links a{padding:.8rem 0}.reference-footer__bottom{margin-top:3.5rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/reference-navigation.css.map */
