/** Shopify CDN: Minification failed

Line 1150:8 Expected ":"

**/
/*Bulma Helpers*/
:root { --bulma-column-gap: 0.75rem; }
.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:var(--bulma-column-gap)}.columns.is-mobile>.column.is-narrow{flex:none;width:unset}.columns.is-mobile>.column.is-12,.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-9,.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-6,.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-3,.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-9,.columns.is-mobile>.column.is-offset-three-quarters{margin-inline-start:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-inline-start:66.6666%}.columns.is-mobile>.column.is-offset-6,.columns.is-mobile>.column.is-offset-half{margin-inline-start:50%}.columns.is-mobile>.column.is-offset-one-third{margin-inline-start:.3333%}.columns.is-mobile>.column.is-offset-3,.columns.is-mobile>.column.is-offset-one-quarter{margin-inline-start:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-inline-start:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-inline-start:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-inline-start:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-inline-start:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-inline-start:0}.columns.is-mobile>.column.is-1{flex:none;width:8.3333333333%}.columns.is-mobile>.column.is-offset-1{margin-inline-start:8.3333333333%}.columns.is-mobile>.column.is-2{flex:none;width:16.6666666667%}.columns.is-mobile>.column.is-offset-2{margin-inline-start:16.6666666667%}.columns.is-mobile>.column.is-4{flex:none;width:33.3333333333%}.columns.is-mobile>.column.is-offset-4{margin-inline-start:33.3333333333%}.columns.is-mobile>.column.is-5{flex:none;width:41.6666666667%}.columns.is-mobile>.column.is-offset-5{margin-inline-start:41.6666666667%}.columns.is-mobile>.column.is-7{flex:none;width:58.3333333333%}.columns.is-mobile>.column.is-offset-7{margin-inline-start:58.3333333333%}.columns.is-mobile>.column.is-8{flex:none;width:66.6666666667%}.columns.is-mobile>.column.is-offset-8{margin-inline-start:66.6666666667%}.columns.is-mobile>.column.is-10{flex:none;width:83.3333333333%}.columns.is-mobile>.column.is-offset-10{margin-inline-start:83.3333333333%}.columns.is-mobile>.column.is-11{flex:none;width:91.6666666667%}.columns.is-mobile>.column.is-offset-11{margin-inline-start:91.6666666667%}.columns.is-mobile>.column.is-offset-12{margin-inline-start:100%}.columns{margin-inline-start:calc(-1 * var(--bulma-column-gap));margin-inline-end:calc(-1 * var(--bulma-column-gap));margin-top:calc(-1 * var(--bulma-column-gap))}.columns:last-child{margin-bottom:calc(-1 * var(--bulma-column-gap))}.columns:not(:last-child){margin-bottom:calc(var(--bulma-block-spacing) - var(--bulma-column-gap))}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-inline-start:0;margin-inline-end:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}.columns.is-0{--bulma-column-gap:0rem}.columns.is-1{--bulma-column-gap:0.25rem}.columns.is-2{--bulma-column-gap:0.5rem}.columns.is-3{--bulma-column-gap:0.75rem}.columns.is-4{--bulma-column-gap:1rem}.columns.is-5{--bulma-column-gap:1.25rem}.columns.is-6{--bulma-column-gap:1.5rem}.columns.is-7{--bulma-column-gap:1.75rem}.columns.is-8{--bulma-column-gap:2rem}@media screen and (max-width:768px){.column.is-narrow-mobile{flex:none;width:unset}.column.is-12-mobile,.column.is-full-mobile{flex:none;width:100%}.column.is-9-mobile,.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-6-mobile,.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-3-mobile,.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-9-mobile,.column.is-offset-three-quarters-mobile{margin-inline-start:75%}.column.is-offset-two-thirds-mobile{margin-inline-start:66.6666%}.column.is-offset-6-mobile,.column.is-offset-half-mobile{margin-inline-start:50%}.column.is-offset-one-third-mobile{margin-inline-start:.3333%}.column.is-offset-3-mobile,.column.is-offset-one-quarter-mobile{margin-inline-start:25%}.column.is-offset-one-fifth-mobile{margin-inline-start:20%}.column.is-offset-two-fifths-mobile{margin-inline-start:40%}.column.is-offset-three-fifths-mobile{margin-inline-start:60%}.column.is-offset-four-fifths-mobile{margin-inline-start:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-inline-start:0}.column.is-1-mobile{flex:none;width:8.3333333333%}.column.is-offset-1-mobile{margin-inline-start:8.3333333333%}.column.is-2-mobile{flex:none;width:16.6666666667%}.column.is-offset-2-mobile{margin-inline-start:16.6666666667%}.column.is-4-mobile{flex:none;width:33.3333333333%}.column.is-offset-4-mobile{margin-inline-start:33.3333333333%}.column.is-5-mobile{flex:none;width:41.6666666667%}.column.is-offset-5-mobile{margin-inline-start:41.6666666667%}.column.is-7-mobile{flex:none;width:58.3333333333%}.column.is-offset-7-mobile{margin-inline-start:58.3333333333%}.column.is-8-mobile{flex:none;width:66.6666666667%}.column.is-offset-8-mobile{margin-inline-start:66.6666666667%}.column.is-10-mobile{flex:none;width:83.3333333333%}.column.is-offset-10-mobile{margin-inline-start:83.3333333333%}.column.is-11-mobile{flex:none;width:91.6666666667%}.column.is-offset-11-mobile{margin-inline-start:91.6666666667%}.column.is-offset-12-mobile{margin-inline-start:100%}.columns.is-0-mobile{--bulma-column-gap:0rem}.columns.is-1-mobile{--bulma-column-gap:0.25rem}.columns.is-2-mobile{--bulma-column-gap:0.5rem}.columns.is-3-mobile{--bulma-column-gap:0.75rem}.columns.is-4-mobile{--bulma-column-gap:1rem}.columns.is-5-mobile{--bulma-column-gap:1.25rem}.columns.is-6-mobile{--bulma-column-gap:1.5rem}.columns.is-7-mobile{--bulma-column-gap:1.75rem}.columns.is-8-mobile{--bulma-column-gap:2rem}}@media screen and (min-width:769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none;width:unset}.column.is-12,.column.is-12-tablet,.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-9,.column.is-9-tablet,.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-6,.column.is-6-tablet,.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-3,.column.is-3-tablet,.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-9,.column.is-offset-9-tablet,.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-inline-start:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-inline-start:66.6666%}.column.is-offset-6,.column.is-offset-6-tablet,.column.is-offset-half,.column.is-offset-half-tablet{margin-inline-start:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-inline-start:.3333%}.column.is-offset-3,.column.is-offset-3-tablet,.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-inline-start:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-inline-start:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-inline-start:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-inline-start:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-inline-start:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-inline-start:0}.column.is-1,.column.is-1-tablet{flex:none;width:8.3333333333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-inline-start:8.3333333333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.6666666667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-inline-start:16.6666666667%}.column.is-4,.column.is-4-tablet{flex:none;width:33.3333333333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-inline-start:33.3333333333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.6666666667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-inline-start:41.6666666667%}.column.is-7,.column.is-7-tablet{flex:none;width:58.3333333333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-inline-start:58.3333333333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.6666666667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-inline-start:66.6666666667%}.column.is-10,.column.is-10-tablet{flex:none;width:83.3333333333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-inline-start:83.3333333333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.6666666667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-inline-start:91.6666666667%}.column.is-offset-12,.column.is-offset-12-tablet{margin-inline-start:100%}.columns:not(.is-desktop){display:flex}.columns.is-0-tablet{--bulma-column-gap:0rem}.columns.is-1-tablet{--bulma-column-gap:0.25rem}.columns.is-2-tablet{--bulma-column-gap:0.5rem}.columns.is-3-tablet{--bulma-column-gap:0.75rem}.columns.is-4-tablet{--bulma-column-gap:1rem}.columns.is-5-tablet{--bulma-column-gap:1.25rem}.columns.is-6-tablet{--bulma-column-gap:1.5rem}.columns.is-7-tablet{--bulma-column-gap:1.75rem}.columns.is-8-tablet{--bulma-column-gap:2rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-0-tablet-only{--bulma-column-gap:0rem}.columns.is-1-tablet-only{--bulma-column-gap:0.25rem}.columns.is-2-tablet-only{--bulma-column-gap:0.5rem}.columns.is-3-tablet-only{--bulma-column-gap:0.75rem}.columns.is-4-tablet-only{--bulma-column-gap:1rem}.columns.is-5-tablet-only{--bulma-column-gap:1.25rem}.columns.is-6-tablet-only{--bulma-column-gap:1.5rem}.columns.is-7-tablet-only{--bulma-column-gap:1.75rem}.columns.is-8-tablet-only{--bulma-column-gap:2rem}}@media screen and (max-width:1023px){.column.is-narrow-touch{flex:none;width:unset}.column.is-12-touch,.column.is-full-touch{flex:none;width:100%}.column.is-9-touch,.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-6-touch,.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-3-touch,.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-9-touch,.column.is-offset-three-quarters-touch{margin-inline-start:75%}.column.is-offset-two-thirds-touch{margin-inline-start:66.6666%}.column.is-offset-6-touch,.column.is-offset-half-touch{margin-inline-start:50%}.column.is-offset-one-third-touch{margin-inline-start:.3333%}.column.is-offset-3-touch,.column.is-offset-one-quarter-touch{margin-inline-start:25%}.column.is-offset-one-fifth-touch{margin-inline-start:20%}.column.is-offset-two-fifths-touch{margin-inline-start:40%}.column.is-offset-three-fifths-touch{margin-inline-start:60%}.column.is-offset-four-fifths-touch{margin-inline-start:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-inline-start:0}.column.is-1-touch{flex:none;width:8.3333333333%}.column.is-offset-1-touch{margin-inline-start:8.3333333333%}.column.is-2-touch{flex:none;width:16.6666666667%}.column.is-offset-2-touch{margin-inline-start:16.6666666667%}.column.is-4-touch{flex:none;width:33.3333333333%}.column.is-offset-4-touch{margin-inline-start:33.3333333333%}.column.is-5-touch{flex:none;width:41.6666666667%}.column.is-offset-5-touch{margin-inline-start:41.6666666667%}.column.is-7-touch{flex:none;width:58.3333333333%}.column.is-offset-7-touch{margin-inline-start:58.3333333333%}.column.is-8-touch{flex:none;width:66.6666666667%}.column.is-offset-8-touch{margin-inline-start:66.6666666667%}.column.is-10-touch{flex:none;width:83.3333333333%}.column.is-offset-10-touch{margin-inline-start:83.3333333333%}.column.is-11-touch{flex:none;width:91.6666666667%}.column.is-offset-11-touch{margin-inline-start:91.6666666667%}.column.is-offset-12-touch{margin-inline-start:100%}.columns.is-0-touch{--bulma-column-gap:0rem}.columns.is-1-touch{--bulma-column-gap:0.25rem}.columns.is-2-touch{--bulma-column-gap:0.5rem}.columns.is-3-touch{--bulma-column-gap:0.75rem}.columns.is-4-touch{--bulma-column-gap:1rem}.columns.is-5-touch{--bulma-column-gap:1.25rem}.columns.is-6-touch{--bulma-column-gap:1.5rem}.columns.is-7-touch{--bulma-column-gap:1.75rem}.columns.is-8-touch{--bulma-column-gap:2rem}}@media screen and (min-width:1024px){.column.is-narrow-desktop{flex:none;width:unset}.column.is-12-desktop,.column.is-full-desktop{flex:none;width:100%}.column.is-9-desktop,.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-6-desktop,.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-3-desktop,.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-9-desktop,.column.is-offset-three-quarters-desktop{margin-inline-start:75%}.column.is-offset-two-thirds-desktop{margin-inline-start:66.6666%}.column.is-offset-6-desktop,.column.is-offset-half-desktop{margin-inline-start:50%}.column.is-offset-one-third-desktop{margin-inline-start:.3333%}.column.is-offset-3-desktop,.column.is-offset-one-quarter-desktop{margin-inline-start:25%}.column.is-offset-one-fifth-desktop{margin-inline-start:20%}.column.is-offset-two-fifths-desktop{margin-inline-start:40%}.column.is-offset-three-fifths-desktop{margin-inline-start:60%}.column.is-offset-four-fifths-desktop{margin-inline-start:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-inline-start:0}.column.is-1-desktop{flex:none;width:8.3333333333%}.column.is-offset-1-desktop{margin-inline-start:8.3333333333%}.column.is-2-desktop{flex:none;width:16.6666666667%}.column.is-offset-2-desktop{margin-inline-start:16.6666666667%}.column.is-4-desktop{flex:none;width:33.3333333333%}.column.is-offset-4-desktop{margin-inline-start:33.3333333333%}.column.is-5-desktop{flex:none;width:41.6666666667%}.column.is-offset-5-desktop{margin-inline-start:41.6666666667%}.column.is-7-desktop{flex:none;width:58.3333333333%}.column.is-offset-7-desktop{margin-inline-start:58.3333333333%}.column.is-8-desktop{flex:none;width:66.6666666667%}.column.is-offset-8-desktop{margin-inline-start:66.6666666667%}.column.is-10-desktop{flex:none;width:83.3333333333%}.column.is-offset-10-desktop{margin-inline-start:83.3333333333%}.column.is-11-desktop{flex:none;width:91.6666666667%}.column.is-offset-11-desktop{margin-inline-start:91.6666666667%}.column.is-offset-12-desktop{margin-inline-start:100%}.columns.is-desktop{display:flex}.columns.is-0-desktop{--bulma-column-gap:0rem}.columns.is-1-desktop{--bulma-column-gap:0.25rem}.columns.is-2-desktop{--bulma-column-gap:0.5rem}.columns.is-3-desktop{--bulma-column-gap:0.75rem}.columns.is-4-desktop{--bulma-column-gap:1rem}.columns.is-5-desktop{--bulma-column-gap:1.25rem}.columns.is-6-desktop{--bulma-column-gap:1.5rem}.columns.is-7-desktop{--bulma-column-gap:1.75rem}.columns.is-8-desktop{--bulma-column-gap:2rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-0-desktop-only{--bulma-column-gap:0rem}.columns.is-1-desktop-only{--bulma-column-gap:0.25rem}.columns.is-2-desktop-only{--bulma-column-gap:0.5rem}.columns.is-3-desktop-only{--bulma-column-gap:0.75rem}.columns.is-4-desktop-only{--bulma-column-gap:1rem}.columns.is-5-desktop-only{--bulma-column-gap:1.25rem}.columns.is-6-desktop-only{--bulma-column-gap:1.5rem}.columns.is-7-desktop-only{--bulma-column-gap:1.75rem}.columns.is-8-desktop-only{--bulma-column-gap:2rem}}@media screen and (min-width:1216px){.column.is-narrow-widescreen{flex:none;width:unset}.column.is-12-widescreen,.column.is-full-widescreen{flex:none;width:100%}.column.is-9-widescreen,.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-6-widescreen,.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-3-widescreen,.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-9-widescreen,.column.is-offset-three-quarters-widescreen{margin-inline-start:75%}.column.is-offset-two-thirds-widescreen{margin-inline-start:66.6666%}.column.is-offset-6-widescreen,.column.is-offset-half-widescreen{margin-inline-start:50%}.column.is-offset-one-third-widescreen{margin-inline-start:.3333%}.column.is-offset-3-widescreen,.column.is-offset-one-quarter-widescreen{margin-inline-start:25%}.column.is-offset-one-fifth-widescreen{margin-inline-start:20%}.column.is-offset-two-fifths-widescreen{margin-inline-start:40%}.column.is-offset-three-fifths-widescreen{margin-inline-start:60%}.column.is-offset-four-fifths-widescreen{margin-inline-start:80%}.column.is-0-widescreen{flex:none;width:0%}.column.is-offset-0-widescreen{margin-inline-start:0}.column.is-1-widescreen{flex:none;width:8.3333333333%}.column.is-offset-1-widescreen{margin-inline-start:8.3333333333%}.column.is-2-widescreen{flex:none;width:16.6666666667%}.column.is-offset-2-widescreen{margin-inline-start:16.6666666667%}.column.is-4-widescreen{flex:none;width:33.3333333333%}.column.is-offset-4-widescreen{margin-inline-start:33.3333333333%}.column.is-5-widescreen{flex:none;width:41.6666666667%}.column.is-offset-5-widescreen{margin-inline-start:41.6666666667%}.column.is-7-widescreen{flex:none;width:58.3333333333%}.column.is-offset-7-widescreen{margin-inline-start:58.3333333333%}.column.is-8-widescreen{flex:none;width:66.6666666667%}.column.is-offset-8-widescreen{margin-inline-start:66.6666666667%}.column.is-10-widescreen{flex:none;width:83.3333333333%}.column.is-offset-10-widescreen{margin-inline-start:83.3333333333%}.column.is-11-widescreen{flex:none;width:91.6666666667%}.column.is-offset-11-widescreen{margin-inline-start:91.6666666667%}.column.is-offset-12-widescreen{margin-inline-start:100%}.columns.is-0-widescreen{--bulma-column-gap:0rem}.columns.is-1-widescreen{--bulma-column-gap:0.25rem}.columns.is-2-widescreen{--bulma-column-gap:0.5rem}.columns.is-3-widescreen{--bulma-column-gap:0.75rem}.columns.is-4-widescreen{--bulma-column-gap:1rem}.columns.is-5-widescreen{--bulma-column-gap:1.25rem}.columns.is-6-widescreen{--bulma-column-gap:1.5rem}.columns.is-7-widescreen{--bulma-column-gap:1.75rem}.columns.is-8-widescreen{--bulma-column-gap:2rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-0-widescreen-only{--bulma-column-gap:0rem}.columns.is-1-widescreen-only{--bulma-column-gap:0.25rem}.columns.is-2-widescreen-only{--bulma-column-gap:0.5rem}.columns.is-3-widescreen-only{--bulma-column-gap:0.75rem}.columns.is-4-widescreen-only{--bulma-column-gap:1rem}.columns.is-5-widescreen-only{--bulma-column-gap:1.25rem}.columns.is-6-widescreen-only{--bulma-column-gap:1.5rem}.columns.is-7-widescreen-only{--bulma-column-gap:1.75rem}.columns.is-8-widescreen-only{--bulma-column-gap:2rem}}@media screen and (min-width:1408px){.column.is-narrow-fullhd{flex:none;width:unset}.column.is-12-fullhd,.column.is-full-fullhd{flex:none;width:100%}.column.is-9-fullhd,.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-6-fullhd,.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-3-fullhd,.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-9-fullhd,.column.is-offset-three-quarters-fullhd{margin-inline-start:75%}.column.is-offset-two-thirds-fullhd{margin-inline-start:66.6666%}.column.is-offset-6-fullhd,.column.is-offset-half-fullhd{margin-inline-start:50%}.column.is-offset-one-third-fullhd{margin-inline-start:33.3333%}.column.is-offset-3-fullhd,.column.is-offset-one-quarter-fullhd{margin-inline-start:25%}.column.is-offset-one-fifth-fullhd{margin-inline-start:20%}.column.is-offset-two-fifths-fullhd{margin-inline-start:40%}.column.is-offset-three-fifths-fullhd{margin-inline-start:60%}.column.is-offset-four-fifths-fullhd{margin-inline-start:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-inline-start:0}.column.is-1-fullhd{flex:none;width:8.3333333333%}.column.is-offset-1-fullhd{margin-inline-start:8.3333333333%}.column.is-2-fullhd{flex:none;width:16.6666666667%}.column.is-offset-2-fullhd{margin-inline-start:16.6666666667%}.column.is-4-fullhd{flex:none;width:33.3333333333%}.column.is-offset-4-fullhd{margin-inline-start:33.3333333333%}.column.is-5-fullhd{flex:none;width:41.6666666667%}.column.is-offset-5-fullhd{margin-inline-start:41.6666666667%}.column.is-7-fullhd{flex:none;width:58.3333333333%}.column.is-offset-7-fullhd{margin-inline-start:58.3333333333%}.column.is-8-fullhd{flex:none;width:66.6666666667%}.column.is-offset-8-fullhd{margin-inline-start:66.6666666667%}.column.is-10-fullhd{flex:none;width:83.3333333333%}.column.is-offset-10-fullhd{margin-inline-start:83.3333333333%}.column.is-11-fullhd{flex:none;width:91.6666666667%}.column.is-offset-11-fullhd{margin-inline-start:91.6666666667%}.column.is-offset-12-fullhd{margin-inline-start:100%}.columns.is-0-fullhd{--bulma-column-gap:0rem}.columns.is-1-fullhd{--bulma-column-gap:0.25rem}.columns.is-2-fullhd{--bulma-column-gap:0.5rem}.columns.is-3-fullhd{--bulma-column-gap:0.75rem}.columns.is-4-fullhd{--bulma-column-gap:1rem}.columns.is-5-fullhd{--bulma-column-gap:1.25rem}.columns.is-6-fullhd{--bulma-column-gap:1.5rem}.columns.is-7-fullhd{--bulma-column-gap:1.75rem}.columns.is-8-fullhd{--bulma-column-gap:2rem}}
.ml-0,.mx-0{margin-left:0!important}.mr-0,.mx-0{margin-right:0!important}.mt-0,.my-0{margin-top:0!important}.mb-0,.my-0{margin-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.pr-0,.px-0{padding-right:0!important}.pt-0,.py-0{padding-top:0!important}.pb-0,.py-0{padding-bottom:0!important}.is-flex-direction-row{flex-direction:row!important}.is-flex-direction-row-reverse{flex-direction:row-reverse!important}.is-flex-direction-column{flex-direction:column!important}.is-flex-direction-column-reverse{flex-direction:column-reverse!important}.is-flex-wrap-nowrap{flex-wrap:nowrap!important}.is-flex-wrap-wrap{flex-wrap:wrap!important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse!important}.is-justify-content-flex-start{justify-content:flex-start!important}.is-justify-content-flex-end{justify-content:flex-end!important}.is-justify-content-center{justify-content:center!important}.is-justify-content-space-between{justify-content:space-between!important}.is-justify-content-space-around{justify-content:space-around!important}.is-justify-content-space-evenly{justify-content:space-evenly!important}.is-justify-content-start{justify-content:start!important}.is-justify-content-end{justify-content:end!important}.is-justify-content-left{justify-content:left!important}.is-justify-content-right{justify-content:right!important}.is-align-content-flex-start{align-content:flex-start!important}.is-align-content-flex-end{align-content:flex-end!important}.is-align-content-center{align-content:center!important}.is-align-content-space-between{align-content:space-between!important}.is-align-content-space-around{align-content:space-around!important}.is-align-content-space-evenly{align-content:space-evenly!important}.is-align-content-stretch{align-content:stretch!important}.is-align-content-start{align-content:start!important}.is-align-content-end{align-content:end!important}.is-align-content-baseline{align-content:baseline!important}.is-align-items-stretch{align-items:stretch!important}.is-align-items-flex-start{align-items:flex-start!important}.is-align-items-flex-end{align-items:flex-end!important}.is-align-items-center{align-items:center!important}.is-align-items-baseline{align-items:baseline!important}.is-align-items-start{align-items:start!important}.is-align-items-end{align-items:end!important}.is-align-items-self-start{align-items:self-start!important}.is-align-items-self-end{align-items:self-end!important}.is-align-self-auto{align-self:auto!important}.is-align-self-flex-start{align-self:flex-start!important}.is-align-self-flex-end{align-self:flex-end!important}.is-align-self-center{align-self:center!important}.is-align-self-baseline{align-self:baseline!important}.is-align-self-stretch{align-self:stretch!important}.is-flex-grow-0{flex-grow:0!important}.is-flex-grow-1{flex-grow:1!important}.is-flex-grow-2{flex-grow:2!important}.is-flex-grow-3{flex-grow:3!important}.is-flex-grow-4{flex-grow:4!important}.is-flex-grow-5{flex-grow:5!important}.is-flex-shrink-0{flex-shrink:0!important}.is-flex-shrink-1{flex-shrink:1!important}.is-flex-shrink-2{flex-shrink:2!important}.is-flex-shrink-3{flex-shrink:3!important}.is-flex-shrink-4{flex-shrink:4!important}.is-flex-shrink-5{flex-shrink:5!important}.is-clearfix::after{clear:both;content:" ";display:table}.is-float-left,.is-pulled-left{float:left!important}.is-float-right,.is-pulled-right{float:right!important}.is-float-none{float:none!important}.is-clear-both{clear:both!important}.is-clear-left{clear:left!important}.is-clear-none{clear:none!important}.is-clear-right{clear:right!important}.is-gap-0,.is-gapless{gap:0!important}.is-gap-0\.5{gap:.25rem!important}.is-gap-1{gap:.5rem!important}.is-gap-1\.5{gap:.75rem!important}.is-gap-2{gap:1rem!important}.is-gap-2\.5{gap:1.25rem!important}.is-gap-3{gap:1.5rem!important}.is-gap-3\.5{gap:1.75rem!important}.is-gap-4{gap:2rem!important}.is-gap-4\.5{gap:2.25rem!important}.is-gap-5{gap:2.5rem!important}.is-gap-5\.5{gap:2.75rem!important}.is-gap-6{gap:3rem!important}.is-gap-6\.5{gap:3.25rem!important}.is-gap-7{gap:3.5rem!important}.is-gap-7\.5{gap:3.75rem!important}.is-gap-8{gap:4rem!important}.is-column-gap-0{column-gap:0!important}.is-column-gap-0\.5{column-gap:.25rem!important}.is-column-gap-1{column-gap:.5rem!important}.is-column-gap-1\.5{column-gap:.75rem!important}.is-column-gap-2{column-gap:1rem!important}.is-column-gap-2\.5{column-gap:1.25rem!important}.is-column-gap-3{column-gap:1.5rem!important}.is-column-gap-3\.5{column-gap:1.75rem!important}.is-column-gap-4{column-gap:2rem!important}.is-column-gap-4\.5{column-gap:2.25rem!important}.is-column-gap-5{column-gap:2.5rem!important}.is-column-gap-5\.5{column-gap:2.75rem!important}.is-column-gap-6{column-gap:3rem!important}.is-column-gap-6\.5{column-gap:3.25rem!important}.is-column-gap-7{column-gap:3.5rem!important}.is-column-gap-7\.5{column-gap:3.75rem!important}.is-column-gap-8{column-gap:4rem!important}.is-row-gap-0{row-gap:0!important}.is-row-gap-0\.5{row-gap:.25rem!important}.is-row-gap-1{row-gap:.5rem!important}.is-row-gap-1\.5{row-gap:.75rem!important}.is-row-gap-2{row-gap:1rem!important}.is-row-gap-2\.5{row-gap:1.25rem!important}.is-row-gap-3{row-gap:1.5rem!important}.is-row-gap-3\.5{row-gap:1.75rem!important}.is-row-gap-4{row-gap:2rem!important}.is-row-gap-4\.5{row-gap:2.25rem!important}.is-row-gap-5{row-gap:2.5rem!important}.is-row-gap-5\.5{row-gap:2.75rem!important}.is-row-gap-6{row-gap:3rem!important}.is-row-gap-6\.5{row-gap:3.25rem!important}.is-row-gap-7{row-gap:3.5rem!important}.is-row-gap-7\.5{row-gap:3.75rem!important}.is-row-gap-8{row-gap:4rem!important}.is-clipped,.is-overflow-hidden{overflow:hidden!important}.is-overflow-auto{overflow:auto!important}.is-overflow-x-auto{overflow-x:auto!important}.is-overflow-y-auto{overflow-y:auto!important}.is-overflow-clip{overflow:clip!important}.is-overflow-x-clip{overflow-x:clip!important}.is-overflow-y-clip{overflow-y:clip!important}.is-overflow-x-hidden{overflow-x:hidden!important}.is-overflow-y-hidden{overflow-y:hidden!important}.is-overflow-scroll{overflow:scroll!important}.is-overflow-x-scroll{overflow-x:scroll!important}.is-overflow-y-scroll{overflow-y:scroll!important}.is-overflow-visible{overflow:visible!important}.is-overflow-x-visible{overflow-x:visible!important}.is-overflow-y-visible{overflow-y:visible!important}.is-position-relative,.is-relative{position:relative!important}.is-position-absolute{position:absolute!important}.is-position-fixed{position:fixed!important}.is-position-static{position:static!important}.is-position-sticky{position:sticky!important}.m-0,.marginless{margin:0!important}.p-0,.paddingless{padding:0!important}.ml-1,.mx-1{margin-left:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.m-1{margin:.25rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.m-2{margin:.5rem!important}.ml-3,.mx-3{margin-left:.75rem!important}.mr-3,.mx-3{margin-right:.75rem!important}.mt-3,.my-3{margin-top:.75rem!important}.mb-3,.my-3{margin-bottom:.75rem!important}.m-3{margin:.75rem!important}.ml-4,.mx-4{margin-left:1rem!important}.mr-4,.mx-4{margin-right:1rem!important}.mt-4,.my-4{margin-top:1rem!important}.mb-4,.my-4{margin-bottom:1rem!important}.m-4{margin:1rem!important}.ml-5,.mx-5{margin-left:1.5rem!important}.mr-5,.mx-5{margin-right:1.5rem!important}.mt-5,.my-5{margin-top:1.5rem!important}.mb-5,.my-5{margin-bottom:1.5rem!important}.m-5{margin:1.5rem!important}.ml-6,.mx-6{margin-left:3rem!important}.mr-6,.mx-6{margin-right:3rem!important}.mt-6,.my-6{margin-top:3rem!important}.mb-6,.my-6{margin-bottom:3rem!important}.m-6{margin:3rem!important}.ml-auto,.mx-auto{margin-left:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.m-auto{margin:auto!important}.pl-1,.px-1{padding-left:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.p-1{padding:.25rem!important}.pl-2,.px-2{padding-left:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.p-2{padding:.5rem!important}.pl-3,.px-3{padding-left:.75rem!important}.pr-3,.px-3{padding-right:.75rem!important}.pt-3,.py-3{padding-top:.75rem!important}.pb-3,.py-3{padding-bottom:.75rem!important}.p-3{padding:.75rem!important}.pl-4,.px-4{padding-left:1rem!important}.pr-4,.px-4{padding-right:1rem!important}.pt-4,.py-4{padding-top:1rem!important}.pb-4,.py-4{padding-bottom:1rem!important}.p-4{padding:1rem!important}.pl-5,.px-5{padding-left:1.5rem!important}.pr-5,.px-5{padding-right:1.5rem!important}.pt-5,.py-5{padding-top:1.5rem!important}.pb-5,.py-5{padding-bottom:1.5rem!important}.p-5{padding:1.5rem!important}.pl-6,.px-6{padding-left:3rem!important}.pr-6,.px-6{padding-right:3rem!important}.pt-6,.py-6{padding-top:3rem!important}.pb-6,.py-6{padding-bottom:3rem!important}.p-6{padding:3rem!important}.pl-auto,.px-auto{padding-left:auto!important}.pr-auto,.px-auto{padding-right:auto!important}.pt-auto,.py-auto{padding-top:auto!important}.pb-auto,.py-auto{padding-bottom:auto!important}.p-auto{padding:auto!important}
.is-100-width { width:100px!important;} .is-150-width { width:150px!important;} .is-200-width { width:200px!important;} .is-250-width { width:250px!important;} .is-300-width { width:300px!important;}


h1, h2, h3, h4 {
    font-weight: 900 !important;
    color: #060c47 !important;
    letter-spacing: -0.02em;
}
.media.fit>img {
    object-fit: contain!important;
}
video#myVideo {
  min-width: 100%;
}
.banner.video-background {
    min-height: 0 !important;
    padding-top: 0rem;
    padding-bottom: 0rem;
    margin-bottom: 5vw;
}
.banner.video-background h2,
.banner.video-background h3,
.banner.video-background h4{
  color: #ffffff !important;
}
.video-background.banner--content-align-left .banner__content {
    align-items: center;
    justify-content: left;
    width: calc(80% + 5rem);
    max-width: 143rem;
    padding-top: 5vw;
    padding-bottom: 5vw;
}
@media only screen and (max-width: 1400px) {
    .video-background.banner--content-align-left .banner__content {
     width: 96%;
}
}
.video-background.banner--content-align-left .banner__content .banner__box {
  position:relative;
}
.banner.video-background.banner--content-align-left .feature-image {
    width: 35%;
    position: absolute;
    right: calc(-25% + 7rem);
    top: 3vw;
    bottom: calc(-10vw - 4rem);
    margin-top: 0;
}
.banner.video-background.banner--content-align-left .feature-image img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

.banner--desktop-transparent .banner__box h2 {
  color: #fff;
    font-size: 84px;
    line-height: 1.1;
}
.banner--desktop-transparent .banner__box .button {
    background: 0 0;
    color: #fff!important;
    padding: .6em .9em !important;
    border-radius: 2em;
    font-size: 28px;
    margin-top: 1em;
    width: 8em;
    text-align: center;
    line-height: 1.1;
    height: auto !important;
}
.banner--desktop-transparent
  .banner__box
  .button:after {
  border: solid 2px #fff !important;
  box-shadow: none !important;
}

@media only screen and (max-width: 2015px) {
    .banner--desktop-transparent .banner__box h2 {
        font-size:4.615vw
    }

    .banner--desktop-transparent .banner__box .button {
        font-size: 1.4vw
    }


}

@media only screen and (max-width: 768px) {
    .banner--desktop-transparent .banner__box h2 {
        font-size: 7.6vw!important;
        line-height: 1.3
    }

    .banner--desktop-transparent .banner__box .button {
        font-size: 3.5vw;
        margin-top: 0
    }
        .banner.video-background.banner--content-align-left .feature-image {
    width: 36%;
    position: absolute;
    right: calc(-25% + 7rem);
    top: 12vw;
    bottom: calc(-10vw - 6rem);
    margin-top: 0;
}

}

header.header {
    padding-top: 0px;
    padding-bottom: 0px;
}
a.header__heading-link {
    padding-top: 0px !important;
    padding-bottom: 3px !important;
}
a.header__menu-item {
    text-transform: uppercase;
    font-weight: 500;
    color: #060c47;
    font-size: 1.5rem;
}
.header__menu-item:hover span, .header__active-menu-item {
    text-decoration: none;
    text-underline-offset: 0;
}
header .header__menu-item span {
  position:relative;
  display:inline-block;
}

header .header__menu-item span:after, header .header__menu-item span.header__active-menu-item:after {
    content: '';
    position: absolute;
    bottom:-0.4rem;
    left: 0rem;
    width: 0;
    -webkit-transition: width .3s ease;
    -moz-transition: width .3s ease;
    -o-transition: width .3s ease;
    transition: width .3s ease;
    border-bottom: solid 1px #af1817
}

header .header__menu-item:hover span:after, header .header__menu-item span.header__active-menu-item:after {
    width: calc(100%)
}

.rich-text.content-container {
    background-color: transparent;
    padding-top: 5rem;
    padding-bottom: 5rem;
}
.nos-featured-products.columns img {
    max-width: 100%!important;
    height: auto!important;
    width: auto!important;
}
.nos-featured-products.columns img.has-reflection {
  margin-bottom: -40%;
}

a.nos-featured-product {
    text-decoration: none!important;
}
.nos-featured-content-image-caps {
    margin-top: 5rem;
    margin-bottom: -8rem !important;
}
.desktop-localization-wrapper {
    order: 2;
}
@media only screen and (max-width: 1020px) {
    .nos-featured-content-image-caps {
        margin-top: -5rem;
        margin-bottom: 6rem !important;
        float: right;
    }

}
@media only screen and (max-width: 768px) {

}
@media only screen and (max-width: 500px) {
    .nos-featured-content-image-caps {
        margin-top: 2rem;
        margin-bottom: 6rem !important;
        float: left;
    }
}
.collection.collection--full-width:after {
    position: absolute;
    content: '';
    width: 5%;
    height: 100%;
    background: #ffffff;
    top: 0;
    right: 0;
}
.collection.collection--full-width {
    max-width: 1200px;
    margin: 0 auto;
    -webkit-transform: translateX(5%);
  -moz-transform: translateX(5%);
  -o-transform: translateX(5%);
  transform: translateX(5%);
}
.card:not(.ratio)>.card__content {
    max-width: 273px;
    margin: 0 auto;
}
.card__heading.h5 {
    font-size: 2rem;
    text-transform: uppercase;
    letter-spacing: -0.05rem;
}
.collection .slider-button .svg-wrapper {
    width: 100%;
    height: 100%;
}
.collection .slider-button {
    position: absolute;
    top: calc(50% - 5rem);
    height: 10rem;
    padding: 0px!important;
}

.collection button.slider-button.slider-button--prev {
    left: 0px;
}

.collection button.slider-button.slider-button--next {
    right: 5%;
}
.collection slider-component.slider-component-full-width {
    padding-left: 19px !important;
}
.collection .slider-button .icon {
    height: 100%;
}
.banner--content-align-left.banner--desktop-transparent .banner__box, .banner--content-align-right.banner--desktop-transparent .banner__box, .banner--medium.banner--desktop-transparent .banner__box {
        max-width: 78%!important;
        width: 78%!important;
}
@media only screen and (min-width: 750px) {
    .banner--content-align-left.banner--desktop-transparent .banner__box, .banner--content-align-right.banner--desktop-transparent .banner__box, .banner--medium.banner--desktop-transparent .banner__box {
        max-width: 60vw!important;
        width: 60vw!important;
    }
}
.box {
    padding: 4rem;
    padding-bottom: 5rem;
    background: #f7f7f775;
    border-radius: 2rem;
}
.global-media-settings {
  border: none!important;
}
.button {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.button.button--secondary {
    font-weight: bold;
    color: #060c47 !important;
    border-color: #060c47 !important;
}
.button.button--secondary:hover, .button.button--secondary:focus {
    background: #060c47 !important;
    color: #fff !important;
}
.slideshow__controls {
    border: none!important;
}
.multicolumn-list.grid {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
}
.multicolumn-list.grid .grid__item {
    padding: 1rem !important;
}
img {
    border-radius: 2rem;
}
.multicolumn-card__info h3.inline-richtext {
    font-size: 3rem;
    font-weight: 300 !important;
}
.multicolumn-card__info {
    padding-top: 0px !important;
}
.publicationsBanner .multicolumn-list.grid {
    padding: 2rem 13%;
    padding-bottom: 1rem;
    background: #f9f9f9;
    border-radius: 2rem;
    display: block !important;
    text-align: center;
}

.publicationsBanner .multicolumn-list.grid img {
    border-radius: 0;
    transform: none !important;
    mix-blend-mode: multiply !important;
    height: 6rem;
    position: relative;
    left: 0 !important;    
    max-width: 100% !important;
    width: 100%;
    object-fit: contain;
    background-color: #f9f9f9;
}

.publicationsBanner .multicolumn-list.grid li {
    display: inline-block;
    width: fit-content;
}

.publicationsBanner .media.media--transparent.media--adapt {
    padding:0!important
}
footer.footer {
    background-color: #f5f5f5;
    padding-top: 6rem;
    margin-top: 4rem;
}

.footer__blocks-wrapper.grid {
    display: flex!important;
}

.footer__blocks-wrapper.grid > div {
    min-width: 0!important;
    max-width: fit-content;
}

.footer__blocks-wrapper.grid>div:not(:last-child) {
    padding-right: 1rem;
}
.footer__blocks-wrapper.grid>div:not(:last-child) h2.footer-block__heading.inline-richtext {
    padding-right: 6rem;
}
.social-Icon {
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: inline-flex;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    margin-right: 12px;
    text-align: center;
    background: #060c47;
    color: #f5f5f5;
    font-size: 16px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    align-items: center;
    justify-content: center;
}

.social-Icon img {
    max-width: 50%;
    max-height: 50%;
    border-radius: 0;
}
.footer__blocks-wrapper.grid>div:last-child ul li{
  display: inline-block;
  margin: 0px;
  margin-left:1rem;
}
.footer-block__details-content.footer-block-image {
    max-width: 100px;
}
.footer__blocks-wrapper.grid>div:last-child {
    max-width: none;
    justify-content: flex-end;
    display: flex;
}
.header__icons.header__icons--localization.header-localization {
    position: absolute;
    right: 0;
}
@media only screen and (min-width: 1800px) {
    .header__icons.header__icons--localization.header-localization {
        right:calc(50vw - 900px);
    }
}
.footer__blocks-wrapper.grid>div:not(:last-child) .footer-block__details-content li {list-style: disc;text-transform: uppercase;}

.footer__blocks-wrapper.grid>div:not(:last-child) ul.footer-block__details-content {
    padding-left: 2rem!important;
}

.footer__blocks-wrapper.grid>div:not(:last-child) .footer-block__details-content li a {
    text-decoration: none;
  color: #060c47;
}
.footer-block__image-wrapper img {
    display: block;
    height: 100px;
    width: auto !important;
    max-width: none;
}
.footer__blocks-wrapper.grid>div:nth-child(3) {
    margin-left: 3rem;
}
.footer__blocks-wrapper.grid>div:not(:last-child) .footer-block__details-content li {list-style: disc;text-transform: uppercase;}

.footer__blocks-wrapper.grid>div:not(:last-child) ul.footer-block__details-content {
    padding-left: 2rem!important;
}

.footer__blocks-wrapper.grid>div:not(:last-child) .footer-block__details-content li a {
    text-decoration: none;
    color: #060c47;
}

.footer-block__image-wrapper {
    max-width: none!important;
}

.footer__blocks-wrapper.grid>div:nth-child(3) {
    margin-left: 3rem;
}

.footer__blocks-wrapper.grid>div:last-child:after {
    content: '';
    background-image: url(/cdn/shop/files/FOOTER-ICONSx5.svg?v=1751210647);
    width: 97%;
    display: block;
    height: 39px;
    text-align: right;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    margin-top: 1rem;
}

.footer__blocks-wrapper.grid>div:last-child {
    display: block!important;
}
.product__media.media.media--transparent {
    border: solid 1px #eee;
    border-radius: 2rem;
}
.footer__blocks-wrapper.grid>div:last-child ul.footer-block__details-content.list-unstyled {
    text-align: right;
}
details[open] .modal-overlay:after {
  background-color: rgb(255 255 255);
}
.rte img {
  border: none;
}
#appstle-widget-template .widgetSellingPlanWrapper input:checked+label {
    background:#fff !important;
    color: rgb(6 12 71) !important;
    border: solid 2px rgb(6 12 71) !important;
}
#appstle-widget-template .appstle_input_wrapper label {
    border: solid 2px #c6c6c6 !important;
    color: #000;
    outline: none !important;
    box-shadow: none !important;
}
.appstle_input_wrapper label:before {
  display: none;
}
span.appstle_sellingPlan_discountText {
  background: rgb(175 25 23);
}
span.appstle_lowercase.appstle_sellingPlan_price.appstle_discount_block.appstle_formattedPrepaidPerDeliveryPriceText {
    color: #060c47;
    font-weight: bold;
}

.multicolumn.about-us .multicolumn-card__info h3, .video-section h2, .about-us-outro h2 {
    font-size: 2.5rem;
    line-height: 1.2;
    font-weight: 300 !important;
      margin-top: 4rem;
}
.video-section h2 {
   font-size: 3rem;
}
.multicolumn-list p:not(:last-child) {
    margin-bottom: 2rem;
}
.multicolumn.about-us p {
  font-size:1.7rem;
}
.multicolumn.about-us p:first-child {
  margin-top: 4rem;
}
.multicolumn.about-us.about-us-outro p:first-child {
  margin-top: 0rem;
}
.widgetSellingPlanWrapper input:checked+label * {
    color: #060c47!important;
}
.widgetSellingPlanWrapper div.appstle_span_wrapper {
    font-weight: bold;
}
span.appstle_lowercase.appstle_sellingPlan_price.appstle_discount_block.appstle_formattedPrepaidPerDeliveryPriceText {
    font-weight: normal;
    color: #af1917!important;
}
span.appstle_sellingPlan_discountText {
    background: #af1917 !important;
}
.widgetSellingPlanWrapper input+label+span {
    background: #fff!important;
    color: rgb(175 25 23) !important;
    border: 2px solid rgb(175 25 23)!important;
    font-weight: bold!important;
}
.widgetSellingPlanWrapper input:checked+label+span.appstle_sellingPlan_discountText {
    background: rgb(175 25 23) !important;
    color: #fff!important;
    border: 2px solid rgb(175 25 23)!important;
    font-weight: bold!important;
}
.appstle-frequency-description p {
    margin: 5px 0 0 0;
}
.bkg_cover .media.fit>img {
    object-fit: cover !important;
}
.white_gradient_overlay .media:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .8;
    z-index: 0;
    background: linear-gradient(#fff, #ffffff00);
}
.spacer-bottom-25:after,
.spacer-bottom-50:after,
.spacer-bottom-75:after,
.spacer-bottom-100:after,
.spacer-bottom-125:after,
.spacer-bottom-150:after,
.spacer-bottom-3rem:after,
.spacer-bottom-6rem:after,
.spacer-bottom-9rem:after,
.spacer-bottom-12rem:after{
  content: '';
  display: block;
  width: 100%;
}
.spacer-bottom-25:after {
  padding-bottom: 25%;
}
.spacer-bottom-50:after {
  padding-bottom: 50%;
}
.spacer-bottom-75:after {
  padding-bottom: 75%;
}
.spacer-bottom-100:after {
  padding-bottom: 100%;
}
.spacer-bottom-125:after {
  padding-bottom: 125%;
}
.spacer-bottom-150:after {
   padding-bottom: 150%; 
}
.padding-bottom-3rem {
  padding-bottom: 3rem!important;
}
.padding-bottom-6rem {
  padding-bottom: 6rem!important;
}
.padding-bottom-9rem {
  padding-bottom: 9rem!important;
}
.padding-bottom-12rem {
  padding-bottom: 12rem!important;
}
.padding-top-3rem {
  padding-top: 3rem!important;
}
.padding-top-6rem {
  padding-top: 6rem!important;
}
.padding-top-9rem {
  padding-top: 9rem!important;
}
.padding-top-12rem {
  padding-top: 12rem!important;
}
.contentFeature.page-width {
    max-width: 110rem;
}
.contentFeature h2.h0 {
    font-weight: 400 !important;
}
.white_gradient_overlay.contentFeature p {
    color: #060c47;
    max-width: 69rem;
    font-size: 2rem;
    line-height: 3rem;
}
.has-text-centered {
text-align: center;  
}
.has-text-left {
  text-align: left;
}
.has-text-right {
  text-align: right;
}
.page-intro-video {
    padding-top: 5% !important;
    padding-bottom: 5% !important;
}
.page-intro-video h1,
.page-intro-video .subtitle {
    color:#fff!important;
}
.page-intro-video .subtitle {
    font-size: 3rem;
}

.page-intro-1 h2.title {
    font-size: 3rem;
    font-weight: 400 !important;
    margin-bottom: 5rem;
}
.page-intro-1 .multicolumn-card {
    display: flex;
    flex-wrap: wrap;
    flex-flow: column-reverse;
}
.page-intro-1 .multicolumn-card .media img {
    position: relative;
    height: auto !important;
    width: auto !important;
    max-width: none !important;
    max-height: none !important;
    object-fit: contain !important;
    display: block;
    min-width: 100%;
}
.page-intro-1 .multicolumn-card .media {
    padding: 0px !important;
}
.page-intro-1 .multicolumn-card__info h3.inline-richtext {
    font-size: 6rem;
    font-weight: 900 !important;
}
.page-intro-1 .multicolumn-card__info ul {
    font-size: 2.4rem;
    padding-top: 1rem;
    margin-bottom: 2rem;
    list-style: disc;
    color: #060c47;
}
.collapsible-content-wrapper-narrow {
    max-width: 113rem!important;
}
.collapsible-row-layout .accordion summary svg{
    display:none;
}
.collapsible-row-layout .accordion summary .svg-wrapper {
    position: relative;
    margin: 0;
    margin-right: -1rem;
}
.collapsible-row-layout .accordion summary .svg-wrapper::before {
    content: "";
    display: block;
    position: absolute;
    border-bottom-color: transparent;
    border-left-color: transparent;
    left: -2rem;
    top: 0.5rem;
    transform: rotate(45deg);
    border-style: solid;
    border-width: 5px;
    transition: 0.35s ease-in;
}
.collapsible-row-layout .accordion .accordion__title {
    font-size: 2.4rem;
}
.collapsible-row-layout .accordion summary[aria-expanded="true"] .svg-wrapper::before {
    transform: rotate(135deg);
}
.collapsible-row-layout .accordion summary[aria-expanded="true"], .collapsible-row-layout .accordion summary[aria-expanded="true"] * {
    color: #af1917 !important;
}
.collapsible-row-layout .accordion *, .collapsible-row-layout .accordion {
    background: transparent !important;
}
.collapsible-row-layout .accordion:not(:first-child) {
    border-top: solid 1px #ccc;
    margin-bottom: 10px;
    margin-top: 0 !important;
    padding-top: 1rem;
}
.collapsible-row-layout p.caption-with-letter-spacing {
    font-size: 2.2rem;
    text-transform: none;
    color: #060c47;
    margin-bottom: 4rem;
    margin-top: 4rem;
}
.approvalsection .multicolumn-card-spacing {
    max-width: 440px;
    display: block;
    margin: 0 auto!important;
}
.content-feature-image-2-column .multicolumn-list.grid .grid__item:first-child {
    min-width: 100%;
}
.content-feature-image-2-column .multicolumn-list.grid .grid__item:last-child:before {
    content: '';
    position: absolute;
    top: 1rem;
    left: 1rem;
    right: 3rem;
    bottom: 3rem;
    border: solid 1px #af1917;
    border-radius: 2rem;
}
.content-feature-image-2-column .multicolumn-list.grid .grid__item:last-child * {
    font-size: 1.8rem;
}
.content-feature-image-2-column .multicolumn-list.grid .grid__item:last-child {
    position: relative;
    padding: 5rem 3rem !important;
    padding-right:5rem!important;
}
.video-section__media.deferred-media {
    border-radius: 2rem;
    overflow: hidden !important;
    margin-bottom: 3rem;
}
.content-feature-image-2-column .multicolumn-list.grid .grid__item:last-child ul {
    list-style: disc;
}
.content-feature-image-2-column h2.title {
    font-weight: 400 !important;
}

.rte a {
    color: rgb(175 25 23);
}
.multicolumn .page-width .grid--1-col-desktop {
    min-width: calc(100% + 5rem);
}
.ambassadors-intro .multicolumn .title {
 text-align:center;
}
.ambassadors-intro .multicolumn-card__info h3.inline-richtext {
   color: #af1917 !important;
}
.ambassadors-intro .multicolumn-list p {
    position: relative;
    font-size: 1.7rem;
    margin-bottom: -2rem;
    color: #060c47;
}
.ambassadors-intro  .multicolumn-list p:before {
    content: "";
    display: block;
    position: absolute;
    border-bottom-color: transparent;
    border-left-color: transparent;
    left: -2rem;
    top: .5rem;
    transform: rotate(45deg);
    border-style: solid;
    border-width: 5px;
    transition: .35s ease-in;
    color: #af1917;
}
.ambassadors-intro .multicolumn-list p, .ambassadors-intro .multicolumn-list a {
    margin-left: 1.5rem;
}
.ambassadors-intro .multicolumn-list a {
    color: #8a8a8a;
}
.layout_2 .multicolumn-card__image-wrapper {
    margin: 1rem 0!important;
    margin-bottom: 2rem!important;
}
.page-width--narrow {
        max-width: 114rem!important;
        padding: 0;
        padding-left:2rem;
        padding-right:2rem;
}
article.article-template img {
    display:block;
    margin:1rem auto;
    border-radius:2rem
}
.article-template__hero-adapt.media {
    border-radius: 2rem;
    margin-top:4rem;
}

.article-template__hero-adapt.media img {
    margin: 0;
}
.card__inner.color-scheme-2.gradient.ratio {
    border-radius: 2rem;
}
.card .card__inner .card__media {
    border-radius: 2rem;
}

.card__inner.color-scheme-2.gradient.ratio {
    border-radius: 2rem;
}

.blog-articles .card-wrapper {
    border-radius: 2rem;
    box-shadow: rgba(0,0,0,.5) 1px 1px 5px;
    margin: 2rem;
    overflow: hidden;
}

.blog-articles .card-wrapper * {
    border-radius: 0!important;
}

.article-card-wrapper .card__content {
    width: 100%;
    max-width: 100%!important;
    padding: 1rem 4rem!important;
}
.article-card-wrapper .article-card__excerpt {
    margin-bottom: -2rem;
}
.pressCards img.multicolumn-card__image {
    padding: 0.5rem;
    background: #ffffff;
    border: solid 1px #ccc;
    overflow: hidden;
}
.pressCards .multicolumn-card__info h3.inline-richtext {
    font-size: 2rem;
    text-align: center;
}
.shopify-section:has(.FAQs) ~ .shopify-section h2.collapsible-content__heading.inline-richtext.h1 {
    font-weight: 400 !important;
    color: #af1917 !important;
}
.retail-section h2.title.inline-richtext.h1 {
    font-size: 3rem;
    font-weight: 400 !important;
    text-align: center;
    width: 100%;
}
.has-text-centered .multicolumn-card__image-wrapper {
    margin: 1rem auto!important;
}
@media only screen and (max-width: 989px) {
.header__icons.header__icons--localization.header-localization {
    position: absolute;
    right: 60px;
}
header-drawer {
    position: absolute;
    right: 16px;
}
.js .menu-drawer {
    display:none;
}
.js details[open].menu-opening>.menu-drawer, details[open].menu-opening>.menu-drawer__submenu {
    transform: translate(0);
    visibility: visible;
    margin-left: -81vw;
    width: 91vw;
    max-height: 80vh;
    display:block;
}
.header__icon--menu[aria-expanded=true]:before {
    display:none;
}
.multicolumn-card__info {
    padding: 2.5rem !important;
}
.h0, 
.power-words-section .banner__text, 
.power-words-section .banner__text p, 
.power-words-section h2.banner__heading.inline-richtext.h1{
        font-size: 4rem !important;
    }
.power-words-section .banner__text a {
    font-size: 3.5rem !important;
    display:block!important;
    margin-left:-2rem!important;
    min-width:calc(100% + 1rem)!important;
}    
.feature-image-with-text h2.image-with-text__heading.richtext {
        font-size: 2.3rem !important;
    } 

.power-words-section .banner__content {
    padding-top: 0rem !important;
} 
.multicolumn .page-width {
        padding-left: 10px!important;
        padding-right: 10px!important;
    }
.collection.collection--full-width {
    -webkit-transform: translateX(1%);
    -moz-transform: translateX(1%);
    -o-transform: translateX(1%);
    transform: translate(1%);
}    
.mobile-4by3-image .media.media--transparent.media--adapt {
    padding-bottom: 75% !important;
}
.multicolumn .page-width .grid--1-col-desktop {
    min-width: 100%;
}
.multicolumn-list.grid .grid__item {
    padding: 0rem !important;
}
    .multicolumn-list:not(.slider) {
        column-gap: 0 !important;
        row-gap: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    .contentStyle1 .image-with-text__text-item.grid__item p {
    font-size: 1.8rem;
    }
.publicationsBanner .multicolumn-list.grid {
    padding: 4rem !important;
}
.publicationsBanner .multicolumn-list.grid li {
    margin-bottom: 1rem;
    margin-top: 1rem;
}
html .feature-image-with-text .image-with-text__media img {
    height: auto !important;
    left: 0% !important;
}

.slider-counter {
    margin-left: -3rem !important;
}
.box {
    padding: 3rem 3rem 4rem;
}
.product__media-wrapper .slider-counter {
        margin-left: 0rem !important;
    }
}

.lightBox .multicolumn-card.content-container {
    border: solid 1px #ccc;
    background: #fafafa;
    padding: 0;
    overflow: hidden;
    border-radius: 2rem !important;
    margin: 0 1.5rem;
    
}
.imageLast .multicolumn-card.content-container,
.lightBox .multicolumn-card.content-container {
    display: flex;
    flex-wrap: wrap;
}
.lightBox .multicolumn-card.content-container > * {
    display: block!important;
    position: relative;
    min-height: 100%!important;
    height: auto!important;
    margin: 0;
    flex-grow: 1;
    flex-shrink: 1;
}
.imageLast .multicolumn-card.content-container .multicolumn-card__image-wrapper--full-width {
    order: 2;
}
.lightBox strong {
    font-weight: 900 !important;
}
.lightBox
  .multicolumn-card.content-container
  .multicolumn-card__image-wrapper--full-width img {
    mix-blend-mode: multiply;
}
.lightBox .multicolumn-card__info {
    padding: 4% !important;
}
@media screen and (max-width: 749px) {
    .grid--peek.slider .grid__item:first-of-type {
        margin-left: 0!important;
    }
    .product__media-wrapper .grid--peek.slider .grid__item:first-of-type {
        margin-left: 1.5rem!important;
    }
    
    .footer__blocks-wrapper.grid>div:nth-child(1),
.footer__blocks-wrapper.grid>div:nth-child(2) {
    min-width:100%!important;
}
.footer__blocks-wrapper.grid>div:not(:last-child) {
    margin: 0;
}
.footer__blocks-wrapper.grid>div:last-child ul.footer-block__details-content.list-unstyled {
    text-align: left;
}
.footer__blocks-wrapper.grid>div:last-child:after {
    background-position: left;
}
.footer-block__details-content {
    margin-bottom: 1rem!important;
}
.page-intro-1 h2.title {
    font-size: 2rem;
    margin-bottom: 0rem;
}
.page-intro-1 .multicolumn-card__info h3.inline-richtext {
    font-size: 4rem;
}
.page-intro-1 .multicolumn-card__info ul {
    font-size: 1.7rem;
}
.collapsible-row-layout .accordion .accordion__title {
    font-size: 2rem;
}
.white_gradient_overlay.contentFeature p {
    color:rgb(0, 0, 0);
    max-width: 69rem;
    font-size: 1.6rem;
    line-height: 2.5rem;
}
h1.banner__heading.inline-richtext.hxxl {
    font-size: 4rem;
    margin-top: 3rem;
}
.page-intro-video .subtitle {
    font-size: 2rem;
}
.card__heading.h5 {
    font-size: 1.6rem;
}
.homepageVideoSection.banner.video-background.banner--content-align-left .feature-image {
    width: 50%;
    position: relative;
    right: 0;
    top: 0;
    bottom: 0;
    margin-top: 0;
    margin-bottom: -19rem;
    left: 30%;
  }
.homepageVideoSection.banner--desktop-transparent .banner__box h2 {
    display: none;
  }
.homepageVideoSection.banner.video-background {
    margin-bottom: 28vw;
  }
.homepageVideoSection.video-background.banner--content-align-left .banner__content .banner__box {
    position: absolute;
    width: auto !important;
    min-width: 0px !important;
    left: 50%;
    -webkit-transform: translateX(-54%);
    -moz-transformtransform: translateX(-54%);
    -o-transform: translateX(-54%);
    transform: translateX(-54%);
    bottom: -16rem;
    z-index: 2;
}
.homepageVideoSection.video-background.banner--content-align-left .banner__content {
    padding-top: 11vw;
}
.homepageVideoSection a.button.button--secondary {
    border-color: #060c47 !important;
    color: #060c47 !important;
}
.homepageVideoSection.banner--desktop-transparent .banner__box .button:after {
    border: solid 2px #060c47 !important;
    box-shadow: none !important;
}
.homepageIntro h2.rich-text__heading.rte.inline-richtext.h0.scroll-trigger.animate--slide-in {
    text-align:center;
}
.homepageIntro h2 strong {
    display: inline-block;
    max-width: 30rem;
}
}
video#myVideo {
  min-width: 100%;
  position: absolute;
  bottom: 0;
  top: 46%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  min-width:100%;
  min-height:100%;
}
@media screen and (max-width: 749px) {
    video#myVideo {
        max-height:140%;
    }
    footer.footer .footer-block {
    text-align: center!important;
}

html .footer__blocks-wrapper.grid>div:not(:last-child) .footer-block__details-content li {
    display: inline-block;
    list-style: none!important;
    padding: 0;
    margin-left: 1rem;
    margin-right: 1rem;
    margin-top: -2rem;
    font-size: 1rem;
}

.footer__blocks-wrapper.grid>div:not(:last-child) ul.footer-block__details-content {
    padding: 0!important;
    html .footer__blocks-wrapper.grid>div: not(:last-child) .footer-block__details-content li;
    margin-bottom: 2rem!important;
}

.footer__blocks-wrapper.grid>div:not(:last-child) h2.footer-block__heading.inline-richtext {
    padding: 0;
    display: none;
}

.footer__blocks-wrapper.grid>div:last-child:after {
    background-position: center!important;
}

.footer__blocks-wrapper.grid>div:last-child ul.footer-block__details-content.list-unstyled {
    text-align: center;
    margin-top: -4rem;
}

html .footer__blocks-wrapper.grid>div:not(:last-child) .footer-block__details-content li a {
    font-size: 1.6rem;
    padding: 0;
}
.footer__blocks-wrapper.grid {
    display: flex !important;
    justify-content: center;
}
h2#FooterCountryLabel {
    text-align: center;
}
html .footer-block__image-wrapper img {
    display: block;
    height: 10rem;
    max-width: 100%;
    margin-top: 2rem;
}
.power-words-section .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient {
    padding: 11rem 1rem!important;
}

.power-words-section {
    padding: 1rem;
}

slideshow-component.slider-mobile-gutter.page-width.powerWords {
    padding: 2.5rem;
}
.publicationsBanner .multicolumn-list.grid {
        padding: 4rem !important;
        margin: 1.5rem !important;
        max-width: calc(100% - 3rem)!important;
    }
    .feature-image-with-text.contentStyle1 {
    padding: 1rem;
}
    .contentStyle1 .image-with-text__text-item.grid__item p {
        font-size: 1.8rem !important;
    }
}
