:root{--senovia-chrome-gap: 2rem;--senovia-on-ink-muted: rgb(247 244 239 / .72);--senovia-on-ink-rule: rgb(247 244 239 / .14)}.announcement-bar p.announcement-bar__text{display:block;width:100%;max-width:none;margin-inline:auto;letter-spacing:var(--letter-spacing-md);text-align:var(--text-align, center)}.announcement-bar .announcement-bar__slides{width:100%;margin-inline:auto}.announcement-bar .announcement-bar__slider:has(slideshow-arrows) .announcement-bar__slides{width:calc(100% - var(--button-size) * 2)}.announcement-bar announcement-bar-component.announcement-bar__slider{grid-column:1 / -1;justify-content:center;width:100%}aside.announcement-bar.section{display:flex;align-items:center;justify-content:center}.announcement-bar__link{text-decoration:none;border-block-end:1px solid currentcolor;padding-block-end:1px}.header__row{transition:background-color var(--animation-values-slow)}@media screen and (min-width:990px){.header__row--top{padding-block:var(--padding-lg)}}@media screen and (min-width:990px){.header__columns{align-items:center}.header__column--left,.header__column--right{flex:1 1 0;min-width:0}.header__column--right{gap:var(--gap-xl)}}a.header-logo{text-decoration:none}a.header-logo:not(:has(img)){font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:400;font-size:1.75rem;line-height:1;letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:989px){a.header-logo:not(:has(img)){font-size:1.25rem;letter-spacing:.14em;text-indent:.14em}}@media screen and (max-width:389px){a.header-logo:not(:has(img)){font-size:1.0625rem;letter-spacing:.1em;text-indent:.1em}}a.header-logo img{max-width:100%;height:auto;object-fit:contain}.header-menu{--menu-gap: var(--senovia-chrome-gap)}.menu-list__link,.mega-menu__link--parent{text-decoration:none;position:relative;padding-block:.35em;transition:color var(--animation-values-slow)}.menu-list__link:before,.mega-menu__link--parent:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background-color:currentcolor;transform:scaleX(0);transform-origin:left center;transition:transform var(--animation-speed-slow) var(--ease-out-quad)}.menu-list__link:hover:before,.mega-menu__link--parent:hover:after,.menu-list__link--active:before{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.menu-list__link:before,.mega-menu__link--parent:after{transition:none}}.mega-menu__content,.mega-menu__submenu{background-color:var(--senovia-bone);border:var(--senovia-rule);border-radius:0;box-shadow:none}.mega-menu__content{padding-block:var(--padding-4xl)}.mega-menu__list,.mega-menu__content-list{gap:var(--gap-md)}.mega-menu__link{text-decoration:none;transition:opacity var(--animation-values-slow)}.mega-menu__link:hover{opacity:var(--opacity-60)}.mega-menu__column>.mega-menu__link--parent{font-family:var(--font-subheading--family);font-size:var(--font-size--2xs);letter-spacing:var(--letter-spacing-md);text-transform:uppercase;margin-block-end:var(--margin-lg)}.mega-menu__link-image,.mega-menu__link-image img{border-radius:0}.header-actions__action,.header__column--right .svg-wrapper{display:inline-flex;align-items:center;justify-content:center}.header__column--right svg{inline-size:19px;block-size:19px}.header-actions__action,.header-actions__cart-icon,.account-button{min-inline-size:44px;min-block-size:44px}.header-actions__cart-icon,.account-button,.header__column--right a{transition:opacity var(--animation-values-slow)}.header-actions__cart-icon:hover,.account-button:hover,.header__column--right a:hover{opacity:var(--opacity-60)}.cart-bubble.cart-bubble,.cart-bubble[data-maintain-ratio] .cart-bubble__background.cart-bubble__background{border-radius:0}.cart-bubble__text,.cart-bubble__text-count{font-family:var(--font-subheading--family);font-size:var(--font-size--3xs);letter-spacing:.02em}.localization-form__list{border-radius:0;border:var(--senovia-rule);box-shadow:none}.localization-form__list-item button,.localization-form__list-item a{border-radius:0}.menu-drawer{background-color:var(--senovia-bone);border-radius:0}.menu-drawer__menu-container{padding-block-start:var(--padding-xl)}.menu-drawer__menu-item{font-family:var(--font-accent--family);font-size:var(--font-size--lg);letter-spacing:.01em;min-block-size:52px;display:flex;align-items:center;text-decoration:none}.menu-drawer .menu-drawer__list-item--divider .menu-drawer__menu-item.menu-drawer__menu-item--mainlist{min-block-size:52px}.menu-drawer__menu-item--child{font-size:var(--font-size--md);color:var(--color-foreground-muted);min-block-size:48px}.menu-drawer__list-item--divider,.menu-drawer__menu-container--divider{border-color:var(--senovia-hairline)}.menu-drawer__close-button,.menu-drawer__back-button{min-inline-size:44px;min-block-size:44px;border-radius:0}.menu-drawer__utility-links,.menu-drawer__localization{border-block-start:var(--senovia-rule);padding-block-start:var(--padding-xl);margin-block-start:var(--margin-2xl)}.menu-drawer__backdrop{background-color:#1f1d1a47}.menu-drawer__featured-collection-image,.menu-drawer__featured-collection-image img{border-radius:0}[id$=__footer_masthead],[id$=__footer_nav],[id$=__footer_utilities]{--color-border: var(--senovia-on-ink-rule)}[id$=__footer_masthead] .footer-content{align-items:start}@media screen and (min-width:750px){[id$=__footer_nav] .footer-content{grid-template-columns:repeat(var(--grid-columns),minmax(0,13rem));justify-content:start;column-gap:var(--gap-3xl)}}[id$=__footer_nav] .footer-content h2,[id$=__footer_nav] .footer-content h3,[id$=__footer_nav] .footer-content h4,[id$=__footer_nav] .footer-content h5,[id$=__footer_nav] .footer-content h6{font-family:var(--font-subheading--family);font-size:var(--font-size--2xs);letter-spacing:var(--letter-spacing-md);text-transform:uppercase;margin-block-end:var(--margin-xl)}[id$=__footer_nav] a,[id$=__footer_masthead] a{text-decoration:none;transition:opacity var(--animation-values-slow)}[id$=__footer_nav] a:hover,[id$=__footer_masthead] a:hover{opacity:var(--opacity-70);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.footer-utilities{border-block-start:var(--senovia-rule-inverse)}.footer-utilities a{text-decoration:none;transition:opacity var(--animation-values-slow)}.footer-utilities a:hover{opacity:var(--opacity-70);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.social-icons__wrapper a{min-inline-size:44px;min-block-size:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:0}.email-signup__heading{font-family:var(--font-subheading--family);font-size:var(--font-size--2xs);letter-spacing:var(--letter-spacing-md);text-transform:uppercase;margin-block-end:var(--margin-xl)}.email-signup__input-group{max-inline-size:26rem}.email-signup__input{border-radius:0;padding-inline-start:0;padding-block:var(--padding-md)}.email-signup__input::placeholder{color:var(--senovia-on-ink-muted);opacity:1}.email-signup__button{border-radius:0;min-block-size:44px;min-inline-size:44px}.email-signup__button-icon{transition:transform var(--animation-speed-slow) var(--ease-out-quad)}.email-signup__button:hover .email-signup__button-icon{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.email-signup__button-icon,.email-signup__button:hover .email-signup__button-icon{transition:none;transform:none}}.cart-drawer__header{border-block-end:var(--senovia-rule);padding-block:var(--padding-xl)}.cart-drawer__summary{border-block-start:var(--senovia-rule)}.header :focus-visible,.menu-drawer :focus-visible,.mega-menu :focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px;border-radius:0}[id$=__footer_masthead] :focus-visible,[id$=__footer_nav] :focus-visible,[id$=__footer_utilities] :focus-visible{outline:2px solid var(--senovia-bone);outline-offset:3px;border-radius:0}@media screen and (min-width:990px)and (max-width:1200px){:root{--senovia-chrome-gap: 1.25rem}.header__column--right{gap:var(--gap-lg)}}@media screen and (max-width:989px){.header__column--left,.header__column--right{flex:1 1 0;min-width:0}.header__column--right{justify-content:flex-end}}@media screen and (max-width:749px){[id$=__footer_masthead] .footer-content{row-gap:var(--gap-3xl)}[id$=__footer_nav] .footer-content{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap-xl)}.email-signup__input-group{max-inline-size:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/senovia-header-footer.css.map */
