@media screen and (min-width:1281px){.header[transparent]:has(.menu-list__link:not([aria-haspopup]):hover){--header-logo-color: var(--color-foreground);--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--closed-underlay-height: 100%}.header[transparent]:not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .header__row{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}.header[transparent]:has(.mega-menu__list:hover),.header[transparent]:has(.menu-list__link:is(:hover,[aria-expanded=true])){--header-logo-color: var(--color-foreground);--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--header-content-transition-timing: var(--submenu-animation-speed) var(--ease-out-cubic)}#header-component:has(.desktop-nav){--header-desktop-scale: .79;--header-desktop-row-height: 116px;--header-desktop-surface-height: calc(50.5px * var(--header-desktop-scale));--header-desktop-surface-radius: calc(40px * var(--header-desktop-scale));--header-desktop-surface-padding-block: calc(5.25px * var(--header-desktop-scale));--header-desktop-surface-padding-inline-start: var(--header-desktop-surface-padding-block);--header-desktop-surface-padding-inline-end: var(--header-desktop-surface-padding-block);--header-desktop-surface-border-width: 1px;--header-desktop-surface-background: rgb(255 255 255 / 72%);--header-desktop-surface-border-color: rgb(255 255 255 / 92%);--header-desktop-foreground: #2a3e3d;--header-desktop-chip-hover-background: #f4f4f4;--header-desktop-chip-height: calc(40px * var(--header-desktop-scale));--header-desktop-chip-radius: calc( var(--header-desktop-surface-radius) - var(--header-desktop-surface-padding-block) - var(--header-desktop-surface-border-width) );--header-desktop-chip-padding-inline: calc(16px * var(--header-desktop-scale));--header-desktop-action-chip-padding-inline: calc(3px * var(--header-desktop-scale));--header-desktop-chip-gap: calc(8px * var(--header-desktop-scale));--header-desktop-caret-width: calc(9px * var(--header-desktop-scale));--header-desktop-caret-height: calc(5px * var(--header-desktop-scale));--header-desktop-submenu-offset: 44px;--header-desktop-submenu-top: calc( var(--header-desktop-row-height) - var(--header-desktop-submenu-offset) + var(--header-desktop-surface-padding-block) + var(--header-desktop-surface-border-width) + var(--header-desktop-surface-border-width) );--header-desktop-logo-menu-gap: calc(70px * var(--header-desktop-scale));--header-desktop-actions-button-gap: calc(12px * var(--header-desktop-scale))}#header-component:has(.desktop-nav) .header__underlay-open{height:0;background:transparent;transition:none}#header-component:has(.desktop-nav) .header__desktop-layout{display:flex;align-items:center;gap:var(--gap-xl);min-height:var(--header-desktop-row-height)}#header-component:has(.desktop-nav) .header__desktop-region{display:flex;align-items:center;min-width:0;min-height:100%}#header-component:has(.desktop-nav) .header__desktop-region--left{flex:0 0 auto}#header-component:has(.desktop-nav) .header__desktop-region--left .header-logo__mark{height:52px;width:auto;aspect-ratio:206 / 52}#header-component:has(.desktop-nav) .header__desktop-region--center{flex:0 0 auto;justify-content:center;margin-inline-start:calc(var(--header-desktop-logo-menu-gap) - var(--gap-xl));z-index:1}#header-component:has(.desktop-nav) .header__desktop-region--right{flex:0 0 auto;justify-content:flex-end;gap:var(--header-desktop-actions-button-gap);margin-inline-start:auto}#header-component:has(.desktop-nav) .header__book-online-button{flex:0 0 auto;padding-block:13px;white-space:nowrap}#header-component:has(.desktop-nav) .header__desktop-actions-capsule{display:flex;align-items:center;min-height:var(--header-desktop-surface-height);padding:var(--header-desktop-surface-padding-block) var(--header-desktop-surface-padding-inline-end) var(--header-desktop-surface-padding-block) var(--header-desktop-surface-padding-inline-start);border:var(--header-desktop-surface-border-width) solid var(--header-desktop-surface-border-color);border-radius:var(--header-desktop-surface-radius);background:var(--header-desktop-surface-background);gap:0}#header-component:has(.desktop-nav) .header__desktop-actions-capsule header-actions{align-items:center;gap:0}#header-component:has(.desktop-nav) .header__desktop-region--right .header-actions__action{align-items:center;color:var(--header-desktop-foreground);min-height:var(--header-desktop-chip-height);height:auto;padding-inline:var(--header-desktop-action-chip-padding-inline);border-radius:var(--header-desktop-chip-radius)}#header-component:has(.desktop-nav) .header__desktop-region--right .header-actions__action:hover{background:var(--header-desktop-chip-hover-background)}#header-component:has(.desktop-nav) .header__desktop-region--right .header-actions__action .material-symbol{--material-symbol-size: 18px;width:var(--header-desktop-chip-height);height:var(--header-desktop-chip-height)}#header-component:has(.desktop-nav) .header__desktop-actions-capsule cart-icon{display:flex;align-items:center;justify-content:center;width:var(--header-desktop-chip-height);height:var(--header-desktop-chip-height)}#header-component:has(.desktop-nav) .header__desktop-actions-capsule .header-actions__cart-icon{--cart-bubble-size: 24px;--cart-bubble-top: -9px;--cart-bubble-right: -13px}#header-component:has(.desktop-nav) .header__desktop-actions-capsule .header-actions__cart-icon .cart-bubble{height:var(--cart-bubble-size)}#header-component:has(.desktop-nav) .header__desktop-actions-capsule .header-actions__cart-icon .cart-bubble__text{font-size:var(--font-size--xs)}#header-component:has(.desktop-nav) .header__underlay-open:after{content:none}#header-component[transparent]:has(.desktop-nav){--header-desktop-chip-hover-background: rgb(255 255 255)}#header-component[transparent]:has(.desktop-nav .mega-menu__list:hover),#header-component[transparent]:has(.desktop-nav .menu-list__link:is(:hover,[aria-expanded=true])){--header-logo-color: rgb(255 255 255);--closed-underlay-height: 0px}#header-component[transparent]:has(.desktop-nav .mega-menu__list:hover) .header__row,#header-component[transparent]:has(.desktop-nav .menu-list__link:is(:hover,[aria-expanded=true])) .header__row{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit;background-color:transparent}#header-component .header__row:has(.desktop-nav .menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])),#header-component .header__row:has(.desktop-nav .mega-menu__list:hover){z-index:40}.desktop-nav .menu-list__submenu{content-visibility:auto;contain-intrinsic-size:0px 500px}.desktop-nav .menu-list__submenu[data-active]{content-visibility:visible}}.menu-list{--menu-horizontal-gap: var(--gap-xl);--menu-vertical-gap: var(--gap-xl);display:flex;height:100%}.menu-list__list{display:flex;justify-content:var(--grid-area-alignment)}.menu-list__list-item{flex-shrink:0;white-space:nowrap;display:flex;align-items:center;height:100%}.menu-list__link{font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-size--md);line-height:1;text-transform:none;color:var(--color-foreground);text-decoration:none;display:flex;flex-direction:column;justify-content:center;cursor:pointer;height:100%;margin-block:0}.menu-list__link:hover,.menu-list__link:focus{color:var(--color-foreground)}.menu-list__link-title{padding-inline:calc(var(--gap-xl) / 2)}.menu-list__list-item{flex-direction:column}.menu-list__list-item:after{content:"";width:100%;height:var(--header-padding);margin-bottom:calc(-1 * var(--header-padding))}:is(.menu-list:where(:has(.menu-list__list-item:hover)),.menu-list:where(:has(.menu-list__list-item:focus-within)),.menu-list:where(:has(.menu-list__link--active))) .menu-list__link{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active,.menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link{color:var(--color-foreground)}.menu-list__submenu{--submenu-padding-block-start: var(--padding-3xl);--submenu-padding-block-end: var(--padding-3xl);background-color:transparent}.menu-list__list-item>.menu-list__submenu{--submenu-content-opacity: 0;--submenu-content-animation: opacity calc(var(--submenu-animation-speed) * .75) var(--animation-easing);visibility:hidden;position:absolute;width:100%;left:0;top:calc(100% - (var(--full-open-header-height) - var(--submenu-height)));z-index:var(--layer-header-menu);padding-inline:var(--padding-inline);clip-path:rect(var(--header-height) 100% var(--full-open-header-height) 0);transition:clip-path var(--submenu-animation-speed) var(--ease-out-cubic)}.menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu,.menu-list__submenu:is(:hover){--submenu-content-opacity: 1;visibility:visible}.desktop-nav{height:100%}.menu-list__submenu-inner{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.menu-list__submenu-inner{padding-block-start:var(--submenu-padding-block-start);padding-block-end:var(--submenu-padding-block-end);padding-inline:var(--section-padding-inline);opacity:var(--submenu-content-opacity);transition:var(--submenu-content-animation);transform:translateY(calc(var(--full-open-header-height) - var(--submenu-height)));max-height:calc(100vh - var(--header-height));overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgb(var(--color-foreground-rgb) / var(--opacity-40)) transparent}.mega-menu__link{font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-size--md);line-height:1.4;text-transform:none;color:var(--color-foreground);white-space:normal;text-decoration:none;display:inline-flex;padding:var(--padding-2xs) 0}.mega-menu__link:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.mega-menu__link--parent{font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-size--sm);line-height:1.4;text-transform:none;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.mega-menu__link--parent:hover{color:var(--color-foreground)}.mega-menu__grid{display:grid;grid-template-columns:repeat(var(--menu-columns-desktop),280px);gap:var(--menu-vertical-gap) 13px;justify-content:start;width:100%}.mega-menu__column{grid-column:span 1;align-self:start;width:280px;max-width:280px}.desktop-nav .mega-menu__column>div{display:flow-root;min-height:230px;padding:var(--padding-lg) var(--padding-xl) var(--padding-xl);background:#e8f9fa;border-radius:8px;overflow:visible}.mega-menu__list{display:grid;grid-template-columns:subgrid;grid-column:span var(--menu-columns-desktop);gap:var(--menu-vertical-gap) 13px}.desktop-nav .mega-menu__grid--collections{--collections-menu-columns: 5;grid-template-columns:repeat(var(--collections-menu-columns),minmax(0,1fr));align-items:start;column-gap:13px;justify-content:stretch}.desktop-nav .mega-menu__list--collections{grid-template-columns:repeat(var(--collections-menu-columns),minmax(0,1fr));grid-column:1 / -1;gap:13px;align-items:start;column-gap:13px}.desktop-nav .mega-menu__collections-header{grid-column:1 / -1;width:100vw;height:37px;margin-inline:calc(50% - 50vw);background:transparent}.desktop-nav .mega-menu__title-link{grid-column:1 / -1;display:inline-flex;align-items:center;justify-self:start;gap:var(--gap-md);font-family:var(--font-accent--family);font-style:var(--font-accent--style);font-weight:var(--font-accent--weight);font-size:56px;line-height:1;color:var(--color-foreground);text-decoration:none;white-space:normal}.desktop-nav .mega-menu__title-arrow{--material-symbol-size: .4em;flex-shrink:0;font-size:var(--material-symbol-size);line-height:1}.desktop-nav .mega-menu__grid:has(>.mega-menu__title-link){row-gap:13px}.desktop-nav .mega-menu__column--collections{display:flex;min-width:0;width:auto;max-width:none}.desktop-nav .mega-menu__column--collections>.mega-menu__collection-group{display:block;width:100%;height:auto;min-height:0;padding:var(--padding-lg) var(--padding-xl) var(--padding-xl);background:#e8f9fa;border-radius:8px;overflow:visible}.desktop-nav .mega-menu__column>div>ul,.desktop-nav .mega-menu__collection-links{margin-block-start:0}.desktop-nav .mega-menu__column--collections .mega-menu__link--parent{align-items:center;color:#2a3e3d;gap:.35em;font-weight:700;padding-block-end:0}.desktop-nav .mega-menu__collection-heading-arrow{flex-shrink:0;font-size:1em;line-height:1}.desktop-nav .mega-menu__collection-links .mega-menu__link{padding-block:1px}.desktop-nav .mega-menu__link{font-size:var(--font-size--sm);line-height:1.4}.desktop-nav .mega-menu__link--parent{font-size:var(--menu-font-sm--size);line-height:var(--menu-font-sm--line-height)}.desktop-nav .mega-menu__column--promo>div{position:relative;display:flex;align-items:stretch;height:230px;padding:0;overflow:hidden;background:#0ebab2;border-radius:8px;box-shadow:0 10px 45px #0000000d}.desktop-nav .mega-menu__promo-link{position:relative;display:flex;width:100%;height:100%;color:#fff;text-decoration:none;overflow:hidden;border-radius:inherit;isolation:isolate}.desktop-nav .mega-menu__promo-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.desktop-nav .mega-menu__promo-content{position:absolute;top:16px;left:16px;z-index:3;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading--family);font-size:32px;font-weight:700;line-height:42px;letter-spacing:0}.desktop-nav .mega-menu__promo-arrow{flex-shrink:0;font-size:24px;font-weight:400;line-height:1}@media screen and (min-width:1281px){#header-component .desktop-nav{height:auto;align-self:auto;margin-block-start:0}#header-component .desktop-nav .desktop-nav__surface{display:flex;align-items:center;min-height:var(--header-desktop-surface-height);padding:var(--header-desktop-surface-padding-block) var(--header-desktop-surface-padding-inline-end) var(--header-desktop-surface-padding-block) var(--header-desktop-surface-padding-inline-start);border:var(--header-desktop-surface-border-width) solid var(--header-desktop-surface-border-color);border-radius:var(--header-desktop-surface-radius);background:var(--header-desktop-surface-background);color:var(--header-desktop-foreground)}#header-component .desktop-nav .menu-list{height:auto}#header-component .desktop-nav .menu-list__list{align-items:center;gap:0}#header-component .desktop-nav .menu-list__link{color:var(--header-desktop-foreground);font-weight:var(--font-paragraph--weight);min-height:var(--header-desktop-chip-height);height:auto;padding-inline:var(--header-desktop-chip-padding-inline);border-radius:var(--header-desktop-chip-radius);position:relative}#header-component .desktop-nav .menu-list__link[aria-haspopup=true]:after{content:"";position:absolute;top:var(--header-desktop-submenu-top);left:0;right:0;height:calc(var(--header-desktop-submenu-offset) + var(--header-desktop-surface-padding-block) + var(--header-desktop-surface-border-width))}#header-component .desktop-nav .menu-list__link-title{padding-inline:0}#header-component .desktop-nav .menu-list__link[aria-haspopup=true] .menu-list__link-title{display:inline-flex;align-items:center;gap:var(--header-desktop-chip-gap)}#header-component .desktop-nav .menu-list__link[aria-haspopup=true] .menu-list__caret{display:inline-flex;align-items:center;justify-content:center;width:var(--header-desktop-caret-width);height:var(--header-desktop-caret-height);flex-shrink:0;transform-origin:center;transition:transform var(--animation-speed) var(--animation-easing)}#header-component .desktop-nav .menu-list__link[aria-haspopup=true][aria-expanded=true] .menu-list__caret{transform:rotate(180deg)}#header-component .desktop-nav .menu-list__caret svg{display:block;width:100%;height:100%}#header-component .desktop-nav .menu-list__link:hover{background:var(--header-desktop-chip-hover-background)}#header-component .desktop-nav .menu-list__list-item>.menu-list__submenu{--submenu-content-opacity: 0;--submenu-content-animation: opacity calc(var(--submenu-animation-speed) * .75) var(--animation-easing);top:var(--header-desktop-submenu-top);clip-path:none;padding-block-start:0;padding-inline:0;transition:none;pointer-events:none;z-index:40}#header-component .desktop-nav .menu-list__submenu-inner{width:100%;max-height:calc(100vh - var(--header-desktop-submenu-top));padding-block-start:50px;padding-block-end:var(--padding-2xl);opacity:var(--submenu-content-opacity);transform:translateY(0);transition:opacity calc(var(--submenu-animation-speed) * .75) var(--animation-easing),transform var(--submenu-animation-speed) var(--ease-out-cubic);background:linear-gradient(to bottom,transparent 0 37px,rgb(var(--color-background-rgb)) 37px 100%);box-shadow:0 10px 45px #0000000d;border-radius:0;z-index:1}#header-component .desktop-nav .menu-list__submenu--collections .menu-list__submenu-inner{padding-block-start:0}#header-component .desktop-nav .menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu,#header-component .desktop-nav .menu-list__submenu:is(:hover){pointer-events:auto}#header-component .desktop-nav .menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu .menu-list__submenu-inner,#header-component .desktop-nav .menu-list__submenu:is(:hover) .menu-list__submenu-inner{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/css-header-desktop.css.map */
