.menu-list__link-title{position:relative}.menu-list__link-title:after{content:"";position:absolute;left:0;bottom:-2px;height:1px;width:0;background:currentColor;transition:width .28s ease;pointer-events:none}.menu-list__link:hover .menu-list__link-title:after,.menu-list__link:focus-visible .menu-list__link-title:after{width:100%}:root{--brote-section-y: clamp(2.5rem, 5vw, 4.5rem);--brote-section-y-editorial: clamp(3rem, 6vw, 5rem)}.brote-timeline__head{display:grid;gap:.85rem;max-width:62ch;margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}.brote-timeline__track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--brote-timeline-count, 3),minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}.brote-timeline__step{display:grid;gap:.55rem;align-content:start;padding-top:1.4rem;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.brote-timeline__num{font-family:var(--brote-font-accent);font-size:.8rem;letter-spacing:.18em;opacity:.55}.brote-timeline__label{display:block;font-family:var(--brote-font-heading);font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.08;font-weight:300;letter-spacing:-.02em}.brote-timeline__caption{display:block;font-size:.85rem;opacity:.68;margin-top:.1rem}@media screen and (max-width:749px){.brote-timeline__track{grid-template-columns:1fr;gap:1.25rem}}.header__row--top.section--page-width,.header__row.section--page-width{max-width:none}.header__row--top .header__columns{grid-column:1 / -1!important;padding-inline:clamp(20px,4vw,52px)}.header__row--top{padding-block:10px}.header .menu-list__link-title{font-size:.78rem;letter-spacing:.12em}.product-information .media-gallery,.product-information [class*=media-gallery]{max-width:560px;margin-inline:auto}.product-information .media-gallery img,.product-information .media-gallery video{max-height:66vh;object-fit:cover}.variant-option__button-label:not(.variant-option__button-label--brote-swatch){background:transparent!important;color:var(--color-foreground)!important;border:1px solid color-mix(in srgb,currentColor 22%,transparent)!important;border-radius:0;padding:10px 18px;font-family:var(--font-accent--family, inherit);font-size:.8rem;letter-spacing:.04em;transition:border-color .18s,color .18s}.variant-option__button-label:not(.variant-option__button-label--brote-swatch):hover{border-color:color-mix(in srgb,currentColor 55%,transparent)!important}.variant-option__button-label:not(.variant-option__button-label--brote-swatch):has(input:checked){background:transparent!important;color:var(--color-foreground)!important;border-color:var(--color-foreground)!important;font-weight:500}.variant-option__button-label:not(.variant-option__button-label--brote-swatch) .variant-option__button-label__pill{background:transparent!important}.announcement-bar__text,.header-actions__text-style,.header-actions__action,.search-action--text,.header-actions__cart-icon--text,.header .localization-form__button,.header .disclosure__button,.header [class*=localization] .header-actions__text-style,.header-logo{font-weight:400!important}.footer-content .text-block[class*=text_jfnkiA] p{font-weight:400!important;letter-spacing:.16em}.announcement-bar__text{line-height:1.45!important}.header:not(.header--transparent) .header-logo,.header:not(.header--transparent) .header-logo *,.header:not(.header--transparent) .header__heading-link{color:#1a1a1a!important}.header__row--top{padding-block:4px!important}.header__row--top .header__columns{align-items:center}.header .menu-list__link{padding-block:10px!important}.header-logo{line-height:1.1!important}.brote-hero .brote-h1{font-size:clamp(1.9rem,3.4vw,3.2rem)!important;font-weight:300!important;letter-spacing:.015em!important;line-height:1.12!important;max-width:34%;margin-inline:auto}.brote-hero--bottom-left .brote-h1{margin-inline:0}@media screen and (max-width:749px){.brote-hero .brote-h1{max-width:78%}}.brote-hero .brote-cta--primary{font-style:italic!important;font-size:.78rem!important;letter-spacing:.08em;border-bottom:1px solid currentColor;padding-bottom:2px;background:transparent!important}.brote-idea__submit,.brote-idea__submit.button{background-color:#1a1a1a!important;color:#fff!important;border:1px solid #1A1A1A!important;border-radius:0;padding:14px 30px!important;font-family:var(--font-accent--family, inherit);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:opacity .18s ease}.brote-idea__submit:hover{opacity:.82}
/*# sourceMappingURL=/cdn/shop/t/40/assets/brote-header-fix.css.map */
