.HideWithScroll,.HideWithScroll__positioner{pointer-events:none}:where(:where(.HideWithScroll,.HideWithScroll__positioner)>*){pointer-events:auto}.HideWithScroll__positioner{will-change:transform;transform:translateY(calc(var(--hiddenPixels) * -1))}.HeaderIconButton{--icon-wrapper-size: 32px;--icon-button-padding: 8px;--focus-border-width: 2px;--sub-label-line-height: var(--body-line-height-xxs);--sub-label-offset: 6px;--fa-secondary-opacity: 1;position:relative;background:none;appearance:none;touch-action:manipulation;border:var(--focus-border-width) solid transparent;color:inherit;display:flex;align-items:center;justify-content:end;gap:var(--2bdba180);--padding-block-start: calc( var(--icon-button-padding) - var(--focus-border-width) + var(--additional-padding-block-start, var(--additional-padding-block, var(--additional-padding, 0px ) ) ) );--padding-inline-end: calc( var(--icon-button-padding) - var(--focus-border-width) + var(--additional-padding-inline-end, var(--additional-padding-inline, var(--additional-padding, 0px ) ) ) );--padding-block-end: calc( var(--icon-button-padding) - var(--focus-border-width) + var(--additional-padding-block-end, var(--additional-padding-block, var(--additional-padding, 0px ) ) ) );--padding-inline-start: calc( var(--icon-button-padding) - var(--focus-border-width) + var(--additional-padding-inline-start, var(--additional-padding-inline, var(--additional-padding, 0px ) ) ) );padding:var(--padding-block-start) var(--padding-inline-end) var(--padding-block-end) var(--padding-inline-start);border-radius:4px}.HeaderIconButton:has(.HeaderIconButton__subLabel){--sub-label-addition: calc( var(--sub-label-line-height) - var(--sub-label-offset) );padding-block-end:calc(var(--padding-block-end) + var(--sub-label-addition));margin-block-end:calc(var(--sub-label-addition) * -1)}.HeaderIconButton:focus-visible{border-color:var(--focus-border-color);outline:3px solid rgba(var(--surface-highlight-rgb),.5);outline-offset:0}.HeaderIconButton--colorScheme-light{color:var(--text-dark);--focus-border-color: var(--surface-dark);--sub-label-text-shadow: 0px 0px 2px rgba(255, 255, 255, .6), 0px 0px 6px rgba(255, 255, 255, .6);--fa-secondary-color: var(--surface-secondary)}.HeaderIconButton--colorScheme-dark{color:var(--text-light);--focus-border-color: var(--surface-highlight);--sub-label-text-shadow: 0px 1px 6px rgba(0, 0, 0, .6);--fa-secondary-color: var(--surface-highlight)}.HeaderIconButton__icons{display:flex;align-items:center}.HeaderIconButton__iconWrapper{display:grid;place-items:center;inline-size:var(--icon-wrapper-size);block-size:var(--icon-wrapper-size)}.HeaderIconButton__icon{font-size:var(--ee36789e)}.HeaderIconButton__secondaryIconWrapper{display:grid;place-items:center;inline-size:12px;block-size:12px}.HeaderIconButton__secondaryIcon{font-size:12px}.HeaderIconButton__label{font:var(--79fb7ea8);white-space:nowrap;min-inline-size:0}.HeaderIconButton__label--start{margin-inline-start:var(--label-margin, 7px)}.HeaderIconButton__label--end{margin-inline-end:var(--label-margin, 7px)}.HeaderIconButton__subLabel{font:var(--body-font-xxs);white-space:nowrap;position:absolute;inset-block-end:0;inset-inline-end:50%;transform:translate(50%);text-shadow:var(--sub-label-text-shadow)}.FullPageModal{inline-size:100vw;block-size:100vh;max-inline-size:initial;max-block-size:initial;padding:0;margin:0;border:none;color:var(--text-light);background:none;--icon-button-size: 48px;--focus-border-width: 2px;--focus-border-color: var(--surface-highlight);flex-direction:column}:root:has(.FullPageModal[open]){overflow:hidden}@supports (inline-size: 100dvi){.FullPageModal{inline-size:100dvi;block-size:100dvb}}.FullPageModal[open]{display:flex}.FullPageModal::-ms-backdrop{background:var(--surface-dark)}.FullPageModal::backdrop{background:var(--surface-dark)}.FullPageModal__header{flex-shrink:0;background:inherit;position:sticky;z-index:1;inset-block-start:0;block-size:var(--header-height);padding-inline:16px;display:grid;grid-template:"closeButton logoLink ."/1fr auto 1fr;align-items:center}@media (min-width: 576px){.FullPageModal__header{padding-inline:48px}}.FullPageModal__closeButton{justify-self:start;background:none;appearance:none;border:var(--focus-border-width) solid transparent;color:inherit;display:flex;padding:8px;border-radius:4px}.FullPageModal__closeButton:focus-visible{border-color:var(--focus-border-color);outline:3px solid rgba(var(--surface-highlight-rgb),.5)}@media (min-width: 576px){.FullPageModal__closeButton--inset{margin-inline-start:48px}}@media (min-width: 768px){.FullPageModal__closeButton--inset{margin-inline-start:64px}}.FullPageModal__logoLink{grid-area:logoLink;justify-self:center;color:inherit;--focus-outline-offset: 6px;block-size:100%;max-block-size:calc(48px + var(--focus-outline-offset) * 2);max-inline-size:calc(168px + var(--focus-outline-offset) * 2);padding:calc(var(--focus-outline-offset) - var(--focus-border-width));border:min(var(--focus-border-width),var(--focus-outline-offset)) solid transparent;border-radius:var(--focus-outline-offset);margin:calc(var(--focus-outline-offset) * -1)}.FullPageModal__logoLink:focus-visible{border-color:var(--focus-border-color);outline:3px solid rgba(var(--surface-highlight-rgb),.5);outline-offset:0}.FullPageModal__logo{filter:drop-shadow(0 0 10px rgba(0,0,0,.4));block-size:100%;inline-size:100%}.FullPageModal__main{flex-grow:1}.FullPageModal__footer{flex-shrink:0;margin-block:64px;display:flex;justify-content:center}.FullPageModal__footerLogo{color:var(--text-light-muted);block-size:56px}@media (min-width: 768px){.FullPageModal__footerLogo{block-size:72px}}.MainNavigationCard{max-inline-size:250px;color:var(--text-dark);background:var(--surface-assertive);display:flex;flex-direction:column;align-items:center}.MainNavigationCard__image{max-inline-size:100%}.MainNavigationCard__body{flex-basis:100%;padding:16px;display:flex;flex-direction:column;align-items:center}.MainNavigationCard__title{font:var(--h6-font);text-align:center}.MainNavigationCard__content{font:var(--body-font-sm);text-align:center;margin-block-start:4px}.MainNavigationCard__icon{display:flex;align-items:end;margin-block-start:16px;font-size:16px;flex-basis:100%}.MainNavigationPrimaryNavigationItem{display:flex;flex-direction:column}@media (min-width: 768px){@supports (-webkit-hyphens: none){.MainNavigationPrimaryNavigationItem{display:contents}}}.MainNavigationPrimaryNavigationItem--fewItems{break-inside:avoid}@supports (-webkit-hyphens: none){.MainNavigationPrimaryNavigationItem--fewItems{display:flex}}.MainNavigationPrimaryNavigationItem__linkWrapper{display:flex;align-items:center;gap:16px}.MainNavigationPrimaryNavigationItem__expandButton{color:var(--text-light);font:var(--display5-font);padding-block:16px;background:none;padding-inline:0;border:none;display:flex;align-items:center;gap:16px}.MainNavigationPrimaryNavigationItem__expandButtonIcon{font-size:16px}.MainNavigationPrimaryNavigationItem__link{display:block;color:var(--text-light);font:var(--display5-font);padding-block:16px}@media (min-width: 768px){.MainNavigationPrimaryNavigationItem__link{padding-block:10px}}.MainNavigationPrimaryNavigationItem__expander{display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){@supports (-webkit-hyphens: none){.MainNavigationPrimaryNavigationItem__expander{display:contents}}}.MainNavigationPrimaryNavigationItem__goToItemLink{display:block;color:var(--text-secondary-muted);font:var(--display6-font)}@media (min-width: 768px){.MainNavigationPrimaryNavigationItem__goToItemLink{display:none}}.MainNavigationPrimaryNavigationItem__additionalLink{color:var(--text-secondary-muted);font:var(--body-font-default)}.MainNavigationPrimaryNavigationItem__trambulationSeparator{display:block;color:var(--text-dark-muted);min-block-size:max-content}@media (min-width: 768px){@supports (-webkit-hyphens: none){.MainNavigationPrimaryNavigationItem__trambulationSeparator{margin-block-start:24px}}}.MainNavigationPrimaryNavigationItem__children{display:flex;flex-direction:column;gap:16px;margin-block-end:24px}@media (min-width: 768px){.MainNavigationPrimaryNavigationItem__children{gap:12px}@supports (-webkit-hyphens: none){.MainNavigationPrimaryNavigationItem__children{display:contents}}}.MainNavigationPrimaryNavigationItem__childItem{break-inside:avoid}@media (min-width: 768px){@supports (-webkit-hyphens: none){.MainNavigationPrimaryNavigationItem__childItem{margin-block-start:12px}.MainNavigationPrimaryNavigationItem__childItem:first-child{margin-block-start:24px}}}.MainNavigationPrimaryNavigationItem__childLink{display:block;color:var(--text-secondary-muted);font:var(--body-font-default)}@media (max-width: 575.98px){.MainNavigation__container.MainNavigation__container{margin-inline:16px;inline-size:calc(100% - 32px)}}.MainNavigation__sectionDivider{color:var(--text-light-muted)}.MainNavigation__sectionDivider.MainNavigation__sectionDivider{margin-block:16px;padding-inline:4px}@media (min-width: 768px){.MainNavigation__sectionDivider.MainNavigation__sectionDivider{padding-inline:0}}.MainNavigation__sectionDivider--beforePages{display:none}@media (min-width: 768px){.MainNavigation__sectionDivider--beforePages{display:flex}}.MainNavigation__trambulationSeparator.MainNavigation__trambulationSeparator{margin-block:16px}@media (min-width: 768px){.MainNavigation__trambulationSeparator--beforePages{display:none}}.MainNavigation__primaryNavigation{margin-block-end:24px;column-count:1;column-gap:var(--bs-gutter-x)}@media (min-width: 768px){.MainNavigation__primaryNavigation{column-count:2}}@media (min-width: 1200px){.MainNavigation__primaryNavigation{column-count:3}}.MainNavigation__primaryNavigation a{break-inside:avoid}.MainNavigation__cards{align-self:start;justify-self:end;display:flex;justify-content:center;align-items:stretch;gap:24px var(--bs-gutter-x);margin-block-end:32px}@media (min-width: 576px){.MainNavigation__cards{justify-content:end}}@media (min-width: 768px){.MainNavigation__cards{align-items:end;flex-direction:column}}@media (min-width: 1200px){.MainNavigation__cards{align-items:stretch;flex-direction:row}}.MainNavigation__cardListItem{flex-basis:100%;min-inline-size:0}@media (min-width: 1200px){.MainNavigation__cardListItem{flex-basis:auto}}.MainNavigation__card{block-size:100%}.MainNavigation__productCollections{display:flex;flex-direction:column}@media (min-width: 768px){.MainNavigation__productCollections{gap:16px 64px;flex-direction:row;flex-wrap:wrap;justify-content:center}}.MainNavigation__productCollection{display:inline-block;color:var(--text-light);font:var(--display5-font);padding-block:16px}@media (min-width: 768px){.MainNavigation__productCollection{padding:0}}.MainNavigation__pages{display:flex;flex-direction:column;gap:24px}.MainNavigation__pages.MainNavigation__pages{margin-block:16px}@media (min-width: 768px){.MainNavigation__pages{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:16px 40px}}.MainNavigation__page{color:var(--text-light-muted);font:var(--body-font-default)}.SearchInputButtonGroup{inline-size:var(--inline-size, 100%);display:flex;margin-inline:1px;border:1px solid;border-radius:4px}.SearchInputButtonGroup--colorScheme-light{color:var(--text-dark);border-color:var(--text-dark-muted);--focus-border-color: var(--surface-dark-contrast)}.SearchInputButtonGroup--colorScheme-dark{color:var(--text-light);border-color:var(--text-light-muted);--focus-border-color: var(--surface-highlight)}.SearchInputButtonGroup:has(input:focus-visible){inline-size:calc(var(--inline-size, 100%) + 2px);margin-inline:0;margin-block:-1px;border:2px solid var(--focus-border-color);outline:3px solid rgba(var(--surface-highlight-rgb),.5)}.SearchInputButtonGroup__input{flex-basis:100%;min-inline-size:0;color:inherit;font:var(--body-font-lg);padding:16px;background:none;border:none}.SearchInputButtonGroup__input:focus-visible{outline:none}.SearchInputButtonGroup__input::-webkit-search-decoration,.SearchInputButtonGroup__input::-webkit-search-cancel-button,.SearchInputButtonGroup__input::-webkit-search-results-button,.SearchInputButtonGroup__input::-webkit-search-results-decoration{display:none}.SearchInputButtonGroup__button{background:none;color:inherit;margin:-2px;margin-inline-start:0;border:2px solid transparent;border-start-end-radius:inherit;border-end-end-radius:inherit;block-size:calc(100% + 4px);aspect-ratio:1}.SearchInputButtonGroup__button:focus-visible{margin:-2px;margin-inline-start:0;border:2px solid var(--focus-border-color);outline:3px solid rgba(var(--surface-highlight-rgb),.5)}.HeaderSearch__form{block-size:100%;inline-size:min(100% - 32px,640px);padding-inline:12px;margin-inline:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.HeaderSearch__label{color:var(--text-light);font:var(--display4-font)}.HeaderProfileDropdown{position:relative;flex-basis:100%;block-size:64px;min-inline-size:60px}.HeaderProfileDropdown__positioner{position:absolute;z-index:1;inset-block-start:0;inset-inline:0 -12px;display:flex;justify-content:end}.HeaderProfileDropdown__positioner:has(.HeaderProfileDropdown__dropdown--open){inset-inline-start:auto}.HeaderProfileDropdown__dropdown{min-inline-size:0;--padding-block: 8px;--padding-inline: 20px;padding-block:var(--padding-block);padding-inline-end:12px;border-radius:16px}.HeaderProfileDropdown__dropdown--open{inline-size:260px;padding-block:0;padding-inline:0;margin-inline:-1px;margin-block-start:-1px;background:var(--surface-primary);color:var(--text-light);border:1px solid var(--brand-light-muted)}@media (min-width: 576px){.HeaderProfileDropdown__dropdown--open{inline-size:auto;min-inline-size:260px;max-inline-size:320px}}:root:has(.HeaderProfileDropdown__dropdown--open){overflow:hidden}.HeaderProfileDropdown__dropdown--open>:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.HeaderProfileDropdown__dropdown--open>:last-child{border-end-start-radius:inherit;border-end-end-radius:inherit}.HeaderProfileDropdown__button{min-inline-size:0;max-inline-size:100%}.HeaderProfileDropdown__dropdown--open .HeaderProfileDropdown__button{max-inline-size:none;--label-margin: 0;inline-size:calc(100% + 4px);margin-block:-1px;--additional-padding-block-start: calc(var(--padding-block) + 1px);margin-inline:-2px;padding-inline:var(--padding-inline)}.HeaderProfileDropdown__label{display:flex;gap:.5rem}.HeaderProfileDropdown__userName{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.HeaderProfileDropdown__userId{font-weight:600}.HeaderProfileDropdown__dropdownContent{display:flex;flex-direction:column}.HeaderProfileDropdown__separator{display:block;background:var(--text-dark-muted);margin-block:12px;padding:0;border:none;block-size:1px;opacity:1;margin-inline:var(--padding-inline)}.HeaderProfileDropdown__showPricesToggle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:8px;padding-inline:var(--padding-inline)}.HeaderProfileDropdown__showPricesToggle:has(:focus-visible){border:2px solid var(--surface-highlight);outline:3px solid rgba(var(--surface-highlight-rgb),.5);margin:-2px}.HeaderProfileDropdown__showPricesToggleInput{outline:none}.HeaderProfileDropdown__navigation,.HeaderProfileDropdown__navigationSection{display:flex;flex-direction:column}.HeaderProfileDropdown__namedSeparator{padding-inline:var(--padding-inline);padding-block:10px;display:flex;align-items:center;color:var(--text-light-muted)}.HeaderProfileDropdown__namedSeparatorIcon{font-size:12px;margin-inline-end:8px}.HeaderProfileDropdown__namedSeparatorName{margin-inline-end:12px;font:var(--decorative6-font);text-transform:uppercase}.HeaderProfileDropdown__namedSeparatorBar{flex-grow:1;background:var(--text-dark-muted);block-size:1px}.HeaderProfileDropdown__link{font:var(--body-default);display:flex;justify-content:space-between;padding-inline:var(--padding-inline);padding-block:8px}.HeaderProfileDropdown__link:focus-visible{border:2px solid var(--surface-highlight);outline:3px solid rgba(var(--surface-highlight-rgb),.5);margin:-2px;outline-offset:0}.HeaderProfileDropdown__linkIcon{font-size:16px}.HeaderProfileDropdown__favoritesLinkFigure{color:var(--text-light-muted);font:var(--body-font-sm);display:flex;align-items:center;gap:4px}.HeaderProfileDropdown__favoritesLinkFigure--hasItems{color:var(--text-highlight)}.HeaderProfileDropdown__favoritesLinkFigureIcon{font-size:12px}:is(.HeaderProfileDropdown__navigation:last-child,.HeaderProfileDropdown__navigation:last-child>.HeaderProfileDropdown__navigationSection:last-child,.HeaderProfileDropdown__navigation:last-child>.HeaderProfileDropdown__navigationSection:last-child>.HeaderProfileDropdown__links:last-child,.HeaderProfileDropdown__navigation:last-child>.HeaderProfileDropdown__navigationSection:last-child>.HeaderProfileDropdown__links:last-child>.HeaderProfileDropdown__linkListItem:last-child){border-radius:inherit}.HeaderProfileDropdown__navigation:last-child>.HeaderProfileDropdown__navigationSection:last-child>.HeaderProfileDropdown__links:last-child>.HeaderProfileDropdown__linkListItem:last-child>.HeaderProfileDropdown__link:last-child{border-radius:inherit;padding-block-end:16px}:root{--header-height: 80px}@media (min-width: 576px){:root{--header-height: 96px}}.PageHeader{position:sticky;inset-block-start:0;z-index:20;--icon-size: 32px;--icon-button-padding: 8px;--icon-button-size: calc( var(--icon-size) + var(--icon-button-padding) * 2 );--focus-border-width: 2px}.PageHeader--colorScheme-light{color:var(--text-dark);--focus-border-color: var(--surface-dark)}.PageHeader--colorScheme-dark{color:var(--text-light);--focus-border-color: var(--surface-highlight)}.PageHeader{pointer-events:none}:where(.PageHeader>*){pointer-events:auto}.PageHeader__bar{block-size:var(--header-height);padding-inline:16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}@media (min-width: 576px){.PageHeader__bar{padding-inline:48px}}@media (min-width: 768px){.PageHeader__bar{gap:16px}}.PageHeader__buttons{display:flex;align-items:center;gap:inherit}.PageHeader__buttons--start{justify-content:start}.PageHeader__buttons--end{justify-content:end}.PageHeader__logoLink{justify-self:center;color:inherit;--focus-outline-offset: 6px;block-size:100%;max-block-size:calc(48px + var(--focus-outline-offset) * 2);max-inline-size:calc(168px + var(--focus-outline-offset) * 2);padding:calc(var(--focus-outline-offset) - var(--focus-border-width));border:min(var(--focus-border-width),var(--focus-outline-offset)) solid transparent;border-radius:var(--focus-outline-offset);margin:calc(var(--focus-outline-offset) * -1)}.PageHeader__logoLink:focus-visible{border-color:var(--focus-border-color);outline:3px solid rgba(var(--surface-highlight-rgb),.5);outline-offset:0}.PageHeader__logo{filter:drop-shadow(0 0 .625rem rgba(0,0,0,.4));block-size:100%;inline-size:100%}.PageHeaderBackground{position:fixed;inset-block-start:0;inset-inline:0;z-index:19;pointer-events:none}.PageHeaderBackground--colorScheme-light{mix-blend-mode:luminosity}.PageHeaderBackground--colorScheme-dark{mix-blend-mode:multiply}.PageHeaderBackground__background{block-size:var(--header-height);inline-size:100%;pointer-events:none}.PageHeaderBackground__background--colorScheme-light{background:linear-gradient(180deg,#f7f5ef,#f7f5efd4 33%,#f7f5efa1 62%,#f7f5ef00)}.PageHeaderBackground__background--colorScheme-dark{background:linear-gradient(180deg,#45494f,#45494f00)}
