.canvia-v2-announcement{color:var(--canvia-color-text);min-height:var(--canvia-control-min-size)}.canvia-v2-announcement__inner{align-items:center;display:flex;font-size:var(--canvia-type-caption);font-weight:600;justify-content:space-between;letter-spacing:.11em;min-height:var(--canvia-control-min-size);text-transform:uppercase}.canvia-v2-announcement a{align-items:center;color:inherit;display:flex;gap:var(--canvia-space-sm);min-height:var(--canvia-control-min-size);text-decoration:none}.canvia-v2-announcement__action{border-bottom:.1rem solid currentColor}.canvia-v2-announcement__secondary{opacity:.72}.canvia-v2-announcement__rotator{display:grid;min-width:0}.canvia-v2-announcement__slide{grid-area:1 / 1;min-width:0;opacity:0;pointer-events:none;transform:translateY(.4rem);transition:opacity var(--canvia-motion-standard) var(--canvia-ease-standard),transform var(--canvia-motion-standard) var(--canvia-ease-standard);visibility:hidden}.canvia-v2-announcement__slide.is-active{opacity:1;pointer-events:auto;transform:none;visibility:visible}@media(prefers-reduced-motion:reduce){.canvia-v2-announcement__slide{transform:none;transition-duration:1ms}}.header-wrapper{background:rgba(var(--color-background),.98);border:0;border-bottom:.1rem solid var(--canvia-color-border);box-shadow:none}.scrolled-past-header .header-wrapper{box-shadow:var(--canvia-elevation-medium)}.header{column-gap:clamp(2rem,3vw,4rem);min-height:8rem;padding-bottom:1.4rem;padding-top:1.4rem}.header__heading-link{padding:.5rem 0}.header__heading-logo{max-width:none;width:clamp(10rem,9vw,12.5rem)}.header__inline-menu .list-menu--inline{column-gap:clamp(1.5rem,1.7vw,2.8rem)}.header__menu-item{font-size:var(--canvia-type-caption);font-weight:700;letter-spacing:.09em;padding-inline:0;text-transform:uppercase}.header__active-menu-item{text-decoration-thickness:.1rem;text-underline-offset:.5rem}.header__icon{width:var(--canvia-control-min-size)}.header__icon .svg-wrapper{height:2rem;width:2rem}.footer{background:var(--canvia-color-surface);border:0;color:var(--canvia-color-text);margin:0}.canvia-v2-footer-intro{align-items:end;border-bottom:.1rem solid var(--canvia-color-border);display:grid;gap:3rem 8vw;grid-template-columns:1fr 1fr;margin-bottom:5rem;padding-bottom:5rem}.canvia-v2-footer-intro__mark{font-family:var(--font-heading-family);font-size:var(--canvia-type-display);letter-spacing:-.04em;line-height:.8}.canvia-v2-footer-intro__mark img{display:block;height:auto;max-width:min(18rem,52vw);width:100%}.canvia-v2-footer-intro__copy{font-size:var(--canvia-type-body);line-height:var(--canvia-leading-body);margin:0;max-width:45rem}.footer__content-top{padding-bottom:var(--canvia-space-2xl);padding-top:var(--canvia-section-space)}.footer__blocks-wrapper{border-top:.1rem solid var(--canvia-color-border);padding-top:var(--canvia-space-lg)}.footer-block__heading{color:inherit;font-size:var(--canvia-type-caption);letter-spacing:.12em;text-transform:uppercase}.footer .link,.footer a,.footer .caption,.footer .copyright__content,.footer .field__input,.footer .field__label,.footer .newsletter-form__button{color:inherit}.footer-block__details-content .list-menu__item--link{font-size:1.35rem;opacity:.74}.footer-block__newsletter .footer-block__heading{font-family:var(--font-heading-family);font-size:clamp(3rem,3vw,4.3rem);letter-spacing:-.025em;line-height:1;text-transform:none}.footer .field{border-bottom:.1rem solid currentColor}.footer .field:after,.footer .field:before{box-shadow:none}.footer__content-bottom{border-top-color:var(--canvia-color-border)}@media screen and (max-width:1100px){.header__inline-menu .list-menu--inline{column-gap:1.4rem}}@media screen and (max-width:989px){.header{min-height:7.2rem;padding-inline:var(--canvia-space-sm)}.header__heading-logo{width:11rem}}@media screen and (max-width:749px){.canvia-v2-announcement__inner{justify-content:center}.canvia-v2-announcement__secondary{display:none}.canvia-v2-announcement__rotator{flex:1}.canvia-v2-announcement a{gap:var(--canvia-space-xs);justify-content:space-between;width:100%}.canvia-v2-announcement a>span:first-child{max-width:20rem}.canvia-v2-footer-intro{grid-template-columns:1fr}.footer__content-top{padding-inline:2rem}}.header__inline-menu .header__menu-item{padding-inline:.9rem;white-space:nowrap}@media screen and (min-width:990px)and (max-width:1259px){.header__inline-menu .header__menu-item{font-size:1.4rem;padding-inline:.7rem}.header--middle-left:not(.drawer-menu){column-gap:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/canvia-v2-shell.css.map */
