:root{--breakpoint-mobile:320px;--breakpoint-portrait:530px;--breakpoint-landscape:800px;--breakpoint-notebook:1180px;--breakpoint-desktop:1480px;--breakpoint-desktop-medium:1920px;--breakpoint-desktop-large:2260px;--breakpoint:var(--breakpoint-mobile);--document-min-width:320px;--document-max-width:2560px;--full-grid-column-width:calc((100% - var(--grid-margin)*2 - var(--grid-gutter)*(var(--grid-columns) + 1))/var(--grid-columns));--grid-columns:4;--grid-gutter:0;--grid-margin:0;--grid-max-width:100%;--grid-spacing:10px;--grid-padding:10px;--block-margin:30px}@media (min-width:530px){:root{--breakpoint:var(--breakpoint-portrait);--grid-columns:6}}@media (min-width:800px){:root{--breakpoint:var(--breakpoint-landcape);--grid-columns:12;--block-margin:60px}}@media (min-width:1180px){:root{--breakpoint:var(--breakpoint-notebook);--grid-columns:12}}@media (min-width:1480px){:root{--breakpoint:var(--breakpoint-desktop);--grid-columns:14}}@media (min-width:1920px){:root{--breakpoint:var(--breakpoint-desktop-medium);--grid-columns:14}}@media (min-width:2260px){:root{--breakpoint:var(--breakpoint-desktop-large);--grid-columns:16}}:root{--space-xxs:5px;--space-xs:10px;--space-sm:15px;--space-md:20px;--space-lg:30px;--space-xl:50px;--space-xxl:80px;font-size:16px;font-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5em;text-rendering:optimizelegibility}:root b,:root strong{font-weight:700}:root{--color-black:#000;--color-white:#fff;--easing-default:var(--timing-default) var(--bezier-default);--easing-slow:var(--timing-slow) var(--bezier-default);--easing-extraslow:var(--timing-extraslow) var(--bezier-default);--color-blue:#78aaf9;--color-orange:#f6c343;--color-yellow:#ffe40c;--color-magenta:#e83082;--color-grey-dark:#222;--color-grey:#464646;--color-grey-light:#bdbdbd;--color-grey-lighter:#ebebeb;--color-grey-extralight:#f6f6f6;--color-grey-medium:#6e6e6e;--color-grey-medium-light:#9b9b9b;--color-grey-medium-dark:#cacbcb;--color-mathaf-grey:#eef1f2;--color-yellow-bright:#f9ff1e;--color-error:#e9190a;--color-success:#36ac17;--color-info:#000;--transparency-overlay:hsla(0,0%,100%,.8);--transparency-background:rgba(0,0,0,.55);--transparency-button:rgba(0,0,0,.33);--transparency-3d:hsla(0,0%,92%,.6);--grid-border:1px solid #000;--grid-border-white:1px solid #fff;--actual-vw:calc(100vw - var(--grid-padding)*2);--bezier-default:cubic-bezier(.26,.88,.57,.9);--bezier-tighter:cubic-bezier(.23,1,.32,1);--timing-fast:.15s;--timing-default:.35s;--timing-slow:.75s;--timing-extraslow:1.5s;--z-index-overlay:2048;--menu-bar-height:60px;--endorsement-bar-height:0px}@media (min-width:1180px){:root{--menu-bar-height:70px}}@media (min-width:800px){:root{--endorsement-bar-height:50px}}@media screen and (prefers-reduced-motion:reduce){:root{--timing-fast:1ms;--timing-default:1ms;--timing-slow:1ms;--timing-extraslow:1ms}}.heading-1{color:var(--heading-1-color,currentColor);font-family:var(--heading-1-font-family);font-feature-settings:var(--heading-1-font-feature-settings);font-size:var(--heading-1-font-size);font-style:var(--heading-1-font-style);font-variant:var(--heading-1-font-variant);font-weight:var(--heading-1-font-weight);letter-spacing:var(--heading-1-letter-spacing);line-height:var(--heading-1-line-height);padding-block:var(--heading-1-padding-top) var(--heading-1-padding-bottom);-webkit-text-decoration:var(--heading-1-text-decoration);text-decoration:var(--heading-1-text-decoration);text-decoration-thickness:var(--heading-1-text-decoration-thickness);text-transform:var(--heading-1-text-transform);text-underline-offset:var(--heading-1-text-underline-offset);word-spacing:var(--heading-1-word-spacing)}html:lang(ar) .heading-1:not(:not(:lang(ar))),html:not(:lang(ar)) .heading-1[lang=ar]{font-family:var(--heading-1-ar-font-family);font-feature-settings:var(--heading-1-ar-font-feature-settings);font-size:var(--heading-1-ar-font-size);font-style:var(--heading-1-ar-font-style);font-variant:var(--heading-1-ar-font-variant);font-weight:var(--heading-1-ar-font-weight);letter-spacing:var(--heading-1-ar-letter-spacing);line-height:var(--heading-1-ar-line-height);text-transform:var(--heading-1-ar-text-transform);word-spacing:var(--heading-1-ar-word-spacing)}.heading-2{color:var(--heading-2-color,currentColor);font-family:var(--heading-2-font-family);font-feature-settings:var(--heading-2-font-feature-settings);font-size:var(--heading-2-font-size);font-style:var(--heading-2-font-style);font-variant:var(--heading-2-font-variant);font-weight:var(--heading-2-font-weight);letter-spacing:var(--heading-2-letter-spacing);line-height:var(--heading-2-line-height);padding-block:var(--heading-2-padding-top) var(--heading-2-padding-bottom);-webkit-text-decoration:var(--heading-2-text-decoration);text-decoration:var(--heading-2-text-decoration);text-decoration-thickness:var(--heading-2-text-decoration-thickness);text-transform:var(--heading-2-text-transform);text-underline-offset:var(--heading-2-text-underline-offset);word-spacing:var(--heading-2-word-spacing)}html:lang(ar) .heading-2:not(:not(:lang(ar))),html:not(:lang(ar)) .heading-2[lang=ar]{font-family:var(--heading-2-ar-font-family);font-feature-settings:var(--heading-2-ar-font-feature-settings);font-size:var(--heading-2-ar-font-size);font-style:var(--heading-2-ar-font-style);font-variant:var(--heading-2-ar-font-variant);font-weight:var(--heading-2-ar-font-weight);letter-spacing:var(--heading-2-ar-letter-spacing);line-height:var(--heading-2-ar-line-height);text-transform:var(--heading-2-ar-text-transform);word-spacing:var(--heading-2-ar-word-spacing)}.heading-3{color:var(--heading-3-color,currentColor);font-family:var(--heading-3-font-family);font-feature-settings:var(--heading-3-font-feature-settings);font-size:var(--heading-3-font-size);font-style:var(--heading-3-font-style);font-variant:var(--heading-3-font-variant);font-weight:var(--heading-3-font-weight);letter-spacing:var(--heading-3-letter-spacing);line-height:var(--heading-3-line-height);padding-block:var(--heading-3-padding-top) var(--heading-3-padding-bottom);-webkit-text-decoration:var(--heading-3-text-decoration);text-decoration:var(--heading-3-text-decoration);text-decoration-thickness:var(--heading-3-text-decoration-thickness);text-transform:var(--heading-3-text-transform);text-underline-offset:var(--heading-3-text-underline-offset);word-spacing:var(--heading-3-word-spacing)}html:lang(ar) .heading-3:not(:not(:lang(ar))),html:not(:lang(ar)) .heading-3[lang=ar]{font-family:var(--heading-3-ar-font-family);font-feature-settings:var(--heading-3-ar-font-feature-settings);font-size:var(--heading-3-ar-font-size);font-style:var(--heading-3-ar-font-style);font-variant:var(--heading-3-ar-font-variant);font-weight:var(--heading-3-ar-font-weight);letter-spacing:var(--heading-3-ar-letter-spacing);line-height:var(--heading-3-ar-line-height);text-transform:var(--heading-3-ar-text-transform);word-spacing:var(--heading-3-ar-word-spacing)}.heading-4{color:var(--heading-4-color,currentColor);font-family:var(--heading-4-font-family);font-feature-settings:var(--heading-4-font-feature-settings);font-size:var(--heading-4-font-size);font-style:var(--heading-4-font-style);font-variant:var(--heading-4-font-variant);font-weight:var(--heading-4-font-weight);letter-spacing:var(--heading-4-letter-spacing);line-height:var(--heading-4-line-height);padding-block:var(--heading-4-padding-top) var(--heading-4-padding-bottom);-webkit-text-decoration:var(--heading-4-text-decoration);text-decoration:var(--heading-4-text-decoration);text-decoration-thickness:var(--heading-4-text-decoration-thickness);text-transform:var(--heading-4-text-transform);text-underline-offset:var(--heading-4-text-underline-offset);word-spacing:var(--heading-4-word-spacing)}html:lang(ar) .heading-4:not(:not(:lang(ar))),html:not(:lang(ar)) .heading-4[lang=ar]{font-family:var(--heading-4-ar-font-family);font-feature-settings:var(--heading-4-ar-font-feature-settings);font-size:var(--heading-4-ar-font-size);font-style:var(--heading-4-ar-font-style);font-variant:var(--heading-4-ar-font-variant);font-weight:var(--heading-4-ar-font-weight);letter-spacing:var(--heading-4-ar-letter-spacing);line-height:var(--heading-4-ar-line-height);text-transform:var(--heading-4-ar-text-transform);word-spacing:var(--heading-4-ar-word-spacing)}.heading-5{color:var(--heading-5-color,currentColor);font-family:var(--heading-5-font-family);font-feature-settings:var(--heading-5-font-feature-settings);font-size:var(--heading-5-font-size);font-style:var(--heading-5-font-style);font-variant:var(--heading-5-font-variant);font-weight:var(--heading-5-font-weight);letter-spacing:var(--heading-5-letter-spacing);line-height:var(--heading-5-line-height);padding-block:var(--heading-5-padding-top) var(--heading-5-padding-bottom);-webkit-text-decoration:var(--heading-5-text-decoration);text-decoration:var(--heading-5-text-decoration);text-decoration-thickness:var(--heading-5-text-decoration-thickness);text-transform:var(--heading-5-text-transform);text-underline-offset:var(--heading-5-text-underline-offset);word-spacing:var(--heading-5-word-spacing)}html:lang(ar) .heading-5:not(:not(:lang(ar))),html:not(:lang(ar)) .heading-5[lang=ar]{font-family:var(--heading-5-ar-font-family);font-feature-settings:var(--heading-5-ar-font-feature-settings);font-size:var(--heading-5-ar-font-size);font-style:var(--heading-5-ar-font-style);font-variant:var(--heading-5-ar-font-variant);font-weight:var(--heading-5-ar-font-weight);letter-spacing:var(--heading-5-ar-letter-spacing);line-height:var(--heading-5-ar-line-height);text-transform:var(--heading-5-ar-text-transform);word-spacing:var(--heading-5-ar-word-spacing)}.heading-6{color:var(--heading-6-color,currentColor);font-family:var(--heading-6-font-family);font-feature-settings:var(--heading-6-font-feature-settings);font-size:var(--heading-6-font-size);font-style:var(--heading-6-font-style);font-variant:var(--heading-6-font-variant);font-weight:var(--heading-6-font-weight);letter-spacing:var(--heading-6-letter-spacing);line-height:var(--heading-6-line-height);padding-block:var(--heading-6-padding-top) var(--heading-6-padding-bottom);-webkit-text-decoration:var(--heading-6-text-decoration);text-decoration:var(--heading-6-text-decoration);text-decoration-thickness:var(--heading-6-text-decoration-thickness);text-transform:var(--heading-6-text-transform);text-underline-offset:var(--heading-6-text-underline-offset);word-spacing:var(--heading-6-word-spacing)}html:lang(ar) .heading-6:not(:not(:lang(ar))),html:not(:lang(ar)) .heading-6[lang=ar]{font-family:var(--heading-6-ar-font-family);font-feature-settings:var(--heading-6-ar-font-feature-settings);font-size:var(--heading-6-ar-font-size);font-style:var(--heading-6-ar-font-style);font-variant:var(--heading-6-ar-font-variant);font-weight:var(--heading-6-ar-font-weight);letter-spacing:var(--heading-6-ar-letter-spacing);line-height:var(--heading-6-ar-line-height);text-transform:var(--heading-6-ar-text-transform);word-spacing:var(--heading-6-ar-word-spacing)}.heading-online-collection-heading-1{color:var(--online-collection-heading-1-color,currentColor);font-family:var(--online-collection-heading-1-font-family);font-feature-settings:var(--online-collection-heading-1-font-feature-settings);font-size:var(--online-collection-heading-1-font-size);font-style:var(--online-collection-heading-1-font-style);font-variant:var(--online-collection-heading-1-font-variant);font-weight:var(--online-collection-heading-1-font-weight);letter-spacing:var(--online-collection-heading-1-letter-spacing);line-height:var(--online-collection-heading-1-line-height);padding-block:var(--online-collection-heading-1-padding-top) var(--online-collection-heading-1-padding-bottom);-webkit-text-decoration:var(--online-collection-heading-1-text-decoration);text-decoration:var(--online-collection-heading-1-text-decoration);text-decoration-thickness:var(--online-collection-heading-1-text-decoration-thickness);text-transform:var(--online-collection-heading-1-text-transform);text-underline-offset:var(--online-collection-heading-1-text-underline-offset);word-spacing:var(--online-collection-heading-1-word-spacing)}html:lang(ar) .heading-online-collection-heading-1:not(:not(:lang(ar))),html:not(:lang(ar)) .heading-online-collection-heading-1[lang=ar]{font-family:var(--online-collection-heading-1-ar-font-family);font-feature-settings:var(--online-collection-heading-1-ar-font-feature-settings);font-size:var(--online-collection-heading-1-ar-font-size);font-style:var(--online-collection-heading-1-ar-font-style);font-variant:var(--online-collection-heading-1-ar-font-variant);font-weight:var(--online-collection-heading-1-ar-font-weight);letter-spacing:var(--online-collection-heading-1-ar-letter-spacing);line-height:var(--online-collection-heading-1-ar-line-height);text-transform:var(--online-collection-heading-1-ar-text-transform);word-spacing:var(--online-collection-heading-1-ar-word-spacing)}
