[class*=text--]{display:block;font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);letter-spacing:var(--letter-spacing);margin:0}.text--largeTitle{--line-height:106.25%;--letter-spacing:-0.012em}.text--largeTitle,.text--title1{--font-weight:500;--font-size:32px}.text--title1{--line-height:130%;--letter-spacing:0.012em}.text--title2{--font-size:24px;--font-weight:500;--line-height:148.15%;--letter-spacing:0.02em}.text--title3{--font-size:18px;--font-weight:500;--line-height:133%;--letter-spacing:0.028em}.text--body{--font-size:16px;--font-weight:400;--line-height:162.5%;--letter-spacing:0.039em}.text--overline{--font-size:12px;--font-weight:500;--line-height:160%;--letter-spacing:0.051em;text-transform:uppercase}.text--headline{--font-size:16px;--font-weight:500;--line-height:162.5%;--letter-spacing:0.03em}.text--subheadline{--font-size:14px;--font-weight:400;--line-height:157.14%;--letter-spacing:0.043em}.text--caption{--font-size:12px;--font-weight:400;--line-height:166.67%;--letter-spacing:0.047em}.text--captionXs{--font-size:10px;--font-weight:400;--line-height:140%;--letter-spacing:0.02em}.text--footnote{--font-size:12px;--font-weight:400;--line-height:157.14%;--letter-spacing:0.043em}.text--button{--font-size:12px}.text--button,.text--button-large{--font-weight:500;--line-height:166.67%;--letter-spacing:0.047em;text-transform:uppercase}.text--button-large{--font-size:14px}@media screen and (min-width:960px){.text--largeTitle{--font-size:62px;--line-height:106.25%;--letter-spacing:-0.012em}.text--title1{--font-size:54px;--line-height:120.83%;--letter-spacing:0.001em}.text--title2{--font-size:34px;--line-height:141.18%;--letter-spacing:0.012em}.text--title3{--font-size:24px;--line-height:120%;--letter-spacing:0.02em}.text--body{--font-size:18px;--line-height:155.56%;--letter-spacing:0.035em}.text--overline{--font-size:14px;--line-height:166.67%;--letter-spacing:0.047em}.text--headline{--font-size:18px;--line-height:160%;--letter-spacing:0.02em}.text--subheadline{--font-size:16px;--line-height:162.52%;--letter-spacing:0.039em}.text--caption{--font-size:14px;--line-height:157.14%;--letter-spacing:0.043em}.text--captionXs{--font-size:12px;--line-height:140%;--letter-spacing:0.02em}.text--footnote{--line-height:157.14%}.text--button,.text--footnote{--font-size:14px;--letter-spacing:0.043em}.text--button{--line-height:171%}.text--button-large{--font-size:16px;--line-height:171%;--letter-spacing:0.047em}}.text--center{text-align:center}.text--noWrap{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.text--gutterBottom{margin-bottom:1em}.svg-icon{fill:currentColor}svg.trustedshops--icon{width:46px;height:46px}svg.emptycart--icon{width:81px;height:81px}svg.svg-icon.emptycart--icon{fill:var(--palette-brand-400)}svg.cameron--icon,svg.celebrate--icon,svg.myProjects--icon{width:76px;height:76px}svg.svg-icon.cameron--icon,svg.svg-icon.celebrate--icon,svg.svg-icon.myProjects--icon{fill:#fff}.animation--spinner{display:flex;animation:intorAnimation .6s}.animation--spinner svg{fill:#868686}.animation--spinner svg path:first-of-type{animation:pulse 1s linear infinite}.animation--spinner svg path:nth-of-type(2){animation:pulse 1s linear -83ms infinite}.animation--spinner svg path:nth-of-type(3){animation:pulse 1s linear -.166s infinite}.animation--spinner svg path:nth-of-type(4){animation:pulse 1s linear -.249s infinite}.animation--spinner svg path:nth-of-type(5){animation:pulse 1s linear -.332s infinite}.animation--spinner svg path:nth-of-type(6){animation:pulse 1s linear -.415s infinite}.animation--spinner svg path:nth-of-type(7){animation:pulse 1s linear -.498s infinite}.animation--spinner svg path:nth-of-type(8){animation:pulse 1s linear -.581s infinite}.animation--spinner svg path:nth-of-type(9){animation:pulse 1s linear -.664s infinite}.animation--spinner svg path:nth-of-type(10){animation:pulse 1s linear -.747s infinite}.animation--spinner svg path:nth-of-type(11){animation:pulse 1s linear -.83s infinite}.animation--spinner svg path:nth-of-type(12){animation:pulse 1s linear -.913s infinite}@keyframes pulse{50%{fill:#868686}to{fill:hsla(0,0%,53%,.4)}}@keyframes intorAnimation{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.rotate-circle-with-arrow{cursor:url(https://pixum-assets.imgix.net/assets/area/journeys/cursor/rotate.svg) 6.5 6.5,crosshair}.rotate-arrow-icon{color:var(--color-surface)}.rotate-arrow-icon:hover:not(:global(.moving)) .rotatePoint{stroke-opacity:.4;stroke-width:3px;stroke:var(--color-accent)}.rotate-point{transform-origin:center;stroke:var(--color-surface);fill:var(--color-accent)}.cls-1{fill:#1e1e1e}.cls-2{fill:#bdea18}.cls-3{fill:#fc3f4d}.cls-4{fill:#fff}.button.variant-strong:focus{outline:var(--focus-ring-strong,2px var(--palette-orange-500) solid)}.button.variant-strong.medium{padding:var(--spacing-1_5) var(--spacing-2)}.button.variant-strong.medium:has(svg+span,svg+div):not(:has(svg+div+svg)){padding:var(--spacing-1_5) var(--spacing-2) var(--spacing-1_5) var(--spacing-1_75)}.button.variant-strong.medium:has(span+svg,div+svg):not(:has(svg+div+svg)){padding:var(--spacing-1_5) var(--spacing-1_75) var(--spacing-1_5) var(--spacing-2)}.button.variant-strong.large{padding:var(--spacing-2_25) var(--spacing-3)}.button.variant-strong.large:has(svg+span,svg+div):not(:has(svg+div+svg)){padding:var(--spacing-2_25) var(--spacing-3) var(--spacing-2_25) var(--spacing-2_25)}.button.variant-strong.large:has(span+svg,div+svg):not(:has(svg+div+svg)){padding:var(--spacing-2_25) var(--spacing-2_25) var(--spacing-2_25) var(--spacing-3)}.button.text--button.variant-strong:disabled{background-color:var(--color-on-secondary);color:var(--color-accent-on);opacity:.3;cursor:not-allowed}.button.variant-strong:not(:disabled){background-color:var(--color-cta-strong)!important;color:var(--color-cta-strong-on)!important}.button.variant-strong:not(:disabled):focus,.button.variant-strong:not(:disabled):hover{background-color:var(--color-cta-strong--hover)!important}.shopping-cart{display:flex;position:relative;overflow:hidden}.shopping-cart>.shopping-cart__badge{position:absolute;top:0;right:0;transform:translate(-2px,2px);transform-origin:100% 0;margin:0;border-radius:24px;background-color:var(--color-cta-strong);color:var(--color-surface);font-size:10px;font-weight:400;min-width:24px;line-height:22px;height:24px;text-align:center;border:1px solid var(--color-surface)}.shopping-cart.shopping-cart--three-digits>.shopping-cart__icon{margin-right:var(--spacing-2)}.shopping-cart.shopping-cart--three-digits>.shopping-cart__badge{padding:0 var(--spacing-0_5)}@media screen and (min-width:960px){.web-header__item .shopping-cart>.shopping-cart__icon{padding:0;color:var(--color-accent)}.shopping-cart.shopping-cart--three-digits>.shopping-cart__icon{margin-right:var(--spacing-1_5)}.shopping-cart>.shopping-cart__badge{transform:translate(0);font-size:12px}}@media screen and (min-width:0\0) and (min-resolution:+72dpi){.shopping-cart.shopping-cart__badge--three-digits>.shopping-cart__icon{margin-right:4px}}@media screen and (min-width:0\0) and (-webkit-min-device-pixel-ratio:0.75) and (min-width:960px),screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:960px){.shopping-cart.shopping-cart__badge--three-digits>.shopping-cart__icon{margin-right:12px}}.button.variant-primary{background-color:var(--color-accent);color:var(--color-accent-on);border:2px solid var(--color-accent)}.button.variant-primary.medium{padding:var(--spacing-1_25) var(--spacing-2)}.button.variant-primary.medium:has(svg+span,svg+div):not(:has(svg+div+svg)){padding:var(--spacing-1_25) var(--spacing-2) var(--spacing-1_25) var(--spacing-1_75)}.button.variant-primary.medium:has(span+svg,div+svg):not(:has(svg+div+svg)){padding:var(--spacing-1_25) var(--spacing-1_75) var(--spacing-1_25) var(--spacing-2)}.button.variant-primary.large{padding:var(--spacing-2) var(--spacing-3)}.button.variant-primary.large:has(svg+span,svg+div):not(:has(svg+div+svg)){padding:var(--spacing-2) var(--spacing-3) var(--spacing-2) var(--spacing-2_25)}.button.variant-primary.large:has(span+svg,div+svg):not(:has(svg+div+svg)){padding:var(--spacing-2) var(--spacing-2_25) var(--spacing-2) var(--spacing-3)}.button.variant-primary:focus,.button.variant-primary:hover{background-color:var(--color-accent--hover);border:2px solid transparent}.button.text--button.variant-primary:disabled{background-color:var(--color-on-secondary);border:2px solid var(--color-on-secondary);color:var(--color-accent-on);opacity:.3;cursor:not-allowed}.button.variant-secondary{background-color:initial;color:var(--color-accent);border:2px solid var(--color-accent)}.button.variant-secondary.medium{padding:var(--spacing-1_25) var(--spacing-2)}.button.variant-secondary.medium:has(svg+span,svg+div):not(:has(svg+div+svg)){padding:var(--spacing-1_25) var(--spacing-2) var(--spacing-1_25) var(--spacing-1_75)}.button.variant-secondary.medium:has(span+svg,div+svg):not(:has(svg+div+svg)){padding:var(--spacing-1_25) var(--spacing-1_75) var(--spacing-1_25) var(--spacing-2)}.button.variant-secondary.large{padding:var(--spacing-2) var(--spacing-3)}.button.variant-secondary.large:has(svg+span,svg+div):not(:has(svg+div+svg)){padding:var(--spacing-2) var(--spacing-3) var(--spacing-2) var(--spacing-2_25)}.button.variant-secondary.large:has(span+svg,div+svg):not(:has(svg+div+svg)){padding:var(--spacing-2) var(--spacing-2_25) var(--spacing-2) var(--spacing-3)}.button.variant-secondary:focus,.button.variant-secondary:hover{background-color:var(--color-canvas--hover);color:var(--color-on--hover)}.button.text--button.variant-secondary:disabled{background-color:initial;color:var(--color-on-secondary);border:2px solid var(--color-on-secondary);opacity:.3;cursor:not-allowed}.button.variant-tertiary{background-color:initial;border:none;color:var(--color-accent)}.button.variant-tertiary.medium{padding:var(--spacing-1_5) var(--spacing-2)}.button.variant-tertiary.medium:has(svg+span,svg+div):not(:has(svg+div+svg)){padding:var(--spacing-1_5) var(--spacing-2) var(--spacing-1_5) var(--spacing-1_75)}.button.variant-tertiary.medium:has(span+svg,div+svg):not(:has(svg+div+svg)){padding:var(--spacing-1_5) var(--spacing-1_75) var(--spacing-1_5) var(--spacing-2)}.button.variant-tertiary.large{padding:var(--spacing-2_25) var(--spacing-3)}.button.variant-tertiary.large:has(svg+span,svg+div):not(:has(svg+div+svg)){padding:var(--spacing-2_25) var(--spacing-3) var(--spacing-2_25) var(--spacing-2_25)}.button.variant-tertiary.large:has(span+svg,div+svg):not(:has(svg+div+svg)){padding:var(--spacing-2_25) var(--spacing-2_25) var(--spacing-2_25) var(--spacing-3)}.button.variant-tertiary:hover{background-color:var(--color-surface--hover)}.button.variant-tertiary.large:has(svg+span,svg+div):not(:has(svg+div+svg)):hover{padding:var(--spacing-2_25) var(--spacing-3) var(--spacing-2_25) var(--spacing-2_25)}.button.variant-tertiary.large:has(span+svg,div+svg):not(:has(svg+div+svg)):hover{padding:var(--spacing-2_25) var(--spacing-2_25) var(--spacing-2_25) var(--spacing-3)}.button.variant-tertiary.medium:has(svg+span,svg+div):not(:has(svg+div+svg)):hover{padding:var(--spacing-1_5) var(--spacing-2) var(--spacing-1_5) var(--spacing-1_75)}.button.variant-tertiary.medium:has(span+svg,div+svg):not(:has(svg+div+svg)):hover{padding:var(--spacing-1_5) var(--spacing-1_75) var(--spacing-1_5) var(--spacing-2)}.button.text--button.variant-tertiary:disabled{background-color:initial;color:var(--color-on-secondary);opacity:.3;cursor:not-allowed}.button.variant-text.medium{padding:var(--spacing-1_5) var(--spacing-2)}.button.variant-text.medium:has(svg+span,svg+div):not(:has(svg+div+svg)){padding:var(--spacing-1_5) var(--spacing-2) var(--spacing-1_5) var(--spacing-1_75)}.button.variant-text.medium:has(span+svg,div+svg):not(:has(svg+div+svg)){padding:var(--spacing-1_5) var(--spacing-1_75) var(--spacing-1_5) var(--spacing-2)}.button.variant-text.large{padding:var(--spacing-2_25) var(--spacing-3)}.button.variant-text.large:has(svg+span,svg+div):not(:has(svg+div+svg)){padding:var(--spacing-2_25) var(--spacing-3) var(--spacing-2_25) var(--spacing-2_25)}.button.variant-text.large:has(span+svg,div+svg):not(:has(svg+div+svg)){padding:var(--spacing-2_25) var(--spacing-2_25) var(--spacing-2_25) var(--spacing-3)}.button.text--button.variant-text:disabled{background-color:initial;color:var(--color-on-secondary);opacity:.3;cursor:not-allowed}.button.variant-text{background-color:initial;border:none;color:var(--color-on)}.button{--button-radius:100px;position:relative;display:inline-grid;justify-items:center;align-items:center;gap:var(--spacing-0_5);text-decoration:none;border:0;text-transform:uppercase;cursor:pointer;will-change:background-color;transition-property:background-color;transition-duration:.35s;vertical-align:middle;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:-moz-fit-content;height:fit-content;border-radius:var(--button-radius)}span[class*=button]{display:flex;align-items:center}.button__icon{margin-right:var(--spacing-0_5)}.button.text--button{display:inline-flex;position:relative;justify-content:center;align-items:center}@keyframes throbber-stroke{to{stroke-dasharray:0 56.56;stroke-dashoffset:-56.56}50%{stroke-dasharray:56.56 56.56;stroke-dashoffset:0}0%{stroke-dasharray:56.56 56.56;stroke-dashoffset:56.56}}@keyframes strobber-rotate{0%{rotate:-180deg}to{rotate:180deg}}.button .throbber{fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round;animation:throbber-stroke 2s linear infinite,strobber-rotate 2s cubic-bezier(.5,.35,.15,1) infinite}.button-throbber{content:"";position:absolute;transform:scale(0);opacity:1;transition:all .5s cubic-bezier(.42,-.51,.45,1)}button[data-status=busy] .button-throbber{opacity:1;transform:scale(1)}button[data-status=busy]{pointer-events:none;cursor:default}button[data-status=busy]>.label{transition:all .5s cubic-bezier(.42,-.51,.45,1);transform:scale(.1);opacity:0}.logo--pixum{display:block;height:100%;width:126px}svg[data-main-color=primary]{fill:var(--color-accent)}svg[data-main-color=white]{fill:var(--color-accent-on)}svg[data-main-color=gray]{fill:#828282}svg[data-main-color=lightgray]{fill:rgba(34,34,34,.3)}svg[data-main-color=secondary]{fill:var(--color-cta)}path[data-main-color=primary]{fill:var(--color-accent)}path[data-main-color=white]{fill:var(--color-accent-on)}path[data-main-color=gray]{fill:#828282}path[data-main-color=lightgray]{fill:rgba(34,34,34,.3)}path[data-main-color=secondary]{fill:var(--color-cta)}@media screen and (min-width:960px){.logo--pixum{width:174px}}.card--grid--wrapper{padding:0}.card{--text-padding:var(--spacing-3);--card-text-alignment:start;--card-chips-alignment:flex-start;overflow:hidden;outline:0;border:0;background-color:var(--color-surface);border-radius:var(--border-radius-3)}.card,.card__content{display:grid;position:relative;height:100%}.card__content{grid-template-columns:1fr}.card--clickable{position:relative;z-index:2;cursor:pointer}.card--clickable:hover{box-shadow:0 3px 5px rgba(0,0,0,.2),0 1px 18px rgba(0,0,0,.12),0 6px 10px rgba(0,0,0,.14)}.card--clickable:focus-visible,.card--clickable:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.card--clickable a:focus{outline:none}.card__actions a:focus-visible,.card__actions a:focus-within,.card__actions button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.card__body{margin:0;text-align:var(--card-text-alignment);align-self:start;padding:var(--spacing) var(--spacing-1_5)}.card__body>*{color:var(--palette-neutral-500)}.card__body:empty{display:none}.card__body :nth-child(2).chips{padding-top:var(--spacing-2)}.card__body ul{padding-left:var(--spacing-2)}.card__body a{z-index:3;position:relative;color:var(--palette-neutral-500)}.card__content h2+h3,.card__content h2+h4,.card__content h3+h4{padding-top:0}.card__supporting-text{width:max-content;display:flex;justify-self:right;overflow:hidden;align-items:center;padding:var(--spacing) var(--spacing-1_5)}.card__supporting-text>*{align-self:center}.card__actions a{position:relative}.card[data-layout=column] .card__content{grid-template-columns:auto;grid-template-rows:auto auto auto auto auto 1fr auto;grid-template-areas:"media" "overline" "header" "subheadline" "body" "chips" "footer"}.card[data-layout=column] .card__content>img:first-of-type{grid-area:media;border-radius:var(--border-radius) var(--border-radius) 0 0}.card[data-layout=column] .card__content>.card__media-caption{grid-area:caption}.card[data-layout=column] .card__flags{grid-area:media}.card[data-layout=column] .card__body{grid-area:body}.card[data-layout=column] .chips{grid-area:chips}.card[data-layout=column] .card__actions{grid-area:footer}.card[data-layout=column] .card__supporting-text{display:grid;grid-area:footer;color:var(--palette-neutral-500)}.card[data-variant=NavigationCard]{padding-bottom:var(--spacing-4)}.card[data-variant=NavigationCard] .card__body{padding-top:var(--spacing-0_5)}@media screen and (min-width:960px){.card{padding-bottom:var(--spacing-2);border-radius:var(--border-radius-5)}.card[data-variant=ProductCard] .card__body{padding-bottom:var(--spacing)}.card[data-variant=NavigationCard]{padding-bottom:var(--spacing-6)}.card[data-variant=NavigationCard] .card__body{padding-top:var(--spacing)}.card__body,.card__supporting-text{padding:var(--spacing) var(--spacing-3)}}@media screen and (max-width:450px){.card--minicard.card[data-layout=column] .card__content>img:first-of-type{height:auto}.card--minicard .card__body{display:none}.card--minicard .card__supporting-text{justify-self:left}}.card__content>img:first-of-type{display:block;width:100%}.card.card__media--padded .card__content>img:first-of-type{padding:var(--spacing-3) var(--spacing-2) var(--spacing-2)}.card__content>img{height:auto}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@media screen{.card .card__content>img[src=""]{min-height:67vw}}@media screen and (min-width:600px){.card .card__content>img[src=""]{min-height:300px}}}@media screen and (min-width:0\0) and (min-resolution:+72dpi){@media screen{.card .card__content>img[src=""]{min-height:67vw}}@media screen and (min-width:600px){.card .card__content>img[src=""]{min-height:300px}}}.card[data-layout=column] .card__addons{grid-area:media;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr auto;grid-template-areas:"topLeft topMiddle topRight" "middle middle middle" "bottomLeft bottomMiddle bottomRight"}.card[data-layout=row] .card__addons{grid-column:1;grid-row:1/99;width:-moz-fit-content;width:fit-content}.card__addon--flag{grid-area:topLeft;margin-top:var(--spacing)}.card__addons [class*=-icon]{display:flex;align-self:center;justify-self:center;border-radius:50%;margin:0 var(--spacing-0_5) 0 0}.card__addon--zoom-icon{grid-area:bottomRight;z-index:5;cursor:pointer;background-color:var(--overlay-dark-background);transition:.3s ease-out}.card__addon--zoom-icon>svg{fill:var(--overlay-dark-on)}.card__addon--zoom-icon:hover{transform:translateZ(0);box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2);background-color:var(--overlay-dark-background--hover)}.card__addon--check-icon{grid-area:topRight}.card__addon--check-icon>svg{color:var(--color-accent);fill:var(--color-accent);width:32px;height:auto}.card__addon--remove-icon{grid-area:topRight;z-index:5;cursor:pointer;transition:.3s ease-out}.card__addon--remove-icon:hover{transform:translateZ(0)}.card__addon--remove-icon>svg{fill:var(--overlay-dark-background)}.card__addon--remove-icon:hover>svg{fill:var(--overlay-dark-background--hover)}.card__addon--tag{display:flex;align-items:center;padding:var(--spacing-0_75) var(--spacing-1_5);margin-top:var(--spacing-2_75);height:calc(var(--spacing-4) + var(--spacing-0_5))}.card__addon--tag[data-position=bottom]{grid-area:bottomRight;background-color:var(--color-accent-on);padding:var(--spacing) var(--spacing-2);color:var(--color-accent);margin:var(--spacing-2);border-radius:var(--border-radius)}.card__addon--tag[data-position=top]{grid-area:topLeft;background-color:var(--color-accent);color:var(--color-accent-on)}.card__addon--flag-image{background-color:var(--color-accent);max-width:192px;max-height:36px;margin-top:var(--spacing-2)}.card__addon--flag-image>img{width:100%;height:100%;padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.card.card--masked h2,.card.card--masked h3{display:flex;justify-content:space-between}.card h2 a,.card h3 a{text-decoration:none;cursor:pointer;color:#000;color:var(--color-on)}.card h2 a:after,.card h3 a:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:var(--border-radius)}.card h4{font-size:16px;color:var(--palette-neutral-500)}.card h2,.card h3,.card h4,.card span.overline{padding-top:var(--spacing-2);padding-left:var(--spacing-1_5);padding-right:var(--spacing-1_5)}@media screen and (min-width:960px){.card h2,.card h3,.card h4,.card span.overline{padding-top:var(--spacing-3);padding-left:var(--spacing-3);padding-right:var(--spacing-3)}}@media screen and (min-width:1280px){.card h4{font-size:18px}}.card__actions{display:grid;grid-column-gap:var(--spacing-2);column-gap:var(--spacing-2);justify-self:var(--card-text-alignment);padding:var(--spacing) 0}.card__actions>*{grid-row:1;justify-self:flex-start}.card__actions a{z-index:5}.card__actions .button.variant-tertiary:hover{background-color:unset}@media screen and (min-width:960px){.card__actions{padding:var(--spacing)}}@media screen and (max-width:450px){.card--minicard .card__actions{display:none}}.brandbar--hide,.trustbadge--hide{display:none}.open-mobile-menu{width:44px;height:44px;cursor:pointer;z-index:2;opacity:0;position:absolute}.web-header{box-shadow:none;display:flex;justify-content:center;flex-direction:column;position:relative;z-index:11;background-color:var(--color-surface)}.web-header.web-header--mobile-shadow{box-shadow:0 5px 5px -5px #616161}.web-header__bar{height:var(--spacing-0_5);background:var(--color-accent);width:100%}.web-header__container{min-height:44px;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"logo utility-nav" "main-nav main-nav"}.web-header__container a.logo-pixum{width:-moz-fit-content;width:fit-content}.web-header__container:not(:has(.open-mobile-menu,.menu-icon)){grid-template-columns:1fr}.web-header__container .label-hidden{display:none}.web-header__container nav.utility-navigation{grid-area:utility-nav}.web-header__container nav.main-navigation{grid-area:main-nav}.web-header__container nav.utility-navigation ul{list-style-type:none;padding:0}.web-header__container nav.utility-navigation>*{display:flex;align-items:center}.web-header__container nav.utility-navigation ul li:first-child{margin-right:auto}.web-header__subheader{width:100%}.web-header__container>:first-child:not(input):not(.web-header__item):not(nav){text-align:center;position:absolute;height:44px;left:50%;transform:translate3d(-50%,0,0)}.web-header__container>:not(a):not(input):not(.web-header__item):not(nav){line-height:44px}.web-header__container>a:not(.web-header__item)>svg{height:28px;margin:var(--spacing) auto}@media screen and (min-width:960px){.open-mobile-menu{display:none}.web-header{align-items:center;box-shadow:0 5px 5px -5px #616161}.web-header__container{margin:0 var(--spacing-3);align-items:center;min-height:56px;width:-webkit-fill-available;width:-moz-available}.web-header__container[data-full-width=true]{max-width:unset}.web-header__container .utility-navigation{margin-left:auto}.web-header__container .utility-navigation .web-header__item,.web-header__container nav.utility-navigation ul li:first-child:not(.popup__item){margin-right:var(--spacing-2)}.web-header__bar{display:block}.web-header__bar.web-header__bar--hide{display:none}.web-header__container>:first-child:not(input):not(.web-header__item):not(nav){position:relative;align-items:center;display:flex;left:0;transform:none;height:auto;min-height:56px}.web-header__container>:not(a):not(input):not(.web-header__item):not(nav){line-height:56px}.web-header__container>a:not(.web-header__item)>svg{display:block;width:auto;height:36px}.web-header__container>:first-child:not(input):not(nav){margin:0}}@media screen and (min-width:1328px){.web-header__container{margin-left:auto;margin-right:auto;max-width:1280px}}@media screen and (min-width:0\0) and (min-resolution:+72dpi){.web-header__bar{height:4px;background:var(--color-accent)}.web-header__container>a:not(.web-header__item)>svg{margin:8px auto}.web-header__container>:first-child>svg>path[data-main-color=primary]{fill:var(--color-accent)}.web-header__container>:first-child>svg>path[data-main-color=secondary]{fill:var(--color-cta)}}@media screen and (min-width:0\0) and (min-resolution:+72dpi) and (min-width:960px){.web-header__container>:not(input):not(.web-header__item):not(nav){right:auto;left:0}.web-header__container>a:not(.web-header__item)>svg{width:103px;margin:0}}.utility-navigation .web-header__item{text-decoration:none;color:var(--color-canvas-on);display:flex;align-items:center;z-index:1}.utility-navigation .web-header__item--is-clickable{cursor:pointer}.utility-navigation .web-header__item svg{border-radius:37%;padding:calc(var(--spacing)*1.25);width:44px;height:44px}.utility-navigation .web-header__item[data-screen=DESK]{display:none}.utility-navigation .web-header__item[data-screen=MOBILE]{display:flex}.utility-navigation .web-header__item[data-text-screen*=DESK]>span:first-of-type{display:none}.utility-navigation .web-header__item[data-text-screen*=MOBILE_AND_DESKTOP]>span:first-of-type{display:flex;padding-right:var(--spacing-2)}.utility-navigation .web-header__item svg{transition:background-color .8s linear}.utility-navigation .open-mobile-menu:active+.web-header__item svg:hover,.utility-navigation .web-header__item:active svg:hover,.utility-navigation .web-header__popup--open svg:hover{background-color:var(--color-dim)}.skeleton{background-color:var(--palette-neutral-200);background-image:linear-gradient(90deg,var(--palette-neutral-200),#f2f2f2,var(--palette-neutral-200));border-radius:var(--border-radius);background-size:200% 100%;background-repeat:no-repeat;animation:shimmer 1.5s infinite}.utility-navigation .web-header__item[data-is-loading=true] .skeleton.web-header__item-skeleton-icon{width:24px;height:24px;border-radius:50%}.utility-navigation .web-header__item[data-is-loading=true] .skeleton.web-header__item-skeleton-text{width:0;height:0;margin-left:var(--spacing-0_5)}.utility-navigation .web-header__item>:not(:not(div,svg)):nth-child(2n).web__popup{display:block}@media screen and (max-width:959px){.utility-navigation .web-header__item>:not(:not(div,svg)):nth-child(2n){display:none}.utility-navigation .web-header__item--with-margin[data-screen*=MOBILE]{margin-left:auto}.utility-navigation .web-header__item--with-margin[data-screen*=MOBILE]~.utility-navigation .web-header__item--with-margin[data-screen*=MOBILE]{margin-left:0}}@media screen and (min-width:960px){.utility-navigation .web-header__item{position:relative;margin-right:var(--spacing-2);padding:var(--spacing-0_5) 0;border-radius:unset;border-bottom:3px solid var(--color-surface);transition:border-bottom .25s}.utility-navigation .web-header__item>svg{border-radius:unset;pointer-events:none;padding:0;height:auto;width:auto;max-height:38px!important}.utility-navigation .web-header__popup--open svg{background-color:initial}.utility-navigation .web-header__item .shopping-cart svg{padding:0}.utility-navigation .web-header__item[data-screen*=DESK]>span:first-of-type{display:flex;padding-right:0}.utility-navigation .web-header__item[data-screen=MOBILE]{display:none}.utility-navigation .web-header__item[data-screen=DESK]{display:flex}.utility-navigation .web-header__item--with-margin[data-screen*=DESK]{margin-left:auto}.utility-navigation .web-header__item--with-margin[data-screen*=DESK]~.web-header__item--with-margin[data-screen*=DESK]{margin-left:0}.utility-navigation .web-header__item[data-hover=underline]:hover{border-bottom:3px solid var(--color-accent)}.utility-navigation .web-header__item[data-hover=underline]:active{color:var(--color-accent);fill:var(--color-accent)}.utility-navigation .web-header__item[data-hover=underline]:active>svg:not(.svg-icon--flag)>path:last-of-type{fill:var(--color-accent)}.web-header__popup--open[data-hover=underline]:after,.web-header__popup--open[data-hover=underline]>span{color:var(--color-accent)}.web-header__popup--open[data-hover=underline]>svg:not(.svg-icon--flag)>path:last-of-type{fill:var(--color-accent)}.utility-navigation .web-header__item[data-hover=dark]{position:relative}.utility-navigation .web-header__item[data-hover=dark]:hover svg>rect{fill:var(--color-accent--hover);transition:fill .25s}.utility-navigation .web-header__item[data-hover=box]:hover{border-bottom:3px solid var(--color-accent)}.utility-navigation .web-header__item[data-hover=box]:active,.utility-navigation .web-header__popup--open[data-hover=box]{background-color:var(--color-canvas--hover);border-bottom:3px solid var(--color-surface)}.utility-navigation .web-header__popup--open[data-hover=box]{border-radius:4px}.utility-navigation .web-header__item:active svg{background-color:var(--color-surface)}.utility-navigation .web-header__item>:not(:not(svg):not(div)){display:none}.utility-navigation .web-header__item>:not(:not(svg):not(div)):first-child:only-of-type,.utility-navigation .web-header__item>:not(:not(svg):not(div)):not(:first-child){display:flex}.utility-navigation .web-header__item>span:first-of-type{display:block;margin-left:var(--spacing-0_5)}.utility-navigation .web-header__item--with-arrow:after{content:"›";line-height:8px;transform:rotate(90deg);padding-bottom:var(--spacing-2)}.utility-navigation .web-header__item--with-arrow.web-header__popup--open:after{transform:rotate(-90deg);padding-bottom:0;padding-top:var(--spacing-1_5)}.utility-navigation .web-header__item.web-header__item--with-arrow{padding-right:var(--spacing-1_5);padding-left:var(--spacing-0_5)}.utility-navigation .web-header__item[data-hover=dark] span.ripple{position:absolute;border-radius:50%;transform:scale(0);animation:ripple .6s linear;background-color:var(--color-canvas--hover)}.utility-navigation .web-header__item[data-is-loading=true] .skeleton.web-header__item-skeleton-text{width:100px;height:20px}@keyframes ripple{to{transform:scale(4);opacity:0}}}@media screen and (min-width:0\0) and (min-resolution:+72dpi){.utility-navigation .web-header__item:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0}}@media screen and (min-width:0\0) and (min-resolution:+72dpi) and (max-width:959px){.utility-navigation .web-header__item svg{padding:10px}.utility-navigation .web-header__item svg:active{background-color:var(--color-canvas--hover)}.utility-navigation .web-header__item>:not(span):nth-child(2n){display:none}}@media screen and (min-width:0\0) and (min-resolution:+72dpi) and (min-width:960px){.utility-navigation .web-header__item>svg{height:24px;width:24px}.utility-navigation .web-header__item>span:first-of-type{margin-left:4px}.utility-navigation .web-header__item{padding:4px 8px}.utility-navigation .web-header__item:active svg{background-color:var(--color-surface)}.utility-navigation .web-header__item{border-bottom:3px solid var(--color-surface)}.utility-navigation .web-header__item[data-hover=box]:hover,.utility-navigation .web-header__item[data-hover=underline]:hover{border-bottom:3px solid var(--color-accent);transition:border-bottom .25s}.utility-navigation .web-header__item[data-hover=underline]:active{color:var(--color-accent);fill:var(--color-accent)}.utility-navigation .web-header__item[data-hover=underline]:active>svg>path:last-of-type{fill:var(--color-accent)}.utility-navigation .web-header__item>:not(span){display:none}.utility-navigation .web-header__item>:not(span):first-child:only-of-type,.utility-navigation .web-header__item>:not(span):not(:first-child){display:flex}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.popup__item{--align-content:flex-start;white-space:nowrap;display:flex}.popup__item>a:not(.button){flex-grow:1;display:flex;align-items:center;justify-content:var(--align-content);padding:var(--spacing-1_5) var(--spacing-2);text-decoration:none;color:var(--color-on)}.popup__item>a:not(.button) svg{height:auto;padding:0;width:24px;margin-right:var(--spacing-2)}.popup__item.popup__item--vertical{flex-direction:column;align-items:var(--align-content);padding:var(--spacing) var(--spacing-2) var(--spacing-2);cursor:auto}.popup__item.popup__item--vertical>span{padding-bottom:var(--spacing)}.popup__item.popup__item--vertical svg{padding:0;width:auto;height:auto}.popup__item.popup__item--vertical .variant-text svg{fill:var(--color-accent)}.popup__item:hover{background-color:rgba(0,0,0,.04)}.popup__item.popup__item--vertical svg,.popup__item.popup__item--vertical:hover{background-color:initial}.popup__item:hover>a:not(.button)>span{color:var(--color-accent)}.popup__item.popup__item--vertical span.button__content{align-items:center}@media screen and (min-width:960px){.popup__item>a:not(.button){padding:var(--spacing) var(--spacing-2)}}div.backdrop.popup__backdrop{opacity:0;top:calc(1px*var(--position-y))}div.web__popup{display:block;box-shadow:var(--elevation-2);border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#fff;position:absolute;top:calc(1px*var(--position-y));right:0;padding:0;width:100%;z-index:1501}div.web__popup--wrapper{display:none}div.web__popup ul{padding:0;list-style-type:none}div.web__popup ul>li:not(:last-child){border-bottom:1px solid var(--color-dim)}@media screen and (max-width:959px){.web-header__item>:not(:not(div,svg)):nth-child(2n).web__popup{display:block}}@media screen and (min-width:960px){div.backdrop.popup__backdrop{top:0}div.web__popup{border-radius:4px;width:auto}div.web__popup--wrapper{position:fixed;display:inline-grid;grid-template-columns:90% 10%;padding:var(--spacing)}div.web__popup--wrapper.bottom-left{top:auto;bottom:var(--spacing-2);right:auto;left:var(--spacing-2)}div.web__popup--wrapper.bottom-right{top:auto;bottom:0;right:0;left:auto}div.web__popup .popup__close{cursor:pointer;justify-self:end;width:24px;height:24px}}.backdrop{top:0;left:0;right:0;bottom:0;display:flex;position:fixed;align-items:center;justify-content:center;opacity:0;z-index:1500;visibility:hidden;transition:opacity .4s ease-in-out;background-color:rgba(0,0,0,.4);-webkit-tap-highlight-color:transparent}.backdrop[data-open=true]{opacity:1;visibility:visible}nav>ul.navigation__first-level{grid-area:list;width:0}.navigation__first-level>li{display:flex;align-items:center;justify-content:space-between;padding:0;min-height:54px;border-bottom:1px solid var(--color-dim);transition:background-color .3s ease-in-out}.navigation__first-level>li .label-hidden{display:none}.navigation__first-level>li:hover{background-color:var(--color-canvas--hover)}input.close-mobile-menu:not(:checked)~.navigation__first-level{width:100vw}input.close-mobile-menu:not(:checked)~.navigation__first-level>.navigation__first-level>li{padding:0 var(--spacing-2)}input.close-mobile-menu:not(:checked),input.close-mobile-menu:not(:checked)+input.back-to-first-level{width:48px}nav>input[data-menu-open=false].back-to-first-level{width:0}nav>input[data-menu-open=true].back-to-first-level{width:48px}nav>input.back-to-first-level,nav>svg#nav-back-arrow{grid-area:back;justify-self:flex-start}.open-mobile-menu:checked~nav>input.back-to-first-level,.open-mobile-menu:checked~nav>svg#nav-back-arrow,input.back-to-first-level:checked,input.back-to-first-level:checked~svg#nav-back-arrow{opacity:0}.open-mobile-menu:checked~nav>input.back-to-first-level,input.back-to-first-level:checked{width:0!important}nav>svg#nav-back-arrow~a[title=Pixum]{display:flex;justify-content:center}nav>svg#nav-back-arrow~a[title=Pixum]>img.logo--pixum{height:48px;width:0;padding:0;grid-area:logo;justify-self:center}input.close-mobile-menu:not(:checked)~a[title=Pixum]>img.logo--pixum{width:132px;padding:10px 0}nav>input.close-mobile-menu,nav>svg#nav-close-icon{grid-area:close;justify-self:flex-end}nav>svg#nav-back-arrow,nav>svg#nav-close-icon{padding:0;height:48px;width:0;display:block}input.close-mobile-menu:not(:checked)~svg#nav-back-arrow,input.close-mobile-menu:not(:checked)~svg#nav-close-icon{padding:var(--spacing-1_5);width:48px}nav>input.back-to-first-level:active~svg#nav-back-arrow,nav>input.back-to-first-level:hover~svg#nav-back-arrow,nav>input.close-mobile-menu:active~svg#nav-close-icon,nav>input.close-mobile-menu:hover~svg#nav-close-icon{background-color:var(--color-canvas--hover);border-radius:50%}.navigation__first-level>li .first-level__link>p{padding-left:var(--spacing-1_5);overflow:hidden;width:100%;white-space:nowrap}input.close-mobile-menu:checked~ul.navigation__first-level>li p{padding-left:0;width:0}input.close-mobile-menu:checked~ul.navigation__first-level>li svg{padding-right:0;width:0}.navigation__first-level>li svg{padding-right:var(--spacing-1_5);width:36px}.navigation__first-level>li .first-level__link:first-child:not(p){padding-right:0;margin-left:var(--spacing)}.navigation__first-level>li .first-level__link{display:flex;justify-content:space-between;width:100%;cursor:pointer}.navigation__first-level>li>a svg+p{padding-left:0}.navigation__first-level>li input[name=mobileNavigationOptions]{position:fixed;height:48px;width:0;left:0;cursor:pointer;opacity:0}input.close-mobile-menu:not(:checked)~.navigation__first-level input{width:100%}input.close-mobile-menu:checked+input.back-to-first-level,input.close-mobile-menu:checked~svg#nav-back-arrow{opacity:0}.navigation__first-level>li[data-visibility-only-mobile=true]{display:flex}@media screen and (min-width:960px){nav>ul.navigation__first-level{display:flex;justify-content:flex-start;width:100%;overflow-x:clip}.navigation__first-level>li{align-self:self-start;padding:0;min-height:36px;margin-bottom:var(--spacing);border-bottom-color:var(--color-surface);cursor:pointer}.navigation__first-level>li .first-level__link{border-bottom:3px solid var(--color-surface);transition:border-bottom .25s;padding-bottom:var(--spacing-0_5)}input.close-mobile-menu:not(:checked)~ul.navigation__first-level>li{padding:0}nav>input.close-mobile-menu:checked~ul>li,nav>input.close-mobile-menu:not(:checked)~ul>li{width:auto;padding:0 var(--spacing)}nav>input.close-mobile-menu:checked~ul>li:first-of-type,nav>input.close-mobile-menu:not(:checked)~ul>li:first-of-type{padding-left:0}.navigation__first-level>li .label-hidden,.navigation__first-level>li input[name=mobileNavigationOptions],nav>.navigation__control--mobile,nav>svg#nav-back-arrow,nav>svg#nav-close-icon,nav>ul.navigation__first-level svg{display:none}.navigation__first-level>li p{padding-left:0}input.close-mobile-menu:checked~ul.navigation__first-level>li p,input.close-mobile-menu:checked~ul.navigation__first-level>li svg{width:auto}.navigation__first-level>li svg{margin-right:0}.navigation__first-level>li[data-link=true]:hover:before,.navigation__first-level>li[data-visibility-only-mobile=true]{display:none}.navigation__first-level>li[data-link=true][data-hps-link=true]{display:flex;padding-left:var(--spacing-3)!important}.navigation__first-level>li[data-link=true][data-hps-link=true] svg{display:flex;margin-left:0}.navigation__first-level>li.first-level--active,.navigation__first-level>li:hover{background-color:var(--color-surface)}.navigation__first-level>li.first-level--active .first-level__link,.navigation__first-level>li:hover .first-level__link{border-bottom-color:var(--color-accent)}.navigation__first-level>li.first-level--active .first-level__link *,.navigation__first-level>li:active .first-level__link *{color:var(--color-accent);fill:var(--color-accent)}}@media screen and (min-width:0\0) and (min-resolution:+72dpi){ul.navigation__first-level>li{margin-right:8px}ul.navigation__second-level>li .first-level__link>p{color:var(--color-on);padding:0 4px}}@media screen and (min-width:0\0) and (min-resolution:+72dpi) and (min-width:960px){.navigation__first-level>li{align-self:self-start;margin-bottom:8px;border-bottom:3px solid var(--color-surface)}.navigation__first-level>li:hover{border-bottom:3px solid var(--color-accent)}}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@media screen{nav>svg#nav-back-arrow~a[title=Pixum]{display:-webkit-box}}}nav.main-navigation{width:auto;height:100%;overflow-y:auto;display:grid;grid-template-areas:"back logo close" "list list list";grid-template-columns:auto;grid-template-rows:auto 1fr;position:fixed;z-index:2;background-color:#fff}.navigation__first-level>li>*,.navigation__first-level>li>a>*,nav.main-navigation,nav.main-navigation>*{transition:padding .5s ease-in-out,width .5s ease-in-out}nav.main-navigation>input{z-index:1;opacity:0;cursor:pointer}nav.main-navigation ul{list-style-type:none;padding:0}nav.main-navigation a{text-decoration:none;color:var(--color-on)}.navigation__first-level>li p.first-level__title{--font-size:16px}.navigation__second-level>li p.second-level__title{--font-size:14px}.navigation__first-level>li p.first-level__title,.navigation__second-level>li p.second-level__title{--font-weight:400;--line-height:152.5%;--letter-spacing:0.029em}.open-mobile-menu:checked+.web-header__item>svg{background-color:var(--color-canvas--hover)}@media screen and (min-width:960px){nav.main-navigation{height:auto;width:100%;display:flex;position:relative;z-index:0;transition:unset;overflow-y:visible}}@media screen and (min-width:0\0) and (min-resolution:+72dpi){nav.main-navigation{display:flex;flex-wrap:wrap;overflow-y:scroll}}@media screen and (min-width:0\0) and (min-resolution:+72dpi) and (min-width:960px){nav.main-navigation{flex-wrap:nowrap;overflow-y:visible}}nav>.label-hidden,nav>.navigation__control--desktop{display:none}nav>.navigation__control--mobile{display:block}nav>input.navigation__control--mobile{width:0;height:48px}@media screen and (min-width:960px){nav>.navigation__control--desktop{display:block}nav>.navigation__control--mobile{display:none}nav>input.navigation__control--desktop{position:absolute;width:24px;height:32px}nav>input[name=show-last-items]{right:0}nav>svg#nav-left-arrow,nav>svg#nav-right-arrow{height:36px;width:32px;background-color:var(--color-surface);position:absolute;top:0;bottom:var(--spacing-1_5);margin:auto}nav>svg#nav-left-arrow{border-right:1px solid var(--color-stroke);padding-right:var(--spacing)}nav>svg#nav-right-arrow{border-left:1px solid var(--color-stroke);padding-left:var(--spacing);right:0}nav>input[name=show-first-items]:checked,nav>input[name=show-last-items]:checked{width:0}nav>input[name=show-first-items]:checked~svg#nav-left-arrow,nav>input[name=show-last-items]:checked~svg#nav-right-arrow{display:none}nav>input[name=show-first-items]:checked~ul.navigation__first-level{justify-content:flex-start}nav>input[name=show-last-items]:checked~ul.navigation__first-level{justify-content:flex-end}nav>input[name=show-first-items]:active~svg#nav-left-arrow,nav>input[name=show-first-items]:hover~svg#nav-left-arrow,nav>input[name=show-last-items]:active~svg#nav-right-arrow,nav>input[name=show-last-items]:hover~svg#nav-right-arrow{fill:var(--color-stroke)}}@media screen and (min-width:1110px){nav>.navigation__control--desktop{display:none}nav>ul.navigation__first-level{justify-content:flex-start!important}}.navigation__second-level{display:none;flex-direction:row;flex-wrap:wrap;align-content:flex-start;height:100%;width:100%;background-color:var(--color-surface);position:absolute;z-index:1;top:48px;left:0}.navigation__first-level>li input[name=mobileNavigationOptions]:checked~.navigation__second-level{display:flex}.navigation__second-level>.navi__header{display:flex;flex-direction:column}.navigation__second-level>li{background-color:var(--color-surface)}.navigation__second-level>li:hover>.second-level__link{text-decoration:underline}.navigation__second-level>li[data-image=true]{flex-basis:48.5%;aspect-ratio:1;padding:var(--spacing) 0 var(--spacing) var(--spacing-2);text-align:center}.navigation__second-level>li[data-image=true] img{width:100%;height:auto;object-fit:contain;font-size:14px}.navigation__second-level>li:not([data-image=true]){flex-basis:100%;border-bottom:1px solid var(--color-dim)}.navigation__second-level>li:not([data-image=true]):last-of-type{border-bottom:none}.navigation__second-level>li:not([data-image=true]) p{padding:var(--spacing-1_5) var(--spacing-2)}.navigation__second-level>li:not([data-image=true]).navi__header{padding:var(--spacing) 0}.navigation__second-level>li:not([data-image=true]).navi__header>p{padding:0 var(--spacing-2)}.navigation__second-level>li:not([data-image=true]).navi__header>.second-level__link{padding:0 var(--spacing-2);color:var(--color-accent)}@media screen and (min-width:600px){.navigation__second-level>li[data-image=true]{flex-basis:33%}}@media screen and (min-width:960px){.navigation__first-level{--text-columns-length:100;--thumbnails-per-row:1}.navigation__first-level>li>.navigation__second-level{display:none;flex-direction:column;flex-wrap:wrap;max-width:1280px;padding:var(--spacing) var(--spacing-3);position:absolute;left:50%;transform:translate3d(-50%,-10px,0)}.navigation__first-level>li[data-rows="1"]>.navigation__second-level{height:168px}.navigation__first-level>li[data-rows="2"]>.navigation__second-level{height:320px}.navigation__first-level>li:hover:before{display:block;content:"";width:100vw;position:absolute;left:50%;background-color:var(--color-surface);box-shadow:0 5px 5px -5px #616161}.navigation__first-level .navigation__second-level:hover,.navigation__first-level>li:hover .navigation__second-level{display:flex}.navigation__first-level>li[data-rows="1"]:hover:before{height:215px;transform:translate3d(-50%,124px,0)}.navigation__first-level>li[data-rows="1"][data-link=true][data-hps-link=true]:hover:before{height:0}.navigation__first-level>li[data-rows="2"]:hover:before{height:320px;transform:translate3d(-50%,182px,0)}.navigation__first-level>li input[name=mobileNavigationOptions]:checked~.navigation__second-level,.navigation__second-level>.navi__header{display:none}.navigation__first-level>li>.navigation__second-level>li{flex-basis:auto;aspect-ratio:auto;margin:0;z-index:1}.navigation__first-level li[data-image=true]{width:calc((100% - var(--text-columns-length)*7px)/var(--thumbnails-per-row))}.navigation__second-level>li:hover>.second-level__link{color:var(--color-accent);text-decoration:none}.navigation__second-level>li.second-level--active>.second-level__link *{color:var(--color-accent)}.navigation__second-level>li[data-image=true]{margin:0;max-width:unset;padding:0}.navigation__second-level>li[data-image=true]>.second-level__link{align-items:center}.navigation__second-level>li[data-image=true] img{width:auto;max-width:100%;height:110px;flex-grow:1}.navigation__second-level>li:not([data-image=true]) p{padding:0}.navigation__second-level>li[data-image=true][data-last-odd=true]:after{display:block;content:"";height:152px}.navigation__second-level>li:not([data-image=true]){border-bottom:none}.navigation__second-level>li:not([data-image=true])>.second-level__link{align-items:flex-start;border-left:1px solid var(--color-dim)}.navigation__first-level>li>.navigation__second-level>li>.second-level__link{display:flex;flex-direction:column;gap:var(--spacing-0_5);padding:var(--spacing)}.navigation__second-level>li p.second-level__title{margin:0;padding:0;max-width:100%;word-break:break-word}}@media screen and (min-width:1180px){.navigation__first-level li[data-image=true]{width:calc((100% - var(--text-columns-length)*8px)/var(--thumbnails-per-row))}}@media screen and (min-width:0\0) and (min-resolution:+72dpi){.navigation__second-level>li:not([data-image=true]) p{padding:12px 16px}}@media screen and (min-width:0\0) and (min-resolution:+72dpi) and (min-width:960px){.navigation__first-level>li>.navigation__second-level{padding:8px 24px;height:178px}.navigation__first-level>li:hover:before{height:178px;transform:translateY(114px)}.navigation__second-level>li{width:95%}.navigation__second-level>li>.second-level__link{padding:8px;max-height:164px}}@media screen and (min-width:0\0) and (min-resolution:+72dpi) and (min-width:1160px){.navigation__first-level li[data-image=true]{width:10%}}