[data-v-506ee8a1]:root{--primary-hover:#4a3299;--primary:#583bb6;--primary-light:#ab80de;--primary-focus:#c5b3ff;--primary-lighter:#ece9f7;--secondary-hover:#d21d48;--secondary:#fa2356;--secondary-light:#ff7f82;--secondary-focus:#ff93ad;--secondary-lighter:#ffeaec;--accent-one:#280f74;--accent-one-light:#4716db;--accent-one-lighter:#aeb9f4;--accent-two-hover:#2d69d1;--accent-two:#357df9;--accent-two-light:#8ac6ff;--accent-two-focus:#abcaff;--accent-two-lighter:#e0ecff;--accent-three:#ffc259;--accent-three-light:#ffdc82;--accent-three-lighter:#fde9c6;--success:#32d37d;--grey-100:#f5f8fb;--grey-200:#ebeff2;--grey-300:#e6e6e6;--grey-400:#dde1e6;--grey-600:#9da3a9;--grey-700:#7d7d7d;--grey-600-02:rgba(157,163,169,0.2);--grey-800:#474b4f;--grey-800-02:rgba(71,75,79,0.2);--dark-hover:#4d4d4d;--dark:#000;--dark-focus:#4f4e4e;--light-hover:#b2b2b2;--light:#fff;--light-focus:#cfcfcf}.z-h1[data-v-506ee8a1]{font-size:100px;font-weight:300;line-height:1.07;text-transform:none;letter-spacing:0}@media screen and (max-width:768px){.z-h1[data-v-506ee8a1]{font-size:42px;line-height:1.33}}.z-h1--spaced[data-v-506ee8a1]{margin:0 0 48px}@media screen and (max-width:768px){.z-h1--spaced[data-v-506ee8a1]{margin-bottom:24px}}.z-h2[data-v-506ee8a1]{font-size:77px;font-weight:300;line-height:1.3;text-transform:none;letter-spacing:0}@media screen and (max-width:768px){.z-h2[data-v-506ee8a1]{font-size:36px;line-height:1.55}}.z-h2--spaced[data-v-506ee8a1]{margin:0 0 48px}@media screen and (max-width:768px){.z-h2--spaced[data-v-506ee8a1]{margin-bottom:24px}}.z-h3[data-v-506ee8a1]{font-size:58px;font-weight:300;line-height:1.31;text-transform:none;letter-spacing:0}@media screen and (max-width:768px){.z-h3[data-v-506ee8a1]{font-size:34px;line-height:1.35}}.z-h3--spaced[data-v-506ee8a1]{margin:0 0 48px}@media screen and (max-width:768px){.z-h3--spaced[data-v-506ee8a1]{margin:0 0 24px}}.z-h4[data-v-506ee8a1]{font-size:36px;font-weight:300;line-height:1.39;text-transform:none;letter-spacing:0}@media screen and (max-width:768px){.z-h4[data-v-506ee8a1]{font-size:26px;line-height:1.38}}.z-h4--spaced[data-v-506ee8a1]{margin:0 0 8px}.z-h5[data-v-506ee8a1]{font-size:26px;font-weight:500;line-height:1.31;text-transform:none;letter-spacing:0}@media screen and (max-width:768px){.z-h5[data-v-506ee8a1]{font-size:24px;line-height:1.33}}.z-h5--spaced[data-v-506ee8a1]{margin:0 0 8px}.z-title[data-v-506ee8a1]{font-size:14px;font-weight:700;line-height:1.57;text-transform:uppercase;letter-spacing:.19em}.z-title--spaced[data-v-506ee8a1]{margin:0 0 8px}.z-subheading[data-v-506ee8a1]{font-size:12px;font-weight:400;line-height:1.83;text-transform:uppercase;letter-spacing:.22em}.z-subheading--spaced[data-v-506ee8a1]{margin:0 0 8px}.z-subheading-small[data-v-506ee8a1]{font-size:10px;font-weight:400;line-height:2.4;text-transform:uppercase;letter-spacing:.2em}.z-subheading-small--spaced[data-v-506ee8a1]{margin:0 0 8px}.z-body[data-v-506ee8a1]{font-size:16px;font-weight:400;line-height:1.5;text-transform:none;letter-spacing:.03em}.z-body--light[data-v-506ee8a1]{font-weight:300}.z-body--strong[data-v-506ee8a1]{font-weight:700}.z-body--spaced[data-v-506ee8a1]{margin:0 0 8px}.z-body-small[data-v-506ee8a1]{font-size:14px;font-weight:400;line-height:1.43;text-transform:none;letter-spacing:0}.z-body-small--light[data-v-506ee8a1]{font-weight:300}.z-body-small--strong[data-v-506ee8a1]{font-weight:700}.z-body-small--spaced[data-v-506ee8a1]{margin:0 0 8px}.z-link[data-v-506ee8a1]{color:#583bb6;-webkit-text-decoration-line:underline;text-decoration-line:underline}.z-link[data-v-506ee8a1]:hover{color:#4a3299}.z-link--spaced[data-v-506ee8a1]{margin:0 0 16px}.z-button[data-v-506ee8a1]{font-size:12px;font-weight:500;line-height:1.67;text-transform:uppercase;letter-spacing:.25em}.z-button-small[data-v-506ee8a1]{font-size:10px;font-weight:500;line-height:1.6;text-transform:uppercase;letter-spacing:.2em}.z-font-weight-light[data-v-506ee8a1]{font-weight:300}.z-font-weight-normal[data-v-506ee8a1]{font-weight:400}.z-font-weight-medium[data-v-506ee8a1]{font-weight:500}.z-font-weight-bold[data-v-506ee8a1]{font-weight:700}.block-ecwid-store[data-v-506ee8a1]{z-index:12;grid-area:1/1/-1/-1;width:100%;max-width:calc(var(--content-width) + var(--block-padding-right) + var(--block-padding-left));padding:var(--block-padding);margin:auto}.zyro-mb-preview .block-ecwid-store[data-v-506ee8a1]{padding:var(--m-block-padding)}@media screen and (max-width:920px){.block-ecwid-store[data-v-506ee8a1]{padding:var(--m-block-padding)}}:root{--primary-hover:#4a3299;--primary:#583bb6;--primary-light:#ab80de;--primary-focus:#c5b3ff;--primary-lighter:#ece9f7;--secondary-hover:#d21d48;--secondary:#fa2356;--secondary-light:#ff7f82;--secondary-focus:#ff93ad;--secondary-lighter:#ffeaec;--accent-one:#280f74;--accent-one-light:#4716db;--accent-one-lighter:#aeb9f4;--accent-two-hover:#2d69d1;--accent-two:#357df9;--accent-two-light:#8ac6ff;--accent-two-focus:#abcaff;--accent-two-lighter:#e0ecff;--accent-three:#ffc259;--accent-three-light:#ffdc82;--accent-three-lighter:#fde9c6;--success:#32d37d;--grey-100:#f5f8fb;--grey-200:#ebeff2;--grey-300:#e6e6e6;--grey-400:#dde1e6;--grey-600:#9da3a9;--grey-700:#7d7d7d;--grey-600-02:rgba(157,163,169,0.2);--grey-800:#474b4f;--grey-800-02:rgba(71,75,79,0.2);--dark-hover:#4d4d4d;--dark:#000;--dark-focus:#4f4e4e;--light-hover:#b2b2b2;--light:#fff;--light-focus:#cfcfcf}.z-h1{font-size:100px;font-weight:300;line-height:1.07;text-transform:none;letter-spacing:0}@media screen and (max-width:768px){.z-h1{font-size:42px;line-height:1.33}}.z-h1--spaced{margin:0 0 48px}@media screen and (max-width:768px){.z-h1--spaced{margin-bottom:24px}}.z-h2{font-size:77px;font-weight:300;line-height:1.3;text-transform:none;letter-spacing:0}@media screen and (max-width:768px){.z-h2{font-size:36px;line-height:1.55}}.z-h2--spaced{margin:0 0 48px}@media screen and (max-width:768px){.z-h2--spaced{margin-bottom:24px}}.z-h3{font-size:58px;font-weight:300;line-height:1.31;text-transform:none;letter-spacing:0}@media screen and (max-width:768px){.z-h3{font-size:34px;line-height:1.35}}.z-h3--spaced{margin:0 0 48px}@media screen and (max-width:768px){.z-h3--spaced{margin:0 0 24px}}.z-h4{font-size:36px;font-weight:300;line-height:1.39;text-transform:none;letter-spacing:0}@media screen and (max-width:768px){.z-h4{font-size:26px;line-height:1.38}}.z-h4--spaced{margin:0 0 8px}.z-h5{font-size:26px;font-weight:500;line-height:1.31;text-transform:none;letter-spacing:0}@media screen and (max-width:768px){.z-h5{font-size:24px;line-height:1.33}}.z-h5--spaced{margin:0 0 8px}.z-title{font-size:14px;font-weight:700;line-height:1.57;text-transform:uppercase;letter-spacing:.19em}.z-title--spaced{margin:0 0 8px}.z-subheading{font-size:12px;font-weight:400;line-height:1.83;text-transform:uppercase;letter-spacing:.22em}.z-subheading--spaced{margin:0 0 8px}.z-subheading-small{font-size:10px;font-weight:400;line-height:2.4;text-transform:uppercase;letter-spacing:.2em}.z-subheading-small--spaced{margin:0 0 8px}.z-body{font-size:16px;font-weight:400;line-height:1.5;text-transform:none;letter-spacing:.03em}.z-body--light{font-weight:300}.z-body--strong{font-weight:700}.z-body--spaced{margin:0 0 8px}.z-body-small{font-size:14px;font-weight:400;line-height:1.43;text-transform:none;letter-spacing:0}.z-body-small--light{font-weight:300}.z-body-small--strong{font-weight:700}.z-body-small--spaced{margin:0 0 8px}.z-link{color:#583bb6;-webkit-text-decoration-line:underline;text-decoration-line:underline}.z-link:hover{color:#4a3299}.z-link--spaced{margin:0 0 16px}.z-button{font-size:12px;line-height:1.67;letter-spacing:.25em}.z-button,.z-button-small{font-weight:500;text-transform:uppercase}.z-button-small{font-size:10px;line-height:1.6;letter-spacing:.2em}.z-font-weight-light{font-weight:300}.z-font-weight-normal{font-weight:400}.z-font-weight-medium{font-weight:500}.z-font-weight-bold{font-weight:700}.ec-has-filters-popup .block-ecwid-store{z-index:17}html#ecwid_html body#ecwid_body .block-ecwid-store .ec-store__content-wrapper{display:flex;flex-direction:column}html#ecwid_html body#ecwid_body .block-ecwid-store .footer__link--favorites{display:none}html#ecwid_html body#ecwid_body .block-ecwid-store .ec-footer{order:-1}html#ecwid_html body#ecwid_body .block-ecwid-store .ec-size .ec-store{font-family:var(--font-primary)}html#ecwid_html body#ecwid_body .block-ecwid-store .ecwid-productBrowser{padding:0}html#ecwid_html>body#ecwid_body .block-ecwid-store .ec-notices{display:none!important}