.anchor-link-collection{justify-content:space-around;gap:var(--spacing-4);scroll-snap-type:x mandatory;scroll-snap-stop:always;-ms-overflow-style:none;scrollbar-width:thin;grid-auto-columns:auto;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow:auto hidden}@media (prefers-reduced-motion:no-preference){.anchor-link-collection{scroll-behavior:smooth}}.anchor-link{scroll-snap-align:start;height:100%;margin:0 var(--spacing)var(--spacing);flex-direction:column;align-items:center;display:flex}.anchor-link:first-child{margin-left:0}.anchor-link:last-child{margin-right:0}.anchor-link__content{align-items:center;gap:var(--spacing-1_5);flex-direction:column;width:auto;height:100%;text-decoration:none;transition:transform .2s;display:flex}.anchor-link__content:hover{transform:scale(1.1)}.anchor-link__image{object-fit:cover;width:auto;height:100px}.anchor-link-collection .anchor-link h2{text-align:center;margin-bottom:0}@media screen and (min-width:1280px){.anchor-link-collection{scroll-snap-type:none;padding:var(--spacing);grid-auto-flow:column;overflow:hidden}.anchor-link{scroll-snap-align:unset;margin-left:0;margin-right:0}.anchor-link__content{gap:var(--spacing-2)}.anchor-link-collection .anchor-link h2{text-wrap:nowrap}}
.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{animation:.6s intorAnimation;display:flex}.animation--spinner svg{fill:#868686}.animation--spinner svg path:first-of-type{animation:1s linear infinite pulse}.animation--spinner svg path:nth-of-type(2){animation:1s linear -83ms infinite pulse}.animation--spinner svg path:nth-of-type(3){animation:1s linear -.166s infinite pulse}.animation--spinner svg path:nth-of-type(4){animation:1s linear -.249s infinite pulse}.animation--spinner svg path:nth-of-type(5){animation:1s linear -.332s infinite pulse}.animation--spinner svg path:nth-of-type(6){animation:1s linear -.415s infinite pulse}.animation--spinner svg path:nth-of-type(7){animation:1s linear -.498s infinite pulse}.animation--spinner svg path:nth-of-type(8){animation:1s linear -.581s infinite pulse}.animation--spinner svg path:nth-of-type(9){animation:1s linear -.664s infinite pulse}.animation--spinner svg path:nth-of-type(10){animation:1s linear -.747s infinite pulse}.animation--spinner svg path:nth-of-type(11){animation:1s linear -.83s infinite pulse}.animation--spinner svg path:nth-of-type(12){animation:1s linear -.913s infinite pulse}@keyframes pulse{50%{fill:#868686}to{fill:#86868666}}@keyframes intorAnimation{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(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(.moving) .rotatePoint{stroke:var(--color-accent);stroke-opacity:.4;stroke-width:3px}.rotate-point{fill:var(--color-accent);stroke:var(--color-surface);transform-origin:50%}.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);cursor:not-allowed;opacity:.3}.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}
.button.variant-primary{background-color:var(--color-accent);border:2px solid var(--color-accent);color:var(--color-accent-on)}.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 #0000}.button.text--button.variant-primary:disabled{background-color:var(--color-on-secondary);border:2px solid var(--color-on-secondary);color:var(--color-accent-on);cursor:not-allowed;opacity:.3}
.button.variant-secondary{background-color:initial;border:2px solid var(--color-accent);color: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;border:2px solid var(--color-on-secondary);color:var(--color-on-secondary);cursor:not-allowed;opacity:.3}
.button.variant-tertiary{background-color:initial;color:var(--color-accent);border:none}.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);cursor:not-allowed;opacity:.3}
.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);cursor:not-allowed;opacity:.3}.button.variant-text{background-color:initial;color:var(--color-on);border:none}
.button{--button-radius:100px;cursor:pointer;align-items:center;gap:var(--spacing-0_5);text-transform:uppercase;-webkit-user-select:none;user-select:none;vertical-align:middle;will-change:background-color;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;border-radius:var(--button-radius);white-space:nowrap;border:0;justify-items:center;height:fit-content;text-decoration:none;transition-property:background-color;transition-duration:.35s;display:inline-grid;position:relative}span[class*=button]{align-items:center;display:flex}.button__icon{margin-right:var(--spacing-0_5)}.button.text--button{justify-content:center;align-items:center;display:inline-flex;position:relative}@keyframes throbber-stroke{to{stroke-dasharray:0 56.56;stroke-dashoffset:-56.56px}50%{stroke-dasharray:56.56 56.56;stroke-dashoffset:0}0%{stroke-dasharray:56.56 56.56;stroke-dashoffset:56.56px}}@keyframes strobber-rotate{0%{rotate:-180deg}to{rotate:180deg}}.button .throbber{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:5px;animation:2s linear infinite throbber-stroke,2s cubic-bezier(.5,.35,.15,1) infinite strobber-rotate}.button-throbber{content:"";opacity:1;transition:all .5s cubic-bezier(.42,-.51,.45,1);position:absolute;transform:scale(0)}button[data-status=busy] .button-throbber{opacity:1;transform:scale(1)}button[data-status=busy]{cursor:default;pointer-events:none}button[data-status=busy]>.label{opacity:0;transition:all .5s cubic-bezier(.42,-.51,.45,1);transform:scale(.1)}
.close-icon-button__container{z-index:9999;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.close-icon-button{background-color:var(--color-on);cursor:pointer;padding:var(--spacing-0_5);border-radius:50%;transition:background-color .2s ease-in-out;display:flex;color:var(--color-surface)!important}
.app-banner{background-color:var(--color-canvas);border-bottom:4px solid var(--color-stroke);color:var(--color-on);cursor:pointer;padding:var(--spacing-1_5)var(--spacing);z-index:1101;justify-content:space-between;align-items:center;width:100%;display:none;top:0;left:0}.app-banner--position-fixed{position:fixed}.app-banner--position-sticky{position:sticky}.app-banner--visible{display:flex}.app-banner .app-banner__close{height:30px;margin:calc(var(--spacing-0_5)*-1);padding:var(--spacing);z-index:1101;align-items:center;width:30px;display:flex;position:absolute;left:0}.app-banner__logo{height:45px;margin-left:var(--spacing-1_5);width:45px}.app-banner .app-banner__content{padding:0 var(--spacing);white-space:nowrap;flex-direction:column;width:fit-content;margin-right:auto;display:flex}.app-banner .app-banner__title{align-items:center;width:100%;display:flex}.app-banner a{color:inherit;font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Ubuntu,Helvetica,Arial,sans-serif;text-decoration:none}.app-banner .app-banner__title .app-banner__ratings{--app-banner__rating:0;height:10px;margin-left:var(--spacing-4);background:url(https://assets.pixum.com/img/icon/star_grey_21x16.png) 0 0/14px repeat-x;width:70px;position:relative}.app-banner .app-banner__title .app-banner__ratings:before{content:"";height:10px;width:calc(var(--app-banner__rating)*1px*14);background:url(https://assets.pixum.com/img/icon/star_yellow_21x16.png) 0 0/14px repeat-x;display:block}@media screen and (max-width:360px){.app-banner .app-banner__title .app-banner__ratings{margin-left:var(--spacing)}.app-banner .app-banner__content{margin-right:unset}}.app-banner .app-banner-button{background-color:initial;color:var(--color-on);padding:var(--spacing)calc(var(--spacing)*1.5);text-transform:uppercase}
.AppBanner-module__KqOUva__appBanner{margin-top:-4px;border-bottom-color:var(--color-stroke)!important}
.asterisk{text-align:center}
.awards-container{scroll-snap-type:x mandatory;scroll-snap-stop:always;-ms-overflow-style:none;scrollbar-width:thin;grid-auto-columns:auto;grid-auto-flow:column;justify-content:space-between;gap:45px;padding:0;display:grid;overflow-x:auto}.award{scroll-snap-align:center;align-items:center;gap:10px;width:min-content;display:grid}.award img{width:auto;height:135px;max-width:unset;vertical-align:bottom;margin-bottom:var(--spacing)}@media (prefers-reduced-motion:no-preference){.awards-container{scroll-behavior:smooth}}.awards-container.awards-container--key-visual{gap:unset;justify-content:space-around;width:100%;display:flex}.awards-container.awards-container--key-visual .award{margin-left:var(--spacing);margin-right:var(--spacing);flex:1;justify-content:center}.awards-container.awards-container--key-visual .award img{height:125px;margin-bottom:var(--spacing-3);max-width:200px}@media screen and (min-width:960px){.awards-container.awards-container--key-visual .award{margin-left:var(--spacing-2);margin-right:var(--spacing-2)}}
.styles-module__kqXr_q__brandBar{background-color:var(--color-surface);flex-direction:column;align-items:center;display:none}.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__brandBarContent{background-color:var(--palette-brand-500);justify-content:center;align-items:center;width:100%;padding:6px 0;transition:max-height 1s;display:flex;overflow:hidden}.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__brandBarHeadline{margin-left:auto}.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__brandBarContent a{text-decoration:none}.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__brandBarContent a:hover{text-decoration:underline}.close.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__brandBarContent{max-height:29px}.close.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__brandBarContent>*{display:none}.open.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__brandBarContent{max-height:40px}.close.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__brandBarHandle{width:67px;height:27px;margin-top:calc(-1*var(--spacing-1_5));background-color:var(--color-accent);padding:0}.close.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__brandBarHandle:hover{background-color:var(--color-accent)}.open.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__brandBarHandle{display:none}.open.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__brandBarClose{margin-left:auto;margin-right:var(--spacing);padding:0}.styles-module__kqXr_q__brandBar.styles-module__kqXr_q__brandBarHidden{overflow:hidden}@media screen and (max-width:960px){.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__text--subheadline{text-align:center}}@media screen and (min-width:960px){.styles-module__kqXr_q__brandBar{display:flex}}
.label__wrapper,[class*=text--].label__wrapper{display:flex}a.label__wrapper{color:inherit;cursor:pointer;text-decoration:none;display:flex}.label--masked.label__wrapper:hover,a.label__wrapper:hover{text-decoration:underline}.label--masked.label__wrapper:hover .label__icon,a.label__wrapper:hover .label__icon{transition:transform .2s;transform:scale(1.1)}.label--masked.label__wrapper:not(:hover) .label__icon,a.label__wrapper:not(:hover) .label__icon{transition:transform .2s;transform:scale(1)}.label__wrapper .label__icon{align-items:center;display:flex}.label__wrapper .label__icon--left{margin-right:var(--spacing-0_5)}.label__wrapper .label__icon--right{margin-left:var(--spacing-0_5)}.label--masked.label__wrapper{cursor:pointer}
.button--download--text{padding-left:var(--spacing);text-transform:none;text-align:start}.button--download--text .text--button{line-height:20px}.button--download--text .text--caption{text-transform:none;font-size:.75rem}.add_to_cart__success-state{color:var(--color-success);font-weight:var(--font-weight);text-transform:uppercase;margin:var(--spacing-1_5)var(--spacing-2)var(--spacing-1_5)var(--spacing-1_75);justify-content:center;align-items:center;display:flex}.add_to_cart__success-state svg{display:flex}
.grid--wrapper{--grid-column-count:1;gap:var(--spacing-3);grid-template-columns:repeat(var(--grid-column-count),minmax(280px,1fr));grid-template-columns:repeat(1,minmax(310px,1fr));width:100%;padding-inline:0;display:grid}.grid--wrapper ul{list-style-type:disc}.card--hide{display:none!important}.card__body :nth-child(2).card-group--chips-container{padding-top:var(--spacing-2)}@media (max-width:600px){.grid--wrapper{gap:var(--spacing-1_5)}.grid--wrapper.grid--wrapper-swipeable,.card__product .grid--wrapper.grid--wrapper-swipeable,.card__navigation .grid--wrapper.grid--wrapper-swipeable{scrollbar-width:thin;scroll-snap-type:x mandatory;padding-bottom:var(--spacing-1_5);grid-auto-rows:max-content;grid-auto-columns:310px;grid-auto-flow:column;width:100%;overflow-x:scroll}.grid--wrapper.grip--wrapper-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:600px){.grid--wrapper{--grid-column-count:3;grid-template-columns:repeat(auto-fit,minmax(29%,1fr))}}@media screen and (min-width:1000px){.grid--wrapper{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}}
.chip{background-color:var(--color-surface);border:var(--border-size)solid var(--color-stroke);border-radius:var(--spacing-3);box-sizing:border-box;color:var(--color-on);align-items:center;display:flex}.chip.chip--disabled{background-color:initial;border:none}.chip.chip--clickable{cursor:pointer;z-index:5}.chip.chip--selected{background-color:var(--color-accent);border-color:var(--color-stroke);color:var(--color-accent-on)}.chip.chip--clickable.chip--selected:hover{background-color:var(--color-accent--hover);color:var(--color-accent-on)}.chip.chip--clickable:not(.chip--selected):hover{background-color:var(--color-canvas--hover);color:var(--color-on--hover)}.chip[data-padding=small]{padding:0 var(--spacing-0_5)}.chip[data-padding=small-left]{padding:0 var(--spacing-1_5)0 var(--spacing-0_5)}.chip[data-padding=small-right]{padding:0 var(--spacing-0_5)0 var(--spacing-1_5)}.chip[data-padding=large]{padding:var(--spacing-0_5)var(--spacing-1_5)}
.chips{--chips-center:center;--text-alignment:start;--text-padding:var(--spacing-3);--chips-alignment:flex-start;gap:var(--spacing);text-align:var(--text-alignment);flex-wrap:wrap;display:flex}.chips.chips--on-top{z-index:3}.chips-center{place-content:var(--chips-center)}.chips-start{place-content:var(--chips-alignment)}.chips>.chips__headline{width:100%}.chips>.chips__headline,.chips>.chips__headline.chips__headline--tight{margin-bottom:var(--spacing)}
.shopping-cart{display:flex;position:relative;overflow:hidden}.shopping-cart>.shopping-cart__badge{background-color:var(--color-cta-strong);border:1px solid var(--color-surface);color:var(--color-surface);text-align:center;transform-origin:100% 0;border-radius:24px;min-width:24px;height:24px;margin:0;font-size:10px;font-weight:400;line-height:22px;position:absolute;top:0;right:0;transform:translate(-2px,2px)}.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{color:var(--color-accent);padding:0}.shopping-cart.shopping-cart--three-digits>.shopping-cart__icon{margin-right:var(--spacing-1_5)}.shopping-cart>.shopping-cart__badge{font-size:12px;transform:translate(0)}}
.card__actions{column-gap:var(--spacing-2);justify-self:var(--card-text-alignment);padding:var(--spacing)0;display:grid}.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}}
.card[data-layout=column] .card__addons{grid-template:"topLeft topMiddle topRight""middle middle middle"1fr"bottomLeft bottomMiddle bottomRight"/auto 1fr auto;grid-area:media;display:grid}.card[data-layout=row] .card__addons{grid-area:1/1/99;width:fit-content}.card__addon--flag{margin-top:var(--spacing);grid-area:topLeft}.card__addons [class*=-icon]{margin:0 var(--spacing-0_5)0 0;border-radius:50%;place-self:center;display:flex}.card__addon--zoom-icon{background-color:var(--overlay-dark-background);cursor:pointer;z-index:5;grid-area:bottomRight;transition:all .3s ease-out}.card__addon--zoom-icon>svg{fill:var(--overlay-dark-on)}.card__addon--zoom-icon:hover{background-color:var(--overlay-dark-background--hover);transform:translateZ(0);box-shadow:0 3px 3px #00000024,0 1px 7px #0000001f,0 3px 1px -1px #0003}.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{cursor:pointer;z-index:5;grid-area:topRight;transition:all .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{height:calc(var(--spacing-4) + var(--spacing-0_5));margin-top:var(--spacing-2_75);padding:var(--spacing-0_75)var(--spacing-1_5);align-items:center;display:flex}.card__addon--tag[data-position=bottom]{background-color:var(--color-accent-on);border-radius:var(--border-radius);color:var(--color-accent);margin:var(--spacing-2);padding:var(--spacing)var(--spacing-2);grid-area:bottomRight}.card__addon--tag[data-position=top]{background-color:var(--color-accent);color:var(--color-accent-on);grid-area:topLeft}.card__addon--flag-image{background-color:var(--color-accent);margin-top:var(--spacing-2);max-width:192px;max-height:36px}.card__addon--flag-image>img{height:100%;padding-left:var(--spacing-2);padding-right:var(--spacing-2);width:100%}
.card__content>img:first-of-type{width:100%;display:block}.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:.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}}}
