@keyframes purium-nav-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes purium-nav-drop{0%{opacity:0;transform:translateY(-8px)}}@keyframes purium-nav-from-end{0%{opacity:0;transform:translate(24px)}}@keyframes purium-nav-from-start{0%{opacity:0;transform:translate(-24px)}}@keyframes purium-nav-fade{0%{opacity:0}}@media not (min-width:990px){html[data-purium-menu-open]{scrollbar-gutter:stable}}@media(min-width:990px){html[data-purium-menu-open] .page-wrapper{scrollbar-gutter:stable}}.header-section:has(>#header-component.purium-header),html #header-component.purium-header,html #header-component.purium-header .header__row{inline-size:100%}html #header-component.purium-header .header__row{container:purium-header / inline-size;--purium-ink: var(--color-foreground, var(--pur-color-text-nav))}html #header-component.purium-header:not([transparent]){position:relative;z-index:2}html #header-component.purium-header{--purium-bar-height: calc(var(--pur-logo-height) + 2 * var(--pur-space-12));--purium-icon-size: var(--pur-icon);--purium-gutter: var(--page-margin, var(--pur-gutter-fluid));--full-open-header-height: 0px}html #header-component.purium-header .header__columns{--padding-block-start: 0px;--padding-block-end: 0px;--header-template-columns: auto minmax(max-content, 1fr);display:grid;grid-template-areas:"left right";grid-template-columns:var(--header-template-columns);column-gap:var(--pur-space-32);align-items:stretch;min-height:calc(var(--purium-bar-height) - var(--pur-border-hairline));padding-block:0}html #header-component.purium-header .header__column{display:flex;align-items:stretch;gap:var(--pur-space-32)}html #header-component.purium-header .header__column--left{grid-area:left}html #header-component.purium-header .header__column--right{grid-area:right;justify-content:flex-end;align-items:center}html #header-component.purium-header .header-logo,html #header-component.purium-header .purium-wordmark{align-self:center}html #header-component.purium-header .purium-header__tools{display:flex;align-items:center;gap:0;margin-inline-end:-4px}html #header-component.purium-header .purium-header__tools .header-actions__action{gap:var(--pur-space-8);min-width:var(--minimum-touch-target);min-height:var(--minimum-touch-target);padding-inline:var(--pur-space-16);align-items:center;font-family:var(--pur-type-nav-family);font-size:var(--pur-type-nav-size);font-weight:var(--pur-type-nav-weight);color:var(--purium-ink)}html #header-component.purium-header .purium-header__tools .search-action{margin-inline:0}html #header-component.purium-header header-actions{margin-inline-start:0;gap:0;align-items:center}html #header-component.purium-header .purium-header__tools .header-actions__action .svg-wrapper{width:var(--purium-icon-size);height:var(--purium-icon-size)}html #header-component.purium-header .purium-header__icon{--cart-bubble-top: -7px;--cart-bubble-right: -4px;position:relative;display:flex;align-items:center;justify-content:center;width:var(--purium-icon-size);height:var(--purium-icon-size)}html #header-component.purium-header .header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:radial-gradient(calc(var(--cart-bubble-size) + 2px) at calc(100% - var(--cart-bubble-right) - var(--cart-bubble-size) / 2) calc(var(--cart-bubble-top) + var(--cart-bubble-size) / 2),transparent 45.45%,#fff 45.45%,#fff 100%);mask:radial-gradient(calc(var(--cart-bubble-size) + 2px) at calc(100% - var(--cart-bubble-right) - var(--cart-bubble-size) / 2) calc(var(--cart-bubble-top) + var(--cart-bubble-size) / 2),transparent 45.45%,#fff 45.45%,#fff 100%)}html #header-component.purium-header .header-actions__cart-icon{display:flex;align-items:center;gap:var(--pur-space-8)}html #header-component.purium-header .purium-header__label{display:none;font-family:var(--pur-type-nav-family);font-size:var(--pur-type-nav-size);font-weight:var(--pur-type-nav-weight);line-height:var(--pur-type-nav-line-height);color:var(--purium-ink)}html #header-component.purium-header .account-button .purium-header__label{margin-inline-start:var(--pur-space-8)}html #header-component.purium-header .account-button{min-width:var(--minimum-touch-target);min-height:var(--minimum-touch-target)}html #header-component.purium-header .purium-header__menu-toggle{display:none}html #header-component.purium-header .purium-wordmark{display:flex;align-items:baseline;font-family:var(--pur-font-serif);font-size:calc(var(--pur-type-card-title-size) * 1.25);font-weight:var(--pur-weight-medium);letter-spacing:var(--pur-type-h3-tracking);line-height:1;color:var(--pur-color-text-heading);text-decoration:none}html #header-component.purium-header .purium-wordmark em{font-style:normal;color:var(--pur-gold)}html #header-component.purium-header :focus-visible{outline:var(--pur-border-focus) solid var(--purium-focus-color);outline-offset:var(--pur-border-focus-offset)}html #header-component.purium-header [data-on-dark]:focus-visible{outline-color:var(--pur-color-focus-dark)}html #header-component.purium-header[transparent]:not(:has(.purium-nav__item[data-open],.purium-nav[data-drawer])){--purium-focus-color: var(--pur-color-focus-dark)}html #header-component.purium-header[transparent]:is(:has(.purium-nav__item[data-open]),:has(.purium-nav[data-drawer])){--closed-underlay-height: 100%;--header-logo-display: unset;--header-logo-inverse-display: unset}html #header-component.purium-header[transparent]:is(:has(.purium-nav__item[data-open]),:has(.purium-nav[data-drawer])) .header__row{--color-foreground: var(--purium-solid-text);--color-foreground-rgb: var(--purium-solid-text-rgb);--color-border: var(--purium-solid-text);--color-border-rgb: var(--purium-solid-text-rgb)}@container purium-header (width >= 1080px){html #header-component.purium-header .purium-header__label{display:inline}}html #header-component.purium-header .purium-nav{display:flex;align-items:stretch}html #header-component.purium-header .purium-nav__search,html #header-component.purium-header .purium-nav__footer,html #header-component.purium-header .purium-nav__description{display:none}html #header-component.purium-header .purium-nav__text{display:contents}html #header-component.purium-header .purium-nav__shell,html #header-component.purium-header .purium-nav__nav{display:flex;align-items:stretch}html #header-component.purium-header .purium-nav__list{display:flex;align-items:stretch;margin:0;padding:0;list-style:none}html #header-component.purium-header .purium-nav__item{display:flex;align-items:stretch;margin:0;padding:0}html #header-component.purium-header .purium-nav__item--account,html #header-component.purium-header .purium-nav__item--localization{display:none}html #header-component.purium-header .purium-nav__trigger{position:relative;display:flex;align-items:center;gap:var(--pur-space-8);margin:0;padding:0 var(--pur-space-24);border:0;border-radius:0;background:none;cursor:pointer;font-family:var(--pur-type-nav-family);font-size:var(--pur-type-nav-size);font-weight:var(--pur-type-nav-weight);line-height:var(--pur-type-nav-line-height);text-decoration:none;color:var(--purium-ink);transition:none}html #header-component.purium-header .purium-nav__trigger:hover{color:var(--purium-ink)}html #header-component.purium-header .purium-nav__chevron{display:flex;flex:none}html #header-component.purium-header .purium-nav__chevron svg{width:var(--pur-space-12);height:var(--pur-space-12);fill:none;stroke:currentcolor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}html #header-component.purium-header .purium-nav__trigger[aria-expanded=true] .purium-nav__chevron svg{transform:rotate(180deg)}html #header-component.purium-header .purium-nav__trigger[aria-expanded=true]:after{content:"";position:absolute;inset-inline:0;bottom:calc(-1 * var(--pur-border-hairline));height:var(--pur-border-button);background:var(--pur-color-text-heading);animation:purium-nav-fade calc(var(--pur-duration) * .75) var(--pur-easing) both}html #header-component.purium-header .purium-nav__trigger[aria-current=page] .purium-nav__label,html #header-component.purium-header .purium-nav__item:has([aria-current=page])>.purium-nav__trigger .purium-nav__label{text-decoration:underline;text-decoration-color:var(--pur-gold-deep);text-decoration-thickness:var(--pur-border-link-underline);text-underline-offset:var(--pur-space-8)}html #header-component.purium-header .purium-nav__back{display:none}html #header-component.purium-header .purium-nav__panel{display:none;position:absolute;inset-block-start:100%;inset-inline:0;max-height:calc(100dvh - var(--purium-nav-top, var(--purium-bar-height)));overflow-y:auto;overscroll-behavior:contain;padding:var(--pur-space-32) var(--purium-gutter) var(--pur-space-40);background:var(--pur-color-surface-white);box-shadow:var(--pur-shadow)}html #header-component.purium-header .purium-nav__item[data-open]>.purium-nav__panel{display:block}html #header-component.purium-header .purium-nav__panel-inner{max-width:calc(var(--page-width, 100%) - 2 * var(--purium-gutter));margin-inline:auto}html #header-component.purium-header .purium-nav__panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--pur-space-8) var(--pur-space-24)}html #header-component.purium-header .purium-nav__eyebrow{margin:0;font-family:var(--pur-type-eyebrow-family);font-size:var(--pur-type-eyebrow-size);font-weight:var(--pur-type-eyebrow-weight);line-height:var(--pur-type-eyebrow-line-height);letter-spacing:var(--pur-type-eyebrow-tracking);text-transform:var(--pur-type-eyebrow-transform);color:var(--pur-color-text-eyebrow-light)}html #header-component.purium-header .purium-nav__text-link{min-height:var(--minimum-touch-target);display:inline-flex;align-items:center;white-space:nowrap;font-family:var(--pur-type-text-link-family);font-size:var(--pur-type-text-link-size);font-weight:var(--pur-type-text-link-weight);line-height:var(--pur-type-text-link-line-height);color:var(--pur-color-action-link);text-decoration:underline;text-decoration-color:var(--pur-color-action-link-underline);text-decoration-thickness:var(--pur-border-link-underline);text-underline-offset:var(--pur-border-inline-link-offset)}html #header-component.purium-header .purium-nav__text-link:hover{color:var(--pur-color-action-primary-hover)}@container purium-header (width >= 990px){html #header-component.purium-header purium-header-nav:not(:defined) .purium-nav__item:is(:hover,:focus-within)>.purium-nav__panel{display:block}}@media(prefers-reduced-motion:no-preference){@container purium-header (width >= 990px){html #header-component.purium-header .purium-nav__panel{transition:opacity var(--pur-duration-fast) var(--pur-easing),display var(--pur-duration-fast) allow-discrete}html #header-component.purium-header .purium-nav:defined .purium-nav__item:not([data-open])>.purium-nav__panel{opacity:0;pointer-events:none}html #header-component.purium-header .purium-nav__item[data-open]>.purium-nav__panel{transform-origin:top;animation:purium-nav-in var(--pur-duration-fast) var(--pur-easing)}html #header-component.purium-header .purium-nav[data-switching] .purium-nav__panel{animation:none;transition:none}}html #header-component.purium-header .purium-nav__chevron svg{transition:transform var(--pur-duration-snappy) var(--pur-ease-snappy)}}html #header-component.purium-header .purium-shop{display:flex;flex-wrap:wrap;gap:var(--pur-space-32) var(--pur-space-64)}html #header-component.purium-header .purium-shop__products{display:flex;flex:1 1 360px;flex-direction:column;gap:var(--pur-space-12);min-width:0}html #header-component.purium-header .purium-rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}html #header-component.purium-header .purium-row{display:flex;align-items:center;gap:var(--pur-space-20);padding:var(--pur-space-8) 0;color:var(--pur-color-surface-white);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:var(--pur-border-link-underline);text-underline-offset:var(--pur-border-inline-link-offset);transition:color var(--pur-duration),text-decoration-color var(--pur-duration)}html #header-component.purium-header .purium-row:is(:hover,:focus-visible){color:var(--pur-color-text-heading);text-decoration-color:var(--pur-color-action-link-underline)}html #header-component.purium-header .purium-row__media{flex:none;width:var(--pur-space-64);height:var(--pur-space-64);overflow:hidden;border-radius:var(--pur-radius-sm);background:var(--pur-color-surface-icon)}html #header-component.purium-header .purium-row__image{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}html #header-component.purium-header .purium-row__body{display:flex;flex:1;flex-direction:column;gap:calc(var(--pur-space-8) / 4);min-width:0}html #header-component.purium-header .purium-row__name{font-family:var(--pur-type-card-title-family);font-size:var(--pur-type-card-title-size);font-weight:var(--pur-type-card-title-weight);line-height:var(--pur-type-card-title-line-height);color:var(--pur-color-text-heading)}html #header-component.purium-header .purium-row__purpose{font-size:var(--pur-type-small-size);line-height:var(--pur-type-small-line-height);color:var(--pur-color-text-muted)}html #header-component.purium-header .purium-row__arrow{flex:none;fill:none;stroke:currentcolor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}html #header-component.purium-header .purium-badge{display:inline-block;margin-inline-start:var(--pur-space-8);padding:calc(var(--pur-space-8) / 2) var(--pur-space-8);border-radius:var(--pur-radius-pill);vertical-align:middle;white-space:nowrap;background:var(--pur-color-badge-category-bg);color:var(--pur-color-badge-category-fg);font-family:var(--pur-type-label-family);font-size:var(--pur-type-label-size);font-weight:var(--pur-type-label-weight);line-height:var(--pur-type-label-line-height);letter-spacing:var(--pur-type-label-tracking);text-transform:var(--pur-type-label-transform)}html #header-component.purium-header .purium-promo{display:flex;flex:1.1 1 380px;flex-direction:column;justify-content:flex-end;min-width:0;overflow:hidden;border-radius:var(--pur-radius);background:var(--pur-color-surface-dark)}html #header-component.purium-header .purium-promo__media{position:relative;flex:1 1 auto;min-height:180px;background:var(--pur-color-surface-placeholder-on-dark)}html #header-component.purium-header .purium-promo__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0}html #header-component.purium-header .purium-promo__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pur-space-16);padding:var(--pur-space-32)}html #header-component.purium-header .purium-promo__eyebrow{margin:0;font-family:var(--pur-type-eyebrow-family);font-size:var(--pur-type-eyebrow-size);font-weight:var(--pur-type-eyebrow-weight);line-height:var(--pur-type-eyebrow-line-height);letter-spacing:var(--pur-type-eyebrow-tracking);text-transform:var(--pur-type-eyebrow-transform);color:var(--pur-color-text-eyebrow-deep)}html #header-component.purium-header .purium-promo__heading{margin:0;font-family:var(--pur-type-h2-family);font-size:var(--pur-type-product-title-size);font-weight:var(--pur-type-h2-weight);line-height:var(--pur-type-h2-line-height);letter-spacing:var(--pur-type-h2-tracking);text-wrap:balance;color:var(--pur-color-text-heading-on-dark)}html #header-component.purium-header .purium-promo__heading em{color:var(--pur-color-text-headline-accent-dark)}html #header-component.purium-header .purium-promo__text{margin:0;max-width:var(--pur-measure-lede);font-family:var(--pur-type-lede-family);font-size:var(--pur-type-lede-size);line-height:var(--pur-type-lede-line-height);text-wrap:pretty;color:var(--pur-color-text-on-dark)}html #header-component.purium-header .purium-promo__button{display:inline-flex;align-items:center;gap:var(--pur-space-12);height:var(--pur-button-height);padding:0 var(--pur-space-32);border-radius:var(--pur-radius-btn);background:var(--pur-color-action-dark-bg);color:var(--pur-color-action-dark-fg);font-family:var(--pur-type-button-family);font-size:var(--pur-type-button-size);font-weight:var(--pur-type-button-weight);line-height:var(--pur-type-button-line-height);text-decoration:none;transition:background var(--pur-duration)}html #header-component.purium-header .purium-promo__button:hover{background:var(--pur-color-surface-featured);color:var(--pur-color-action-dark-fg)}html #header-component.purium-header .purium-promo__button svg{flex:none;fill:none;stroke:currentcolor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html #header-component.purium-header .purium-programs{display:flex;flex-direction:column;gap:var(--pur-space-28)}html #header-component.purium-header .purium-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--pur-space-32) var(--pur-space-40);margin:0;padding:0;list-style:none}html #header-component.purium-header .purium-tiles__item{display:flex;min-width:0}html #header-component.purium-header .purium-tile{display:grid;flex:1;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:var(--pur-space-24);color:inherit;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:var(--pur-border-link-underline);text-underline-offset:var(--pur-border-inline-link-offset);transition:text-decoration-color var(--pur-duration) var(--pur-easing)}html #header-component.purium-header .purium-tile:focus-visible{text-decoration-color:var(--pur-color-action-link-underline)}@media(hover:hover)and (pointer:fine){html #header-component.purium-header .purium-tile:hover{text-decoration-color:var(--pur-color-action-link-underline)}}html #header-component.purium-header .purium-tile__media{position:relative;align-self:start;aspect-ratio:var(--pur-ratio-portrait);overflow:hidden;border-radius:var(--pur-radius);background:var(--pur-color-surface-icon)}html #header-component.purium-header .purium-tile__media[data-tone=gold]{background:var(--pur-color-surface-featured)}html #header-component.purium-header .purium-tile__media[data-tone=studio]{background:var(--pur-studio-mid)}html #header-component.purium-header .purium-tile__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0}@media(prefers-reduced-motion:no-preference){html #header-component.purium-header .purium-tile__image{transform-origin:center;transition:scale var(--pur-duration-smooth) var(--pur-ease-smooth)}html #header-component.purium-header .purium-tile:focus-visible .purium-tile__image{scale:1.04}@media(hover:hover)and (pointer:fine){html #header-component.purium-header .purium-tile:hover .purium-tile__image{scale:1.04}}}html #header-component.purium-header .purium-tile__body{display:flex;flex-direction:column;gap:var(--pur-space-12);min-width:0}html #header-component.purium-header .purium-tile__title{font-family:var(--pur-type-h3-family);font-size:var(--pur-type-h3-size);font-weight:var(--pur-type-card-title-weight);line-height:var(--pur-type-h3-line-height);letter-spacing:var(--pur-type-h3-tracking);color:var(--pur-color-text-heading)}html #header-component.purium-header .purium-tile__text{line-height:var(--pur-type-small-line-height);text-wrap:pretty;color:var(--pur-color-text-muted)}html #header-component.purium-header .purium-tile__price{font-weight:var(--pur-type-body-strong-weight);color:var(--pur-color-text-heading)}html #header-component.purium-header .purium-tile__cta{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--pur-space-8);font-family:var(--pur-type-label-family);font-size:var(--pur-type-label-size);font-weight:var(--pur-type-label-weight);line-height:var(--pur-type-label-line-height);letter-spacing:var(--pur-type-label-tracking);text-transform:var(--pur-type-label-transform);color:var(--pur-color-text-heading)}html #header-component.purium-header .purium-tile__cta svg{flex:none;fill:none;stroke:currentcolor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html #header-component.purium-header .purium-links__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}html #header-component.purium-header .purium-links__link{display:flex;align-items:center;min-height:var(--minimum-touch-target);font-size:var(--pur-type-body-size);line-height:var(--pur-type-body-line-height);color:var(--pur-color-text-heading);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:var(--pur-border-link-underline);text-underline-offset:var(--pur-border-inline-link-offset);transition:text-decoration-color var(--pur-duration)}html #header-component.purium-header .purium-links__link:is(:hover,:focus-visible){text-decoration-color:var(--pur-color-action-link-underline)}html #header-component.purium-header .purium-links__link[aria-current=page]{text-decoration-color:var(--pur-gold-deep)}@container purium-header (width >= 990px){html #header-component.purium-header .dropdown-localization{display:flex}html #header-component.purium-header .purium-nav__item--links{position:relative}html #header-component.purium-header .purium-nav__panel--links{inset-inline:0 auto;inline-size:max-content;min-inline-size:240px;max-inline-size:360px;padding:var(--pur-space-8);border-radius:0 0 var(--pur-radius) var(--pur-radius)}html #header-component.purium-header .purium-nav__panel--links .purium-nav__panel-inner{max-width:none;margin-inline:0}html #header-component.purium-header .purium-nav__panel--links .purium-nav__panel-head{padding:var(--pur-space-8) var(--pur-space-16) 0}html #header-component.purium-header .purium-links__link{padding-inline:var(--pur-space-16);border-radius:var(--pur-radius-sm)}html #header-component.purium-header .purium-tiles{grid-auto-rows:auto auto auto 1fr;row-gap:var(--pur-space-12);margin-block-end:calc(-1 * var(--pur-space-20))}html #header-component.purium-header .purium-tiles__item{display:grid;grid-row:span 4;grid-template-rows:subgrid;margin-block-end:var(--pur-space-20)}html #header-component.purium-header .purium-tile{grid-row:1 / span 4;grid-template-rows:subgrid;row-gap:var(--pur-space-12)}html #header-component.purium-header .purium-tile__media{grid-column:1;grid-row:1 / span 4}html #header-component.purium-header .purium-tile__body{display:contents}html #header-component.purium-header .purium-tile__title{grid-column:2;grid-row:1}html #header-component.purium-header .purium-tile__text{grid-column:2;grid-row:2}html #header-component.purium-header .purium-tile__price{grid-column:2;grid-row:3}html #header-component.purium-header .purium-tile__cta{grid-column:2;grid-row:4;align-self:end}}@container purium-header (990px <= width < 1300px){html #header-component.purium-header .purium-tile__media{grid-row:1 / span 3}html #header-component.purium-header .purium-tile__cta{grid-column:1 / -1;white-space:nowrap}}.purium-scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--pur-color-surface-dark);opacity:.35;animation:purium-nav-fade var(--pur-duration) var(--pur-easing) both}.purium-scrim[data-visible]{display:block}.purium-scrim[data-mode=menu]{inset-block-start:var(--purium-scrim-top, 0px);background:var(--pur-color-surface-white);opacity:1;animation:none}@container purium-header (width < 990px){html #header-component.purium-header .header__columns{--purium-bar-height: calc(var(--pur-logo-min-height) + 2 * var(--pur-space-12));--header-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);grid-template-areas:"left center right";grid-template-columns:var(--header-template-columns);grid-column:span 3;column-gap:0;align-items:center;padding-inline:var(--pur-space-8)}html #header-component.purium-header .header__column{display:contents}html #header-component.purium-header .purium-header__menu-toggle{display:flex;grid-area:left;justify-self:start}html #header-component.purium-header .purium-header__menu-button{display:grid;place-items:center;width:var(--minimum-touch-target);height:var(--minimum-touch-target);padding:0;border:0;background:none;cursor:pointer;color:var(--purium-ink)}html #header-component.purium-header .purium-header__menu-button svg{grid-area:1 / 1;fill:none;stroke:currentcolor;stroke-width:1.6;stroke-linecap:round;transition:opacity var(--pur-duration-fast) var(--pur-easing)}html #header-component.purium-header .purium-header__menu-button .purium-header__icon-close,html #header-component.purium-header .purium-header__menu-button[data-open] .purium-header__icon-open{opacity:0}html #header-component.purium-header .purium-header__menu-button[data-open] .purium-header__icon-close{opacity:1}html #header-component.purium-header .header-logo,html #header-component.purium-header .purium-wordmark{grid-area:center;justify-self:center}html #header-component.purium-header .purium-wordmark{font-size:var(--pur-type-card-title-size)}html #header-component.purium-header .purium-header__tools{grid-area:right;justify-self:end;margin-inline-end:0}html #header-component.purium-header .account-button{display:none}html #header-component.purium-header .purium-header__tools .header-actions__action{padding-inline:0}html #header-component.purium-header .purium-nav{display:contents}html #header-component.purium-header .purium-nav__shell{display:none;position:absolute;inset-block-start:100%;inset-inline:0;max-height:calc(100dvh - var(--purium-nav-top, var(--purium-bar-height)));overflow-y:auto;overscroll-behavior:contain;background:var(--pur-color-surface-white);box-shadow:var(--pur-shadow)}html #header-component.purium-header .purium-nav[data-drawer] .purium-nav__shell{display:block}html #header-component.purium-header .purium-nav__search{display:block;padding-block:var(--pur-space-16);padding-inline:var(--pur-gutter-fluid);border-block-end:var(--pur-border-hairline) solid var(--pur-color-border-default)}html #header-component.purium-header .purium-nav__search-field{position:relative}html #header-component.purium-header .purium-nav__search-input{box-sizing:border-box;inline-size:100%;block-size:var(--pur-button-height);min-inline-size:0;padding-inline-start:calc(var(--pur-space-16) + var(--pur-icon) + var(--pur-space-8));padding-inline-end:calc(var(--minimum-touch-target) + var(--pur-space-8));border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);background:var(--color-input-background);color:var(--color-input-text);font-family:var(--pur-type-body-family);font-size:max(1rem,var(--pur-type-body-size));line-height:var(--pur-type-body-line-height)}html #header-component.purium-header .purium-nav__search-input:focus-visible{outline:var(--pur-border-focus) solid var(--purium-focus-color);outline-offset:var(--pur-border-focus-offset)}html #header-component.purium-header .purium-nav__search-icon{position:absolute;inset-block-start:50%;inset-inline-start:var(--pur-space-16);inline-size:var(--pur-icon);block-size:var(--pur-icon);transform:translateY(-50%);pointer-events:none;color:var(--purium-ink)}html #header-component.purium-header .purium-nav__search-submit{position:absolute;inset-block-start:50%;inset-inline-end:0;display:grid;place-items:center;inline-size:var(--minimum-touch-target);block-size:var(--minimum-touch-target);padding:0;border:0;background:none;transform:translateY(-50%);cursor:pointer;color:var(--purium-ink)}html #header-component.purium-header .purium-nav__search-submit svg{fill:none;stroke:currentcolor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}html #header-component.purium-header .purium-nav__nav,html #header-component.purium-header .purium-nav__list,html #header-component.purium-header .purium-nav__item,html #header-component.purium-header .purium-nav__item--account,html #header-component.purium-header .purium-nav__item--localization{display:block}html #header-component.purium-header .dropdown-localization{display:none}html #header-component.purium-header .purium-localization{padding-block-start:var(--pur-space-16)}html #header-component.purium-header .purium-localization .country-filter{padding-block:var(--pur-space-8)}html #header-component.purium-header .purium-localization .language-selector .svg-wrapper.icon-caret{transform:translateY(-50%) rotate(0);inset-inline-end:20px}html #header-component.purium-header .purium-localization .language-selector .svg-wrapper.icon-caret svg{transform:none;text-overflow:ellipsis}html #header-component.purium-header .purium-nav__trigger{box-sizing:border-box;width:100%;min-height:var(--pur-space-64);justify-content:space-between;gap:var(--pur-space-16);padding:0 var(--pur-gutter-fluid);border-block-end:var(--pur-border-hairline) solid var(--pur-color-border-default);font-size:var(--pur-type-nav-size);font-weight:var(--pur-type-nav-weight);text-align:start}html #header-component.purium-header .purium-nav__trigger[aria-expanded=true]:after{content:none}html #header-component.purium-header .purium-nav__trigger:has(.purium-nav__description){padding-block:var(--pur-space-12)}html #header-component.purium-header .purium-nav__text{display:flex;flex-direction:column;gap:calc(var(--pur-space-8) / 4);min-width:0}html #header-component.purium-header .purium-nav__description{display:block;font-size:var(--pur-type-small-size);font-weight:var(--pur-weight-regular);line-height:var(--pur-type-small-line-height);color:var(--pur-color-text-muted)}html #header-component.purium-header .purium-nav__chevron svg{width:var(--pur-space-16);height:var(--pur-space-16)}html #header-component.purium-header .purium-nav__item[data-layout=drill]>.purium-nav__trigger .purium-nav__chevron svg{width:20px;height:20px;transform:rotate(-90deg)}html #header-component.purium-header .purium-nav__chevron--forward svg{width:20px;height:20px;fill:none;stroke:currentcolor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}html #header-component.purium-header .purium-nav__panel{position:static;max-height:none;padding:var(--pur-space-32) var(--pur-gutter-fluid) var(--pur-space-40);border-block-end:var(--pur-border-hairline) solid var(--pur-color-border-default);box-shadow:none;animation:purium-nav-fade var(--pur-duration) var(--pur-easing) both}html #header-component.purium-header .purium-nav__panel-inner{max-width:none}html #header-component.purium-header .purium-nav[data-drill] .purium-nav__item:not([data-drilled]){display:none}html #header-component.purium-header .purium-nav[data-drill] :is(.purium-nav__search,.purium-nav__footer){display:none}html #header-component.purium-header .purium-nav[data-drill] .purium-nav__item[data-drilled]>.purium-nav__trigger{display:none}html #header-component.purium-header .purium-nav__item[data-drilled]>.purium-nav__panel{display:block}html #header-component.purium-header .purium-nav__item[data-layout=drill]>.purium-nav__panel{padding-block-start:0}html #header-component.purium-header .purium-nav__item[data-layout=drill]>.purium-nav__panel>.purium-nav__panel-inner{padding-block-start:var(--pur-space-32)}html #header-component.purium-header .purium-nav__item[data-layout=accordion] .purium-nav__back{display:none}html #header-component.purium-header .purium-nav__back{box-sizing:border-box;display:flex;align-items:center;gap:var(--pur-space-12);width:calc(100% + 2 * var(--pur-gutter-fluid));min-height:64px;margin-inline:calc(-1 * var(--pur-gutter-fluid));padding:0 var(--pur-gutter-fluid);border:0;border-block-end:var(--pur-border-hairline) solid var(--pur-color-border-default);background:none;cursor:pointer;text-align:start;font-family:var(--pur-type-nav-family);font-size:var(--pur-type-body-size);font-weight:var(--pur-type-body-strong-weight);letter-spacing:var(--pur-type-label-tracking);text-transform:var(--pur-type-label-transform);color:var(--purium-ink)}html #header-component.purium-header .purium-nav__back svg{flex:none;fill:none;stroke:currentcolor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}html #header-component.purium-header .purium-nav__item[data-layout=drill] .purium-nav__back{display:flex}html #header-component.purium-header .purium-shop,html #header-component.purium-header .purium-programs{gap:var(--pur-space-28)}html #header-component.purium-header .purium-tile{grid-template-columns:minmax(88px,.45fr) minmax(0,1fr)}html #header-component.purium-header .purium-tile__cta{display:block;align-self:auto}html #header-component.purium-header .purium-tile__cta svg{display:inline-block;margin-inline-start:var(--pur-space-8);vertical-align:-3px}html #header-component.purium-header .purium-nav__footer{display:block;padding:var(--pur-space-32) var(--pur-gutter-fluid) var(--pur-space-40)}html #header-component.purium-header .purium-nav__utility{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pur-space-8) var(--pur-space-32);margin:0;padding:0;list-style:none}html #header-component.purium-header .purium-nav__utility-link{display:inline-flex;align-items:center;gap:var(--pur-space-8);min-block-size:var(--minimum-touch-target);font-size:var(--pur-type-body-size);line-height:var(--pur-type-body-line-height);color:var(--pur-color-text-heading);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:var(--pur-border-link-underline);text-underline-offset:var(--pur-border-inline-link-offset);transition:text-decoration-color var(--pur-duration)}html #header-component.purium-header .purium-nav__utility-link:is(:hover,:focus-visible){text-decoration-color:var(--pur-color-action-link-underline)}html #header-component.purium-header .purium-nav__utility-link .purium-support-icon{inline-size:var(--pur-icon);block-size:var(--pur-icon);fill:none;stroke:currentcolor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}html #header-component.purium-header .purium-tile--media-end{grid-template-columns:minmax(0,1fr) minmax(88px,.45fr)}html #header-component.purium-header .purium-tile--media-end:not(:has(.purium-nav__promo-media)){grid-template-columns:minmax(0,1fr)}html #header-component.purium-header .purium-nav__promo{margin-block-start:var(--pur-space-32)}html #header-component.purium-header .purium-nav__promo-media{align-self:end;aspect-ratio:auto;background:none}html #header-component.purium-header .purium-nav__promo-media .purium-tile__image{position:static;display:block;width:100%;height:auto;object-fit:contain}}@media(prefers-reduced-motion:no-preference){@container purium-header (width < 990px){html #header-component.purium-header .purium-nav__shell{transition:opacity var(--pur-duration-fast) var(--pur-easing),display var(--pur-duration-fast) allow-discrete}html #header-component.purium-header .purium-nav:not([data-drawer]) .purium-nav__shell{opacity:0;pointer-events:none}html #header-component.purium-header .purium-nav[data-drawer] .purium-nav__shell{animation:purium-nav-drop var(--pur-duration-snappy) var(--pur-ease-snappy)}html #header-component.purium-header .purium-nav[data-drill-direction=forward] .purium-nav__item[data-drilled]>.purium-nav__panel{animation:purium-nav-from-end var(--pur-duration-snappy) var(--pur-ease-snappy)}html #header-component.purium-header .purium-nav[data-drill-direction=forward] .purium-nav__item[data-drilled]>.purium-nav__panel:dir(rtl){animation-name:purium-nav-from-start}html #header-component.purium-header .purium-nav[data-drill-direction=back]:not([data-drill]) :is(.purium-nav__list,.purium-nav__search,.purium-nav__footer){animation:purium-nav-from-start var(--pur-duration-snappy) var(--pur-ease-snappy)}html #header-component.purium-header .purium-nav[data-drill-direction=back]:not([data-drill]) :is(.purium-nav__list,.purium-nav__search,.purium-nav__footer):dir(rtl){animation-name:purium-nav-from-end}html #header-component.purium-header .purium-nav[data-drill-direction=back] .purium-nav__item[data-layout=accordion]>.purium-nav__panel{animation:none}}}@container purium-header (width < 350px){html #header-component.purium-header .purium-tile{grid-template-columns:minmax(0,1fr)}html #header-component.purium-header .purium-tile__media{max-width:160px}html #header-component.purium-header .purium-tile--media-end{grid-template-columns:minmax(0,1fr)}}@keyframes purium-search-backdrop-in{0%{opacity:0}}@media(prefers-reduced-motion:no-preference){#search-modal .dialog-modal[open].search-modal__content{animation-duration:var(--pur-duration-smooth);animation-timing-function:var(--pur-ease-smooth)}#search-modal .dialog-modal.search-modal__content.dialog-closing{animation-duration:var(--pur-duration-fast)}#search-modal .search-modal__content::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity var(--pur-duration-fast) var(--pur-easing)}#search-modal .search-modal__content[open]::backdrop{animation:purium-search-backdrop-in var(--pur-duration) var(--pur-easing)}#search-modal :is(.predictive-search-results__no-results,.predictive-search-results__wrapper,.predictive-search-results__wrapper-products .predictive-search-results__card):not(.removing){animation-name:purium-nav-fade;animation-duration:var(--pur-duration-fast);animation-timing-function:var(--pur-easing);animation-delay:0ms}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/purium-header.css.map */
