 :root, .color-background-1 {--color-foreground: var(--color-base-text-1);--color-background: var(--color-base-background-1);--gradient-background: var(--color-base-background-1);--color-foreground-secondary: var(--color-base-text-2);}.color-background-2 {--color-foreground: var(--color-base-text-2);--color-background: var(--color-base-background-2);--gradient-background: var(--color-base-background-2);--color-foreground-secondary: var(--color-base-text-2);}.color-inverse {--color-foreground: var(--color-base-background-1);--color-background: var(--color-base-text-1);--gradient-background: var(--color-base-text-1);--color-foreground-secondary: var(--color-base-background-1);}.color-accent-1 {--color-foreground: var(--color-base-background-1);--color-background: var(--color-base-accent-1);--gradient-background: var(--gradient-base-accent-1);--color-foreground-secondary: var(--color-base-text-2);}.color-accent-2 {--color-foreground: var(--color-base-background-1);--color-background: var(--color-base-accent-2);--gradient-background: var(--gradient-base-accent-2);--color-foreground-secondary: var(--color-base-text-2);}.color-accent-3 {--color-foreground: var(--color-base-background-1);--color-background: var(--color-base-accent-3);--gradient-background: var(--gradient-base-accent-3);--color-foreground-secondary: var(--color-base-text-2);}.color-accent-4 {--color-foreground: var(--color-base-background-1);--color-background: var(--color-base-accent-4);--gradient-background: var(--gradient-base-accent-4);--color-foreground-secondary: var(--color-base-text-2);}.color-accent-5 {--color-foreground: var(--color-base-text-1);--color-background: var(--color-base-accent-5);--gradient-background: var(--gradient-base-accent-5);--color-foreground-secondary: var(--color-base-text-2);}:root, .color-background-1 {--color-button-background: var(--color-base-button_background-rgb-1);--color-button-text: var(--color-base-button-labels-rgb);--color-button_border_color: var(--color-base-button_background-rgb-1);--color-button_before: var(--color-base-button_background-rgb-1);}.color-background-2, .color-inverse, .color-accent-1, .color-accent-2, .color-accent-3, .color-accent-4, .color-accent-5 {--color-button-background: var(--color-base-button-labels-rgb);--color-button-text: var(--color-base-button_background-rgb-1);--color-button_border_color: var(--color-base-button_background-rgb-1);--color-button_before: var(--color-base-button_background-rgb-1);}.c-button--brand_1 {--color-button-background: var(--color-base-button_background-rgb-1);--color-button-text: var(--color-base-button-labels-rgb);--color-button_border_color: var(--color-base-button_background-rgb-1);--color-button_before: var(--color-base-button-labels-rgb);}.color-background-2 .c-button--brand_1, .color-inverse .c-button--brand_1, .color-accent-1 .c-button--brand_1, .color-accent-2 .c-button--brand_1, .color-accent-3 .c-button--brand_1, .color-accent-4 .c-button--brand_1, .color-accent-5 .c-button--brand_1 {--color-button-background: var(--color-base-button-labels-rgb);--color-button-text: var(--color-base-button_background-rgb-1);--color-button_border_color: transparent;--color-button_before: var(--color-base-button_background-rgb-1);}.c-button--brand_2 {--color-button-background: var(--color-base-button-labels-rgb);--color-button-text: var(--color-base-button_background-rgb-2);--color-button_border_color: var(--color-base-button_background-rgb-2);--color-button_before: var(--color-base-button_background-rgb-2);}.color-background-2 .c-button--brand_2, .color-inverse .c-button--brand_2, .color-accent-1 .c-button--brand_2, .color-accent-2 .c-button--brand_2, .color-accent-3 .c-button--brand_2, .color-accent-4 .c-button--brand_2, .color-accent-5 .c-button--brand_2 {--color-button-background: var(--color-base-button_background-rgb-2);--color-button-text: var(--color-base-button-labels-rgb);--color-button_border_color: var(--color-base-button-labels-rgb);--color-button_before: var(--color-base-button-labels-rgb);}.c-button--brand_3 {--color-button-background: var(--color-base-button_background-rgb-3);--color-button-text: var(--color-base-button-labels-rgb);--color-button_border_color: var(--color-base-button_background-rgb-3);--color-button_before: var(--color-base-button-labels-rgb);}.color-background-2 .c-button--brand_3, .color-inverse .c-button--brand_3, .color-accent-1 .c-button--brand_3, .color-accent-2 .c-button--brand_3, .color-accent-3 .c-button--brand_3, .color-accent-4 .c-button--brand_3, .color-accent-5 .c-button--brand_3 {--color-button-background: var(--color-base-button_background-rgb-3);--color-button-text: var(--color-base-button-labels-rgb);--color-button_border_color: var(--color-base-button_background-rgb-3);--color-button_before: var(--color-base-button-labels-rgb);}:root, .color-background-1 {--color-input-background: var(--inputs-color-background);--color-input-text: var(--inputs-color-label);--color-input-border_color: var(--inputs-color-border);}.color-background-2, .color-inverse, .color-accent-1, .color-accent-2, .color-accent-3, .color-accent-4, .color-accent-5 {--color-input-background: var(--inputs-color-background);--color-input-text: var(--inputs-color-label);--color-input-border_color: var(--inputs-color-background);}.no-js:not(html) {display: none !important;}html.no-js .no-js:not(html) {display: block !important;}.no-js-inline {display: none !important;}html.no-js .no-js-inline {display: inline-block !important;}html.no-js .no-js-hidden {display: none !important;}ul {margin: 0;list-style: none;padding: 0;}p {margin-top: 0;margin-bottom: 15px;}.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl .container-xxl {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}@media (min-width: 576px) {.container, .container-sm {max-width: 540px;}}@media (min-width: 768px) {.container, .container-sm, .container-md {max-width: 720px;}}@media (min-width: 992px) {.container, .container-sm, .container-md, .container-lg {max-width: 960px;}}@media (min-width: 1200px) {.container, .container-sm, .container-md, .container-lg, .container-xl {max-width: 1140px;}}@media (min-width: 1400px) {.container-xxl {max-width: 1370px;}}body, .color-background-1, .color-background-2, .color-inverse, .color-accent-1, .color-accent-2, .color-accent-3, .color-accent-4, .color-accent-5 {color: var(--color-foreground);background-color: var(--color-background);}.color-text-2 {color: var(--color-foreground-secondary);}.gradient {background: var(--color-background);background: var(--gradient-background);background-attachment: fixed;}.shopify-section {overflow: hidden;}h1, h2, h3, h4, h5, h6, h7 {position: relative;letter-spacing: 0.57px;color: rgb(var(--color-foreground));line-height: 1.3;margin: 0;font-weight: 600;}h1.secondary-title, h2.secondary-title, h3.secondary-title, h4.secondary-title, h5.secondary-title, .secondary-title.h0, .secondary-title.h1, .secondary-title.h2, .secondary-title.h3, .secondary-title.h4, .secondary-title.h5 {font-family: var(--font-subheading-family);font-style: var(--font-subheading-style);font-weight: var(--font-subheading-weight);}h1 {font-size: var(--typo-h1);}h2 {font-size: var(--typo-h2);}h3 {font-size: var(--typo-h3);}h4 {font-size: var(--typo-h4);}h5 {font-size: var(--typo-h5);}h6 {font-size: var(--typo-h6);}h7 {font-size: var(--typo-h7);}.h1 {font-size: var(--typo-h1) !important;}.h2 {font-size: var(--typo-h2) !important;}.h3 {font-size: var(--typo-h3) !important;}.h4 {font-size: var(--typo-h4) !important;}.h5 {font-size: var(--typo-h5) !important;}.h6 {font-size: var(--typo-h6) !important;}.h7 {font-size: var(--typo-h7) !important;}.xsmall {font-size: var(--typo-xsmall) !important;}.small {font-size: var(--typo-small) !important;}.base {font-size: var(--typo-body) !important;}.medium {font-size: var(--typo-medium) !important;}.xmedium {font-size: var(--typo-xmedium) !important;}.big {font-size: var(--typo-big) !important;}.xbig {font-size: var(--typo-xbig) !important;}@media screen and (min-width: 768px) {.md-h1 {font-size: var(--typo-h1) !important;}.md-h2 {font-size: var(--typo-h2) !important;}.md-h3 {font-size: var(--typo-h3) !important;}.md-h4 {font-size: var(--typo-h4) !important;}.md-h5 {font-size: var(--typo-h5) !important;}.md-h6 {font-size: var(--typo-h6) !important;}.md-xsmall {font-size: var(--typo-xsmall) !important;}.md-small {font-size: var(--typo-small) !important;}.md-base {font-size: var(--typo-body) !important;}.md-medium {font-size: var(--typo-medium) !important;}.md-xmedium {font-size: var(--typo-xmedium) !important;}.md-big {font-size: var(--typo-big) !important;}.md-xbig {font-size: var(--typo-xbig) !important;}}@media screen and (min-width: 992px) {.lg-h1 {font-size: var(--typo-h1) !important;}.lg-h2 {font-size: var(--typo-h2) !important;}.lg-h3 {font-size: var(--typo-h3) !important;}.lg-h4 {font-size: var(--typo-h4) !important;}.lg-h5 {font-size: var(--typo-h5) !important;}.lg-h6 {font-size: var(--typo-h6) !important;}.lg-xsmall {font-size: var(--typo-xsmall) !important;}.lg-small {font-size: var(--typo-small) !important;}.lg-base {font-size: var(--typo-body) !important;}.lg-medium {font-size: var(--typo-medium) !important;}.lg-xmedium {font-size: var(--typo-xmedium) !important;}.lg-big {font-size: var(--typo-big) !important;}.lg-xbig {font-size: var(--typo-xbig) !important;}}.text-left {text-align: left !important;}.text-right {text-align: right !important;}.text-center {text-align: center !important;}.text-justify {text-align: justify !important;}.text-uppercase {text-transform: uppercase !important;}.text-capitalize {text-transform: capitalize !important;}.text-initial {text-transform: initial !important;}@media (min-width: 576px) {.text-sm-left {text-align: left !important;}.text-sm-right {text-align: right !important;}.text-sm-center {text-align: center !important;}.text-sm-justify {text-align: justify !important;}.text-sm-uppercase {text-transform: uppercase !important;}.text-sm-capitalize {text-transform: capitalize !important;}.text-sm-initial {text-transform: initial !important;}}@media (min-width: 768px) {.text-md-left {text-align: left !important;}.text-md-right {text-align: right !important;}.text-md-center {text-align: center !important;}.text-md-justify {text-align: justify !important;}.text-md-uppercase {text-transform: uppercase !important;}.text-md-capitalize {text-transform: capitalize !important;}.text-md-initial {text-transform: initial !important;}}@media (min-width: 992px) {.text-lg-left {text-align: left !important;}.text-lg-right {text-align: right !important;}.text-lg-center {text-align: center !important;}.text-lg-justify {text-align: justify !important;}.text-lg-uppercase {text-transform: uppercase !important;}.text-lg-capitalize {text-transform: capitalize !important;}.text-lg-initial {text-transform: initial !important;}}@media (min-width: 1200px) {.text-xl-left {text-align: left !important;}.text-xl-right {text-align: right !important;}.text-xl-center {text-align: center !important;}.text-xl-justify {text-align: justify !important;}.text-xl-uppercase {text-transform: uppercase !important;}.text-xl-capitalize {text-transform: capitalize !important;}}.w-100 {width: 100% !important;}@media (min-width: 768px) {.w-md-100 {width: 100% !important;}}.full-width-link {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 10;}.link {cursor: pointer;display: inline-block;border: none;box-shadow: none;text-decoration: underline;text-underline-offset: 0.3rem;color: var(--color-foreground);font-weight: 500;vertical-align: middle;-moz-transition: all 300ms ease-in;-o-transition: all 300ms ease-in;-webkit-transition: all 300ms ease-in;transition: all 300ms ease-in;}.link:hover {color: var(--color-base-accent-1);}.link--not-decoration {text-decoration: none !important;}.link--color {color: var(--color-base-accent-2);}.link--color:hover {color: var(--color-base-accent-1);}.link-strong {font-weight: 600;}.link svg {vertical-align: middle;margin-right: 10px;}.link .icon-caret {transform: rotate(180deg);-moz-transition: all 300ms ease-in;-o-transition: all 300ms ease-in;-webkit-transition: all 300ms ease-in;transition: all 300ms ease-in;}.link.open .icon-caret {transform: rotate(0deg);}.row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}.no-gutters {margin-right: 0;margin-left: 0;}.no-gutters > .col, .no-gutters > [class*="col-"] {padding-right: 0;padding-left: 0;}@media (min-width: 768px) {.no-md-gutters {margin-right: 0;margin-left: 0;}.no-md-gutters > .col, .no-md-gutters > [class*="col-"] {padding-right: 0;padding-left: 0;}}.gutters > .col, .gutters > [class*="col-"] {padding-right: 15px;padding-left: 15px;}@media (min-width: 768px) {.md-gutters {margin-right: 15px;margin-left: 15px;}.md-gutters > .col, .md-gutters > [class*="col-"] {padding-right: 15px;padding-left: 15px;}}@media (min-width: 992px) {.lg-gutters {margin-right: 15px;margin-left: 15px;}.lg-gutters > .col, .lg-gutters > [class*="col-"] {padding-right: 15px;padding-left: 15px;}}.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto {width: 100%;padding-right: 15px;padding-left: 15px;}.col {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.row-cols-1 > * {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.row-cols-2 > * {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.row-cols-3 > * {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.row-cols-4 > * {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.row-cols-5 > * {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}.row-cols-6 > * {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.col-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}.col-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}.col-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.col-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.col-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}.col-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}.col-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}.col-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}.col-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}.col-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.order-first {-ms-flex-order: -1;order: -1;}.order-last {-ms-flex-order: 13;order: 13;}.order-0 {-ms-flex-order: 0;order: 0;}.order-1 {-ms-flex-order: 1;order: 1;}.order-2 {-ms-flex-order: 2;order: 2;}.order-3 {-ms-flex-order: 3;order: 3;}.order-4 {-ms-flex-order: 4;order: 4;}.order-5 {-ms-flex-order: 5;order: 5;}.order-6 {-ms-flex-order: 6;order: 6;}.order-7 {-ms-flex-order: 7;order: 7;}.order-8 {-ms-flex-order: 8;order: 8;}.order-9 {-ms-flex-order: 9;order: 9;}.order-10 {-ms-flex-order: 10;order: 10;}@media (min-width: 576px) {.col-sm {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.row-cols-sm-1 > * {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.row-cols-sm-2 > * {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.row-cols-sm-3 > * {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.row-cols-sm-4 > * {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.row-cols-sm-5 > * {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}.row-cols-sm-6 > * {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.col-sm-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}.col-sm-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}.col-sm-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.col-sm-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-sm-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.col-sm-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}.col-sm-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-sm-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}.col-sm-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}.col-sm-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-sm-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}.col-sm-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}.col-sm-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}@media (min-width: 768px) {.col-md {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.row-cols-md-1 > * {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.row-cols-md-2 > * {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.row-cols-md-3 > * {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.row-cols-md-4 > * {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.row-cols-md-5 > * {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}.row-cols-md-6 > * {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.col-md-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}.col-md-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}.col-md-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.col-md-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-md-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.col-md-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}.col-md-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-md-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}.col-md-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}.col-md-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-md-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}.col-md-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}.col-md-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.order-md-first {-ms-flex-order: -1;order: -1;}.order-md-last {-ms-flex-order: 13;order: 13;}.order-md-0 {-ms-flex-order: 0;order: 0;}.order-md-1 {-ms-flex-order: 1;order: 1;}.order-md-2 {-ms-flex-order: 2;order: 2;}.order-md-3 {-ms-flex-order: 3;order: 3;}.order-md-4 {-ms-flex-order: 4;order: 4;}.order-md-5 {-ms-flex-order: 5;order: 5;}.order-md-6 {-ms-flex-order: 6;order: 6;}.order-md-7 {-ms-flex-order: 7;order: 7;}.order-md-8 {-ms-flex-order: 8;order: 8;}.order-md-9 {-ms-flex-order: 9;order: 9;}.order-md-10 {-ms-flex-order: 10;order: 10;}.order-md-11 {-ms-flex-order: 11;order: 11;}.order-md-12 {-ms-flex-order: 12;order: 12;}}@media (min-width: 992px) {.col-lg {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.row-cols-lg-1 > * {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.row-cols-lg-2 > * {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.row-cols-lg-3 > * {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.row-cols-lg-4 > * {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.row-cols-lg-5 > * {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}.row-cols-lg-6 > * {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.col-lg-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}.col-lg-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}.col-lg-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.col-lg-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-lg-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.col-lg-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}.col-lg-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-lg-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}.col-lg-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}.col-lg-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-lg-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}.col-lg-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}.col-lg-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.order-lg-first {-ms-flex-order: -1;order: -1;}.order-lg-last {-ms-flex-order: 6;order: 6;}.order-lg-0 {-ms-flex-order: 0;order: 0;}.order-lg-1 {-ms-flex-order: 1;order: 1;}.order-lg-2 {-ms-flex-order: 2;order: 2;}.order-lg-3 {-ms-flex-order: 3;order: 3;}.order-lg-4 {-ms-flex-order: 4;order: 4;}.order-lg-5 {-ms-flex-order: 5;order: 5;}}@media (min-width: 1400px) {.col-xxl {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.col-xxl-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}.col-xxl-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}.col-xxl-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.col-xxl-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-xxl-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.col-xxl-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}.col-xxl-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-xxl-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}.col-xxl-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}.col-xxl-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-xxl-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}.col-xxl-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}.col-xxl-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}.flex-row {-ms-flex-direction: row !important;flex-direction: row !important;}.flex-column {-ms-flex-direction: column !important;flex-direction: column !important;}.flex-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}.flex-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}.flex-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}.flex-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}.flex-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}.flex-fill {-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}.flex-grow-0 {-ms-flex-positive: 0 !important;flex-grow: 0 !important;}.flex-grow-1 {-ms-flex-positive: 1 !important;flex-grow: 1 !important;}.flex-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}.flex-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}.justify-content-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}.justify-content-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}.justify-content-center {-ms-flex-pack: center !important;justify-content: center !important;}.justify-content-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}.justify-content-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}.align-items-start {-ms-flex-align: start !important;align-items: flex-start !important;}.align-items-end {-ms-flex-align: end !important;align-items: flex-end !important;}.align-items-center {-ms-flex-align: center !important;align-items: center !important;}.align-items-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}.align-items-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}.align-content-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}.align-content-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}.align-content-center {-ms-flex-line-pack: center !important;align-content: center !important;}.align-content-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}.align-content-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}.align-content-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}.align-self-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}.align-self-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}.align-self-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}.align-self-center {-ms-flex-item-align: center !important;align-self: center !important;}.align-self-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}.align-self-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}@media (min-width: 768px) {.flex-md-row {-ms-flex-direction: row !important;flex-direction: row !important;}.flex-md-column {-ms-flex-direction: column !important;flex-direction: column !important;}.flex-md-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}.flex-md-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}.flex-md-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}.flex-md-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}.flex-md-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}.flex-md-fill {-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}.justify-content-md-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}.justify-content-md-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}.justify-content-md-center {-ms-flex-pack: center !important;justify-content: center !important;}.justify-content-md-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}.justify-content-md-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}.align-items-md-start {-ms-flex-align: start !important;align-items: flex-start !important;}.align-items-md-end {-ms-flex-align: end !important;align-items: flex-end !important;}.align-items-md-center {-ms-flex-align: center !important;align-items: center !important;}.align-items-md-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}.align-items-md-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}}@media (min-width: 992px) {.justify-content-lg-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}.justify-content-lg-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}.justify-content-lg-center {-ms-flex-pack: center !important;justify-content: center !important;}.justify-content-lg-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}.justify-content-lg-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}.align-items-lg-start {-ms-flex-align: start !important;align-items: flex-start !important;}.align-items-lg-end {-ms-flex-align: end !important;align-items: flex-end !important;}.align-items-lg-center {-ms-flex-align: center !important;align-items: center !important;}.align-items-lg-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}.align-items-lg-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}}.d-none {display: none !important;}.d-inline {display: inline !important;}.d-inline-block {display: inline-block !important;}.d-block {display: block !important;}.d-table {display: table !important;}.d-table-row {display: table-row !important;}.d-table-cell {display: table-cell !important;}.d-flex {display: -ms-flexbox !important;display: flex !important;}.d-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}@media (min-width: 576px) {.d-sm-none {display: none !important;}.d-sm-inline {display: inline !important;}.d-sm-inline-block {display: inline-block !important;}.d-sm-block {display: block !important;}.d-sm-table {display: table !important;}.d-sm-table-row {display: table-row !important;}.d-sm-table-cell {display: table-cell !important;}.d-sm-flex {display: -ms-flexbox !important;display: flex !important;}.d-sm-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}}@media (min-width: 768px) {.d-md-none {display: none !important;}.d-md-inline {display: inline !important;}.d-md-inline-block {display: inline-block !important;}.d-md-block {display: block !important;}.d-md-table {display: table !important;}.d-md-table-row {display: table-row !important;}.d-md-table-cell {display: table-cell !important;}.d-md-flex {display: -ms-flexbox !important;display: flex !important;}.d-md-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}}@media (min-width: 992px) {.d-lg-none {display: none !important;}.d-lg-inline {display: inline !important;}.d-lg-inline-block {display: inline-block !important;}.d-lg-block {display: block !important;}.d-lg-table {display: table !important;}.d-lg-table-row {display: table-row !important;}.d-lg-table-cell {display: table-cell !important;}.d-lg-flex {display: -ms-flexbox !important;display: flex !important;}.d-lg-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}}.ml-p0 {margin-left: 0 !important;}.ml-p5 {margin-left: 5px !important;}.ml-p10 {margin-left: 10px !important;}.ml-p15 {margin-left: 15px !important;}.ml-p30 {margin-left: 30px !important;}.mr-p0 {margin-right: 0 !important;}.mr-p5 {margin-right: 5px !important;}.mr-p10 {margin-right: 10px !important;}.mr-p15 {margin-right: 15px !important;}.mr-p30 {margin-right: 30px !important;}.mt-p0 {margin-top: 0 !important;}.mt-p5 {margin-top: 5px !important;}.mt-p10 {margin-top: 10px !important;}.mt-p15 {margin-top: 15px !important;}.mt-p20 {margin-top: 20px !important;}.mt-p25 {margin-top: 25px !important;}.mt-p30 {margin-top: 30px !important;}.mt-p40 {margin-top: 40px !important;}.mt-p50 {margin-top: 50px !important;}.mt-p60 {margin-top: 60px !important;}.mb-p0 {margin-bottom: 0 !important;}.mb-p5 {margin-bottom: 5px !important;}.mb-p10 {margin-bottom: 10px !important;}.mb-p15 {margin-bottom: 15px !important;}.mb-p20 {margin-bottom: 20px !important;}.mb-p25 {margin-bottom: 25px !important;}.mb-p30 {margin-bottom: 30px !important;}.mb-p40 {margin-bottom: 40px !important;}.mb-p50 {margin-bottom: 50px !important;}.mb-p60 {margin-bottom: 60px !important;}@media (min-width: 768px) {.ml-md-p0 {margin-left: 0 !important;}.ml-md-p5 {margin-left: 5px !important;}.ml-md-p10 {margin-left: 10px !important;}.ml-md-p15 {margin-left: 15px !important;}.ml-md-p30 {margin-left: 30px !important;}.mr-md-p0 {margin-right: 0 !important;}.mr-md-p5 {margin-right: 5px !important;}.mr-md-p10 {margin-right: 10px !important;}.mr-md-p15 {margin-right: 15px !important;}.mr-md-p30 {margin-right: 30px !important;}.mt-md-p0 {margin-top: 0 !important;}.mt-md-p5 {margin-top: 5px !important;}.mt-md-p10 {margin-top: 10px !important;}.mt-md-p15 {margin-top: 15px !important;}.mt-md-p20 {margin-top: 20px !important;}.mt-md-p25 {margin-top: 25px !important;}.mt-md-p30 {margin-top: 30px !important;}.mt-md-p40 {margin-top: 40px !important;}.mt-md-p50 {margin-top: 50px !important;}.mt-md-p60 {margin-top: 60px !important;}.mb-md-p0 {margin-bottom: 0 !important;}.mb-md-p5 {margin-bottom: 5px !important;}.mb-md-p10 {margin-bottom: 10px !important;}.mb-md-p15 {margin-bottom: 15px !important;}.mb-md-p20 {margin-bottom: 20px !important;}.mb-md-p25 {margin-bottom: 25px !important;}.mb-md-p30 {margin-bottom: 30px !important;}.mb-md-p40 {margin-bottom: 40px !important;}.mb-md-p50 {margin-bottom: 50px !important;}.mb-md-p60 {margin-bottom: 60px !important;}}.pl-p0 {padding-left: 0 !important;}.pl-p5 {padding-left: 5px !important;}.pl-p10 {padding-left: 10px !important;}.pl-p15 {padding-left: 15px !important;}.pl-p30 {padding-left: 30px !important;}.pl-p60 {padding-left: 60px !important;}.pl-p120 {padding-left: 120px !important;}.pr-p0 {padding-right: 0 !important;}.pr-p5 {padding-right: 5px !important;}.pr-p10 {padding-right: 10px !important;}.pr-p15 {padding-right: 15px !important;}.pr-p30 {padding-right: 30px !important;}.pr-p60 {padding-right: 60px !important;}.pr-p120 {padding-right: 120px !important;}.pb-p0 {padding-bottom: 0 !important;}.pb-p5 {padding-bottom: 5px !important;}.pb-p10 {padding-bottom: 10px !important;}.pb-p15 {padding-bottom: 15px !important;}.pb-p20 {padding-bottom: 20px !important;}.pb-p30 {padding-bottom: 30px !important;}.pb-p40 {padding-bottom: 40px !important;}.pb-p60 {padding-bottom: 60px !important;}.pb-p120 {padding-bottom: 120px !important;}.pt-p0 {padding-top: 0 !important;}.pt-p5 {padding-top: 5px !important;}.pt-p10 {padding-top: 10px !important;}.pt-p15 {padding-top: 15px !important;}.pt-p20 {padding-top: 20px !important;}.pt-p30 {padding-top: 30px !important;}.pt-p40 {padding-top: 40px !important;}.pt-p60 {padding-top: 60px !important;}.pt-p120 {padding-top: 120px !important;}@media (min-width: 768px) {.pl-md-p0 {padding-left: 0 !important;}.pl-md-p5 {padding-left: 5px !important;}.pl-md-p10 {padding-left: 10px !important;}.pl-md-p15 {padding-left: 15px !important;}.pl-md-p30 {padding-left: 30px !important;}.pl-md-p60 {padding-left: 60px !important;}.pr-md-p0 {padding-right: 0 !important;}.pr-md-p5 {padding-right: 5px !important;}.pr-md-p10 {padding-right: 10px !important;}.pr-md-p15 {padding-right: 15px !important;}.pr-md-p30 {padding-right: 30px !important;}.pr-md-p60 {padding-right: 60px !important;}.pb-md-p0 {padding-bottom: 0 !important;}.pb-md-p5 {padding-bottom: 5px !important;}.pb-md-p10 {padding-bottom: 10px !important;}.pb-md-p15 {padding-bottom: 15px !important;}.pb-md-p20 {padding-bottom: 20px !important;}.pb-md-p30 {padding-bottom: 30px !important;}.pb-md-p40 {padding-bottom: 40px !important;}.pb-md-p60 {padding-bottom: 60px !important;}.pb-md-p120 {padding-bottom: 120px !important;}.pt-md-p0 {padding-top: 0 !important;}.pt-md-p5 {padding-top: 5px !important;}.pt-md-p10 {padding-top: 10px !important;}.pt-md-p15 {padding-top: 15px !important;}.pt-md-p20 {padding-top: 20px !important;}.pt-md-p30 {padding-top: 30px !important;}.pt-md-p40 {padding-top: 40px !important;}.pt-md-p60 {padding-top: 60px !important;}.pt-md-p120 {padding-top: 120px !important;}}.img-fluid {max-width: 100%;height: auto;width: auto;}.rounded {border-radius: 5px;}.border-outer {border: 1px solid #cccccc;}.border-top {border-top: 1px solid #cccccc;}.border-bottom {border-bottom: 1px solid #cccccc;}.border-left {border-left: 1px solid #cccccc;}.border-right {border-right: 1px solid #cccccc;}.c-button {position: relative;z-index: 1;cursor: pointer;display: inline-flex;justify-content: center;align-items: center;box-sizing: border-box;border: var(--buttons-border-width) solid rgba(var(--color-button_border_color), 1);border-radius: var(--buttons-radius);background-color: rgba(var(--color-button-background), 1);color: rgba(var(--color-button-text), 1);padding: 0 10px;-webkit-appearance: none;appearance: none;text-decoration: none;text-align: center;font-weight: 600;font-size: var(--typo-body);letter-spacing: 0.4px;line-height: 1.2;transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);overflow: hidden;}@media screen and (min-width: 768px) {padding: 0 20px;}.c-button__transparent--wborders {position: relative;z-index: 1;cursor: pointer;display: inline-flex;justify-content: center;align-items: center;box-sizing: border-box;border: 1px solid #472981;border-radius: var(--buttons-radius);background-color: transparent;color: #472981;padding: 0 20px;-webkit-appearance: none;appearance: none;text-decoration: none;text-align: center;font-weight: 600;font-size: var(--typo-body);letter-spacing: 0.4px;line-height: 1.2;transition: all 0.1s cubic-bezier(0.42, 0, 0.58, 1);overflow: hidden;}.c-button__transparent--wborders:hover {background-color: #472981;color: white;}.c-button:focus-visible {outline: none;}.c-button .input-button {height: 50px;border: none;background: transparent;color: rgba(var(--color-button-text), 1);font-weight: 600;}.c-button .input-button:focus-visible {outline: none;}.c-button__after {display: none;}.c-button__before {display: none;}[data-add-to-cart-text] {display: none;}.c-button--disabled [data-add-to-cart-text] {display: block;}.c-button::after {content: attr(data-text);}[data-loader] {display: none;}@media screen and (min-width: 500px) {.c-button::after {display: none;}[data-add-to-cart-text] {display: block;}[data-loader] {display: block;}.c-button__after {position: absolute;height: 0%;left: 50%;top: 50%;display: block;width: 150%;z-index: -1;-webkit-transition: all 0.75s ease 0s;-moz-transition: all 0.75s ease 0s;-o-transition: all 0.75s ease 0s;transition: all 0.75s ease 0s;}.c-button__before {display: block;position: absolute;top: 0px;right: 0px;height: 100%;width: 0px;z-index: -1;background: rgba(var(--color-button_before), 1);transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);}.c-button:hover {color: rgba(var(--color-button-background), 1) !important;background-color: rgba(var(--color-button-background), 1);border: 1px solid rgba(var(--color-button_border_color), 1);scale: 1 !important;}}.c-button:hover {scale: 1.05;}.c-button:disabled {pointer-events: none;}.c-button:hover .c-button__before {left: 0%;right: auto;width: 100%;}.c-button--small {min-height: 40px;}.c-button--medium {min-height: 43px;}.c-button--big {min-height: 50px;}.c-button--xbig {min-height: 55px;}.c-button--not-full-width {display: inline-block;width: initial;}.c-button--full-width {display: flex;width: 100%;}.c-button--disabled {pointer-events: none;opacity: 0.2 !important;filter: grayscale(1);}@media (min-width: 768px) {.c-button--md-small {min-height: 40px;}.c-button--md-medium {min-height: 43px;}.c-button--md-big {min-height: 48px;}.c-button--md-xbig {min-height: 60px;}.c-button--md-not-full-width {display: inline-block;width: initial;}.c-button--md-full-width {display: flex;width: 100%;}}.field {position: relative;width: 100%;margin-bottom: 10px;-moz-transition: all 300ms ease-in;-o-transition: all 300ms ease-in;-webkit-transition: all 300ms ease-in;transition: all 300ms ease-in;}.field__label {width: 100%;position: absolute;top: 4px;left: 0;z-index: 2;padding: 5px 15px 2px 15px;pointer-events: none;letter-spacing: 0;line-height: 1.5;border-top: var(--inputs-border-thickness) solid transparent;border-left: var(--inputs-border-thickness) solid var(--color-input-border_color);border-right: var(--inputs-border-thickness) solid var(--color-input-border_color);background: var(--color-input-background);color: var(--color-input-text);font-family: var(--font-body-family);font-style: var(--font-body-style);font-weight: var(--font-body-weight);font-size: var(--inputs-font-size);border-radius: 0;text-align: left;box-sizing: border-box;letter-spacing: 1px;-moz-transition: all 300ms ease-in;-o-transition: all 300ms ease-in;-webkit-transition: all 300ms ease-in;transition: all 300ms ease-in;}.field__input {width: 100%;display: block;padding: 12px;border: var(--inputs-border-thickness) solid var(--color-input-border_color);background: var(--color-input-background);font-size: var(--inputs-font-size);color: var(--color-input-text);border-radius: var(--inputs-radius);-webkit-appearance: none;appearance: none;margin: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;-moz-transition: all 300ms ease-in;-o-transition: all 300ms ease-in;-webkit-transition: all 300ms ease-in;transition: all 300ms ease-in;}.field.field--padding-left .field__label {padding-left: 86px;}.field.field--padding-left .field__input {padding-left: 86px;}.field.field--padding-left .field__extra-label {height: 23px;position: absolute;top: 50%;left: 2px;z-index: 5;line-height: 23px;margin-top: -12.5px;padding-left: 12px;padding-right: 10px;background: var(--color-input-background);color: var(--color-foreground);font-size: var(--inputs-font-size);border-right: 1px solid #cccccc;}.field input::placeholder {color: var(--color-input-background);opacity: 0;}.field input:-ms-input-placeholder {color: var(--color-input-background);opacity: 0;}.field input::-ms-input-placeholder {color: var(--color-input-background);opacity: 0;}.field svg {position: absolute;bottom: 10px;right: 15px;z-index: 5;}.field:has(.field__input:focus), .field:has(.field__input:not(:placeholder-shown)), .field:has(.field__input:-webkit-autofill) {padding-top: 12px;-moz-transition: all 300ms ease-in;-o-transition: all 300ms ease-in;-webkit-transition: all 300ms ease-in;transition: all 300ms ease-in;}.field__input:focus, .field__input:not(:placeholder-shown), .field__input:-webkit-autofill {border: 1px solid var(--color-input-border_color);-moz-transition: all 300ms ease-in;-o-transition: all 300ms ease-in;-webkit-transition: all 300ms ease-in;transition: all 300ms ease-in;}.field__input.field__margin:focus, .field__input.field__margin:not(:placeholder-shown), .field__input.field__margin:-webkit-autofill {margin-top: 0;}.field__input:focus-visible {outline: none;}.field input:focus + label, .field input:not(:placeholder-shown) + label, .field input:-webkit-autofill + label {top: 0;border-top: var(--inputs-border-thickness) solid var(--color-input-border_color);border-left: var(--inputs-border-thickness) solid var(--color-input-border_color);border-right: var(--inputs-border-thickness) solid var(--color-input-border_color);border-radius: var(--inputs-radius) var(--inputs-radius) 0 0;font-size: var(--typo-xsmall);-moz-transition: top 300ms ease-in, font-size 300ms ease-in, border 300ms ease-in 100ms, border-radius 300ms ease-in 50ms;-o-transition: top 300ms ease-in, font-size 300ms ease-in, border 300ms ease-in 100ms, border-radius 300ms ease-in 50ms;-webkit-transition: top 300ms ease-in, font-size 300ms ease-in, border 300ms ease-in 100ms, border-radius 300ms ease-in 50ms;transition: top 300ms ease-in, font-size 300ms ease-in, border 300ms ease-in 100ms, border-radius 300ms ease-in 50ms;}.field--select.field .field__label {top: 14px;}.field--select.field svg {bottom: 50%;margin-bottom: -12px;}.field--select.field .field__input:not(:placeholder-shown) {padding: 12px;}.field--select.field .field__input:focus, .field--select.field .field__input:not(:placeholder-shown), .field--select.field .field__input:-webkit-autofill {margin-top: 0;border: 1px solid var(--color-input-border_color);-moz-transition: all 300ms ease-in;-o-transition: all 300ms ease-in;-webkit-transition: all 300ms ease-in;transition: all 300ms ease-in;}.field--wrapper {position: relative;}.field--select.field input::placeholder {color: var(--color-input-background);opacity: 1;}.field--select.field input:-ms-input-placeholder {color: var(--color-input-background);opacity: 1;}.field--select.field input::-ms-input-placeholder {color: var(--color-input-background);opacity: 1;}.field__note {padding-left: 30px;text-align: left;line-height: 1.5;}.field--checkbox [type="checkbox"]:checked, .field--checkbox [type="checkbox"]:not(:checked) {height: 18px;width: 18px;position: absolute;top: 50%;left: -4px;z-index: 1;margin-top: -9px;opacity: 0;}.field--checkbox [type="checkbox"]:checked + label, .field--checkbox [type="checkbox"]:not(:checked) + label {height: 18px;width: 18px;position: absolute;top: 50%;left: 0;z-index: 1;margin-top: -9px;padding: 0 5px;cursor: pointer;line-height: 18px;border-radius: 3px;border: 1px solid var(--color-base-accent-2);text-align: center;display: flex;align-items: center;justify-content: center;-moz-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;transition: all 200ms ease-in;}.field--checkbox [type="checkbox"]:checked + label {background: var(--color-base-accent-2);color: white;-moz-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;transition: all 200ms ease-in;}.field--checkbox [type="checkbox"]:checked + label svg, .field--checkbox [type="checkbox"]:not(:checked) + label svg {height: 16px;width: 16px;position: initial;top: inherit;right: inherit;}.field--checkbox [type="checkbox"]:not(checked) + label svg {opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}.field--checkbox [type="checkbox"]:checked + label svg {opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}.field textarea::placeholder {color: var(--color-input-background);opacity: 0;}.field textarea:-ms-input-placeholder {color: var(--color-input-background);opacity: 0;}.field textarea::-ms-input-placeholder {color: var(--color-input-background);opacity: 0;}.field textarea:focus + label, .field textarea:not(:placeholder-shown) + label, .field textarea:-webkit-autofill + label {top: 5px;margin-top: 0;font-size: var(--typo-small);}.field--not-holder .field textarea:focus + label, .field--not-holder .field textarea:not(:placeholder-shown) + label, .field--not-holder .field textarea:-webkit-autofill + label {top: inherit;margin-top: 0;font-size: var(--typo-h6);}.field--not-holder .field__label {display: block;position: relative;top: inherit !important;left: inherit;margin-top: 0;padding: 0 0 10px;border: none;font-size: var(--typo-body) !important;}.field--not-holder .field__input {padding: 14px;}.field--not-holder .field__input:focus, .field--not-holder .field__input:not(:placeholder-shown), .field--not-holder .field__input:-webkit-autofill {padding: 14px;border-bottom: 1px solid var(--color-base-accent-2);}.field--not-holder.field .field__input:focus, .field--not-holder.field .field__input:not(:placeholder-shown), .field--not-holder.field .field__input:-webkit-autofill {margin-top: 0;}.field--not-holder.field input:focus + label, .field--not-holder.field input:not(:placeholder-shown) + label, .field--not-holder.field input:-webkit-autofill + label {margin-top: 0;font-size: var(--typo-h6);}.c-heading {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;text-align: left;border-bottom: 1px solid #eeeeee;}.c-heading-title-wrapper {display: block;position: relative;}.c-heading-title {position: relative;text-transform: uppercase;color: var(--color-base-accent-2);font-family: var(--font-heading-family);font-style: var(--font-heading-style);font-weight: var(--font-heading-weight);}.c-heading-subtitle {position: relative;color: var(--color-base-accent-2);font-family: var(--font-heading-family);font-style: var(--font-heading-style);font-weight: 600;}.c-heading-title-wrapper--line {padding-bottom: 8px;}.c-heading-title-wrapper--line img {width: 24px;height: fit-content;}.c-heading-title-wrapper--line .c-heading-title, .c-heading-title-wrapper--line .c-heading-subtitle {display: flex;align-items: center;gap: 5px;}@media (min-width: 768px) {.c-heading-title-wrapper--line .c-heading-title, .c-heading-title-wrapper--line .c-heading-subtitle {gap: 10px;}}.c-heading-title-wrapper--line .c-heading-title:after, .c-heading-title-wrapper--line .c-heading-subtitle:after {width: 100%;height: 3px;content: "";position: absolute;top: 100%;left: 0;z-index: 1;margin-top: 6px;background: var(--color-base-accent-1);}.video-responsive-mp, .video-responsive {position: relative;padding-bottom: 56.25%;}.video-responsive--border {border-radius: 10px;overflow: hidden;}.video-responsive-mp video, .video-responsive iframe {width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;border: none;}.content-loader {position: relative;}.section-loader {width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;z-index: 99999999;background: white;display: flex;justify-content: center;align-items: center;}.section-loader-inner {width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 780;background: white;display: flex;justify-content: center;align-items: flex-start;opacity: 0.8;padding: 25% 0;}.section-loader-inner .loader, .section-loader .loader {width: 48px;height: 48px;display: inline-block;position: relative;}.section-loader-inner .loader::after, .section-loader-inner .loader::before, .section-loader .loader::after, .section-loader .loader::before {content: "";box-sizing: border-box;width: 48px;height: 48px;border-radius: 50%;border: 2px solid #472980;position: absolute;left: 0;top: 0;animation: loader 2s linear infinite;}.section-loader-inner .loader::after, .section-loader .loader::after {animation-delay: 1s;}@keyframes loader {0% {transform: scale(0);opacity: 1;}100% {transform: scale(1);opacity: 0;}}.content-message__error {display: block;padding: 10px;background: #f8f9fa;border-radius: 5px;margin-bottom: 20px;text-align: center;font-size: var(--typo-medium) !important;}.content-message__error svg {display: block;width: 100%;background: transparent;margin-bottom: 5px;}.content-message__error h2 {font-size: var(--typo-h7) !important;margin-bottom: 5px;}.placeholder-svg {background: #f8f9fa;}.shopify-challenge__container {padding: 80px;text-align: center;}.shopify-challenge__container .shopify-challenge__button {height: 50px;position: relative;z-index: 1;cursor: pointer;display: inline-flex;justify-content: center;align-items: center;box-sizing: border-box;border: var(--buttons-border-width) solid rgba(var(--color-button_border_color), 1);border-radius: var(--buttons-radius);background-color: rgba(var(--color-button-background), 1);color: rgba(var(--color-button-text), 1);padding: 0 20px;-webkit-appearance: none;appearance: none;text-decoration: none;text-align: center;font-weight: 600;font-size: var(--typo-body);letter-spacing: 0.4px;line-height: 1.2;transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);overflow: hidden;border: none;margin-top: 20px;}main[page-name="index"] .section-image-width-text:last-child .c-image-with-text__content {padding-bottom: 172px;}@media (min-width: 1400px) {main[page-name="index"] .section-image-width-text:last-child .c-image-with-text__description * {font-size: 1.3em;}}.jdgm-carousel-title-and-link {position: relative;}@media only screen and (max-width: 600px) {.jdgm-carousel-title-and-link {width: 100% !important;height: auto !important;}.jdgm-carousel-wrapper .jdgm-carousel.jdgm-carousel--compact-theme {width: calc(100% - 91px) !important;}.jdgm-carousel--compact-theme.jdgm-carousel {float: unset !important;margin: 0 auto !important;}}.jdgm-carousel-title {margin-top: 10px !important;margin-bottom: 20px !important;font-size: 14px;font-weight: 400;order: 2;}.jdgm-all-reviews-rating-wrapper {order: 1;}.jdgm-all-reviews-rating {position: relative;}.jdgm-carousel-number-of-reviews {position: relative;padding-top: 50px;margin-top: 15px;}@media (min-width: 768px) {.jdgm-carousel-number-of-reviews {padding-top: 60px;}}.jdgm-carousel-number-of-reviews:after {content: "Nuestros clientes hablan por nosotros:";width: 220px;position: absolute;top: 0;left: 50%;z-index: 1;margin-left: -110px;}.jdgm-carousel-item__reviewer-name {font-weight: 400;}.jdgm-carousel-item__product-title {font-size: 14px !important;color: #666666;}.jdgm-carousel-item__timestamp {font-size: 14px !important;font-style: inherit !important;color: #999999;}.jdgm-carousel__arrows .jdgm-carousel__right-arrow.jdgm-carousel__right-arrow, .jdgm-carousel__arrows .jdgm-carousel__left-arrow.jdgm-carousel__left-arrow {width: 34px;height: 34px;position: relative;border-radius: 100%;background: #472980;border: 4px none transparent;}.jdgm-carousel__arrows .jdgm-carousel__right-arrow.jdgm-carousel__right-arrow:after {content: "";width: 12px;height: 12px;position: absolute;top: 10px;left: 10px;z-index: 1;border-top: 2px solid white;border-right: 2px solid white;cursor: pointer;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}.jdgm-carousel__arrows .jdgm-carousel__left-arrow.jdgm-carousel__left-arrow:after {content: "";width: 12px;height: 12px;position: absolute;top: 12px;left: 12px;z-index: 1;border-top: 2px solid white;border-right: 2px solid white;cursor: pointer;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}.jdgm-carousel-wrapper .jdgm-carousel__left-arrow {margin-left: -40px !important;}.jdgm-carousel-item {position: relative;}.jdgm-carousel-item:after {content: "";width: 2px;height: 92%;position: absolute;top: 4%;left: 0;z-index: 1;background: #d8d8d8;}div:has(.jdgm-carousel-wrapper) {max-width: 100% !important;}.pac-contianer {position: relative;z-index: 999999;}#product-grid {max-width: 425px;margin: auto;}@media screen and (min-width: 768px) {#product-grid {max-width: unset;}}.choose-default {cursor: pointer;}.c-button__loading {height: 100%;width: 100%;color: white;position: absolute;background: #472981cf;}.c-button__loading::after {content: "Cargando...";margin: auto;display: flex;justify-content: center;align-items: center;height: inherit;}.product-bogo-badge {background-color: #fd9107;color: #fbf8f8;padding: 5px;border-radius: 5px;text-align: center;font-weight: bold;margin-bottom: 0px;width: 200px;margin-top: 15px;}