/* --- extracted style 1 --- */
html,body{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,input,textarea,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}q:before,q:after,blockquote:before,blockquote:after{content:""}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;-ms-interpolation-mode:bicubic}nav,section,aside,article,figure,header,footer,hgroup{display:block;clear:both}a{text-decoration:none}nav ul,footer ul{list-style-type:none}html{font-size:14px;line-height:1}input::-webkit-input-placeholder{color:#c0c4c8}

/* --- extracted style 2 --- */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdh18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdo18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdg18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdv18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdj18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdi18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSds18S0xR41.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidh18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkido18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidg18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidv18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidj18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidi18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkids18S0xR41.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJB9cme_xc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJB9cme_xc.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJB9cme_xc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJB9cme_xc.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJB9cme_xc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJB9cme_xc.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDJB9cme.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdh18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdo18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdg18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdv18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdj18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdi18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCds18S0xR41.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdh18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdo18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdg18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdv18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdj18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdi18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSds18S0xR41.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydh18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydo18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydg18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydv18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydj18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydi18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklyds18S0xR41.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmhdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wkxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wlBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmRdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wlxdu3cOWxw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu3cOWxw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lujVj9_mf.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lujVj9_mf.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lujVj9_mf.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lujVj9_mf.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lujVj9_mf.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lujVj9_mf.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu3cOWxw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmhdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwkxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmRdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlxdu3cOWxw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.ZD1LzV_5hhnbdBzBCTeC {
z-index: 65536;
}

.BBAoAg1q8YTH2NGsa7Ui {
font-family: 'Source Sans Pro'
}

@keyframes aqjkdtZawN5lryW5flKx {
  from {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(360deg)
  }
}

.qEYyC4J5veWyiLaz9gNP {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  transition: none;
  position: relative;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
  vertical-align: baseline;
  margin-bottom: 5.58px;
  padding: 3px 18px;
  font-family: "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  cursor: pointer;
  letter-spacing: 0.01em;
  text-decoration: none;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #646363;
  background-color: #fff;
  box-shadow: 0 0 0 1px transparent;
  color: #000;
  transition: box-shadow ease-in-out .1s,background-color ease-in-out .1s;
}

.qEYyC4J5veWyiLaz9gNP svg {
  width:1em;
  height:1em;
  vertical-align:middle
}

.qEYyC4J5veWyiLaz9gNP svg path:not(.ntvBF21SnsKwNa29Rg8A) {
  transition:fill .2s ease-out;
  fill:#666
}


.qEYyC4J5veWyiLaz9gNP svg circle.iy0BC5jhx6jMyzcvrLwf,
.qEYyC4J5veWyiLaz9gNP svg path.iy0BC5jhx6jMyzcvrLwf{
  fill:transparent;
  stroke:#666
}

.qEYyC4J5veWyiLaz9gNP:last-child {
  margin-right:0
}

.qEYyC4J5veWyiLaz9gNP svg {
  min-width:1em;
  margin-left:.2rem;
  margin-right:.2rem
}

.qEYyC4J5veWyiLaz9gNP:hover,
.qEYyC4J5veWyiLaz9gNP:focus,
.qEYyC4J5veWyiLaz9gNP:focus-within,
.qEYyC4J5veWyiLaz9gNP:active {
  outline:none;
  text-decoration:none;
  color:#000;
  background-color:#f7f7f7;
  box-shadow:0 0 0 1px #5e34be;
  text-decoration:none
}

.qEYyC4J5veWyiLaz9gNP:hover svg,
.qEYyC4J5veWyiLaz9gNP:focus svg,
.qEYyC4J5veWyiLaz9gNP:focus-within svg,
.qEYyC4J5veWyiLaz9gNP:active svg {
  width:1em;
  height:1em;
  vertical-align:middle
}

.qEYyC4J5veWyiLaz9gNP:hover svg path:not(.ntvBF21SnsKwNa29Rg8A),
.qEYyC4J5veWyiLaz9gNP:focus svg path:not(.ntvBF21SnsKwNa29Rg8A),
.qEYyC4J5veWyiLaz9gNP:focus-within svg path:not(.ntvBF21SnsKwNa29Rg8A),
.qEYyC4J5veWyiLaz9gNP:active svg path:not(.ntvBF21SnsKwNa29Rg8A) {
  transition:fill .2s ease-out;
  fill:#000
}

.qEYyC4J5veWyiLaz9gNP:hover svg circle.iy0BC5jhx6jMyzcvrLwf,
.qEYyC4J5veWyiLaz9gNP:hover svg path.iy0BC5jhx6jMyzcvrLwf,
.qEYyC4J5veWyiLaz9gNP:focus svg circle.iy0BC5jhx6jMyzcvrLwf,
.qEYyC4J5veWyiLaz9gNP:focus svg path.iy0BC5jhx6jMyzcvrLwf,
.qEYyC4J5veWyiLaz9gNP:focus-within svg circle.iy0BC5jhx6jMyzcvrLwf,
.qEYyC4J5veWyiLaz9gNP:focus-within svg path.iy0BC5jhx6jMyzcvrLwf,
.qEYyC4J5veWyiLaz9gNP:active svg circle.iy0BC5jhx6jMyzcvrLwf,
.qEYyC4J5veWyiLaz9gNP:active svg path.iy0BC5jhx6jMyzcvrLwf {
  fill:transparent;
  stroke:#000
}

.qEYyC4J5veWyiLaz9gNP:disabled {
  cursor:not-allowed;
  opacity:.8;
  background-color:#fff;
  box-shadow:0 0 0 1px transparent
}

.qEYyC4J5veWyiLaz9gNP+button,
.qEYyC4J5veWyiLaz9gNP+.qEYyC4J5veWyiLaz9gNP {
  margin-left:5.58px
}
.htXPkXdMWWcmr0_dul7A {
  padding:0;
  background-color:transparent;
  border:0;
  box-shadow:none;
  color:#000
}
.htXPkXdMWWcmr0_dul7A:hover,
.htXPkXdMWWcmr0_dul7A:focus,
.htXPkXdMWWcmr0_dul7A:focus-within,
.htXPkXdMWWcmr0_dul7A:active {
  background-color:transparent;
  border:0;
  box-shadow:none;
  color:#000;
  text-decoration:underline
}
.htXPkXdMWWcmr0_dul7A:disabled {
  text-decoration:none
}
.MvZ5MuRzqsBeDt5z0X1e svg {
  margin-top: -5px;
  margin-right:.75rem;
  animation-name:aqjkdtZawN5lryW5flKx;
  animation-duration:3s;
  animation-iteration-count:infinite;
  animation-timing-function:linear;
  transform-origin:50% 50%
}
.MvZ5MuRzqsBeDt5z0X1e.Tz2rVjh6IjVdduJP08Qm svg use {
  stroke:#fff
}
.ZChY5ShGlfvLluUVYdtA {
  padding:9px 36px;
  font-size:21.6px;
  font-size:1.2rem
}
.L7kF1ZLpIeOYvvHdD7Dg {
  padding:3.5px 7px;
  font-size:14.4px;
  font-size:.8rem
}
.c8FhE1WPTbl4j6Blh_Cw {
  width:100%;
  margin-left:0 !important
}
.Tz2rVjh6IjVdduJP08Qm {
  border:0;
  font-weight:300;
  background-color:#5E33BF;
  border:1px solid #5e34be;
  box-shadow:0 0 0 1px transparent;
  color:#fff
}
.Tz2rVjh6IjVdduJP08Qm svg {
  width:1em;
  height:1em;
  vertical-align:middle
}
.Tz2rVjh6IjVdduJP08Qm svg path:not(.ntvBF21SnsKwNa29Rg8A) {
  transition:fill .2s ease-out;
  fill:#fff
}
.Tz2rVjh6IjVdduJP08Qm svg circle.iy0BC5jhx6jMyzcvrLwf,
.Tz2rVjh6IjVdduJP08Qm svg path.iy0BC5jhx6jMyzcvrLwf {
  fill:transparent;
  stroke:#fff
}
.Tz2rVjh6IjVdduJP08Qm:hover,
.Tz2rVjh6IjVdduJP08Qm:focus,
.Tz2rVjh6IjVdduJP08Qm:focus-within,
.Tz2rVjh6IjVdduJP08Qm:active {
  color:#fff;
  background-color:#6b40cc;
  box-shadow:0 0 0 1px #5e34be
}
.Tz2rVjh6IjVdduJP08Qm:hover svg,
.Tz2rVjh6IjVdduJP08Qm:focus svg,
.Tz2rVjh6IjVdduJP08Qm:focus-within svg,
.Tz2rVjh6IjVdduJP08Qm:active svg {
  width:1em;
  height:1em;
  vertical-align:middle
}
.Tz2rVjh6IjVdduJP08Qm:hover svg path:not(.ntvBF21SnsKwNa29Rg8A),
.Tz2rVjh6IjVdduJP08Qm:focus svg path:not(.ntvBF21SnsKwNa29Rg8A),
.Tz2rVjh6IjVdduJP08Qm:focus-within svg path:not(.ntvBF21SnsKwNa29Rg8A),
.Tz2rVjh6IjVdduJP08Qm:active svg path:not(.ntvBF21SnsKwNa29Rg8A) {
  transition:fill .2s ease-out;
  fill:#fff
}
.Tz2rVjh6IjVdduJP08Qm:hover svg circle.iy0BC5jhx6jMyzcvrLwf,
.Tz2rVjh6IjVdduJP08Qm:hover svg path.iy0BC5jhx6jMyzcvrLwf,
.Tz2rVjh6IjVdduJP08Qm:focus svg circle.iy0BC5jhx6jMyzcvrLwf,
.Tz2rVjh6IjVdduJP08Qm:focus svg path.iy0BC5jhx6jMyzcvrLwf,
.Tz2rVjh6IjVdduJP08Qm:focus-within svg circle.iy0BC5jhx6jMyzcvrLwf,
.Tz2rVjh6IjVdduJP08Qm:focus-within svg path.iy0BC5jhx6jMyzcvrLwf,
.Tz2rVjh6IjVdduJP08Qm:active svg circle.iy0BC5jhx6jMyzcvrLwf,
.Tz2rVjh6IjVdduJP08Qm:active svg path.iy0BC5jhx6jMyzcvrLwf {
  fill:transparent;
  stroke:#fff
}
.Tz2rVjh6IjVdduJP08Qm:disabled {
  background-color:#5E33BF;
  box-shadow:0 0 0 1px transparent;
  color:#fff
}
.K29Do4qZAslPSEk0asSZ {
  min-height:auto;
  width:1.75em;
  height:1.75em;
  margin:0 .5rem 0 0;
  padding:0;
  border:1px solid transparent;
  border-radius:50%;
  background-color:transparent;
  box-shadow:none
}
.K29Do4qZAslPSEk0asSZ svg {
  width:1em;
  height:1em;
  vertical-align:middle
}
.K29Do4qZAslPSEk0asSZ svg path:not(.ntvBF21SnsKwNa29Rg8A) {
  transition:fill .2s ease-out;
  fill:#666
}
.K29Do4qZAslPSEk0asSZ svg circle.iy0BC5jhx6jMyzcvrLwf,
.K29Do4qZAslPSEk0asSZ svg path.iy0BC5jhx6jMyzcvrLwf {
  fill:transparent;
  stroke:#666
}
.K29Do4qZAslPSEk0asSZ:hover svg,
.K29Do4qZAslPSEk0asSZ:focus svg,
.K29Do4qZAslPSEk0asSZ:focus-within svg,
.K29Do4qZAslPSEk0asSZ:active svg {
  width:1em;
  height:1em;
  vertical-align:middle
}
.K29Do4qZAslPSEk0asSZ:hover svg path:not(.ntvBF21SnsKwNa29Rg8A),
.K29Do4qZAslPSEk0asSZ:focus svg path:not(.ntvBF21SnsKwNa29Rg8A),
.K29Do4qZAslPSEk0asSZ:focus-within svg path:not(.ntvBF21SnsKwNa29Rg8A),
.K29Do4qZAslPSEk0asSZ:active svg path:not(.ntvBF21SnsKwNa29Rg8A) {
  transition:fill .2s ease-out;
  fill:#5e34be
}
.K29Do4qZAslPSEk0asSZ:hover svg circle.iy0BC5jhx6jMyzcvrLwf,
.K29Do4qZAslPSEk0asSZ:hover svg path.iy0BC5jhx6jMyzcvrLwf,
.K29Do4qZAslPSEk0asSZ:focus svg circle.iy0BC5jhx6jMyzcvrLwf,
.K29Do4qZAslPSEk0asSZ:focus svg path.iy0BC5jhx6jMyzcvrLwf,
.K29Do4qZAslPSEk0asSZ:focus-within svg circle.iy0BC5jhx6jMyzcvrLwf,
.K29Do4qZAslPSEk0asSZ:focus-within svg path.iy0BC5jhx6jMyzcvrLwf,
.K29Do4qZAslPSEk0asSZ:active svg circle.iy0BC5jhx6jMyzcvrLwf,
.K29Do4qZAslPSEk0asSZ:active svg path.iy0BC5jhx6jMyzcvrLwf {
  fill:transparent;
  stroke:#5e34be
}
.K29Do4qZAslPSEk0asSZ:disabled {
  opacity:1;
  background-color:#fff;
  box-shadow:none
}
.K29Do4qZAslPSEk0asSZ.Tz2rVjh6IjVdduJP08Qm {
  background-color:#5E33BF;
  border:1px solid #e9eaed;
  box-shadow:0 0 0 1px transparent;
  color:#fff
}
.K29Do4qZAslPSEk0asSZ.Tz2rVjh6IjVdduJP08Qm svg {
  width:1em;
  height:1em;
  vertical-align:middle
}
.K29Do4qZAslPSEk0asSZ.Tz2rVjh6IjVdduJP08Qm svg path:not(.ntvBF21SnsKwNa29Rg8A) {
  transition:fill .2s ease-out;
  fill:#fff
}
.K29Do4qZAslPSEk0asSZ.Tz2rVjh6IjVdduJP08Qm svg circle.iy0BC5jhx6jMyzcvrLwf,
.K29Do4qZAslPSEk0asSZ.Tz2rVjh6IjVdduJP08Qm svg path.iy0BC5jhx6jMyzcvrLwf {
  fill:transparent;
  stroke:#fff
}
.K29Do4qZAslPSEk0asSZ.Tz2rVjh6IjVdduJP08Qm:hover,
.K29Do4qZAslPSEk0asSZ.Tz2rVjh6IjVdduJP08Qm:focus,
.K29Do4qZAslPSEk0asSZ.Tz2rVjh6IjVdduJP08Qm:focus-within,
.K29Do4qZAslPSEk0asSZ.Tz2rVjh6IjVdduJP08Qm:active {
  background-color:#6b40cc;
  box-shadow:0 0 0 1px #e9eaed
}

@keyframes KG9mWh693CBdLSEsKEEw {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}

@keyframes aqjkdtZawN5lryW5flKx {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.ZD1LzV_5hhnbdBzBCTeC {
  z-index: 65536;
}

/* --- extracted style 3 --- */
.Yhs0neJe89LIyfkAJoxK {
  overflow: visible;
}

.Yhs0neJe89LIyfkAJoxK:hover .ZhAn9j0umnIEipjxXmaw {
  display: block;
}

.Ivj7JdNm5WGw6xA2l9yt {
}

.RA6W6tHqfGIgyq6FvHto {
  background-color: #5e33bf !important;
  color: #fff !important;
  transform: translate3d(0, 0, 0) !important;
  transition: background-color 0.2s ease-in !important;
  cursor: pointer;
}

.RA6W6tHqfGIgyq6FvHto .df8AcRGrLBTeGlrI8Kpt svg {
  width: 18px;
  height: 18px;
  vertical-align: middle;
}

.RA6W6tHqfGIgyq6FvHto .df8AcRGrLBTeGlrI8Kpt svg path:not(.MW1rWF7KNYwKqk4M7BZX) {
  transition: fill 0.2s ease-out;
  fill: #fff;
}

.RA6W6tHqfGIgyq6FvHto .df8AcRGrLBTeGlrI8Kpt svg circle.zgYLZOdQFmvl1k7yJoFd,
.RA6W6tHqfGIgyq6FvHto .df8AcRGrLBTeGlrI8Kpt svg path.zgYLZOdQFmvl1k7yJoFd {
  fill: transparent;
  stroke: #fff;
}

.RA6W6tHqfGIgyq6FvHto:hover,
.RA6W6tHqfGIgyq6FvHto:focus,
.RA6W6tHqfGIgyq6FvHto:focus-within,
.RA6W6tHqfGIgyq6FvHto:active {
  background-color: #fff !important;
  color: #5e33bf !important;
  border: 1px solid #5e33bf !important;
}

.RA6W6tHqfGIgyq6FvHto:hover .df8AcRGrLBTeGlrI8Kpt svg,
.RA6W6tHqfGIgyq6FvHto:focus .df8AcRGrLBTeGlrI8Kpt svg,
.RA6W6tHqfGIgyq6FvHto:focus-within .df8AcRGrLBTeGlrI8Kpt svg,
.RA6W6tHqfGIgyq6FvHto:active .df8AcRGrLBTeGlrI8Kpt svg {
  width: 18px;
  height: 18px;
  vertical-align: middle;
}

.RA6W6tHqfGIgyq6FvHto:hover .df8AcRGrLBTeGlrI8Kpt svg path:not(.MW1rWF7KNYwKqk4M7BZX),
.RA6W6tHqfGIgyq6FvHto:focus .df8AcRGrLBTeGlrI8Kpt svg path:not(.MW1rWF7KNYwKqk4M7BZX),
.RA6W6tHqfGIgyq6FvHto:focus-within .df8AcRGrLBTeGlrI8Kpt svg path:not(.MW1rWF7KNYwKqk4M7BZX),
.RA6W6tHqfGIgyq6FvHto:active .df8AcRGrLBTeGlrI8Kpt svg path:not(.MW1rWF7KNYwKqk4M7BZX) {
  transition: fill 0.2s ease-out;
  fill: #fff;
}

.RA6W6tHqfGIgyq6FvHto:hover .df8AcRGrLBTeGlrI8Kpt svg circle.zgYLZOdQFmvl1k7yJoFd,
.RA6W6tHqfGIgyq6FvHto:hover .df8AcRGrLBTeGlrI8Kpt svg path.zgYLZOdQFmvl1k7yJoFd,
.RA6W6tHqfGIgyq6FvHto:focus .df8AcRGrLBTeGlrI8Kpt svg circle.zgYLZOdQFmvl1k7yJoFd,
.RA6W6tHqfGIgyq6FvHto:focus .df8AcRGrLBTeGlrI8Kpt svg path.zgYLZOdQFmvl1k7yJoFd,
.RA6W6tHqfGIgyq6FvHto:focus-within .df8AcRGrLBTeGlrI8Kpt svg circle.zgYLZOdQFmvl1k7yJoFd,
.RA6W6tHqfGIgyq6FvHto:focus-within .df8AcRGrLBTeGlrI8Kpt svg path.zgYLZOdQFmvl1k7yJoFd,
.RA6W6tHqfGIgyq6FvHto:active .df8AcRGrLBTeGlrI8Kpt svg circle.zgYLZOdQFmvl1k7yJoFd,
.RA6W6tHqfGIgyq6FvHto:active .df8AcRGrLBTeGlrI8Kpt svg path.zgYLZOdQFmvl1k7yJoFd {
  fill: transparent;
  stroke: #fff;
}

.c8ymIgiX1_X1KsA3H1tV {
  background-color: #646363 !important;
  color: #fff !important;
  transform: translate3d(0, 0, 0) !important;
  transition: background-color 0.2s ease-in !important;
  cursor: pointer;
}

.c8ymIgiX1_X1KsA3H1tV .QzECqWHsQ0RPsvPBQcPg {
  background-color: #9d9d9c !important;
}

.c8ymIgiX1_X1KsA3H1tV .QzECqWHsQ0RPsvPBQcPg svg {
  width: 18px;
  height: 18px;
  vertical-align: middle;
}

.c8ymIgiX1_X1KsA3H1tV .QzECqWHsQ0RPsvPBQcPg svg path:not(.MW1rWF7KNYwKqk4M7BZX) {
  transition: fill 0.2s ease-out;
  fill: #fff;
}

.c8ymIgiX1_X1KsA3H1tV .QzECqWHsQ0RPsvPBQcPg svg circle.zgYLZOdQFmvl1k7yJoFd,
.c8ymIgiX1_X1KsA3H1tV .QzECqWHsQ0RPsvPBQcPg svg path.zgYLZOdQFmvl1k7yJoFd {
  fill: transparent;
  stroke: #fff;
}

.c8ymIgiX1_X1KsA3H1tV:hover,
.c8ymIgiX1_X1KsA3H1tV:focus,
.c8ymIgiX1_X1KsA3H1tV:focus-within,
.c8ymIgiX1_X1KsA3H1tV:active {
  background-color: #9d9d9c !important;
  color: #000 !important;
}

.c8ymIgiX1_X1KsA3H1tV:hover .QzECqWHsQ0RPsvPBQcPg svg,
.c8ymIgiX1_X1KsA3H1tV:focus .QzECqWHsQ0RPsvPBQcPg svg,
.c8ymIgiX1_X1KsA3H1tV:focus-within .QzECqWHsQ0RPsvPBQcPg svg,
.c8ymIgiX1_X1KsA3H1tV:active .QzECqWHsQ0RPsvPBQcPg svg {
  width: 18px;
  height: 18px;
  vertical-align: middle;
}

.c8ymIgiX1_X1KsA3H1tV:hover .QzECqWHsQ0RPsvPBQcPg svg path:not(.MW1rWF7KNYwKqk4M7BZX),
.c8ymIgiX1_X1KsA3H1tV:focus .QzECqWHsQ0RPsvPBQcPg svg path:not(.MW1rWF7KNYwKqk4M7BZX),
.c8ymIgiX1_X1KsA3H1tV:focus-within .QzECqWHsQ0RPsvPBQcPg svg path:not(.MW1rWF7KNYwKqk4M7BZX),
.c8ymIgiX1_X1KsA3H1tV:active .QzECqWHsQ0RPsvPBQcPg svg path:not(.MW1rWF7KNYwKqk4M7BZX) {
  transition: fill 0.2s ease-out;
  fill: #fff;
}

.c8ymIgiX1_X1KsA3H1tV:hover .QzECqWHsQ0RPsvPBQcPg svg circle.zgYLZOdQFmvl1k7yJoFd,
.c8ymIgiX1_X1KsA3H1tV:hover .QzECqWHsQ0RPsvPBQcPg svg path.zgYLZOdQFmvl1k7yJoFd,
.c8ymIgiX1_X1KsA3H1tV:focus .QzECqWHsQ0RPsvPBQcPg svg circle.zgYLZOdQFmvl1k7yJoFd,
.c8ymIgiX1_X1KsA3H1tV:focus .QzECqWHsQ0RPsvPBQcPg svg path.zgYLZOdQFmvl1k7yJoFd,
.c8ymIgiX1_X1KsA3H1tV:focus-within .QzECqWHsQ0RPsvPBQcPg svg circle.zgYLZOdQFmvl1k7yJoFd,
.c8ymIgiX1_X1KsA3H1tV:focus-within .QzECqWHsQ0RPsvPBQcPg svg path.zgYLZOdQFmvl1k7yJoFd,
.c8ymIgiX1_X1KsA3H1tV:active .QzECqWHsQ0RPsvPBQcPg svg circle.zgYLZOdQFmvl1k7yJoFd,
.c8ymIgiX1_X1KsA3H1tV:active .QzECqWHsQ0RPsvPBQcPg svg path.zgYLZOdQFmvl1k7yJoFd {
  fill: transparent;
  stroke: #fff;
}

/* --- extracted style 4 --- */
.zQ2oI6HGyJr41sAaSN6A {  
  width: 195px !important;  
}

.CBjZQOrWgjhwajg6cNdt {
  width: 210px !important;
  margin-left:10px !important;
}

.yN40z2aRoGZzOKE8ARN3 {
  position: absolute !important;
  z-index: 9999999 !important;
  height: 126px;
  padding: 10px !important;
  color: #111 !important;
  background-color: #f0f0eb !important;
  border-radius: 4px !important;  
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.3 !important;
  -webkit-font-smoothing: antialiased;
}
.yN40z2aRoGZzOKE8ARN3 * {
  font-family: inherit;
}

.zQ2oI6HGyJr41sAaSN6A:after {
  content: "";
  display: block !important;
  position: absolute !important;
  bottom: -5px !important;
  left: 25% !important;
  width: 1px !important;
  height: 1px !important;
  margin-left: -3px !important;
  border-top: 6px solid #f0f0eb !important;
  border-left: 6px solid transparent !important;
  border-right: 6px solid transparent !important;
}

.CBjZQOrWgjhwajg6cNdt:after {
  content: "";
  display: block !important;
  position: absolute !important;
  bottom: -10px !important;
  left: 50% !important;
  width: 1px !important;
  height: 1px !important;
  margin-left: -3px !important;
  border-top: 10px solid #f0f0eb !important;
  border-left: 10px solid transparent !important;
  border-right: 10px solid transparent !important;
}

.c22rusyRofQicH3i73oO {
  margin: 0 0 5px;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  color: #111;
}

.MAtUQwoIbEYN6I2IW3iU {
  margin: 0 !important;
  padding: 0 !important;
  color: #111;
}
.Dzpte9yA2frq_VJhi6CC {
  margin: 0 !important;
  padding: 0 !important;
}

.vCn6PTxk9sBIkF37FZ4Q {
  display: flex !important;
  align-items: center !important;
  color: #111 !important;
  margin-bottom: 0 !important;
  line-height: 1.6 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}

.qHjXL9KCgUmignnlCgjt {
  margin-right: 0.5rem !important;
  margin-top: -3px !important;
}

.qHjXL9KCgUmignnlCgjt svg {
  width: 1em;
  height: 1em;
  vertical-align: middle;
}

.qHjXL9KCgUmignnlCgjt svg path:not(.zFF4AleNIF_4DQ6TA9Ze) {
  transition: fill 0.2s ease-out;
  fill: #646363;
}

.qHjXL9KCgUmignnlCgjt svg circle.Dh3ou9W2aVNVDeowSDkG,
.qHjXL9KCgUmignnlCgjt svg path.Dh3ou9W2aVNVDeowSDkG {
  fill: transparent;
  stroke: #646363;
}

.c5TyDaoqniVfBZ_t4fl6 {
  color: #111 !important;
  font-weight: 700 !important;
}

.vD1sKbEy4K_sdAhPfoZX {
  font-weight: 700 !important;
}

.c5TyDaoqniVfBZ_t4fl6 .qHjXL9KCgUmignnlCgjt svg {
  width: 1em;
  height: 1em;
  vertical-align: middle;
}

.c5TyDaoqniVfBZ_t4fl6
  .qHjXL9KCgUmignnlCgjt
  svg
  path:not(.zFF4AleNIF_4DQ6TA9Ze) {
  transition: fill 0.2s ease-out;
  fill: #111;
}

.vD1sKbEy4K_sdAhPfoZX
  .qHjXL9KCgUmignnlCgjt
  svg
  path:not(.zFF4AleNIF_4DQ6TA9Ze) {
  transition: fill 0.2s ease-out;
  fill: #fff;
}

.c5TyDaoqniVfBZ_t4fl6 .qHjXL9KCgUmignnlCgjt svg circle.Dh3ou9W2aVNVDeowSDkG,
.c5TyDaoqniVfBZ_t4fl6 .qHjXL9KCgUmignnlCgjt svg path.Dh3ou9W2aVNVDeowSDkG {
  fill: transparent;
  stroke: #fff;
}

.kW147OB4sedNGu2d6rGT {
}

.kW147OB4sedNGu2d6rGT .qHjXL9KCgUmignnlCgjt circle {
  animation: 1.4s ease-in-out infinite both Buowibv1_rtZ58hAVORO;
  display: block;
  fill: transparent;
  stroke: #111;
  stroke-linecap: round;
  stroke-dasharray: 283;
  stroke-dashoffset: 280;
  stroke-width: 10px;
  transform-origin: 50% 50%;
}

/* --- extracted style 5 --- */
@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdh18S0xR41YDw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdo18S0xR41YDw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdg18S0xR41YDw.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdv18S0xR41YDw.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdj18S0xR41YDw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdi18S0xR41YDw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSds18S0xR41.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidh18S0xR41YDw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkido18S0xR41YDw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidg18S0xR41YDw.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidv18S0xR41YDw.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidj18S0xR41YDw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidi18S0xR41YDw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkids18S0xR41.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJB9cme_xc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJB9cme_xc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJB9cme_xc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJB9cme_xc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJB9cme_xc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJB9cme_xc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDJB9cme.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdh18S0xR41YDw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdo18S0xR41YDw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdg18S0xR41YDw.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdv18S0xR41YDw.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdj18S0xR41YDw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdi18S0xR41YDw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCds18S0xR41.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdh18S0xR41YDw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdo18S0xR41YDw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdg18S0xR41YDw.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdv18S0xR41YDw.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdj18S0xR41YDw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdi18S0xR41YDw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSds18S0xR41.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydh18S0xR41YDw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydo18S0xR41YDw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydg18S0xR41YDw.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydv18S0xR41YDw.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydj18S0xR41YDw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydi18S0xR41YDw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklyds18S0xR41.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmhdu3cOWxy40.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wkxdu3cOWxy40.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmxdu3cOWxy40.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wlBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmRdu3cOWxy40.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wlxdu3cOWxw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhdu3cOWxy40.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxdu3cOWxy40.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxdu3cOWxy40.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRdu3cOWxy40.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu3cOWxw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lujVj9_mf.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lujVj9_mf.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lujVj9_mf.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lujVj9_mf.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lujVj9_mf.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lujVj9_mf.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhdu3cOWxy40.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxdu3cOWxy40.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxdu3cOWxy40.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRdu3cOWxy40.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhdu3cOWxy40.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxdu3cOWxy40.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxdu3cOWxy40.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRdu3cOWxy40.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu3cOWxw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmhdu3cOWxy40.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwkxdu3cOWxy40.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmxdu3cOWxy40.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmRdu3cOWxy40.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlxdu3cOWxw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ZD1LzV_5hhnbdBzBCTeC{z-index:65536}.BBAoAg1q8YTH2NGsa7Ui{font-family:"Source Sans Pro"}@keyframes aqjkdtZawN5lryW5flKx{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.qEYyC4J5veWyiLaz9gNP{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;transition:none;position:relative;overflow:hidden;transform:translate3d(0, 0, 0);vertical-align:baseline;margin-bottom:5.58px;padding:3px 18px;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5;text-align:center;cursor:pointer;letter-spacing:.01em;text-decoration:none;background-image:none;border-radius:4px;border:1px solid #646363;background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0);color:#000;transition:box-shadow ease-in-out .1s,background-color ease-in-out .1s}.qEYyC4J5veWyiLaz9gNP svg{width:1em;height:1em;vertical-align:middle}.qEYyC4J5veWyiLaz9gNP svg path:not(.ntvBF21SnsKwNa29Rg8A){transition:fill .2s ease-out;fill:#666}.qEYyC4J5veWyiLaz9gNP svg circle.iy0BC5jhx6jMyzcvrLwf,.qEYyC4J5veWyiLaz9gNP svg path.iy0BC5jhx6jMyzcvrLwf{fill:rgba(0,0,0,0);stroke:#666}.qEYyC4J5veWyiLaz9gNP:last-child{margin-right:0}.qEYyC4J5veWyiLaz9gNP svg{min-width:1em;margin-left:.2rem;margin-right:.2rem}.qEYyC4J5veWyiLaz9gNP:hover,.qEYyC4J5veWyiLaz9gNP:focus,.qEYyC4J5veWyiLaz9gNP:focus-within,.qEYyC4J5veWyiLaz9gNP:active{outline:none;text-decoration:none;color:#000;background-color:#f7f7f7;box-shadow:0 0 0 1px #5e34be;text-decoration:none}.qEYyC4J5veWyiLaz9gNP:hover svg,.qEYyC4J5veWyiLaz9gNP:focus svg,.qEYyC4J5veWyiLaz9gNP:focus-within svg,.qEYyC4J5veWyiLaz9gNP:active svg{width:1em;height:1em;vertical-align:middle}.qEYyC4J5veWyiLaz9gNP:hover svg path:not(.ntvBF21SnsKwNa29Rg8A),.qEYyC4J5veWyiLaz9gNP:focus svg path:not(.ntvBF21SnsKwNa29Rg8A),.qEYyC4J5veWyiLaz9gNP:focus-within svg path:not(.ntvBF21SnsKwNa29Rg8A),.qEYyC4J5veWyiLaz9gNP:active svg path:not(.ntvBF21SnsKwNa29Rg8A){transition:fill .2s ease-out;fill:#000}.qEYyC4J5veWyiLaz9gNP:hover svg circle.iy0BC5jhx6jMyzcvrLwf,.qEYyC4J5veWyiLaz9gNP:hover svg path.iy0BC5jhx6jMyzcvrLwf,.qEYyC4J5veWyiLaz9gNP:focus svg circle.iy0BC5jhx6jMyzcvrLwf,.qEYyC4J5veWyiLaz9gNP:focus svg path.iy0BC5jhx6jMyzcvrLwf,.qEYyC4J5veWyiLaz9gNP:focus-within svg circle.iy0BC5jhx6jMyzcvrLwf,.qEYyC4J5veWyiLaz9gNP:focus-within svg path.iy0BC5jhx6jMyzcvrLwf,.qEYyC4J5veWyiLaz9gNP:active svg circle.iy0BC5jhx6jMyzcvrLwf,.qEYyC4J5veWyiLaz9gNP:active svg path.iy0BC5jhx6jMyzcvrLwf{fill:rgba(0,0,0,0);stroke:#000}.qEYyC4J5veWyiLaz9gNP:disabled{cursor:not-allowed;opacity:.8;background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0)}.qEYyC4J5veWyiLaz9gNP+button,.qEYyC4J5veWyiLaz9gNP+.qEYyC4J5veWyiLaz9gNP{margin-left:5.58px}.htXPkXdMWWcmr0_dul7A{padding:0;background-color:rgba(0,0,0,0);border:0;box-shadow:none;color:#000}.htXPkXdMWWcmr0_dul7A:hover,.htXPkXdMWWcmr0_dul7A:focus,.htXPkXdMWWcmr0_dul7A:focus-within,.htXPkXdMWWcmr0_dul7A:active{background-color:rgba(0,0,0,0);border:0;box-shadow:none;color:#000;text-decoration:underline}.htXPkXdMWWcmr0_dul7A:disabled{text-decoration:none}.MvZ5MuRzqsBeDt5z0X1e svg{margin-top:-5px;margin-right:.75rem;animation-name:aqjkdtZawN5lryW5flKx;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear;transform-origin:50% 50%}.MvZ5MuRzqsBeDt5z0X1e.Tz2rVjh6IjVdduJP08Qm svg use{stroke:#fff}.ZChY5ShGlfvLluUVYdtA{padding:9px 36px;font-size:21.6px;font-size:1.2rem}.L7kF1ZLpIeOYvvHdD7Dg{padding:3.5px 7px;font-size:14.4px;font-size:.8rem}.c8FhE1WPTbl4j6Blh_Cw{width:100%;margin-left:0 !important}.Tz2rVjh6IjVdduJP08Qm{border:0;font-weight:300;background-color:#5e33bf;border:1px solid #5e34be;box-shadow:0 0 0 1px rgba(0,0,0,0);color:#fff}.Tz2rVjh6IjVdduJP08Qm svg{width:1em;height:1em;vertical-align:middle}.Tz2rVjh6IjVdduJP08Qm svg path:not(.ntvBF21SnsKwNa29Rg8A){transition:fill .2s ease-out;fill:#fff}.Tz2rVjh6IjVdduJP08Qm svg circle.iy0BC5jhx6jMyzcvrLwf,.Tz2rVjh6IjVdduJP08Qm svg path.iy0BC5jhx6jMyzcvrLwf{fill:rgba(0,0,0,0);stroke:#fff}.Tz2rVjh6IjVdduJP08Qm:hover,.Tz2rVjh6IjVdduJP08Qm:focus,.Tz2rVjh6IjVdduJP08Qm:focus-within,.Tz2rVjh6IjVdduJP08Qm:active{color:#fff;background-color:#6b40cc;box-shadow:0 0 0 1px #5e34be}.Tz2rVjh6IjVdduJP08Qm:hover svg,.Tz2rVjh6IjVdduJP08Qm:focus svg,.Tz2rVjh6IjVdduJP08Qm:focus-within svg,.Tz2rVjh6IjVdduJP08Qm:active svg{width:1em;height:1em;vertical-align:middle}.Tz2rVjh6IjVdduJP08Qm:hover svg path:not(.ntvBF21SnsKwNa29Rg8A),.Tz2rVjh6IjVdduJP08Qm:focus svg path:not(.ntvBF21SnsKwNa29Rg8A),.Tz2rVjh6IjVdduJP08Qm:focus-within svg path:not(.ntvBF21SnsKwNa29Rg8A),.Tz2rVjh6IjVdduJP08Qm:active svg path:not(.ntvBF21SnsKwNa29Rg8A){transition:fill .2s ease-out;fill:#fff}.Tz2rVjh6IjVdduJP08Qm:hover svg circle.iy0BC5jhx6jMyzcvrLwf,.Tz2rVjh6IjVdduJP08Qm:hover svg path.iy0BC5jhx6jMyzcvrLwf,.Tz2rVjh6IjVdduJP08Qm:focus svg circle.iy0BC5jhx6jMyzcvrLwf,.Tz2rVjh6IjVdduJP08Qm:focus svg path.iy0BC5jhx6jMyzcvrLwf,.Tz2rVjh6IjVdduJP08Qm:focus-within svg circle.iy0BC5jhx6jMyzcvrLwf,.Tz2rVjh6IjVdduJP08Qm:focus-within svg path.iy0BC5jhx6jMyzcvrLwf,.Tz2rVjh6IjVdduJP08Qm:active svg circle.iy0BC5jhx6jMyzcvrLwf,.Tz2rVjh6IjVdduJP08Qm:active svg path.iy0BC5jhx6jMyzcvrLwf{fill:rgba(0,0,0,0);stroke:#fff}.Tz2rVjh6IjVdduJP08Qm:disabled{background-color:#5e33bf;box-shadow:0 0 0 1px rgba(0,0,0,0);color:#fff}.K29Do4qZAslPSEk0asSZ{min-height:auto;width:1.75em;height:1.75em;margin:0 .5rem 0 0;padding:0;border:1px solid rgba(0,0,0,0);border-radius:50%;background-color:rgba(0,0,0,0);box-shadow:none}.K29Do4qZAslPSEk0asSZ svg{width:1em;height:1em;vertical-align:middle}.K29Do4qZAslPSEk0asSZ svg path:not(.ntvBF21SnsKwNa29Rg8A){transition:fill .2s ease-out;fill:#666}.K29Do4qZAslPSEk0asSZ svg circle.iy0BC5jhx6jMyzcvrLwf,.K29Do4qZAslPSEk0asSZ svg path.iy0BC5jhx6jMyzcvrLwf{fill:rgba(0,0,0,0);stroke:#666}.K29Do4qZAslPSEk0asSZ:hover svg,.K29Do4qZAslPSEk0asSZ:focus svg,.K29Do4qZAslPSEk0asSZ:focus-within svg,.K29Do4qZAslPSEk0asSZ:active svg{width:1em;height:1em;vertical-align:middle}.K29Do4qZAslPSEk0asSZ:hover svg path:not(.ntvBF21SnsKwNa29Rg8A),.K29Do4qZAslPSEk0asSZ:focus svg path:not(.ntvBF21SnsKwNa29Rg8A),.K29Do4qZAslPSEk0asSZ:focus-within svg path:not(.ntvBF21SnsKwNa29Rg8A),.K29Do4qZAslPSEk0asSZ:active svg path:not(.ntvBF21SnsKwNa29Rg8A){transition:fill .2s ease-out;fill:#5e34be}.K29Do4qZAslPSEk0asSZ:hover svg circle.iy0BC5jhx6jMyzcvrLwf,.K29Do4qZAslPSEk0asSZ:hover svg path.iy0BC5jhx6jMyzcvrLwf,.K29Do4qZAslPSEk0asSZ:focus svg circle.iy0BC5jhx6jMyzcvrLwf,.K29Do4qZAslPSEk0asSZ:focus svg path.iy0BC5jhx6jMyzcvrLwf,.K29Do4qZAslPSEk0asSZ:focus-within svg circle.iy0BC5jhx6jMyzcvrLwf,.K29Do4qZAslPSEk0asSZ:focus-within svg path.iy0BC5jhx6jMyzcvrLwf,.K29Do4qZAslPSEk0asSZ:active svg circle.iy0BC5jhx6jMyzcvrLwf,.K29Do4qZAslPSEk0asSZ:active svg path.iy0BC5jhx6jMyzcvrLwf{fill:rgba(0,0,0,0);stroke:#5e34be}.K29Do4qZAslPSEk0asSZ:disabled{opacity:1;background-color:#fff;box-shadow:none}.K29Do4qZAslPSEk0asSZ.Tz2rVjh6IjVdduJP08Qm{background-color:#5e33bf;border:1px solid #e9eaed;box-shadow:0 0 0 1px rgba(0,0,0,0);color:#fff}.K29Do4qZAslPSEk0asSZ.Tz2rVjh6IjVdduJP08Qm svg{width:1em;height:1em;vertical-align:middle}.K29Do4qZAslPSEk0asSZ.Tz2rVjh6IjVdduJP08Qm svg path:not(.ntvBF21SnsKwNa29Rg8A){transition:fill .2s ease-out;fill:#fff}.K29Do4qZAslPSEk0asSZ.Tz2rVjh6IjVdduJP08Qm svg circle.iy0BC5jhx6jMyzcvrLwf,.K29Do4qZAslPSEk0asSZ.Tz2rVjh6IjVdduJP08Qm svg path.iy0BC5jhx6jMyzcvrLwf{fill:rgba(0,0,0,0);stroke:#fff}.K29Do4qZAslPSEk0asSZ.Tz2rVjh6IjVdduJP08Qm:hover,.K29Do4qZAslPSEk0asSZ.Tz2rVjh6IjVdduJP08Qm:focus,.K29Do4qZAslPSEk0asSZ.Tz2rVjh6IjVdduJP08Qm:focus-within,.K29Do4qZAslPSEk0asSZ.Tz2rVjh6IjVdduJP08Qm:active{background-color:#6b40cc;box-shadow:0 0 0 1px #e9eaed}@keyframes KG9mWh693CBdLSEsKEEw{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}@keyframes aqjkdtZawN5lryW5flKx{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ZD1LzV_5hhnbdBzBCTeC{z-index:65536}

/* --- extracted style 6 --- */
.O2kKYom4PJdnrcnGyfli{z-index:65536}.vqLLjXCvIZqFf6By7FsC{margin:0px !important;padding:0px !important}.D14sb1esRO00iZ1nebmr{position:fixed;padding:0px;margin:0px;width:250px;height:100px;box-shadow:none;margin:0;padding:0;display:flex;flex-direction:column;bottom:30px;left:0;z-index:9999999999999}.D14sb1esRO00iZ1nebmr.jmxllJPgW9QEseF_vRoS{bottom:90px}.ussejiMsgWzhgro3ajrg{bottom:80px !important;left:20px !important}.LiGTdyntXC8pa1XtEx0l{border-top-left-radius:30px !important;border-bottom-left-radius:30px !important}.SNO5yrb7NobAstipiMDb{height:100px;width:250px;left:0px;bottom:0px;box-shadow:none;margin:0px;border:0px;background-color:rgba(0,0,0,0) !important;overflow:hidden}.aDFGVZWO3T4Y2VPKu1IJ{display:block;margin-left:-8px}.hCym1FzCCgnchmEHLh2m{bottom:0px;left:0px;width:245px;height:80px;z-index:2000;margin:0;background-color:rgba(0,0,0,0);box-shadow:none;transform:translateX(-155px)}.YyRq9ewDY2IoRu54yZUi{display:flex;align-items:center;justify-content:flex-end;position:fixed;left:0px;width:220px;height:60px;padding-left:15px;background-color:#646363;color:#fff;border-top-right-radius:30px;border-bottom-right-radius:30px;transition:all .2s ease-in;cursor:pointer}.suMsnHlxitgjuMG9mk9c{}.RF3Ft4wMCSGJSNMh4BQf{flex-grow:1;padding-right:20px;line-height:1.1;text-align:center;transition:opacity .2s ease-in;color:#fff;opacity:1}.TRRuEGZkYLlovFGRV4Bg{height:60px;margin-right:5px;margin-top:7px;border-radius:50%}.nmH3eZaEDNZYzltAf3I9{height:60px;margin-right:5px;margin-top:7px;border-radius:50%}.WLHFcMAIg7lJLH6HZFnr{width:60px;height:60px;margin-right:5px;margin-top:15px;border-radius:50%}._9rvR6bGxpo9OdTnXTR1{transition:transform .2s ease-in;transform:translateX(-155px)}._rPZrbFgvMZOpS5lclxw{transition:transform .2s ease-in;transform:translateX(0)}.L75gelpYh4_q7uSDTb2x{transition:transform .5s ease-out;transform:translateX(-260px)}.mlJ8rgJkvB_9abQfz6BZ{border:2px solid rgba(0,0,0,0);border-left:0;background-color:#5e33bf;border-left:0;font-size:22px}.mlJ8rgJkvB_9abQfz6BZ:hover{background-color:#5e33bf}.mlJ8rgJkvB_9abQfz6BZ .RF3Ft4wMCSGJSNMh4BQf{opacity:1}.lWkUu_3zoMartWQEOtNJ .RF3Ft4wMCSGJSNMh4BQf{opacity:0}.TLjRZPoo5DaC8kofv5i8 .RF3Ft4wMCSGJSNMh4BQf{opacity:1}.ZbdpEJU6Zi9G8AWLuw2d{transition:transform .2s ease-in;transform:translateX(-162.5px)}.B48hMquTcZ958Ijv64UB{opacity:.8;box-shadow:none;font-size:18px}.TLjRZPoo5DaC8kofv5i8{opacity:1;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background:#646363;font-size:18px}.PutPRtxMCwBXTIlJ1ERX{transition:transform .2s ease-in;transform:translateX(0)}.MZZI6CipqCZYqNKOU41z{display:none;position:absolute;width:20px;height:20px !important;color:#111;background-color:#f0f0eb;border:1px solid #111;border-radius:20px;line-height:20px;font-size:16px;top:0;right:0;z-index:4000;cursor:pointer}.MZZI6CipqCZYqNKOU41z:hover{display:block}.BYG4Q2WQqiz9_B9pi8bI{position:relative;left:-1px;top:-2px}

/* --- extracted style 7 --- */
.g2yPL5PuP5YcxDAm6OHT {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 19999;
}
.TKXFYjyTT7BRVXk2l6uF a {
    color: #5e33bf;
    font-weight: 700;
    text-decoration: underline;
  }
  .TKXFYjyTT7BRVXk2l6uF a svg {
    width: 1em;
    height: 1em;
    vertical-align: middle;
  }
  .TKXFYjyTT7BRVXk2l6uF a svg path:not(.UEpjZcO6H4w0RvC9Kcye) {
    -webkit-transition: fill 0.2s ease-out;
    transition: fill 0.2s ease-out;
    fill: #5e33bf;
  }
  .TKXFYjyTT7BRVXk2l6uF a svg circle.gZCekxKuewhQhlBZDuJQ,
  .TKXFYjyTT7BRVXk2l6uF a svg path.gZCekxKuewhQhlBZDuJQ {
    fill: transparent;
    stroke: #5e33bf;
  }
  .TKXFYjyTT7BRVXk2l6uF a:hover,
  .TKXFYjyTT7BRVXk2l6uF a:focus,
  .TKXFYjyTT7BRVXk2l6uF a:focus-within,
  .TKXFYjyTT7BRVXk2l6uF a:active {
    color: #5e33bf;
  }
  .TKXFYjyTT7BRVXk2l6uF a:hover svg,
  .TKXFYjyTT7BRVXk2l6uF a:focus svg,
  .TKXFYjyTT7BRVXk2l6uF a:focus-within svg,
  .TKXFYjyTT7BRVXk2l6uF a:active svg {
    width: 1em;
    height: 1em;
    vertical-align: middle;
  }
  .TKXFYjyTT7BRVXk2l6uF a:hover svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  .TKXFYjyTT7BRVXk2l6uF a:focus svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  .TKXFYjyTT7BRVXk2l6uF a:focus-within svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  .TKXFYjyTT7BRVXk2l6uF a:active svg path:not(.UEpjZcO6H4w0RvC9Kcye) {
    -webkit-transition: fill 0.2s ease-out;
    transition: fill 0.2s ease-out;
    fill: #06512c;
  }
  .TKXFYjyTT7BRVXk2l6uF a:hover svg circle.gZCekxKuewhQhlBZDuJQ,
  .TKXFYjyTT7BRVXk2l6uF a:hover svg path.gZCekxKuewhQhlBZDuJQ,
  .TKXFYjyTT7BRVXk2l6uF a:focus svg circle.gZCekxKuewhQhlBZDuJQ,
  .TKXFYjyTT7BRVXk2l6uF a:focus svg path.gZCekxKuewhQhlBZDuJQ,
  .TKXFYjyTT7BRVXk2l6uF a:focus-within svg circle.gZCekxKuewhQhlBZDuJQ,
  .TKXFYjyTT7BRVXk2l6uF a:focus-within svg path.gZCekxKuewhQhlBZDuJQ,
  .TKXFYjyTT7BRVXk2l6uF a:active svg circle.gZCekxKuewhQhlBZDuJQ,
  .TKXFYjyTT7BRVXk2l6uF a:active svg path.gZCekxKuewhQhlBZDuJQ {
    fill: transparent;
    stroke: #fff;
  }
  .TKXFYjyTT7BRVXk2l6uF a:not([href]) {
    opacity: 0.8;
    cursor: not-allowed;
    color: #fff !important;
  }
  .TKXFYjyTT7BRVXk2l6uF a.o53g2xMKPHItiQ_Pa50z {
    color: #fff !important;
  }
  
  .TKXFYjyTT7BRVXk2l6uF > :first-child {
    margin-top: 0;
  }
  .TKXFYjyTT7BRVXk2l6uF > :last-child {
    margin-bottom: 0;
  }
  
  .N8JKKJ9GMp6XB25A3VK8 {
    top: 0;
    left: 0;
    z-index: 1000;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-mask-image: radial-gradient(150px at bottom 60px left 290px, transparent 99%, black 100%);
    mask-image: radial-gradient(150px at bottom 60px left 290px, transparent 99%, black 100%);
  }
  
  .WKlsVvzGQcaszJKQigkg {
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-mask-image: none;
    mask-image: none;
  }
  
  .NFIyN4kDgBJX4_hCTjAo {
    -webkit-mask-image: radial-gradient(350px at bottom 60px left 40px, transparent 99%, black 100%);
    mask-image: radial-gradient(350px at bottom 60px left 40px, transparent 99%, black 100%);
  }
  
  .xsQ_pBk79MDxlAtWKQ1i {
    mask-image: none;
    -webkit-mask-image: none;
  }
  
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V,
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 2.5em;
    -webkit-transition: none;
    transition: none;
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    vertical-align: middle;
    padding: 6px 18px;
    font-family: "Clarivate", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.5;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #f3f9f6;
    background-color: #f3f9f6;
    color: #4a494a;
  }
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V svg,
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V svg {
    width: 1em;
    height: 1em;
    vertical-align: middle;
  }
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V svg path:not(.UEpjZcO6H4w0RvC9Kcye) {
    -webkit-transition: fill 0.2s ease-out;
    transition: fill 0.2s ease-out;
    fill: #b0afb0;
  }
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V svg circle.gZCekxKuewhQhlBZDuJQ,
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V svg path.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V svg circle.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V svg path.gZCekxKuewhQhlBZDuJQ {
    fill: transparent;
    stroke: #b0afb0;
  }
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V:hover,
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V:focus,
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V:focus-within,
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V:active,
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V:hover,
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V:focus,
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V:focus-within,
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V:active {
    outline: none;
    text-decoration: none;
    color: #4a494a;
    background-color: #e9f4ee;
  }
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V:hover svg,
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V:focus svg,
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V:focus-within svg,
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V:active svg,
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V:hover svg,
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V:focus svg,
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V:focus-within svg,
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V:active svg {
    width: 1em;
    height: 1em;
    vertical-align: middle;
  }
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V:hover svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V:focus svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V:focus-within svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V:active svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V:hover svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V:focus svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V:focus-within svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V:active svg path:not(.UEpjZcO6H4w0RvC9Kcye) {
    -webkit-transition: fill 0.2s ease-out;
    transition: fill 0.2s ease-out;
    fill: #4a494a;
  }
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V:hover svg circle.gZCekxKuewhQhlBZDuJQ,
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V:hover svg path.gZCekxKuewhQhlBZDuJQ,
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V:focus svg circle.gZCekxKuewhQhlBZDuJQ,
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V:focus svg path.gZCekxKuewhQhlBZDuJQ,
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V:focus-within svg circle.gZCekxKuewhQhlBZDuJQ,
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V:focus-within svg path.gZCekxKuewhQhlBZDuJQ,
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V:active svg circle.gZCekxKuewhQhlBZDuJQ,
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V:active svg path.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V:hover svg circle.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V:hover svg path.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V:focus svg circle.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V:focus svg path.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V:focus-within svg circle.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V:focus-within svg path.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V:active svg circle.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V:active svg path.gZCekxKuewhQhlBZDuJQ {
    fill: transparent;
    stroke: #5e33bf;
  }
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V:disabled,
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V:disabled {
    cursor: not-allowed;
    opacity: 0.8;
  }
  #fj4Y2VBM_jUdoqg8vxxE .pOV6BFePmeRb9zzOJ09V svg,
  .YqtWBHxfSeuDDI4tBtJq .pOV6BFePmeRb9zzOJ09V svg {
    margin-right: 0.75rem;
  }
  #fj4Y2VBM_jUdoqg8vxxE .ZFFejwogdbRltBtqgc3n svg,
  .YqtWBHxfSeuDDI4tBtJq .ZFFejwogdbRltBtqgc3n svg {
    margin-right: 0;
  }
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb {
    min-height: auto;
    width: 1.75em;
    height: 1.75em;
    margin: 0 0.5rem 0 0;
    padding: 0;
    border: 1px solid transparent;
    border-radius: 50%;
    background-color: transparent;
  }
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:hover,
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:focus,
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:focus-within,
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:active,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:hover,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:focus,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:focus-within,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:active {
    border: 1px solid #f3f9f6;
  }
  #fj4Y2VBM_jUdoqg8vxxE .SlU_AzpYh4lpS86_AlqH,
  .YqtWBHxfSeuDDI4tBtJq .SlU_AzpYh4lpS86_AlqH {
    width: 100%;
  }
  #fj4Y2VBM_jUdoqg8vxxE .o53g2xMKPHItiQ_Pa50z,
  .YqtWBHxfSeuDDI4tBtJq .o53g2xMKPHItiQ_Pa50z {
    border: 0;
    background-color: #f3f9f6;
    color: #fff;
  }
  #fj4Y2VBM_jUdoqg8vxxE .o53g2xMKPHItiQ_Pa50z svg,
  .YqtWBHxfSeuDDI4tBtJq .o53g2xMKPHItiQ_Pa50z svg {
    width: 1em;
    height: 1em;
    vertical-align: middle;
  }
  #fj4Y2VBM_jUdoqg8vxxE .o53g2xMKPHItiQ_Pa50z svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  .YqtWBHxfSeuDDI4tBtJq .o53g2xMKPHItiQ_Pa50z svg path:not(.UEpjZcO6H4w0RvC9Kcye) {
    -webkit-transition: fill 0.2s ease-out;
    transition: fill 0.2s ease-out;
    fill: #fff;
  }
  #fj4Y2VBM_jUdoqg8vxxE .o53g2xMKPHItiQ_Pa50z svg circle.gZCekxKuewhQhlBZDuJQ,
  #fj4Y2VBM_jUdoqg8vxxE .o53g2xMKPHItiQ_Pa50z svg path.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .o53g2xMKPHItiQ_Pa50z svg circle.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .o53g2xMKPHItiQ_Pa50z svg path.gZCekxKuewhQhlBZDuJQ {
    fill: transparent;
    stroke: #fff;
  }
  #fj4Y2VBM_jUdoqg8vxxE .o53g2xMKPHItiQ_Pa50z:hover,
  #fj4Y2VBM_jUdoqg8vxxE .o53g2xMKPHItiQ_Pa50z:focus,
  .YqtWBHxfSeuDDI4tBtJq .o53g2xMKPHItiQ_Pa50z:hover,
  .YqtWBHxfSeuDDI4tBtJq .o53g2xMKPHItiQ_Pa50z:focus {
    color: #fff;
    background-color: #5e33bf;
  }
  #fj4Y2VBM_jUdoqg8vxxE .o53g2xMKPHItiQ_Pa50z:hover svg,
  #fj4Y2VBM_jUdoqg8vxxE .o53g2xMKPHItiQ_Pa50z:focus svg,
  .YqtWBHxfSeuDDI4tBtJq .o53g2xMKPHItiQ_Pa50z:hover svg,
  .YqtWBHxfSeuDDI4tBtJq .o53g2xMKPHItiQ_Pa50z:focus svg {
    width: 1em;
    height: 1em;
    vertical-align: middle;
  }
  #fj4Y2VBM_jUdoqg8vxxE .o53g2xMKPHItiQ_Pa50z:hover svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  #fj4Y2VBM_jUdoqg8vxxE .o53g2xMKPHItiQ_Pa50z:focus svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  .YqtWBHxfSeuDDI4tBtJq .o53g2xMKPHItiQ_Pa50z:hover svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  .YqtWBHxfSeuDDI4tBtJq .o53g2xMKPHItiQ_Pa50z:focus svg path:not(.UEpjZcO6H4w0RvC9Kcye) {
    -webkit-transition: fill 0.2s ease-out;
    transition: fill 0.2s ease-out;
    fill: #fff;
  }
  #fj4Y2VBM_jUdoqg8vxxE .o53g2xMKPHItiQ_Pa50z:hover svg circle.gZCekxKuewhQhlBZDuJQ,
  #fj4Y2VBM_jUdoqg8vxxE .o53g2xMKPHItiQ_Pa50z:hover svg path.gZCekxKuewhQhlBZDuJQ,
  #fj4Y2VBM_jUdoqg8vxxE .o53g2xMKPHItiQ_Pa50z:focus svg circle.gZCekxKuewhQhlBZDuJQ,
  #fj4Y2VBM_jUdoqg8vxxE .o53g2xMKPHItiQ_Pa50z:focus svg path.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .o53g2xMKPHItiQ_Pa50z:hover svg circle.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .o53g2xMKPHItiQ_Pa50z:hover svg path.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .o53g2xMKPHItiQ_Pa50z:focus svg circle.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .o53g2xMKPHItiQ_Pa50z:focus svg path.gZCekxKuewhQhlBZDuJQ {
    fill: transparent;
    stroke: #fff;
  }
  #fj4Y2VBM_jUdoqg8vxxE .jrqth2DBy5Tfn6bolRG3,
  .YqtWBHxfSeuDDI4tBtJq .jrqth2DBy5Tfn6bolRG3 {
    padding: 9px 36px;
    font-size: 21.6px;
    font-size: 1.2rem;
  }
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb {
    min-height: auto;
    width: 2.5em;
    height: 2.5em;
    margin: 0 0.5rem 0 0;
    padding: 0;
    border: 1px solid transparent;
    border-radius: 50%;
    background-color: transparent;
  }
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb svg,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb svg {
    width: 1.25em;
    height: 1.25em;
    vertical-align: middle;
  }
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb svg path:not(.UEpjZcO6H4w0RvC9Kcye) {
    -webkit-transition: fill 0.2s ease-out;
    transition: fill 0.2s ease-out;
    fill: #5e33bf;
  }
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb svg circle.gZCekxKuewhQhlBZDuJQ,
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb svg path.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb svg circle.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb svg path.gZCekxKuewhQhlBZDuJQ {
    fill: transparent;
    stroke: #5e33bf;
  }
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:hover,
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:focus,
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:focus-within,
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:active,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:hover,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:focus,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:focus-within,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:active {
    border: 1px solid #5e33bf;
    background-color: #e9f4ee;
  }
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:hover svg,
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:focus svg,
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:focus-within svg,
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:active svg,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:hover svg,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:focus svg,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:focus-within svg,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:active svg {
    width: 1.25em;
    height: 1.25em;
    vertical-align: middle;
  }
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:hover svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:focus svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:focus-within svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:active svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:hover svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:focus svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:focus-within svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:active svg path:not(.UEpjZcO6H4w0RvC9Kcye) {
    -webkit-transition: fill 0.2s ease-out;
    transition: fill 0.2s ease-out;
    fill: #5e33bf;
  }
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:hover svg circle.gZCekxKuewhQhlBZDuJQ,
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:hover svg path.gZCekxKuewhQhlBZDuJQ,
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:focus svg circle.gZCekxKuewhQhlBZDuJQ,
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:focus svg path.gZCekxKuewhQhlBZDuJQ,
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:focus-within svg circle.gZCekxKuewhQhlBZDuJQ,
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:focus-within svg path.gZCekxKuewhQhlBZDuJQ,
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:active svg circle.gZCekxKuewhQhlBZDuJQ,
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:active svg path.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:hover svg circle.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:hover svg path.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:focus svg circle.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:focus svg path.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:focus-within svg circle.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:focus-within svg path.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:active svg circle.gZCekxKuewhQhlBZDuJQ,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:active svg path.gZCekxKuewhQhlBZDuJQ {
    fill: transparent;
    stroke: #5e33bf;
  }
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb:last-child,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb:last-child {
    margin-right: 0;
  }
  #fj4Y2VBM_jUdoqg8vxxE .x_CwlUpfr3F8cJGqU9wb svg,
  .YqtWBHxfSeuDDI4tBtJq .x_CwlUpfr3F8cJGqU9wb svg {
    margin-right: 0;
  }
  
  .WKlsVvzGQcaszJKQigkg {
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-mask-image: none;
    mask-image: none;
  }
  .YqtWBHxfSeuDDI4tBtJq,
  .y2eGkYbULQmLiDmmsaE_,
  .G7McxXXrgjal0gygY7go,
  .cA8Idbs6OA0BSmKw9Tam {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    font-family: "Clarivate", "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  .YqtWBHxfSeuDDI4tBtJq *:before,
  .y2eGkYbULQmLiDmmsaE_ *:before,
  .G7McxXXrgjal0gygY7go *:before,
  .cA8Idbs6OA0BSmKw9Tam *:before,
  .YqtWBHxfSeuDDI4tBtJq *:after,
  .y2eGkYbULQmLiDmmsaE_ *:after,
  .G7McxXXrgjal0gygY7go *:after,
  .cA8Idbs6OA0BSmKw9Tam *:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  
  .eHXvC2pkWtoHh3fOdygK {
    overflow: hidden !important;
  }
  
  .N7GBO0t9WTd0OozV15Vh {
    z-index: 70000000 !important;
    position: fixed;
    left: 0px;
    top: 0px;
    height: 100vh;
    width: 100vw;
    background-color: #dadada;
    opacity: 0.8;
  }
  
  .xNhUX6MpP3eU4apTCdOF {
    position: relative;
    z-index: 80000000 !important;
  }
  
  .YqtWBHxfSeuDDI4tBtJq {
    position: fixed;
    bottom: 30px;
    left: 320px;
    width: 350px;
    z-index: 80000000;
    padding: 15px;
    background-color: #5e33bf;
    border: 3px solid #5e33bf;
    border-radius: 4px;
    -webkit-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
  }
  .YqtWBHxfSeuDDI4tBtJq:before,
  .YqtWBHxfSeuDDI4tBtJq:after {
    content: "";
    position: absolute;
  }
  
  .wP_d6sVNjv41TuoIOqgu {
    top: 20vh;
    left: 50vw;
    margin-left: -175px;
  }
  
  .y2eGkYbULQmLiDmmsaE_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: fixed;
    min-width: 350px;
    min-height: 350px;
    z-index: 80000000;
    padding: 15px;
    background-color: #fff;
    border: 10px dashed #696969;
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-align: center;
  }
  .y2eGkYbULQmLiDmmsaE_ .MU1OWZXYSl7cGLHsourz {
    padding-right: 0;
  }
  
  .P8xmsluQbsK9kCB8J4TB:before {
    top: 50%;
    right: -50px;
    width: 50px;
    margin-top: -5px;
    border-top: 5px solid #5e33bf;
    border-bottom: 5px solid #5e33bf;
  }
  .P8xmsluQbsK9kCB8J4TB:after {
    top: 50%;
    right: -80px;
    height: 0;
    width: 0;
    margin-top: -20px;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 30px solid #5e33bf;
  }
  
  .G6JUSg1GIC3pcwn4LtwJ:before {
    top: 25px;
    right: -50px;
    width: 50px;
    border-top: 5px solid #5e33bf;
    border-bottom: 5px solid #5e33bf;
  }
  .G6JUSg1GIC3pcwn4LtwJ:after {
    top: 10px;
    right: -80px;
    height: 0;
    width: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 30px solid #5e33bf;
  }
  
  .TSVTVmbeKDsx1uaA3jwg:before {
    bottom: 25px;
    right: -50px;
    width: 50px;
    border-top: 5px solid #5e33bf;
    border-bottom: 5px solid #5e33bf;
  }
  .TSVTVmbeKDsx1uaA3jwg:after {
    bottom: 10px;
    right: -80px;
    height: 0;
    width: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 30px solid #5e33bf;
  }
  
  .lXK6keKCXOgkCYRWTuuw:before {
    top: 50%;
    left: -50px;
    width: 50px;
    margin-top: -5px;
    border-top: 5px solid #5e33bf;
    border-bottom: 5px solid #5e33bf;
  }
  .lXK6keKCXOgkCYRWTuuw:after {
    top: 50%;
    left: -80px;
    height: 0;
    width: 0;
    margin-top: -20px;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 30px solid #5e33bf;
  }
  
  .ziKSzAZaZuS7hitu2X8Z:before {
    top: 25px;
    left: -50px;
    width: 50px;
    border-top: 5px solid #5e33bf;
    border-bottom: 5px solid #5e33bf;
  }
  .ziKSzAZaZuS7hitu2X8Z:after {
    top: 10px;
    left: -80px;
    height: 0;
    width: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 30px solid #5e33bf;
  }
  
  .quK2DZCe63wsbgp9iUm4:before {
    bottom: 25px;
    left: -50px;
    width: 50px;
    border-top: 5px solid #5e33bf;
    border-bottom: 5px solid #5e33bf;
  }
  .quK2DZCe63wsbgp9iUm4:after {
    bottom: 10px;
    left: -80px;
    height: 0;
    width: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 30px solid #5e33bf;
  }
  
  .GrMWkdgGakDmpReMdXtx:before {
    top: -50px;
    left: 50%;
    height: 50px;
    margin-left: -5px;
    border-left: 5px solid #5e33bf;
    border-right: 5px solid #5e33bf;
  }
  .GrMWkdgGakDmpReMdXtx:after {
    left: 50%;
    top: -80px;
    height: 0;
    width: 0;
    margin-left: -20px;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 30px solid #5e33bf;
  }
  
  .YksVyuEMbXSg025JadDh:before {
    left: 25px;
    top: -50px;
    height: 50px;
    border-left: 5px solid #5e33bf;
    border-right: 5px solid #5e33bf;
  }
  .YksVyuEMbXSg025JadDh:after {
    left: 10px;
    top: -80px;
    height: 0;
    width: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 30px solid #5e33bf;
  }
  
  .CTXY9eKXSOcPsREchYI2:before {
    right: 25px;
    top: -50px;
    height: 50px;
    border-left: 5px solid #5e33bf;
    border-right: 5px solid #5e33bf;
  }
  .CTXY9eKXSOcPsREchYI2:after {
    right: 10px;
    top: -80px;
    height: 0;
    width: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 30px solid #5e33bf;
  }
  
  .mV5XjFYui13hlKYiF9fz:before {
    bottom: -50px;
    left: 50%;
    height: 50px;
    margin-left: -5px;
    border-left: 5px solid #5e33bf;
    border-right: 5px solid #5e33bf;
  }
  .mV5XjFYui13hlKYiF9fz:after {
    left: 50%;
    bottom: -80px;
    height: 0;
    width: 0;
    margin-left: -20px;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 30px solid #5e33bf;
  }
  
  .jlXUNrOMfrz8QPtWwi9D:before {
    bottom: -50px;
    left: 25px;
    height: 50px;
    border-left: 5px solid #5e33bf;
    border-right: 5px solid #5e33bf;
  }
  .jlXUNrOMfrz8QPtWwi9D:after {
    left: 10px;
    bottom: -80px;
    height: 0;
    width: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 30px solid #5e33bf;
  }
  
  .JeoJI1NdjwsQC_qBgQws:before {
    bottom: -50px;
    right: 25px;
    height: 50px;
    border-left: 5px solid #5e33bf;
    border-right: 5px solid #5e33bf;
  }
  .JeoJI1NdjwsQC_qBgQws:after {
    right: 10px;
    bottom: -80px;
    height: 0;
    width: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 30px solid #5e33bf;
  }
  
  .MU1OWZXYSl7cGLHsourz {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 15px;
    padding-right: 85px;
    font-size: 26px;
    line-height: 1.25;
  }
  
  .G7McxXXrgjal0gygY7go {
    min-width: 30px;
    height: 40px;
    margin-right: 0.75rem;
  }
  .G7McxXXrgjal0gygY7go svg {
    max-height: 40px;
    height: auto;
    width: auto;
  }
  
  .mRKSYTEhLTxmKLYCNnX9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 40px;
  }
  
  .cA8Idbs6OA0BSmKw9Tam {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    position: absolute;
    top: 0;
    right: 0;
    width: 100px;
    margin: 0;
    padding: 1rem;
    outline: none;
    background-color: transparent;
    color: #fff;
    font-weight: 400;
    text-decoration: none;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: pointer;
  }
  .cA8Idbs6OA0BSmKw9Tam svg {
    width: 10px;
    height: 10px;
    margin-left: 5px;
    vertical-align: middle;
  }
  .cA8Idbs6OA0BSmKw9Tam svg path:not(.UEpjZcO6H4w0RvC9Kcye) {
    -webkit-transition: fill 0.2s ease-out;
    transition: fill 0.2s ease-out;
    fill: #fff;
  }
  .cA8Idbs6OA0BSmKw9Tam svg circle.gZCekxKuewhQhlBZDuJQ,
  .cA8Idbs6OA0BSmKw9Tam svg path.gZCekxKuewhQhlBZDuJQ {
    fill: transparent;
    stroke: #696969;
  }
  .cA8Idbs6OA0BSmKw9Tam:hover,
  .cA8Idbs6OA0BSmKw9Tam:focus,
  .cA8Idbs6OA0BSmKw9Tam:focus-within,
  .cA8Idbs6OA0BSmKw9Tam:active {
    color: #dadada;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .cA8Idbs6OA0BSmKw9Tam:hover svg,
  .cA8Idbs6OA0BSmKw9Tam:focus svg,
  .cA8Idbs6OA0BSmKw9Tam:focus-within svg,
  .cA8Idbs6OA0BSmKw9Tam:active svg {
    width: 10px;
    height: 10px;
    margin-left: 5px;
    vertical-align: middle;
  }
  .cA8Idbs6OA0BSmKw9Tam:hover svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  .cA8Idbs6OA0BSmKw9Tam:focus svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  .cA8Idbs6OA0BSmKw9Tam:focus-within svg path:not(.UEpjZcO6H4w0RvC9Kcye),
  .cA8Idbs6OA0BSmKw9Tam:active svg path:not(.UEpjZcO6H4w0RvC9Kcye) {
    -webkit-transition: fill 0.2s ease-out;
    transition: fill 0.2s ease-out;
    fill: #dadada;
  }
  .cA8Idbs6OA0BSmKw9Tam:hover svg circle.gZCekxKuewhQhlBZDuJQ,
  .cA8Idbs6OA0BSmKw9Tam:hover svg path.gZCekxKuewhQhlBZDuJQ,
  .cA8Idbs6OA0BSmKw9Tam:focus svg circle.gZCekxKuewhQhlBZDuJQ,
  .cA8Idbs6OA0BSmKw9Tam:focus svg path.gZCekxKuewhQhlBZDuJQ,
  .cA8Idbs6OA0BSmKw9Tam:focus-within svg circle.gZCekxKuewhQhlBZDuJQ,
  .cA8Idbs6OA0BSmKw9Tam:focus-within svg path.gZCekxKuewhQhlBZDuJQ,
  .cA8Idbs6OA0BSmKw9Tam:active svg circle.gZCekxKuewhQhlBZDuJQ,
  .cA8Idbs6OA0BSmKw9Tam:active svg path.gZCekxKuewhQhlBZDuJQ {
    fill: transparent;
    stroke: #5e33bf;
  }
  
  .TKXFYjyTT7BRVXk2l6uF {
    margin: 15px 0;
    line-height: 1.25;
    background: #5e33bf;
    color: #fff;
  }
  .TKXFYjyTT7BRVXk2l6uF:first-of-type,
  .TKXFYjyTT7BRVXk2l6uF:first-child {
    margin-top: 0;
  }
  .TKXFYjyTT7BRVXk2l6uF:last-child {
    margin-bottom: 0;
  }
  
  .NnI3UXnyndFcINeMIp0o {
    font-size: 18px;
    font-weight: 700;
  }
  
  .FV8g2jL10G1UB_eAf9BA {
    text-align: right;
  }
  .FV8g2jL10G1UB_eAf9BA a{
   color: white;
   text-decoration: underline;
  }
  .FV8g2jL10G1UB_eAf9BA a:hover{
    color: white;
    text-decoration: none;
   }
  
  .wwyWCr_3HEEc_JqAydbV {
    text-align: center;
  }
  .z4zawF9GdEBCaptUBX5p {
    cursor: pointer;
  }
  .JcejyBv9JYPL8TJLsJFI {
    cursor: pointer;
  }
  .Mo7gxI5NC9YwGrb2VuBI {
    position: absolute;
    width: 273px;
    bottom: 120px;
    left: 155px;
    padding: 15px;
    border-radius: 2px;
    background-color: rgba(48, 55, 61, 1);
    z-index: 500000000;
  }
  
  .h5vXAMG8g9yvOW1B6wro {
    left: 15px;
    bottom: 100px;
  }
  
  .h5vXAMG8g9yvOW1B6wro::after {
    content: "";
    display: block;
    position: absolute;
    bottom: -15px;
    left: 15px;
    height: 0;
    border-top: 15px solid #30373d;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
  }
  
  .IAiRh1I0k5egyOBwu5xu {
    bottom: 111px;
    left: 283px;
    width: 18px;
    height: 18px;
    position: absolute;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: rgba(48, 55, 61, 1);
  }
  
  .SH95mwXWE4rR88NI9kdw {
    font-family: "Clarivate";
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 1.4;
  }
  
  /* Content visibility */
  .JDTc_LYE4hywcP2UrMj1 {
    display: none;
    height: 100%;
    -webkit-animation-duration: 500ms;
    animation-duration: 500ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  
  .JDTc_LYE4hywcP2UrMj1.xt3prUvhYpXaDTATSaqi {
    display: block;
    -webkit-animation-name: cyDGHsYvrKbP8e_GTG2d;
    animation-name: cyDGHsYvrKbP8e_GTG2d;
  }
  
  @keyframes cyDGHsYvrKbP8e_GTG2d {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  
  #p23dTdp5Vjnb1kKXw0Pm {
    color: #fff;
  }
  
  #p23dTdp5Vjnb1kKXw0Pm:hover {
    color: #dadada;
    text-decoration: none;
  }

/* --- extracted style 8 --- */
.product-filter-container,
.product-filter-popup {
  width: 225px;
  padding: 0 10px 15px 14px;
}
.product-filter-container .editor-item,
.product-filter-popup .editor-item {
  margin-bottom: 10px;
}
.product-filter-container .editor-item .label-panel,
.product-filter-popup .editor-item .label-panel {
  display: inline-block;
  text-transform: capitalize;
}
.product-filter-container .editor-item .label-panel .label,
.product-filter-popup .editor-item .label-panel .label {
  margin-right: 5px;
}
.product-filter-container .editor-item .label-panel .sub-label,
.product-filter-popup .editor-item .label-panel .sub-label {
  color: #c6c9cd;
  text-transform: capitalize;
}
.product-filter-container .top-bar .title,
.product-filter-popup .top-bar .title,
.product-filter-container .list .title,
.product-filter-popup .list .title {
  color: #4b5056;
  font-weight: bold;
}
.product-filter-container .top-bar .s-kit-checkbox,
.product-filter-popup .top-bar .s-kit-checkbox,
.product-filter-container .list .s-kit-checkbox,
.product-filter-popup .list .s-kit-checkbox {
  vertical-align: middle;
}
.product-filter-container .top-bar .s-kit-checkbox .s-kit-checkbox-input,
.product-filter-popup .top-bar .s-kit-checkbox .s-kit-checkbox-input,
.product-filter-container .list .s-kit-checkbox .s-kit-checkbox-input,
.product-filter-popup .list .s-kit-checkbox .s-kit-checkbox-input {
  vertical-align: text-top;
}
.product-filter-container .top-bar,
.product-filter-popup .top-bar {
  display: flex;
  border-bottom: 1px solid #E2E4E7;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.product-filter-container .top-bar .title,
.product-filter-popup .top-bar .title {
  flex: 1;
  font-size: 14px;
}
.product-filter-container .top-bar .reset,
.product-filter-popup .top-bar .reset {
  margin: auto;
  font-size: 14px;
  color: #636972;
  cursor: pointer;
  text-decoration: underline;
}
.product-filter-container .list,
.product-filter-popup .list {
  overflow-y: auto;
  overflow-x: hidden;
}
.product-filter-container .list .option,
.product-filter-popup .list .option {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #E2E4E7;
}
.product-filter-container .list .option.option-prices .title,
.product-filter-popup .list .option.option-prices .title {
  margin-bottom: 0px;
}
.product-filter-container .list .option .title,
.product-filter-popup .list .option .title {
  margin-bottom: 10px;
  font-size: 14px;
  text-transform: capitalize;
}
.product-filter-container .list .option .item:not(:last-child),
.product-filter-popup .list .option .item:not(:last-child) {
  margin-bottom: 10px;
}
.product-filter-container .list .option .item .label-panel,
.product-filter-popup .list .option .item .label-panel {
  text-transform: capitalize;
  display: inline-block;
}
.product-filter-container .list .option .item.price-slider .s-kit-slider,
.product-filter-popup .list .option .item.price-slider .s-kit-slider {
  width: 206px;
  margin: 10px 7px;
  padding: 4px 0;
  display: inline-block;
  text-align: center;
}
.product-filter-container .list .option .item.price-slider .s-kit-slider .s-kit-slider-rail,
.product-filter-popup .list .option .item.price-slider .s-kit-slider .s-kit-slider-rail,
.product-filter-container .list .option .item.price-slider .s-kit-slider .s-kit-slider-track,
.product-filter-popup .list .option .item.price-slider .s-kit-slider .s-kit-slider-track {
  height: 4px;
  width: 100%;
  border-radius: 4px;
  top: 6px;
  color: #E2E4E7;
  background: #E2E4E7;
}
.product-filter-container .list .option .item.price-slider .s-kit-slider .price-slider-marks,
.product-filter-popup .list .option .item.price-slider .s-kit-slider .price-slider-marks {
  color: #4b5056;
  margin-top: 15px;
  position: relative;
  margin-left: -6px;
  font-size: 12px;
}
.product-filter-container .list .option .item.price-slider .s-kit-slider .price-slider-marks span,
.product-filter-popup .list .option .item.price-slider .s-kit-slider .price-slider-marks span {
  position: absolute;
}
.product-filter-container .list .option .item.price-slider .s-kit-slider .price-slider-marks .min-marks-text,
.product-filter-popup .list .option .item.price-slider .s-kit-slider .price-slider-marks .min-marks-text {
  left: 0;
}
.product-filter-container .list .option .item.price-slider .s-kit-slider .price-slider-marks .max-marks-text,
.product-filter-popup .list .option .item.price-slider .s-kit-slider .price-slider-marks .max-marks-text {
  right: 0;
}
.product-filter-container .list .option .item.price-slider .s-kit-slider .s-kit-slider-handle,
.product-filter-popup .list .option .item.price-slider .s-kit-slider .s-kit-slider-handle {
  width: 16px;
  height: 16px;
  border: 1px solid #636972;
}
.product-filter-container .list .option .item.price-slider .s-kit-slider .s-kit-slider-handle:hover,
.product-filter-popup .list .option .item.price-slider .s-kit-slider .s-kit-slider-handle:hover,
.product-filter-container .list .option .item.price-slider .s-kit-slider .s-kit-slider-handle:active,
.product-filter-popup .list .option .item.price-slider .s-kit-slider .s-kit-slider-handle:active {
  transform: scale(1);
  box-shadow: none;
}
.product-filter-container .list .option .item.price-slider .s-kit-slider-mark,
.product-filter-popup .list .option .item.price-slider .s-kit-slider-mark {
  margin-top: 10px;
}
.product-filter-container .list .option .item.price-slider.disabled .s-kit-slider-handle:hover,
.product-filter-popup .list .option .item.price-slider.disabled .s-kit-slider-handle:hover,
.product-filter-container .list .option .item.price-slider.disabled .s-kit-slider-handle:active,
.product-filter-popup .list .option .item.price-slider.disabled .s-kit-slider-handle:active {
  transform: scale(1);
  box-shadow: none;
  border: 1px solid #636972;
}
.product-filter-container .list .option .view-all,
.product-filter-popup .list .option .view-all {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #636972;
  opacity: 0.6;
  padding-left: 19px;
  cursor: pointer;
  text-transform: lowercase;
}
.product-filter-container .list .option .view-all p,
.product-filter-popup .list .option .view-all p {
  display: inline-block;
}
.product-filter-container .list .option .view-all p::first-letter,
.product-filter-popup .list .option .view-all p::first-letter {
  text-transform: uppercase;
}
.product-filter-container .list .option .view-all p:hover,
.product-filter-popup .list .option .view-all p:hover {
  text-decoration: underline;
}
.product-filter-container .list {
  max-height: 1200px;
}
.product-filter-container .top-bar .title,
.product-filter-container .list .title {
  color: inherit;
}
.s-bg-light-text:not(.new-text-color-logic) .product-filter-container .top-bar {
  border-bottom-color: rgba(255, 255, 255, 0.3);
}
.s-bg-light-text:not(.new-text-color-logic) .product-filter-container .list .option {
  border-bottom-color: rgba(255, 255, 255, 0.3);
}
.s-bg-light-text:not(.new-text-color-logic) .product-filter-container .list .option .item.price-slider .s-kit-slider .price-slider-marks,
.s-bg-light-text:not(.new-text-color-logic) .product-filter-container .list .option .s-kit-checkbox-wrapper {
  color: #ffffff;
}
.s-bg-light-text:not(.new-text-color-logic) .product-filter-container .list .option .item.price-slider .s-kit-slider .s-kit-slider-rail,
.s-bg-light-text:not(.new-text-color-logic) .product-filter-container .list .option .item.price-slider .s-kit-slider .s-kit-slider-track {
  color: rgba(255, 255, 255, 0.5);
  background: rgba(255, 255, 255, 0.5);
}
.s-bg-dark-text:not(.new-text-color-logic) .product-filter-container .top-bar {
  border-bottom-color: rgba(34, 34, 34, 0.3);
}
.s-bg-dark-text:not(.new-text-color-logic) .product-filter-container .list .option {
  border-bottom-color: rgba(34, 34, 34, 0.3);
}
.s-bg-dark-text:not(.new-text-color-logic) .product-filter-container .list .option .item.price-slider .s-kit-slider .price-slider-marks,
.s-bg-dark-text:not(.new-text-color-logic) .product-filter-container .list .option .s-kit-checkbox-wrapper {
  color: #222222;
}
.s-bg-dark-text:not(.new-text-color-logic) .product-filter-container .list .option .item.price-slider .s-kit-slider .s-kit-slider-rail,
.s-bg-dark-text:not(.new-text-color-logic) .product-filter-container .list .option .item.price-slider .s-kit-slider .s-kit-slider-track {
  color: rgba(34, 34, 34, 0.5);
  background: rgba(34, 34, 34, 0.5);
}
.product-filter-popup {
  height: 80%;
  overflow-y: hidden;
  overflow-x: hidden;
}
.product-filter-popup .s-kit-modal-content {
  height: 100%;
  margin: 15px;
}
.product-filter-popup .s-kit-modal-content .s-kit-modal-body {
  height: 100%;
  position: relative;
  box-sizing: border-box;
}
.product-filter-popup .s-kit-modal-content .container {
  height: 100%;
  padding-bottom: 60px;
  overflow-y: auto;
  box-sizing: border-box;
}
.product-filter-popup .s-kit-modal-content .list {
  height: auto;
  overflow: hidden;
}
.product-filter-popup .s-kit-modal-content .list .option .price-slider .s-kit-slider {
  width: 94%;
}
.product-filter-popup .s-kit-modal-content .btn {
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px 0 22px;
  background-color: #ffffff;
}
.product-filter-popup .s-kit-modal-content .btn .s-kit-btn {
  width: 220px;
  height: 36px;
  background-color: #ffffff;
}

/* --- extracted style 9 --- */


/* --- extracted style 10 --- */
.s-component-editor-inner.common-editor .s-component-content img {
  margin: 0px auto;
  border-radius: 3px;
  max-width: 98%;
  display: block;
  padding-top: 10px 0;
}
.s-component-editor-inner.common-editor .s-component-content p {
  margin: 0.5em 0;
  line-height: 1.4;
}
.s-component-editor-inner.common-editor .s-component-content em {
  font-style: italic;
  font-weight: inherit;
}
.s-component-editor-inner.common-editor .s-component-content strong {
  font-style: inherit;
}
.s-component-editor-inner.common-editor .s-component-content ol {
  margin: 0.5em 0;
  padding: 0 20px;
  list-style-type: decimal;
}
.s-component-editor-inner.common-editor .s-component-content ul {
  margin: 0.5em 0;
  padding: 0 20px;
  list-style-type: disc;
}
.s-component-editor-inner.common-editor .s-component-content li {
  line-height: 1.4;
}
@media only screen and (max-width: 500px) {
  .popups-dialog .s-kit-modal-body {
    max-height: 74vh;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
  .popups-dialog.s-email-form.modify-the-position .s-kit-modal-content .s-kit-modal-close {
    top: -40px;
    right: 0;
  }
  .s-kit-modal.popups-dialog {
    position: fixed;
    top: 40px;
    left: 0;
    min-width: 100%;
    margin: 0;
  }
}
.popups-dialog.s-email-form.modify-the-position .s-kit-modal-content {
  overflow: visible;
}
.popups-dialog.s-email-form.modify-the-position .s-kit-modal-close {
  top: 0;
  right: -40px;
  color: rgba(255, 255, 255, 0.75);
}
.rtl-layout .popups-dialog.s-email-form.modify-the-position .s-kit-modal-close {
  left: -40px;
  right: unset;
}
.popups-dialog.s-email-form .s-kit-modal-body {
  padding: 0;
}
.popups-dialog.s-email-form .s-kit-modal-content {
  width: 100%;
}
.popups-dialog.s-email-form .s-kit-modal-close {
  top: 7px;
  right: 6px;
}
.popups-dialog.s-email-form .submit-result-container {
  padding: 40px;
}
.popups-dialog.s-email-form .submit-result-container .title {
  margin-bottom: 40px;
  box-sizing: border-box;
  text-align: center;
}
.popups-dialog.s-email-form .submit-result-container .s-email-form-button {
  box-sizing: border-box;
  width: 100%;
  padding: 9px 9px;
  font-size: 14px;
  min-height: 36px;
  line-height: 18px;
  letter-spacing: 1.5px;
  text-align: center;
  border-radius: 4px;
  cursor: pointer;
  font-weight: bold;
  text-transform: uppercase;
}
@media only screen and (max-width: 500px) {
  .rtl-layout .popups-dialog.s-email-form.modify-the-position .s-kit-modal-close {
    top: -40px;
    left: 0px;
    right: unset;
  }
}

/* --- extracted style 11 --- */
.s-dialog-form .s-kit-modal-close {
  right: 22px;
}
.s-dialog-form .form-title {
  color: #4b5056;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
}
.s-dialog-form .form-title:lang(ja) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic";
}
.s-dialog-form .form-title:lang(zh-cn),
.s-dialog-form .form-title:lang(zh),
.s-dialog-form .form-title:lang(sxl) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, 'PingFang SC', "Microsoft YaHei", "微软雅黑", STXihei, "华文细黑";
}
.s-dialog-form .form-title:lang(zh-tw) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, 'PingFang TC', 'Microsoft JhengHei', "微軟正黑體", STXihei;
}
.s-dialog-form .form-description {
  color: #636972;
  margin-bottom: 20px;
}
@font-face {
  font-family: 'martel-sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-regular-webfont.4d6517993b36d06d996466e0b5c52c4c.woff2) format('woff2'), url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-regular-webfont.b4c9edbc6cf9391f12b35ecf8cca9641.woff) format('woff');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'martel-sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-semibold-webfont.de55ee1f3df2a2ac8f413c03b9571609.woff2) format('woff2'), url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-semibold-webfont.cbafba8611124877604db21adad2c5d5.woff) format('woff');
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: 'martel-sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-bold-webfont.274d43a28e6fc5c72940558e6ca280d0.woff2) format('woff2'), url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-bold-webfont.3131eb46ccad412a794726f332d53a8b.woff) format('woff');
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.1d9c7945c7bc7dd0909105119bfbc191.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.1d9c7945c7bc7dd0909105119bfbc191.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.2e90d5152ce92858b62ba053c7b9d2cb.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.76cc6be5d8a231dc012fef4bdb86f79c.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.93349923b5274a36ac93cb3168d09123.svg#open_sansbold) format('svg');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.6218c213bb8cf22b25710da6f3a90e48.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.6218c213bb8cf22b25710da6f3a90e48.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.7657144ec477cd61ac4a5d1af3fa2d28.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.b6690626036a7d6824632769305b1978.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.2b4eeeaef53b3496a5cdf82803666ed7.svg#open_sansbold_italic) format('svg');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.43d5342998f3607bd61a8239e98b1160.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.43d5342998f3607bd61a8239e98b1160.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.f42641eed834f7b97a9499362c6c8855.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.de7ef31e6295902347c5c3643b2d82da.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.5b774c25787e0a52c013463c9e3c4219.svg#open_sansitalic) format('svg');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.09e00aa7622ece30a0f1e06b55f66c2a.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.09e00aa7622ece30a0f1e06b55f66c2a.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.45b47f3e9c7d74b80f5c6e0a3c513b23.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.2e98fc3ce85f31f63010b706259cb604.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.8f04ed9aeb2185499068d84842b95aa1.svg#open_sanslight) format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.550b5fda4a27cfedb7131b1a6e85e748.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.550b5fda4a27cfedb7131b1a6e85e748.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.b553da506077488bc65289e10841d527.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.1d22953c479914c2f801e08de666b0e8.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.fd6dd5fa10c5a74f0a767eeb695342f1.svg#open_sanslight_italic) format('svg');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.c4d82460ef260eb1589e73528cbfb257.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.c4d82460ef260eb1589e73528cbfb257.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.79515ad0788973c533405f7012dfeccd.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.488d5cc145299ba07b75495100419ee6.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.8185eb3059c46e4169ce107dfcf85950.svg#open_sansregular) format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.f28eb362fb6afe946d822ee5451c2146.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.f28eb362fb6afe946d822ee5451c2146.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.697574b47bcfdd2c45e3e63c7380dd67.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.b32acea6fd3c228b5059042c7ad21c55.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.3f6b1eed8a0832d6f316fc26526348a8.svg#open_sanssemibold) format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.70bafcaaadad9e17b9c7784abbc6b1c2.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.70bafcaaadad9e17b9c7784abbc6b1c2.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.719f7321a8366f4ee609737026432113.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.64f886b232962979e2eaf29d93108286.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.70eb93d7ba2ad241180085a9a74b0b95.svg#open_sanssemibold_italic) format('svg');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
.wall-form-wrapper .s-email-form-button {
  width: 100%;
}
.wall-form-wrapper .s-email-form-button .fa-spinner {
  margin: 0 10px;
}
.wall-form-wrapper .form-field-error {
  color: #E64751;
}
.wall-form-wrapper .s-email-form .s-email-form-fields-group .s-email-form-field label {
  font-size: 14px;
  line-height: 1.2;
  position: static;
  width: 50%;
  color: #636972;
  overflow: initial;
}
.wall-form-wrapper .form-product-preview {
  display: flex;
  margin-bottom: 20px;
  align-items: flex-start;
  background-color: #F4F6F8;
  padding: 20px;
  border-radius: 4px;
}
.wall-form-wrapper .form-product-preview .product-preview-image {
  width: 100px;
  height: auto;
}
.wall-form-wrapper .form-product-preview .product-preview-name {
  margin: 0 20px;
}

/* --- extracted style 12 --- */
@font-face {
  font-family: 'martel-sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-regular-webfont.4d6517993b36d06d996466e0b5c52c4c.woff2) format('woff2'), url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-regular-webfont.b4c9edbc6cf9391f12b35ecf8cca9641.woff) format('woff');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'martel-sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-semibold-webfont.de55ee1f3df2a2ac8f413c03b9571609.woff2) format('woff2'), url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-semibold-webfont.cbafba8611124877604db21adad2c5d5.woff) format('woff');
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: 'martel-sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-bold-webfont.274d43a28e6fc5c72940558e6ca280d0.woff2) format('woff2'), url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-bold-webfont.3131eb46ccad412a794726f332d53a8b.woff) format('woff');
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.1d9c7945c7bc7dd0909105119bfbc191.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.1d9c7945c7bc7dd0909105119bfbc191.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.2e90d5152ce92858b62ba053c7b9d2cb.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.76cc6be5d8a231dc012fef4bdb86f79c.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.93349923b5274a36ac93cb3168d09123.svg#open_sansbold) format('svg');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.6218c213bb8cf22b25710da6f3a90e48.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.6218c213bb8cf22b25710da6f3a90e48.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.7657144ec477cd61ac4a5d1af3fa2d28.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.b6690626036a7d6824632769305b1978.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.2b4eeeaef53b3496a5cdf82803666ed7.svg#open_sansbold_italic) format('svg');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.43d5342998f3607bd61a8239e98b1160.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.43d5342998f3607bd61a8239e98b1160.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.f42641eed834f7b97a9499362c6c8855.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.de7ef31e6295902347c5c3643b2d82da.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.5b774c25787e0a52c013463c9e3c4219.svg#open_sansitalic) format('svg');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.09e00aa7622ece30a0f1e06b55f66c2a.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.09e00aa7622ece30a0f1e06b55f66c2a.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.45b47f3e9c7d74b80f5c6e0a3c513b23.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.2e98fc3ce85f31f63010b706259cb604.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.8f04ed9aeb2185499068d84842b95aa1.svg#open_sanslight) format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.550b5fda4a27cfedb7131b1a6e85e748.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.550b5fda4a27cfedb7131b1a6e85e748.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.b553da506077488bc65289e10841d527.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.1d22953c479914c2f801e08de666b0e8.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.fd6dd5fa10c5a74f0a767eeb695342f1.svg#open_sanslight_italic) format('svg');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.c4d82460ef260eb1589e73528cbfb257.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.c4d82460ef260eb1589e73528cbfb257.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.79515ad0788973c533405f7012dfeccd.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.488d5cc145299ba07b75495100419ee6.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.8185eb3059c46e4169ce107dfcf85950.svg#open_sansregular) format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.f28eb362fb6afe946d822ee5451c2146.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.f28eb362fb6afe946d822ee5451c2146.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.697574b47bcfdd2c45e3e63c7380dd67.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.b32acea6fd3c228b5059042c7ad21c55.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.3f6b1eed8a0832d6f316fc26526348a8.svg#open_sanssemibold) format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.70bafcaaadad9e17b9c7784abbc6b1c2.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.70bafcaaadad9e17b9c7784abbc6b1c2.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.719f7321a8366f4ee609737026432113.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.64f886b232962979e2eaf29d93108286.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.70eb93d7ba2ad241180085a9a74b0b95.svg#open_sanssemibold_italic) format('svg');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
.ant-picker-dropdown.schema-date-picker-dropdown {
  z-index: 2101;
}
.portfolio-wall-form-dialog {
  z-index: 2100;
  overflow: hidden;
}
.portfolio-wall-form-dialog .s-font-body {
  font-family: 'open_sans', 'Open Sans', sans-serif;
}
.portfolio-wall-form-dialog .s-font-body:lang(ja) {
  font-family: 'open_sans', 'Open Sans', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.portfolio-wall-form-dialog .s-font-body:lang(zh-cn),
.portfolio-wall-form-dialog .s-font-body:lang(zh),
.portfolio-wall-form-dialog .s-font-body:lang(sxl) {
  font-family: 'open_sans', 'Open Sans', 'PingFang SC', "Microsoft YaHei", "微软雅黑", STXihei, "华文细黑", sans-serif;
}
.portfolio-wall-form-dialog .s-font-body:lang(zh-tw) {
  font-family: 'open_sans', 'Open Sans', 'PingFang TC', 'Microsoft JhengHei', "微軟正黑體", STXihei, sans-serif;
}
.portfolio-wall-form-dialog .wall-form-wrapper {
  max-width: 360px;
}
.portfolio-wall-form-dialog .wall-form-wrapper .dialog-content {
  max-height: calc(100vh - 150px);
  overflow-y: scroll;
}
.portfolio-wall-form-dialog .wall-form-wrapper .dialog-content .s-email-form .s-email-form-fields-group .s-email-form-field .s-kit-input {
  width: 100%;
}
.portfolio-wall-form-dialog .wall-form-wrapper .dialog-content > .s-email-form {
  text-align: left;
}
@media screen and (max-width: 540px) {
  .portfolio-wall-form-dialog .wall-form-wrapper .dialog-content > .s-email-form {
    padding-bottom: 120px;
  }
}
.portfolio-wall-form-dialog .wall-form-wrapper .form-description,
.portfolio-wall-form-dialog .wall-form-wrapper .form-title {
  width: unset;
}
.portfolio-wall-form-dialog .s-email-form-button.s-common-button {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
}
.portfolio-wall-form-dialog .s-email-form-button.s-common-button:lang(ja) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic";
}
.portfolio-wall-form-dialog .s-email-form-button.s-common-button:lang(zh-cn),
.portfolio-wall-form-dialog .s-email-form-button.s-common-button:lang(zh),
.portfolio-wall-form-dialog .s-email-form-button.s-common-button:lang(sxl) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, 'PingFang SC', "Microsoft YaHei", "微软雅黑", STXihei, "华文细黑";
}
.portfolio-wall-form-dialog .s-email-form-button.s-common-button:lang(zh-tw) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, 'PingFang TC', 'Microsoft JhengHei', "微軟正黑體", STXihei;
}
.portfolio-wall-form-dialog .s-email-form-button.s-common-button.disabled {
  opacity: .5;
  cursor: not-allowed;
  pointer-events: none;
}
.portfolio-wall-form-dialog .s-email-form .s-email-form-fields-group .s-email-form-field {
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
}
.portfolio-wall-form-dialog .s-email-form .s-email-form-fields-group .s-email-form-field.s-submit-field {
  margin: 24px 0 0 0;
}
.portfolio-wall-form-dialog .s-email-form .s-email-form-fields-group .s-email-form-field .name-field-inputs .s-kit-input {
  width: 100%;
}
.portfolio-wall-form-dialog .form-description,
.portfolio-wall-form-dialog .form-title {
  width: 360px;
}
.ask-quote-success-dialog .s-kit-modal-header .s-kit-modal-title .description {
  font-family: 'open_sans', 'Open Sans', sans-serif;
  text-transform: capitalize;
  font-weight: initial;
}
.ask-quote-success-dialog .s-kit-modal-header .s-kit-modal-title .description:lang(ja) {
  font-family: 'open_sans', 'Open Sans', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.ask-quote-success-dialog .s-kit-modal-header .s-kit-modal-title .description:lang(zh-cn),
.ask-quote-success-dialog .s-kit-modal-header .s-kit-modal-title .description:lang(zh),
.ask-quote-success-dialog .s-kit-modal-header .s-kit-modal-title .description:lang(sxl) {
  font-family: 'open_sans', 'Open Sans', 'PingFang SC', "Microsoft YaHei", "微软雅黑", STXihei, "华文细黑", sans-serif;
}
.ask-quote-success-dialog .s-kit-modal-header .s-kit-modal-title .description:lang(zh-tw) {
  font-family: 'open_sans', 'Open Sans', 'PingFang TC', 'Microsoft JhengHei', "微軟正黑體", STXihei, sans-serif;
}
.rtl-layout .portfolio-wall-form-dialog .s-kit-modal-close {
  left: 24px;
  right: unset;
}
.rtl-layout .portfolio-wall-form-dialog .wall-form-wrapper .dialog-content > .s-email-form {
  text-align: right;
}
.rtl-layout .portfolio-wall-form-dialog .s-email-form .s-email-form-fields-group .s-email-form-field label:not(.gdpr-text) {
  text-align: right;
}

/* --- extracted style 13 --- */
.stripe-card-widget-form .card-item-pack {
  margin-bottom: 15px;
}
.stripe-card-widget-form .card-item-pack:last-child {
  margin-bottom: 0;
}
.stripe-card-widget-form .card-item-pack .card-item-title {
  font-size: 14px;
  color: #4b5056;
  font-weight: bold;
  font-family: open_sans, Open Sans, sans-serif;
  margin-bottom: 10px;
  line-height: 1.5;
}
.stripe-card-widget-form .s-form-field {
  margin-bottom: 0;
}
.stripe-card-widget-form .s-form-field .entypo-mail {
  position: absolute;
  left: 10px;
  top: 3px;
  font-size: 24px;
  color: #c6c9cd;
}
.stripe-card-widget-form .s-form-field input {
  font-size: 14px;
  color: #4b5056;
  box-sizing: border-box;
  width: 100%;
  padding: 12px 10px 12px 44px;
}
.stripe-card-widget-form .error-message {
  color: #E64751;
  margin-top: 10px;
  line-height: 1.2;
}
.stripe-card-widget-form .card-element {
  border: 1px solid #c6c9cd;
  padding: 7px 10px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  height: 28px;
  display: flex;
  align-items: center;
}
.stripe-card-widget-form .card-element.error {
  border: 1px solid #E64751;
}
.stripe-card-widget-form .card-element .__PrivateStripeElement {
  width: 100%;
}
.stripe-form .header {
  padding: 20px 30px;
  color: #a9aeb2;
  background: #EBEDEF;
  font-weight: bold;
  font-size: 14px;
  border-bottom: 1px solid #ddd;
}
.stripe-form .header .close {
  float: right;
  font-size: 30px;
  font-weight: normal;
  position: relative;
  top: -9px;
  cursor: pointer;
}
.stripe-form .form-body {
  padding: 30px;
}
.stripe-form .form-body .title {
  margin-bottom: 20px;
}
.stripe-form .form-body .s-form-field input,
.stripe-form .form-body .s-form-field .s-btn {
  width: 100%;
  box-sizing: border-box;
}
.stripe-form .form-body .s-form-field .entypo-mail {
  position: absolute;
  left: 8px;
  top: 9px;
  font-size: 24px;
  color: #c6c9cd;
}
.stripe-form .form-body .s-form-field input {
  font-size: 16px;
  padding: 6px 8px;
  padding-left: 40px;
}
.stripe-form .form-body .s-form-field .s-btn {
  margin-top: 25px;
  font-size: 18px;
  text-transform: none;
  padding: 11px 15px;
}
.stripe-form .error-message {
  color: #E64751;
  margin-top: 10px;
  line-height: 1.2;
}
.stripe-form .card-element {
  border: 1px solid #c6c9cd;
  padding: 6px 8px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  height: 28px;
  display: flex;
  align-items: center;
}
.stripe-form .card-element.error {
  border: 1px solid #E64751;
}
.stripe-form .card-element .__PrivateStripeElement {
  width: 100%;
}

/* --- extracted style 14 --- */
.booking-events-dialog .s-kit-modal-body {
  width: 420px;
}
.booking-events-dialog .event-list-panel .header,
.booking-events-dialog .event-detail-panel .header {
  margin-bottom: 20px;
}
.booking-events-dialog .event-list-panel .header .fa-angle-left,
.booking-events-dialog .event-detail-panel .header .fa-angle-left {
  font-size: 1.3em;
  margin-right: 10px;
}
.booking-events-dialog .event-list-panel .header-text,
.booking-events-dialog .event-detail-panel .header-text {
  font-size: 18px;
  cursor: pointer;
  text-transform: uppercase;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
  color: #50555c;
}
.booking-events-dialog .event-list-panel {
  margin-bottom: 40px;
}
.booking-events-dialog .event-list-panel .s-kit-table-row {
  cursor: pointer;
}
.booking-events-dialog .event-list-panel .time-zone {
  color: #a9aeb2;
  margin-top: 5px;
}
.booking-events-dialog .event-list-panel .event-name {
  line-height: 1.2;
}
.booking-events-dialog .event-type-detail {
  margin-bottom: 20px;
}
.booking-events-dialog .event-type-detail .event-type-item {
  display: flex;
  text-align: left;
  margin-bottom: 10px;
  align-items: flex-start;
}
.booking-events-dialog .event-type-detail .event-type-item .booking-label {
  width: 120px;
  color: #a9aeb2;
}
.booking-events-dialog .event-type-detail .event-type-item .booking-value {
  width: 100%;
}
.booking-events-dialog .event-type-detail .event-type-item .time-zone {
  color: #a9aeb2;
}
.booking-events-dialog .canceled-text {
  color: #a9aeb2;
  font-style: italic;
}

/* --- extracted style 15 --- */
.product-reviews-dialog .s-kit-modal-content {
  width: 500px;
}
.product-reviews-dialog .product-info-panel {
  color: #636972;
  font-size: 14px;
  text-align: center;
}
.product-reviews-dialog .product-img {
  width: 60px;
  height: 60px;
  border-radius: 6%;
  margin: 30px auto 20px;
  background-size: cover;
  background-position: center;
}
.product-reviews-dialog .product-name {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}
.product-reviews-dialog .product-variations {
  font-weight: 600;
  margin-bottom: 24px;
}
.product-reviews-dialog .product-variations .line {
  height: 12px;
  width: 1px;
  margin: 0 10px;
  margin-right: 10px;
  display: inline-block;
  background-color: #a9aeb2;
}
.product-reviews-dialog .product-rate {
  font-weight: 600;
  margin-bottom: 30px;
}
.product-reviews-dialog .product-rate .rate-label.error {
  color: #E64751;
}
.product-reviews-dialog .product-rate .score-star {
  margin-top: 10px;
  display: inline-block;
}
.product-reviews-dialog .product-rate .star-icon {
  cursor: pointer;
  font-size: 30px;
  margin-right: 10px;
  color: #E2E4E7;
}
.product-reviews-dialog .product-rate .star-icon.selected {
  color: #F3C735;
}
.product-reviews-dialog .product-reviews-form .input-section input {
  width: 100%;
  height: 38px;
}
.product-reviews-dialog .product-reviews-form .textarea-section textarea {
  width: 100%;
  resize: none;
  height: 120px;
  margin-top: 20px;
}
.product-reviews-dialog .product-reviews-form .textarea-section .count {
  margin-top: 4px;
  font-size: 13px;
  text-align: right;
  color: #a9aeb2;
}
.product-reviews-dialog .gdpr-container {
  width: 100%;
  margin-top: 10px;
  text-align: left;
  display: inline-table;
}
.product-reviews-dialog .gdpr-container .review-checkbox {
  cursor: pointer;
  margin-right: 6px;
}
.product-reviews-dialog .gdpr-container .s-terms-link {
  color: #1bb0e6;
  cursor: pointer;
  display: inline-block;
}
.product-reviews-dialog .gdpr-container .gdpr-text {
  text-align: left;
}
.product-reviews-dialog .submit-btn {
  width: 100%;
}
.product-reviews-dialog .form-field-error {
  color: #E64751;
  margin-top: 6px;
  line-height: 1.2;
  text-align: left;
}
.product-review-success-dialog .review-success-panel {
  text-align: center;
}
.product-review-success-dialog .review-success-panel .success-icon {
  color: #93b719;
  font-size: 32px;
  margin-top: 40px;
}
.product-review-success-dialog .review-success-panel .review-title {
  color: #636972;
  font-size: 18px;
  margin-top: 20px;
  font-weight: bold;
}
.product-review-success-dialog .review-success-panel .review-text {
  margin: 10px 0 20px 0;
}
.product-review-success-dialog .review-success-panel .back-btn {
  width: 100%;
  display: none;
}
.product-review-failure-dialog .s-kit-modal-content {
  width: 470px;
}
.product-review-failure-dialog .message-icon {
  width: 40px;
  height: auto;
}
.product-review-failure-dialog .review-failure-panel {
  margin-top: 40px;
  text-align: center;
}
.product-review-failure-dialog .error-message {
  margin: 14px 0;
}
@media screen and (max-width: 500px) {
  .product-review-dialog-wrapper .s-kit-modal-content {
    padding-top: 10vh;
  }
  .product-review-dialog-wrapper .s-kit-modal-content .s-kit-modal-close {
    top: 60px;
  }
  .product-reviews-dialog .s-kit-modal-content,
  .product-review-success-dialog .s-kit-modal-content,
  .product-review-failure-dialog .s-kit-modal-content {
    height: 100vh;
    width: 100vw;
    border-radius: 0;
    box-sizing: border-box;
  }
  .product-reviews-dialog .s-kit-modal-content .s-kit-modal-body,
  .product-review-success-dialog .s-kit-modal-content .s-kit-modal-body,
  .product-review-failure-dialog .s-kit-modal-content .s-kit-modal-body {
    width: 100%;
    box-sizing: border-box;
  }
  .product-review-success-dialog {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .product-review-success-dialog .review-success-panel {
    margin-top: 24vh;
  }
  .product-review-success-dialog .review-success-panel .back-btn {
    display: block;
  }
  .product-review-failure-dialog .review-failure-panel {
    margin-top: 26vh;
  }
}

/* --- extracted style 16 --- */
@font-face {
  font-family: 'martel-sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-regular-webfont.4d6517993b36d06d996466e0b5c52c4c.woff2) format('woff2'), url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-regular-webfont.b4c9edbc6cf9391f12b35ecf8cca9641.woff) format('woff');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'martel-sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-semibold-webfont.de55ee1f3df2a2ac8f413c03b9571609.woff2) format('woff2'), url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-semibold-webfont.cbafba8611124877604db21adad2c5d5.woff) format('woff');
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: 'martel-sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-bold-webfont.274d43a28e6fc5c72940558e6ca280d0.woff2) format('woff2'), url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-bold-webfont.3131eb46ccad412a794726f332d53a8b.woff) format('woff');
  font-weight: 700;
  font-display: swap;
}
.member-order-history-dialog .order-detail .header,
.member-order-history-dialog .order-list .header {
  margin-bottom: 20px;
}
.member-order-history-dialog .order-detail .header .fa-angle-left,
.member-order-history-dialog .order-list .header .fa-angle-left {
  font-size: 1.3em;
  margin-right: 10px;
}
.member-order-history-dialog .order-detail .header-text,
.member-order-history-dialog .order-list .header-text {
  font-size: 18px;
  color: #50555c;
  cursor: pointer;
  text-transform: uppercase;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
}
.member-order-history-dialog .order-detail .header-text:lang(ja),
.member-order-history-dialog .order-list .header-text:lang(ja) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic";
}
.member-order-history-dialog .order-detail .header-text:lang(zh-cn),
.member-order-history-dialog .order-list .header-text:lang(zh-cn),
.member-order-history-dialog .order-detail .header-text:lang(zh),
.member-order-history-dialog .order-list .header-text:lang(zh),
.member-order-history-dialog .order-detail .header-text:lang(sxl),
.member-order-history-dialog .order-list .header-text:lang(sxl) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, 'PingFang SC', "Microsoft YaHei", "微软雅黑", STXihei, "华文细黑";
}
.member-order-history-dialog .order-detail .header-text:lang(zh-tw),
.member-order-history-dialog .order-list .header-text:lang(zh-tw) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, 'PingFang TC', 'Microsoft JhengHei', "微軟正黑體", STXihei;
}
.member-order-history-dialog .order-detail {
  font-size: 14px;
  color: #4b5056;
}
.member-order-history-dialog .order-detail .left {
  float: left;
}
.member-order-history-dialog .order-detail .right {
  float: right;
}
.member-order-history-dialog .order-detail .bold {
  font-weight: 600;
}
.member-order-history-dialog .order-detail .bold-700 {
  font-weight: 700;
}
.member-order-history-dialog .order-detail .normal-title {
  font-size: 16px;
  font-weight: 600;
  color: #4b5056;
  margin-bottom: 10px;
  margin-right: 10px;
  text-transform: uppercase;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
}
.member-order-history-dialog .order-detail .normal-title:lang(ja) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic";
}
.member-order-history-dialog .order-detail .normal-title:lang(zh-cn),
.member-order-history-dialog .order-detail .normal-title:lang(zh),
.member-order-history-dialog .order-detail .normal-title:lang(sxl) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, 'PingFang SC', "Microsoft YaHei", "微软雅黑", STXihei, "华文细黑";
}
.member-order-history-dialog .order-detail .normal-title:lang(zh-tw) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, 'PingFang TC', 'Microsoft JhengHei', "微軟正黑體", STXihei;
}
.member-order-history-dialog .order-detail .normal-text {
  line-height: 1.4;
  font-size: 14px;
  color: #636972;
}
.member-order-history-dialog .order-detail .normal-text.small {
  line-height: 20px;
}
.member-order-history-dialog .order-detail .normal-text.light {
  font-weight: 300;
}
.member-order-history-dialog .order-detail .fa.l-m {
  margin-left: 5px;
}
.member-order-history-dialog .order-detail .fa.r-m {
  margin-right: 5px;
}
.member-order-history-dialog .order-detail .row-section {
  margin: 25px auto;
}
.member-order-history-dialog .order-detail .row-section:first-child,
.member-order-history-dialog .order-detail .row-section:first-of-type {
  margin-top: 0;
}
.member-order-history-dialog .order-detail .row-section:last-child,
.member-order-history-dialog .order-detail .row-section:last-of-type {
  margin-bottom: 0;
}
.member-order-history-dialog .order-detail .row-section .s-box {
  padding: 12px 16px;
  line-height: 18px;
}
.member-order-history-dialog .order-detail .row-section .s-box .fa {
  margin-right: 5px;
}
.member-order-history-dialog .order-detail .row-section .s-box.white {
  background: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper {
  border: 1px solid #ddd;
  border-radius: 4px;
  overflow-x: scroll;
  overflow-y: hidden;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list {
  width: 100% !important;
  text-align: left;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list th {
  background: #f6f6f6;
  padding: 10px 5px;
  font-weight: 600;
  white-space: nowrap;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list td {
  padding: 0 5px 10px 5px;
  vertical-align: top;
  line-height: 1.25;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list td.calculation-label {
  text-align: right;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list td.product-name {
  min-width: 200px;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list td.product-name .discount {
  display: block;
  color: #38b2a1;
  margin: 10px 0;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list td .shipping-icon {
  margin-right: 4px;
  vertical-align: middle;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list td .pay-now-payment-item {
  margin-left: 2px;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list td .pay-now-payment-item span {
  margin-left: 2px;
  font-weight: bold;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list td .bank-icon {
  height: auto;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list td.total-price .total-price-value {
  vertical-align: middle;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list td.total-price .currency-tag {
  vertical-align: middle;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
  padding: 1px 3px 1px;
  color: #a9aeb2 !important;
  border: 1px solid #a9aeb2;
  font-size: 10px !important;
  font-weight: bold;
  line-height: 1.25;
  border-radius: 3px;
  text-transform: uppercase;
  font-style: normal !important;
  margin-left: 5px;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list td.total-price .currency-tag:lang(ja) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic";
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list td.total-price .currency-tag:lang(zh-cn),
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list td.total-price .currency-tag:lang(zh),
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list td.total-price .currency-tag:lang(sxl) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, 'PingFang SC', "Microsoft YaHei", "微软雅黑", STXihei, "华文细黑";
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list td.total-price .currency-tag:lang(zh-tw) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, 'PingFang TC', 'Microsoft JhengHei', "微軟正黑體", STXihei;
}
@media only screen and (max-width: 727px) {
  .member-order-history-dialog .order-detail .order-info .table-wrapper .item-list td.total-price {
    white-space: normal;
  }
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list tr.title-row th {
  border-bottom: 1px solid #ddd;
  color: #4b5056;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list tr.last-row td {
  padding: 15px 5px 10px;
  border-top: 1px solid #ddd;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list tr.last-row td.bold {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
  font-weight: 700;
  padding-left: 20px;
  text-align: right;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list tr.last-row td.bold:lang(ja) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic";
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list tr.last-row td.bold:lang(zh-cn),
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list tr.last-row td.bold:lang(zh),
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list tr.last-row td.bold:lang(sxl) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, 'PingFang SC', "Microsoft YaHei", "微软雅黑", STXihei, "华文细黑";
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list tr.last-row td.bold:lang(zh-tw) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, 'PingFang TC', 'Microsoft JhengHei', "微軟正黑體", STXihei;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list tr.last-row td img {
  height: 20px;
  vertical-align: middle;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list tr.last-row td img.afterpay {
  height: 14px;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list tr.last-row td img.klarna {
  height: 12px;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list tr.last-row td .bank-icon {
  height: auto;
  margin-right: 4px;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list tr.total-row td {
  padding: 0 5px 15px;
  font-size: 16px;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list tr.first-data-row td {
  padding-top: 15px;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list tr.last-data-row td {
  padding-bottom: 15px;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list tr th.first,
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list tr td.first {
  padding-left: 15px;
}
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list tr th.last,
.member-order-history-dialog .order-detail .order-info .table-wrapper .item-list tr td.last {
  padding-right: 15px;
}
.member-order-history-dialog .order-detail .shipping-info,
.member-order-history-dialog .order-detail .order-transactions {
  box-sizing: border-box;
}
@media only screen and (min-width: 728px) {
  .member-order-history-dialog .order-detail .shipping-info,
  .member-order-history-dialog .order-detail .order-transactions {
    width: 48%;
  }
}
.member-order-history-dialog .order-detail .shipping-info .notes span,
.member-order-history-dialog .order-detail .order-transactions .notes span {
  font-weight: 400;
  word-wrap: break-word;
}
@media only screen and (min-width: 728px) {
  .member-order-history-dialog .order-detail .shipping-info {
    float: left;
  }
}
.member-order-history-dialog .order-detail .shipping-info .s-box {
  min-height: 120px;
}
.member-order-history-dialog .order-detail .shipping-info .s-box .info-label,
.member-order-history-dialog .order-detail .shipping-info .s-box .info-content {
  display: inline-block;
  margin-bottom: 12px;
  vertical-align: top;
}
.member-order-history-dialog .order-detail .shipping-info .s-box .additional-item {
  display: flex;
  align-items: flex-start;
}
.member-order-history-dialog .order-detail .shipping-info .s-box .info-label {
  min-width: 100px;
  margin-right: 10px;
  color: #a9aeb2;
  word-break: break-word;
}
.member-order-history-dialog .order-detail .shipping-info .s-box .info-content {
  max-width: 250px;
  white-space: normal;
}
.member-order-history-dialog .order-detail .shipping-info .s-box .split-line {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #8D949C;
  margin-bottom: 10px;
}
.member-order-history-dialog .order-detail .shipping-info .s-box .split-line::before,
.member-order-history-dialog .order-detail .shipping-info .s-box .split-line::after {
  content: '';
  flex: 1;
  height: 1px;
  background-color: #F4F6F8;
}
.member-order-history-dialog .order-detail .shipping-info .s-box .split-line::before {
  margin-right: 10px;
}
.member-order-history-dialog .order-detail .shipping-info .s-box .split-line::after {
  margin-left: 10px;
}
.member-order-history-dialog .order-detail .shipping-info .additional-info .additional-title {
  position: relative;
  text-align: center;
  font-size: 14px;
  padding: 20px 0;
  overflow: hidden;
  color: #636972;
}
.member-order-history-dialog .order-detail .shipping-info .additional-info .additional-title .inner {
  position: absolute;
  left: 50%;
  font-size: 14px;
  padding: 0 10px;
  white-space: nowrap;
  line-height: 1px;
  text-transform: capitalize;
  transform: translateX(-50%);
  border-left: 20vw solid #a9aeb2;
  border-right: 20vw solid #a9aeb2;
}
.member-order-history-dialog .order-detail .order-transactions .s-box {
  padding: 0;
}
.member-order-history-dialog .order-detail .order-transactions .history-item {
  padding: 15px;
  border-top: 1px solid #ddd;
}
.member-order-history-dialog .order-detail .order-transactions .history-item:first-child {
  border-top: none;
}
.member-order-history-dialog .order-detail .order-transactions .history-item .basic-info {
  overflow: hidden;
}
.member-order-history-dialog .order-detail .order-transactions .history-item .basic-info .item-date {
  color: #a9aeb2;
}
.member-order-history-dialog .order-detail .order-transactions .history-item .extra-info {
  margin-top: 5px;
  color: #a9aeb2;
  overflow: hidden;
}
.member-order-history-dialog .order-detail .order-transactions .history-item .extra-info .ib {
  max-width: 100%;
  word-wrap: break-word;
}
.member-order-history-dialog .order-list {
  margin-bottom: 40px;
}
.member-order-history-dialog .order-list .s-kit-table-row {
  cursor: pointer;
}
.member-order-history-dialog .order-list .s-kit-table-thead > tr > th {
  padding-right: 40px;
}
.member-order-history-dialog .order-list .s-kit-table-thead > tr > th:last-child {
  padding-right: initial;
}
.member-order-history-dialog .order-list .fa-angle-right {
  font-size: 1.4em;
}

/* --- extracted style 17 --- */
@font-face {
  font-family: 'martel-sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-regular-webfont.4d6517993b36d06d996466e0b5c52c4c.woff2) format('woff2'), url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-regular-webfont.b4c9edbc6cf9391f12b35ecf8cca9641.woff) format('woff');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'martel-sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-semibold-webfont.de55ee1f3df2a2ac8f413c03b9571609.woff2) format('woff2'), url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-semibold-webfont.cbafba8611124877604db21adad2c5d5.woff) format('woff');
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: 'martel-sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-bold-webfont.274d43a28e6fc5c72940558e6ca280d0.woff2) format('woff2'), url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-bold-webfont.3131eb46ccad412a794726f332d53a8b.woff) format('woff');
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.1d9c7945c7bc7dd0909105119bfbc191.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.1d9c7945c7bc7dd0909105119bfbc191.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.2e90d5152ce92858b62ba053c7b9d2cb.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.76cc6be5d8a231dc012fef4bdb86f79c.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.93349923b5274a36ac93cb3168d09123.svg#open_sansbold) format('svg');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.6218c213bb8cf22b25710da6f3a90e48.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.6218c213bb8cf22b25710da6f3a90e48.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.7657144ec477cd61ac4a5d1af3fa2d28.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.b6690626036a7d6824632769305b1978.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.2b4eeeaef53b3496a5cdf82803666ed7.svg#open_sansbold_italic) format('svg');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.43d5342998f3607bd61a8239e98b1160.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.43d5342998f3607bd61a8239e98b1160.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.f42641eed834f7b97a9499362c6c8855.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.de7ef31e6295902347c5c3643b2d82da.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.5b774c25787e0a52c013463c9e3c4219.svg#open_sansitalic) format('svg');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.09e00aa7622ece30a0f1e06b55f66c2a.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.09e00aa7622ece30a0f1e06b55f66c2a.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.45b47f3e9c7d74b80f5c6e0a3c513b23.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.2e98fc3ce85f31f63010b706259cb604.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.8f04ed9aeb2185499068d84842b95aa1.svg#open_sanslight) format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.550b5fda4a27cfedb7131b1a6e85e748.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.550b5fda4a27cfedb7131b1a6e85e748.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.b553da506077488bc65289e10841d527.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.1d22953c479914c2f801e08de666b0e8.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.fd6dd5fa10c5a74f0a767eeb695342f1.svg#open_sanslight_italic) format('svg');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.c4d82460ef260eb1589e73528cbfb257.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.c4d82460ef260eb1589e73528cbfb257.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.79515ad0788973c533405f7012dfeccd.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.488d5cc145299ba07b75495100419ee6.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.8185eb3059c46e4169ce107dfcf85950.svg#open_sansregular) format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.f28eb362fb6afe946d822ee5451c2146.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.f28eb362fb6afe946d822ee5451c2146.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.697574b47bcfdd2c45e3e63c7380dd67.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.b32acea6fd3c228b5059042c7ad21c55.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.3f6b1eed8a0832d6f316fc26526348a8.svg#open_sanssemibold) format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.70bafcaaadad9e17b9c7784abbc6b1c2.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.70bafcaaadad9e17b9c7784abbc6b1c2.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.719f7321a8366f4ee609737026432113.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.64f886b232962979e2eaf29d93108286.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.70eb93d7ba2ad241180085a9a74b0b95.svg#open_sanssemibold_italic) format('svg');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
.s-dialog-form .s-kit-modal-close {
  right: 22px;
}
.s-dialog-form .form-title {
  color: #4b5056;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
}
.s-dialog-form .form-title:lang(ja) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic";
}
.s-dialog-form .form-title:lang(zh-cn),
.s-dialog-form .form-title:lang(zh),
.s-dialog-form .form-title:lang(sxl) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, 'PingFang SC', "Microsoft YaHei", "微软雅黑", STXihei, "华文细黑";
}
.s-dialog-form .form-title:lang(zh-tw) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, 'PingFang TC', 'Microsoft JhengHei', "微軟正黑體", STXihei;
}
.s-dialog-form .form-description {
  color: #636972;
  margin-bottom: 20px;
}
.membership-dialog {
  text-align: left;
  border-radius: 4px;
}
.membership-dialog .s-kit-form-item .s-kit-form-item-control-wrapper .s-kit-form-item-control .error {
  margin-top: 0;
}
.membership-dialog .name-fields {
  display: flex;
  justify-content: space-between;
  margin: 0 -5px;
}
.membership-dialog .name-fields .s-kit-row {
  flex: 1;
  margin-left: 5px;
  margin-right: 5px;
}
.membership-dialog .s-kit-modal-body {
  padding: 40px;
}
.membership-dialog .s-kit-modal-close {
  right: 22px;
}
.membership-dialog .mobile-dialog-style {
  flex-direction: column;
}
.membership-dialog .mobile-dialog-style,
.membership-dialog .mobile-dialog-style > div {
  width: 100%;
}
.membership-dialog .mobile-dialog-style .left {
  max-height: 240px;
  margin-bottom: 20px;
}
.membership-dialog .s-dialog-form .content {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  width: 710px;
}
.membership-dialog .s-dialog-form .content.free_register:not(.slimed),
.membership-dialog .s-dialog-form .content.free_register:not(.slimed) > div {
  width: 100%;
}
.membership-dialog .s-dialog-form .content.free_register:not(.slimed) .left {
  display: none;
}
.membership-dialog .s-dialog-form .content .s-kit-radio-card {
  min-height: 50px;
}
.membership-dialog .s-dialog-form .content .s-kit-radio-card .tier-plan-radio-group .s-kit-radio-card {
  min-height: 20px;
  border: 0px;
  padding: 10px 0 0 0;
}
.membership-dialog .s-dialog-form .content .s-kit-radio-card .tier-plan-radio-group .s-kit-radio-card .s-kit-radio-wrapper .s-kit-radio-input {
  width: 14px;
}
.membership-dialog .s-dialog-form .content .s-kit-radio-card .tier-plan-radio-group .s-kit-radio-card .plan-price {
  font-weight: normal;
}
.membership-dialog .s-dialog-form .content .s-kit-radio-group .s-kit-basic-card.gray {
  border-radius: 0;
  border-bottom-width: 0;
}
.membership-dialog .s-dialog-form .content .s-kit-radio-group .s-kit-basic-card.gray .radio-text {
  line-height: 1.5;
  margin-top: 0;
}
.membership-dialog .s-dialog-form .content .s-kit-radio-group .s-kit-basic-card.gray .radio-text .tier-plan-radio-group {
  margin-top: 8px;
}
.membership-dialog .s-dialog-form .content .s-kit-radio-group .s-kit-basic-card.gray .radio-text .tier-plan-radio-group .s-kit-basic-card.gray {
  border: none;
  padding: 10px;
}
.membership-dialog .s-dialog-form .content .s-kit-radio-group .s-kit-basic-card.gray .radio-text .tier-plan-radio-group .s-kit-basic-card.gray .s-kit-radio .s-kit-radio-input {
  width: 15px;
  height: 15px;
}
.membership-dialog .s-dialog-form .content .s-kit-radio-group .s-kit-basic-card.gray .radio-text .tier-plan-radio-group .s-kit-basic-card.gray .label-item .label {
  font-size: 16px;
  font-weight: normal;
}
.membership-dialog .s-dialog-form .content .s-kit-radio-group .s-kit-basic-card.gray:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.membership-dialog .s-dialog-form .content .s-kit-radio-group .s-kit-basic-card.gray:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-width: 1px;
}
.membership-dialog .s-dialog-form .content .s-kit-radio-group > div:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.membership-dialog .s-dialog-form .content .s-kit-radio-group > div:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-width: 1px;
}
.membership-dialog .s-dialog-form .content > div {
  width: 340px;
}
.membership-dialog .s-dialog-form .content .left {
  margin-top: 4px;
  max-height: 600px;
  overflow-y: auto;
}
.membership-dialog .s-dialog-form .content .left .tier-info .plan-price {
  color: #4b5056;
  font-weight: normal;
}
.membership-dialog .s-dialog-form .content .left .s-kit-radio-group .left-card-content {
  width: 100%;
  overflow-wrap: break-word;
}
.membership-dialog .s-dialog-form .content .left .s-kit-radio-group .left-card-content .left-card-text {
  flex: 1;
  width: 0;
}
.membership-dialog .s-dialog-form .content .left .s-kit-radio-group .left-card-content .left-card-text .title {
  width: 100%;
  display: inline-block;
}
.membership-dialog .s-dialog-form .content .left .s-kit-radio-wrapper .s-kit-radio {
  margin-top: 0.3em;
}
.membership-dialog .s-dialog-form .content .left .tier-plan-radio-group .s-kit-radio-wrapper .s-kit-radio {
  margin-top: 0;
}
.membership-dialog .s-dialog-form .content .left .tier-info {
  line-height: 1.5;
}
.membership-dialog .s-dialog-form .content .right .s-kit-form-item .s-kit-form-item-control-wrapper .s-kit-form-item-control .error {
  margin-top: 0;
}
.membership-dialog .s-dialog-form .content .right .name-fields {
  display: flex;
  justify-content: space-between;
  margin: 0 -5px;
}
.membership-dialog .s-dialog-form .content .right .name-fields .s-kit-row {
  flex: 1;
  margin-left: 5px;
  margin-right: 5px;
}
.membership-dialog .s-dialog-form .content .right .gdpr-wrapper {
  color: #a9aeb2;
}
.membership-dialog .s-dialog-form .content .right .gdpr-wrapper .s-common-link {
  display: inline-block;
  text-decoration: underline;
}
.membership-dialog .s-dialog-form .content .right .gdpr-wrapper a {
  margin-top: 20px;
}
.membership-dialog .s-dialog-form .content .right .gdpr-wrapper span {
  line-height: 1.5;
}
.membership-dialog .s-dialog-form .content .right .bottom-actions > button:not(:first-of-type) {
  margin-top: 10px;
}
.membership-dialog .s-dialog-form .content.slimed {
  flex-direction: column;
}
.membership-dialog .s-dialog-form .content.slimed,
.membership-dialog .s-dialog-form .content.slimed > div {
  width: 100%;
}
.membership-dialog .s-dialog-form .content.slimed .left {
  max-height: 240px;
  margin-bottom: 20px;
}
@media screen and (max-width: 770px) {
  .membership-dialog .s-dialog-form .content {
    flex-direction: column;
  }
  .membership-dialog .s-dialog-form .content,
  .membership-dialog .s-dialog-form .content > div {
    width: 100%;
  }
  .membership-dialog .s-dialog-form .content .left {
    max-height: 240px;
    margin-bottom: 20px;
  }
  .membership-dialog .s-dialog-form .content .plan-price {
    margin-top: 5px;
    display: block;
  }
}
.membership-dialog.s-kit-modal {
  min-height: 266px;
  max-width: 800px;
}
.membership-dialog .error-message {
  margin-bottom: 15px;
  color: #E64751;
}
.membership-dialog .s-kit-input {
  width: 100%;
  height: 37px;
  box-sizing: border-box;
}
.membership-dialog .s-form-field.paid-membership-radio {
  color: #4b5056;
  display: flex;
  align-items: center;
}
.membership-dialog .s-form-field.paid-membership-radio input {
  width: auto;
  margin-right: 10px;
}
.membership-dialog .subscriptions-view .form-title,
.membership-dialog .update-account-view .form-title {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.membership-dialog .subscriptions-view .form-title .fa-angle-left,
.membership-dialog .update-account-view .form-title .fa-angle-left {
  font-size: 25px;
  align-self: flex-start;
  margin-right: 10px;
}
.membership-dialog .subscriptions-list {
  border: 1px solid #ddd;
}
.membership-dialog .subscriptions-list .subscription-item {
  border-bottom: 1px solid #ddd;
  display: flex;
  align-items: flex-start;
  padding: 20px 20px 0;
  flex-wrap: wrap;
}
.membership-dialog .subscriptions-list .subscription-item .info {
  flex: 1 1 0%;
  min-width: 200px;
  margin-bottom: 20px;
}
@media screen and (max-width: 770px) {
  .membership-dialog .subscriptions-list .subscription-item .info {
    min-width: unset;
    width: 0;
  }
}
.membership-dialog .subscriptions-list .subscription-item .name {
  overflow-wrap: break-word;
  font-weight: 600;
}
.membership-dialog .subscriptions-list .subscription-item .s-kit-btn {
  flex: 0 0 auto;
  min-width: 140px;
  margin: 0 0 20px;
}
.membership-dialog .subscriptions-list .subscription-item:last-child {
  border-bottom: none;
}
.membership-dialog .subscriptions-list .subscription-item .s-kit-radio-wrapper {
  display: flex;
  margin-bottom: 10px;
}
.membership-dialog .subscriptions-list .subscription-item .s-kit-radio-wrapper .discount-tag {
  margin-left: 5px;
}
.membership-dialog .subscriptions-list .subscription-item .subscribe-plans {
  margin-top: 5px;
  line-height: 1;
}
.membership-dialog .subscriptions-list .subscription-item .subscribe-plans .sub-text {
  margin-top: 5px;
  color: #c6c9cd;
}
@media screen and (min-width: 770px) {
  .membership-dialog .subscriptions-list .mid-gray .s-kit-btn {
    margin-bottom: 0px;
  }
}
.membership-dialog.payment .error-message {
  margin-bottom: 0;
}
.membership-dialog.payment .s-kit-modal-body {
  padding: 0;
}
.membership-dialog.payment .s-kit-modal-close-x {
  display: none;
}
.membership-dialog.payment .stripe-form .form-body .s-form-field .entypo-mail {
  top: 0;
}
.membership-dialog.payment .stripe-form .form-body .s-form-field .s-btn {
  text-align: center;
}
.membership-dialog.payment .stripe-form .header {
  margin-bottom: 0;
}
.membership-dialog.payment .stripe-form .form-body .title {
  font-weight: 600;
  text-transform: uppercase;
}
.membership-dialog.payment .square-form .s-form-field input {
  padding: 12px 20px;
  padding-left: 50px;
}
.membership-dialog.payment .square-form .form-body .square-card-container .error-message.more-space {
  bottom: -10px;
}
.membership-dialog.subscriptions .s-kit-modal-body {
  max-width: 560px;
}
.membership-dialog.subscriptions .loading:not(.s-kit-btn) {
  line-height: 200px;
  font-size: 20px;
  text-align: center;
}
.membership-dialog.payment_success .s-kit-modal-body {
  max-width: 500px;
  text-align: center;
}
.membership-dialog.payment_success .form-title {
  font-weight: 600;
}
.membership-dialog.payment_success p {
  margin-bottom: 20px;
  line-height: 1.4;
}
.membership-dialog.payment_success .s-kit-btn {
  min-width: 120px;
}
.membership-dialog.payment_failure .s-kit-modal-body {
  max-width: 400px;
  text-align: center;
}
.membership-dialog.account_info .s-kit-modal-body,
.membership-dialog.subscriptions .s-kit-modal-body {
  min-height: 350px;
  box-sizing: border-box;
}
.membership-dialog .payment-failed .content {
  line-height: 1.4;
  margin: 10px 0 30px;
}
.membership-dialog .payment-failed .bottom-buttons .s-kit-btn {
  display: block;
  margin: 10px 0 0 0;
  width: 100%;
}
.membership-section-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}
.membership-section-wrapper .membership-dialog {
  min-width: 350px;
}
.membership-section-wrapper .recaptcha-widget-container {
  margin-bottom: 20px;
}
.membership-section-wrapper .bottom-actions > button:not(:first-of-type) {
  margin-top: 10px;
}
.s4-dropdown-list {
  position: absolute !important;
  top: 100% !important;
}
.bottom-actions {
  color: #a9aeb2;
  margin-top: 10px;
}
.bottom-actions a {
  text-decoration: underline;
  cursor: pointer;
  margin-top: 10px;
  display: block;
}
.bottom-actions .s-terms-link {
  display: inline-block;
  text-decoration: underline;
  cursor: pointer;
}
.bottom-actions .register-link {
  color: #1bb0e6;
}
.bottom-actions .s-kit-btn-block {
  margin-bottom: 0;
}
.bottom-actions .registration-disabled {
  height: 38px;
  line-height: 38px;
  text-align: center;
  font-weight: bold;
  border-radius: 4px;
  margin-bottom: 10px;
  text-transform: uppercase;
  background: #E4E8EF;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
}
.bottom-actions .registration-disabled:lang(ja) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic";
}
.bottom-actions .registration-disabled:lang(zh-cn),
.bottom-actions .registration-disabled:lang(zh),
.bottom-actions .registration-disabled:lang(sxl) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, 'PingFang SC', "Microsoft YaHei", "微软雅黑", STXihei, "华文细黑";
}
.bottom-actions .registration-disabled:lang(zh-tw) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, 'PingFang TC', 'Microsoft JhengHei', "微軟正黑體", STXihei;
}
.bottom-actions .s-kit-btn.s-kit-btn-background-ghost.basic-blue {
  color: #1bb0e6;
  background: inherit;
  border-color: #1bb0e6;
}
.bottom-actions .s-kit-btn.s-kit-btn-background-ghost.basic-blue:hover {
  background: #1bb0e6;
  color: #ffffff;
}
.s-kit-modal-body {
  font-size: 14px !important;
}
.s-nav-top-center-item-container .s-membership-nav.s-nav-dropdown.s-navbar-dropdown .s-nav-link-container {
  display: inline-block;
}
@media (max-width: 400px) {
  .s-kit-modal {
    min-width: 100% !important;
  }
}

/* --- extracted style 18 --- */
@font-face {
  font-family: 'martel-sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-regular-webfont.4d6517993b36d06d996466e0b5c52c4c.woff2) format('woff2'), url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-regular-webfont.b4c9edbc6cf9391f12b35ecf8cca9641.woff) format('woff');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'martel-sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-semibold-webfont.de55ee1f3df2a2ac8f413c03b9571609.woff2) format('woff2'), url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-semibold-webfont.cbafba8611124877604db21adad2c5d5.woff) format('woff');
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: 'martel-sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-bold-webfont.274d43a28e6fc5c72940558e6ca280d0.woff2) format('woff2'), url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-bold-webfont.3131eb46ccad412a794726f332d53a8b.woff) format('woff');
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.1d9c7945c7bc7dd0909105119bfbc191.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.1d9c7945c7bc7dd0909105119bfbc191.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.2e90d5152ce92858b62ba053c7b9d2cb.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.76cc6be5d8a231dc012fef4bdb86f79c.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.93349923b5274a36ac93cb3168d09123.svg#open_sansbold) format('svg');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.6218c213bb8cf22b25710da6f3a90e48.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.6218c213bb8cf22b25710da6f3a90e48.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.7657144ec477cd61ac4a5d1af3fa2d28.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.b6690626036a7d6824632769305b1978.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.2b4eeeaef53b3496a5cdf82803666ed7.svg#open_sansbold_italic) format('svg');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.43d5342998f3607bd61a8239e98b1160.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.43d5342998f3607bd61a8239e98b1160.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.f42641eed834f7b97a9499362c6c8855.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.de7ef31e6295902347c5c3643b2d82da.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.5b774c25787e0a52c013463c9e3c4219.svg#open_sansitalic) format('svg');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.09e00aa7622ece30a0f1e06b55f66c2a.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.09e00aa7622ece30a0f1e06b55f66c2a.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.45b47f3e9c7d74b80f5c6e0a3c513b23.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.2e98fc3ce85f31f63010b706259cb604.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.8f04ed9aeb2185499068d84842b95aa1.svg#open_sanslight) format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.550b5fda4a27cfedb7131b1a6e85e748.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.550b5fda4a27cfedb7131b1a6e85e748.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.b553da506077488bc65289e10841d527.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.1d22953c479914c2f801e08de666b0e8.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.fd6dd5fa10c5a74f0a767eeb695342f1.svg#open_sanslight_italic) format('svg');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.c4d82460ef260eb1589e73528cbfb257.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.c4d82460ef260eb1589e73528cbfb257.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.79515ad0788973c533405f7012dfeccd.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.488d5cc145299ba07b75495100419ee6.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.8185eb3059c46e4169ce107dfcf85950.svg#open_sansregular) format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.f28eb362fb6afe946d822ee5451c2146.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.f28eb362fb6afe946d822ee5451c2146.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.697574b47bcfdd2c45e3e63c7380dd67.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.b32acea6fd3c228b5059042c7ad21c55.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.3f6b1eed8a0832d6f316fc26526348a8.svg#open_sanssemibold) format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.70bafcaaadad9e17b9c7784abbc6b1c2.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.70bafcaaadad9e17b9c7784abbc6b1c2.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.719f7321a8366f4ee609737026432113.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.64f886b232962979e2eaf29d93108286.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.70eb93d7ba2ad241180085a9a74b0b95.svg#open_sanssemibold_italic) format('svg');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
.s-kit-modal-wrap.gdpr-dialog {
  z-index: 2601;
}
.s-kit-modal-wrap.gdpr-dialog .s-kit-modal {
  margin: 0;
}
.s-kit-modal-wrap.gdpr-dialog .s-kit-modal .s-kit-modal-content {
  border-radius: unset;
  height: 100vh;
}
.s-kit-modal-wrap.gdpr-dialog .s-kit-modal .s-kit-modal-body {
  padding: 0 0 30px;
}
.s-kit-modal-wrap.gdpr-dialog .s-kit-modal .s-kit-modal-body .title-wrapper {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #4b5056;
  padding: 30px 30px 0;
  text-transform: uppercase;
  margin-bottom: 12px;
}
.s-kit-modal-wrap.gdpr-dialog .s-kit-modal .s-kit-modal-body .title-wrapper:lang(ja) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic";
}
.s-kit-modal-wrap.gdpr-dialog .s-kit-modal .s-kit-modal-body .title-wrapper:lang(zh-cn),
.s-kit-modal-wrap.gdpr-dialog .s-kit-modal .s-kit-modal-body .title-wrapper:lang(zh),
.s-kit-modal-wrap.gdpr-dialog .s-kit-modal .s-kit-modal-body .title-wrapper:lang(sxl) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, 'PingFang SC', "Microsoft YaHei", "微软雅黑", STXihei, "华文细黑";
}
.s-kit-modal-wrap.gdpr-dialog .s-kit-modal .s-kit-modal-body .title-wrapper:lang(zh-tw) {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif, 'PingFang TC', 'Microsoft JhengHei', "微軟正黑體", STXihei;
}
.s-kit-modal-wrap.gdpr-dialog .s-kit-modal .s-kit-modal-body pre {
  margin-top: 0;
  padding: 0 30px;
  font-size: 15px;
  line-height: 1.4;
  overflow-y: auto;
  width: 800px;
  overflow-x: hidden;
  word-wrap: break-word;
  white-space: pre-wrap;
  height: calc(100vh - 102px);
  font-family: 'open_sans', 'Open Sans', sans-serif;
}
.s-kit-modal-wrap.gdpr-dialog .s-kit-modal .s-kit-modal-body pre:lang(ja) {
  font-family: 'open_sans', 'Open Sans', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.s-kit-modal-wrap.gdpr-dialog .s-kit-modal .s-kit-modal-body pre:lang(zh-cn),
.s-kit-modal-wrap.gdpr-dialog .s-kit-modal .s-kit-modal-body pre:lang(zh),
.s-kit-modal-wrap.gdpr-dialog .s-kit-modal .s-kit-modal-body pre:lang(sxl) {
  font-family: 'open_sans', 'Open Sans', 'PingFang SC', "Microsoft YaHei", "微软雅黑", STXihei, "华文细黑", sans-serif;
}
.s-kit-modal-wrap.gdpr-dialog .s-kit-modal .s-kit-modal-body pre:lang(zh-tw) {
  font-family: 'open_sans', 'Open Sans', 'PingFang TC', 'Microsoft JhengHei', "微軟正黑體", STXihei, sans-serif;
}
.s-kit-modal-wrap.gdpr-dialog.right {
  text-align: right;
}
.s-kit-modal-wrap.gdpr-dialog.right .s-kit-modal-close {
  left: 30px;
  width: 30px;
  right: auto;
}
@media (max-width: 501px) {
  .s-kit-modal-wrap.gdpr-dialog .s-kit-modal .s-kit-modal-body pre {
    width: calc(100% - 60px);
  }
}

/* --- extracted style 19 --- */
.square-card-widget-form .card-item-pack {
  margin-bottom: 15px;
}
.square-card-widget-form .card-item-pack:last-child {
  margin-bottom: 0;
}
.square-card-widget-form .card-item-pack .card-item-title {
  font-size: 14px;
  color: #4b5056;
  font-weight: bold;
  font-family: open_sans, Open Sans, sans-serif;
  margin-bottom: 10px;
  line-height: 1.5;
}
.square-card-widget-form .s-form-field {
  margin-bottom: 0;
}
.square-card-widget-form .s-form-field .entypo-mail {
  position: absolute;
  left: 10px;
  top: 3px;
  font-size: 24px;
  color: #c6c9cd;
}
.square-card-widget-form .s-form-field .email-input {
  font-size: 14px;
  color: #4b5056;
  box-sizing: border-box;
  width: 100%;
  padding: 12px 10px 12px 44px;
}
.square-card-widget-form .square-card-container .sq-card-message {
  margin-top: 10px;
  margin-bottom: 0;
  display: none;
}
.square-card-widget-form .square-card-container .sq-card-message.sq-visible {
  display: block;
}
.square-card-widget-form .square-card-container .spinner-container {
  text-align: center;
}
.square-card-widget-form .error-message {
  margin-top: 10px;
  line-height: 1.2;
  color: #E64751;
}
.square-form .header {
  padding: 20px 30px;
  color: #a9aeb2;
  font-size: 14px;
  font-weight: bold;
  background: #EBEDEF;
  border-bottom: 1px solid #ddd;
}
.square-form .header .close {
  float: right;
  font-size: 30px;
  cursor: pointer;
  position: relative;
  top: -12px;
}
.square-form .form-body {
  padding: 30px;
}
.square-form .form-body .title {
  margin-bottom: 20px;
}
.square-form .form-body .s-form-field input,
.square-form .form-body .s-btn {
  width: 100%;
  box-sizing: border-box;
}
.square-form .form-body .s-btn {
  text-align: center;
}
.square-form .form-body .s-form-field {
  margin-bottom: 25px;
}
.square-form .form-body .s-form-field input {
  font-size: 16px;
  padding: 6px 8px;
  padding-left: 40px;
}
.square-form .form-body .s-form-field .entypo-mail {
  position: absolute;
  left: 16px;
  top: 3px;
  font-size: 28px;
  color: #c6c9cd;
}
.square-form .form-body .loading-icon {
  margin-right: 6px;
}
.square-form .form-body .square-card-container {
  position: relative;
}
.square-form .form-body .square-card-container.more-space {
  margin-bottom: 20px;
}
.square-form .form-body .square-card-container .error-message {
  position: absolute;
  bottom: 14px;
}
.square-form .form-body .square-card-container .error-message.more-space {
  bottom: 0;
}
.square-form .form-body .square-card-container .sq-card-message {
  position: relative;
  z-index: 100;
  background-color: white;
}
.square-form .form-body .square-card-container .spinner-container {
  text-align: center;
  margin-bottom: 20px;
}
.square-form .error-message {
  margin-top: 8px;
  line-height: 1.2;
  color: #cc0023;
}
#google-pay-button {
  overflow: hidden;
}
#google-pay-button .gpay-card-info-container {
  height: 48px;
  top: 2px;
}
#google-pay-button .gpay-card-info-animated-progress-bar-container {
  top: -4px;
}
#apple-pay-button {
  height: 48px;
  width: 100%;
  position: relative;
  top: 3px;
  display: inline-block;
  -webkit-appearance: -apple-pay-button;
  -apple-pay-button-type: plain;
  -apple-pay-button-style: black;
}
#google-pay-button .gpay-card-info-container,
#apple-pay-button .gpay-card-info-container {
  width: 100%;
}
@media screen and (max-width: 1000px) {
  #google-pay-button,
  #apple-pay-button {
    margin-bottom: 10px;
  }
}

/* --- extracted style 20 --- */
.empty-cart-dialog-wrapper {
  background: transparent;
}
.empty-cart-dialog-wrapper .s-kit-modal-body {
  padding: 0;
}
.empty-cart-dialog-wrapper .s-kit-modal-content {
  height: 100%;
  width: 400px;
}
.empty-cart-dialog-wrapper .s-kit-modal-close {
  top: 20px;
  right: 20px;
}
.empty-cart-dialog-wrapper .s-kit-modal-close .s-kit-modal-close-x {
  font-size: 32px;
  font-weight: 300;
}
.empty-cart-dialog-wrapper .empty-cart-container {
  text-align: center;
  margin: 0 auto;
}
.empty-cart-dialog-wrapper .empty-cart-container .label {
  margin-top: 50px;
  color: #2E2E2F;
  font-size: 20px;
  font-weight: bold;
  font-family: open_sans, Open Sans, sans-serif;
}
.empty-cart-dialog-wrapper .empty-cart-container .continue-btn {
  width: 240px;
  font-size: 16px;
  padding: 10px 20px;
  border-radius: 4px;
  margin: 20px 0 50px 0;
  text-transform: uppercase;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
}
@media screen and (max-width: 560px) {
  .empty-cart-dialog-wrapper .s-kit-modal-content {
    width: 90%;
    margin: 0 auto;
  }
  .empty-cart-dialog-wrapper .empty-cart-container .label {
    font-size: 18px;
  }
  .empty-cart-dialog-wrapper .empty-cart-container .continue-btn {
    width: 200px;
    font-size: 14px;
  }
}

/* --- extracted style 21 --- */
.WeChat-qr-code-dialog-wrapper {
  background: transparent;
}
.WeChat-qr-code-container {
  width: 560px;
  margin: 0 auto;
}
.WeChat-qr-code-container .title {
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 700;
  color: #525A61;
  text-transform: uppercase;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
}
.WeChat-qr-code-container .qr-code-panel {
  text-align: center;
  padding: 50px 0;
}
.WeChat-qr-code-container .qr-code-panel canvas {
  width: 180px;
  height: 180px;
  padding: 20px;
  border: 1px solid #EBEDEF;
}
.WeChat-qr-code-container .qr-code-panel .price {
  width: 200px;
  margin: -6px auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  font-size: 18px;
  font-weight: 700;
  border-top: none;
  border-radius: 0 0 4px 4px;
  border: 1px solid #EBEDEF;
}
.WeChat-qr-code-container .qr-code-panel .WeChat-icon {
  height: 20px;
  margin-right: 5px;
}
.WeChat-qr-code-container .qr-code-panel .qr-code-image {
  width: 220px;
  height: 220px;
  border: 1px solid #EBEDEF;
}
.WeChat-qr-code-container .payment-hint {
  color: #636972;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 20px;
}
.WeChat-qr-code-container .payment-hint.mobile {
  display: none;
}
.WeChat-qr-code-container .save-btn {
  display: none;
}
@media screen and (max-width: 727px) {
  .WeChat-qr-code-dialog-wrapper {
    overflow: unset;
  }
  .WeChat-qr-code-dialog-wrapper .s-kit-modal-body {
    max-height: 100%;
    padding: 30px 20px;
  }
  .WeChat-qr-code-dialog-wrapper .s-kit-modal-close {
    top: 20px;
    right: 20px;
  }
  .WeChat-qr-code-dialog-wrapper .WeChat-qr-code-container {
    width: 100%;
  }
  .WeChat-qr-code-dialog-wrapper .WeChat-qr-code-container .payment-hint.mobile {
    display: block;
  }
  .WeChat-qr-code-dialog-wrapper .WeChat-qr-code-container .payment-hint.desktop {
    display: none;
  }
  .WeChat-qr-code-dialog-wrapper .WeChat-qr-code-container .save-btn {
    display: block;
    height: 36px;
    padding: 0;
    font-size: 16px;
    margin-top: 30px;
    line-height: 36px;
    border-radius: 4px;
    text-align: center;
  }
  .WeChat-qr-code-dialog-wrapper .s-kit-modal-content {
    height: 100vh;
  }
}

/* --- extracted style 22 --- */
.cart-item-wrapper {
  margin-bottom: 20px;
}
.cart-item-wrapper .product-info {
  display: flex;
  align-content: center;
}
.cart-item-wrapper .product-info .image {
  width: 130px;
  height: 130px;
  border-radius: 4px;
  margin-right: 20px;
  background-size: cover;
  background-position: center;
}
.cart-item-wrapper .info-content {
  flex: 1;
  font-family: open_sans, Open Sans, sans-serif;
}
.cart-item-wrapper .info-content .name {
  font-weight: 700;
  font-size: 14px;
  line-height: 1.5;
  color: #4b5056;
  padding-right: 30px;
}
.cart-item-wrapper .info-content .specification-item {
  display: flex;
  align-items: center;
  margin-top: 5px;
  font-size: 14px;
  color: #a9aeb2;
}
.cart-item-wrapper .info-content .split-line {
  margin: 0 6px;
}
.cart-item-wrapper .info-content .quantity-price-group {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 15px;
}
.cart-item-wrapper .info-content .quantity-panel {
  display: flex;
  align-items: center;
  margin-right: 15px;
}
.cart-item-wrapper .info-content .operation-item {
  border-radius: 2px;
  color: #4b5056;
  display: inline-flex;
  font-size: 18px;
  background-color: #F4F6F8;
}
.cart-item-wrapper .info-content .operation-item .minus-icon,
.cart-item-wrapper .info-content .operation-item .plus-icon,
.cart-item-wrapper .info-content .operation-item .delete-icon {
  height: 30px;
  width: 30px;
  cursor: pointer;
  font-weight: 400;
  line-height: 30px;
  text-align: center;
}
.cart-item-wrapper .info-content .operation-item .quantity-input {
  width: 40px;
  height: 30px;
  padding: 0;
  margin: 0;
  font-size: 15px;
  border-radius: 0;
  text-align: center;
  background-color: #F4F6F8;
}
.cart-item-wrapper .info-content .operation-item .quantity-input:focus {
  outline: none;
}
.cart-item-wrapper .info-content .error-message {
  color: #FB7D2B;
  line-height: 1.2;
  margin-left: 10px;
}
.cart-item-wrapper .product-price {
  font-weight: bold;
  font-size: 16px;
  color: #4b5056;
}
@media screen and (min-width: 980px) {
  .cart-item-wrapper .info-content {
    position: relative;
  }
  .cart-item-wrapper .info-content .name {
    padding-right: 100px;
  }
  .cart-item-wrapper .product-price {
    position: absolute;
    top: -2px;
    right: 0;
    max-width: 100px;
  }
}

/* --- extracted style 23 --- */
.coupon-panel {
  font-size: 14px;
  color: #4b5056;
}
.coupon-panel .guide-item {
  display: flex;
  align-items: center;
}
.coupon-panel .guide-item .icon {
  width: 20px;
  margin-right: 4px;
}
.coupon-panel .guide-item .label {
  cursor: pointer;
  text-decoration: underline;
}
.coupon-panel .redemption-item {
  display: flex;
  align-items: center;
}
.coupon-panel .redemption-item .coupon-input {
  width: 100%;
  height: 42px;
  margin-right: 10px;
}
.coupon-panel .redemption-item .apply-btn {
  margin: 0;
  padding: 0;
  height: 42px;
  width: 100px;
  font-size: 16px;
  line-height: 42px;
  border-radius: 4px;
  text-align: center;
  text-transform: uppercase;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
}
.coupon-panel .redemption-item .apply-btn .fa-spinner {
  color: #fff;
}
.coupon-panel .coupon-info {
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #4b5056;
}
.coupon-panel .coupon-info .icon {
  width: 22px;
}
.coupon-panel .coupon-info .discount {
  margin: 0 4px 0 8px;
}
.coupon-panel .coupon-info .delete-coupon {
  cursor: pointer;
  font-size: 23px;
  color: #a9aeb2;
}

/* --- extracted style 24 --- */
.fee-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  line-height: 1.2;
  margin-top: 6px;
  color: #4b5056;
  font-family: open_sans, Open Sans, sans-serif;
}
.fee-item .name,
.fee-item .amount {
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
}
.fee-item .value {
  margin-left: 6px;
  font-weight: 700;
}
.fee-item .label {
  margin-left: 6px;
}

/* --- extracted style 25 --- */
.express-checkout-wrapper {
  margin-bottom: 30px;
  display: none;
}
.express-checkout-wrapper.show-express-checkout {
  display: block;
}
.express-checkout-wrapper .express-checkout-title {
  color: #a9aeb2;
}
.express-checkout-wrapper .payment-btn-groups {
  display: flex;
  margin: 10px 0;
  gap: 10px;
}
.express-checkout-wrapper .payment-btn-groups .payment-btn {
  flex: 1;
}
.express-checkout-wrapper .payment-btn-groups .payment-btn > div {
  display: block;
}
.express-checkout-wrapper .payment-btn-groups .payment-btn .payment-request-button {
  display: block;
  width: auto;
  margin-right: 0;
}
.express-checkout-wrapper .split-row {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #4b5056;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1;
}
.express-checkout-wrapper .split-row::after,
.express-checkout-wrapper .split-row::before {
  content: '';
  display: inline-block;
  flex: 1;
  border-bottom: 1px solid #E2E4E7;
}
@media screen and (max-width: 980px) {
  .express-checkout-wrapper .express-checkout-title {
    text-align: center;
  }
  .express-checkout-wrapper .payment-btn-groups {
    flex-direction: column;
  }
  .express-checkout-wrapper .payment-btn {
    width: 100%;
  }
}

/* --- extracted style 26 --- */
@font-face {
  font-family: 'martel-sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-regular-webfont.4d6517993b36d06d996466e0b5c52c4c.woff2) format('woff2'), url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-regular-webfont.b4c9edbc6cf9391f12b35ecf8cca9641.woff) format('woff');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'martel-sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-semibold-webfont.de55ee1f3df2a2ac8f413c03b9571609.woff2) format('woff2'), url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-semibold-webfont.cbafba8611124877604db21adad2c5d5.woff) format('woff');
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: 'martel-sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-bold-webfont.274d43a28e6fc5c72940558e6ca280d0.woff2) format('woff2'), url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-bold-webfont.3131eb46ccad412a794726f332d53a8b.woff) format('woff');
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.1d9c7945c7bc7dd0909105119bfbc191.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.1d9c7945c7bc7dd0909105119bfbc191.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.2e90d5152ce92858b62ba053c7b9d2cb.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.76cc6be5d8a231dc012fef4bdb86f79c.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.93349923b5274a36ac93cb3168d09123.svg#open_sansbold) format('svg');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.6218c213bb8cf22b25710da6f3a90e48.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.6218c213bb8cf22b25710da6f3a90e48.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.7657144ec477cd61ac4a5d1af3fa2d28.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.b6690626036a7d6824632769305b1978.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.2b4eeeaef53b3496a5cdf82803666ed7.svg#open_sansbold_italic) format('svg');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.43d5342998f3607bd61a8239e98b1160.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.43d5342998f3607bd61a8239e98b1160.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.f42641eed834f7b97a9499362c6c8855.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.de7ef31e6295902347c5c3643b2d82da.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.5b774c25787e0a52c013463c9e3c4219.svg#open_sansitalic) format('svg');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.09e00aa7622ece30a0f1e06b55f66c2a.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.09e00aa7622ece30a0f1e06b55f66c2a.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.45b47f3e9c7d74b80f5c6e0a3c513b23.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.2e98fc3ce85f31f63010b706259cb604.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.8f04ed9aeb2185499068d84842b95aa1.svg#open_sanslight) format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.550b5fda4a27cfedb7131b1a6e85e748.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.550b5fda4a27cfedb7131b1a6e85e748.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.b553da506077488bc65289e10841d527.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.1d22953c479914c2f801e08de666b0e8.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.fd6dd5fa10c5a74f0a767eeb695342f1.svg#open_sanslight_italic) format('svg');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.c4d82460ef260eb1589e73528cbfb257.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.c4d82460ef260eb1589e73528cbfb257.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.79515ad0788973c533405f7012dfeccd.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.488d5cc145299ba07b75495100419ee6.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.8185eb3059c46e4169ce107dfcf85950.svg#open_sansregular) format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.f28eb362fb6afe946d822ee5451c2146.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.f28eb362fb6afe946d822ee5451c2146.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.697574b47bcfdd2c45e3e63c7380dd67.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.b32acea6fd3c228b5059042c7ad21c55.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.3f6b1eed8a0832d6f316fc26526348a8.svg#open_sanssemibold) format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'open_sans';
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.70bafcaaadad9e17b9c7784abbc6b1c2.eot);
  src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.70bafcaaadad9e17b9c7784abbc6b1c2.eot?#iefix) format('embedded-opentype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.719f7321a8366f4ee609737026432113.woff) format('woff'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.64f886b232962979e2eaf29d93108286.ttf) format('truetype'), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.70eb93d7ba2ad241180085a9a74b0b95.svg#open_sanssemibold_italic) format('svg');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
.shopping-cart-wrapper {
  height: 100%;
}
.shopping-container .cart-title {
  line-height: 1;
  font-size: 18px;
  font-weight: bold;
  color: #4b5056;
  margin-bottom: 22px;
  padding: 30px 40px 0 40px;
  text-transform: uppercase;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
}
.shopping-container .cart-panel {
  overflow-y: auto;
}
.shopping-container .cart-panel .cart-item-wrapper {
  padding: 0 40px;
}
.shopping-footer {
  padding: 20px 40px;
  background-color: #ffffff;
  border-top: 1px solid #E2E4E7;
}
.shopping-footer .price-panel .shopping-guide {
  margin-bottom: 15px;
}
.shopping-footer .price-panel .price-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.shopping-footer .price-panel .terms-checkbox .legal-text {
  line-height: 1.2;
  display: inline-block;
}
.shopping-footer .price-panel .terms-checkbox .legal-text * {
  display: inline;
}
.shopping-footer .calculate-tips {
  margin-top: 5px;
}
.shopping-footer .coupon-panel {
  margin-top: 10px;
}
.shopping-footer .coupon-panel .guide-item {
  font-size: 14px;
  color: #4b5056;
}
.shopping-footer .coupon-panel .guide-item .icon {
  width: 20px;
  height: 14px;
}
.shopping-footer .coupon-panel .redemption-item .s-kit-input {
  width: 240px;
  height: 36px;
}
.shopping-footer .coupon-panel .redemption-item .s-common-button {
  width: auto;
  padding: 0 18px;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
}
.shopping-footer .coupon-panel .form-field-error {
  margin-top: 10px;
  color: #E64751;
}
.shopping-footer .fee-detail {
  padding-bottom: 20px;
  margin-bottom: 10px;
  border-bottom: 1px solid #E2E4E7;
}
.shopping-footer .fee-detail .fee-item {
  justify-content: flex-end;
  font-weight: bold;
  color: #8D949C;
  font-size: 14px;
}
.shopping-footer .fee-detail .fee-item .amount {
  margin-left: 25px;
}
.shopping-footer .fee-detail .fee-item.coupon .amount,
.shopping-footer .fee-detail .fee-item.coupon .coupon-info,
.shopping-footer .fee-detail .fee-item.coupon .discount {
  font-family: open_sans, Open Sans, sans-serif;
  color: #93b719;
}
.shopping-footer .fee-detail .fee-item.coupon .value {
  display: flex;
}
.shopping-footer .fee-detail .fee-item.coupon .coupon-info-group {
  display: flex;
  align-items: center;
  justify-content: center;
}
.shopping-footer .fee-detail .fee-item.coupon .coupon-info-group .remove-coupon {
  font-weight: normal;
  cursor: pointer;
  margin-right: 15px;
}
.shopping-footer .fee-detail .fee-item.coupon .coupon-info-group .remove-coupon .s-kit-icon {
  color: #8D949C;
}
.shopping-footer .fee-detail .fee-item.coupon .coupon-info-group .coupon-info {
  display: flex;
  align-items: center;
}
.shopping-footer .fee-detail .fee-item.coupon .coupon-info-group .coupon-info .icon {
  margin-right: 5px;
  width: 20px;
  height: 14px;
}
.shopping-footer .variation-panel {
  width: 200px;
  margin-bottom: 10px;
}
.shopping-footer .shopping-guide .shipping-icon {
  margin-top: 2px;
  margin-right: 4px;
}
.shopping-footer .shopping-guide .free-shipping {
  display: flex;
  color: #8D949C;
  align-items: center;
  font-family: open_sans, Open Sans, sans-serif;
}
.shopping-footer .error-message {
  width: 90%;
  color: #E64751;
  margin-top: 6px;
}
.shopping-footer .price-info .label {
  font-weight: bold;
  margin-right: 16px;
  color: #4b5056;
  font-family: open_sans, Open Sans, sans-serif;
}
.shopping-footer .price-info .amount-group {
  display: flex;
  align-items: center;
}
.shopping-footer .price-info .currency {
  line-height: 21px;
  margin-right: 8px;
}
.shopping-footer .price-info .amount {
  font-size: 16px;
  color: #2E2E2F;
  font-weight: bold;
}
.shopping-footer .terms-checkbox {
  color: #4b5056;
  margin-top: 6px;
}
.shopping-footer .terms-checkbox .s-kit-checkbox-wrapper {
  display: flex;
  word-break: break-all;
}
.shopping-footer .terms-checkbox .s-kit-checkbox-wrapper .s-terms-link {
  display: inline-block;
}
.shopping-footer .terms-checkbox .s-kit-checkbox-wrapper span {
  line-height: 1;
}
.shopping-footer .terms-checkbox .s-kit-checkbox {
  vertical-align: bottom;
}
.shopping-footer .terms-checkbox a span {
  color: #636972;
  text-decoration: underline;
  font-family: 'open_sans', 'Open Sans', sans-serif;
}
.shopping-footer .terms-checkbox a span:lang(ja) {
  font-family: 'open_sans', 'Open Sans', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.shopping-footer .terms-checkbox a span:lang(zh-cn),
.shopping-footer .terms-checkbox a span:lang(zh),
.shopping-footer .terms-checkbox a span:lang(sxl) {
  font-family: 'open_sans', 'Open Sans', 'PingFang SC', "Microsoft YaHei", "微软雅黑", STXihei, "华文细黑", sans-serif;
}
.shopping-footer .terms-checkbox a span:lang(zh-tw) {
  font-family: 'open_sans', 'Open Sans', 'PingFang TC', 'Microsoft JhengHei', "微軟正黑體", STXihei, sans-serif;
}
.shopping-footer .terms-checkbox .s-common-link {
  color: inherit;
  margin: 0 4px;
  text-decoration: underline;
}
.shopping-footer .checkout-buttons {
  width: 100%;
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.shopping-footer .checkout-buttons > .express-checkout-wrapper {
  display: none;
}
.shopping-footer .checkout-buttons .pay-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 44px;
  width: 198px;
  cursor: pointer;
  border-radius: 4px;
  margin-right: 12px;
  border: 2px solid #6D48FD;
}
.shopping-footer .checkout-buttons .square-payment-btn {
  margin-right: 20px;
}
.shopping-footer .checkout-buttons .checkout-btn {
  height: 20px;
  width: 202px;
  margin: 0;
  max-width: 100%;
  padding: 14px 0;
  cursor: pointer;
  font-size: 18px;
  line-height: 20px;
  text-align: center;
  border-radius: 4px;
  text-transform: uppercase;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
}
.shopping-footer .checkout-buttons .checkout-btn .fa-spinner {
  color: inherit;
  margin-right: 6px;
}
.shopping-footer .checkout-buttons .checkout-btn.disabled {
  cursor: not-allowed;
  border-color: transparent;
  background-color: #E2E4E7;
}
@media screen and (max-width: 800px) {
  .shopping-container .cart-title {
    font-size: 18px;
    padding: 30px 20px 0 20px;
  }
  .shopping-container .cart-panel .cart-item-wrapper {
    padding: 0 20px;
    align-items: flex-start;
  }
  .shopping-container .product-info .image {
    width: 92px;
    height: 92px;
    margin-right: 16px;
  }
  .shopping-container .info-content .name {
    font-size: 14px;
    font-weight: 400;
  }
  .shopping-container .info-content .estimated-delivery {
    margin-top: 0;
  }
  .shopping-container .info-content .quantity-operation {
    margin-top: 5px;
  }
  .shopping-container .info-content .minus-icon,
  .shopping-container .info-content .plus-icon {
    width: 24px;
    height: 24px;
    font-size: 14px;
    line-height: 24px;
  }
  .shopping-container .info-content .quantity-input {
    width: 24px;
    height: 24px;
    font-size: 13px;
  }
  .shopping-container .product-price {
    font-size: 14px;
    font-weight: 400;
  }
  .shopping-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 20px;
    width: -webkit-fill-available;
  }
  .shopping-footer .fee-detail .fee-item .coupon-info .discount {
    max-width: 150px;
    word-break: break-all;
  }
  .shopping-footer .error-message {
    width: 100%;
    text-align: left;
  }
  .shopping-footer .checkout-buttons {
    flex-wrap: wrap;
  }
  .shopping-footer .checkout-buttons .stripe-payment-btn {
    width: 100%;
    margin-bottom: 10px;
  }
  .shopping-footer .checkout-buttons div,
  .shopping-footer .checkout-buttons .checkout-btn {
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 1000px) {
  .shopping-footer .checkout-buttons .square-payment-btn {
    margin-right: 0;
  }
}
@media screen and (min-width: 980px) {
  .shopping-footer .price-panel {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
  }
  .shopping-footer .price-panel .error-message {
    width: 100%;
  }
  .shopping-footer .price-panel .shopping-guide {
    flex: 1;
    margin-bottom: 0px;
  }
  .shopping-footer .price-panel .shopping-guide .terms-checkbox {
    margin-top: 0;
  }
  .shopping-footer .coupon-group .form-field-error {
    text-align: right;
  }
  .shopping-footer .calculate-tips,
  .shopping-footer .coupon-group {
    display: flex;
    justify-content: flex-end;
  }
}

/* --- extracted style 27 --- */
.input-field input {
  height: 42px;
  width: 100%;
}
.input-field .s-kit-input {
  box-shadow: none;
}

/* --- extracted style 28 --- */


/* --- extracted style 29 --- */
.contact-info-panel {
  margin-bottom: 30px;
}
.contact-info-panel .contact-form .continue-btn {
  border-radius: 4px;
}
.checkout-phone-pick-wrapper .s-kit-range-phone-code-picker-wrapper input.s-kit-input.s-font-body {
  height: 42px;
}

/* --- extracted style 30 --- */
.shipping-options-panel .shipping-list .title {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
  color: #4b5056;
}
.shipping-options-panel .shipping-list .s-kit-basic-card {
  border-top: 0px;
  border-radius: 0px;
}
.shipping-options-panel .shipping-list .s-kit-basic-card:first-child {
  border-top: 1px solid #E2E4E7;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.shipping-options-panel .shipping-list .s-kit-basic-card:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.shipping-options-panel .shipping-list .s-kit-basic-card .label-item .sub-label {
  min-width: 60px;
}

/* --- extracted style 31 --- */
.shipping-info-panel,
.contact-info-panel {
  margin-bottom: 30px;
}
.shipping-info-panel .name-field,
.contact-info-panel .name-field {
  justify-content: space-between;
}
.shipping-info-panel .name-field .input-field,
.contact-info-panel .name-field .input-field {
  width: 49%;
}
.shipping-info-panel .name-field .chinese-name,
.contact-info-panel .name-field .chinese-name {
  width: 100%;
}
.shipping-info-panel .mobile-field,
.contact-info-panel .mobile-field {
  display: none;
}
.shipping-info-panel .province-field,
.contact-info-panel .province-field {
  justify-content: space-between;
}
.shipping-info-panel .province-field .province-select-section,
.contact-info-panel .province-field .province-select-section {
  width: 32%;
}
.shipping-info-panel .province-field .input-field,
.contact-info-panel .province-field .input-field {
  width: 32%;
}
.shipping-info-panel .full-width-zip,
.contact-info-panel .full-width-zip {
  width: 100%;
}
@media screen and (max-width: 980px) {
  .shipping-info-panel .mobile-field {
    display: block;
  }
  .shipping-info-panel .desktop-field .desktop-state {
    display: none;
  }
  .shipping-info-panel .desktop-field .input-field {
    width: 49%;
  }
}

/* --- extracted style 32 --- */
.product-item-wrapper {
  margin-bottom: 20px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.product-item-wrapper .product-info {
  display: flex;
  align-content: center;
}
.product-item-wrapper .product-info .image {
  width: 86px;
  height: 86px;
  border-radius: 4px;
  margin-right: 15px;
  background-size: cover;
  background-position: center;
}
.product-item-wrapper .product-content {
  flex: 1;
  font-family: open_sans, Open Sans, sans-serif;
}
.product-item-wrapper .product-content .name {
  font-size: 14px;
  line-height: 1.5;
  color: #4b5056;
  max-height: 200px;
  word-break: break-word;
}
.product-item-wrapper .product-content .specification-item {
  display: flex;
  align-items: center;
  margin-top: 5px;
  font-size: 14px;
}
.product-item-wrapper .product-content .variation-name {
  margin-right: 10px;
  color: #a9aeb2;
}
.product-item-wrapper .product-content .estimated-delivery {
  color: #a9aeb2;
}
.product-item-wrapper .product-price {
  font-size: 14px;
  color: #4b5056;
}
.product-item-wrapper .product-price .quantity {
  text-align: right;
  color: #a9aeb2;
}
@media screen and (max-width: 980px) {
  .product-item-wrapper .product-info .image {
    width: 75px;
    height: 75px;
    margin-right: 10px;
  }
}

/* --- extracted style 33 --- */
.order-overview-panel {
  padding: 30px 0 30px 36px;
}
.rtl-layout .order-overview-panel {
  padding-left: 0;
  padding-right: 36px;
}
.order-overview-panel .overview-container .product-panel {
  overflow-y: auto;
  margin-top: 20px;
  padding-right: 36px;
}
.rtl-layout .order-overview-panel .overview-container .product-panel {
  padding-left: 36px;
  padding-right: 0;
}
.order-overview-panel .overview-container .checkout-title > .overview-pc-title {
  text-transform: uppercase;
}
.order-overview-panel .overview-container .checkout-title > .overview-mobile-title {
  display: none;
}
.order-overview-panel .footer {
  padding: 20px 36px 0 0;
  border-top: 1px solid #E2E4E7;
}
.rtl-layout .order-overview-panel .footer {
  padding-right: 0;
  padding-left: 36px;
}
.order-overview-panel .fee-detail {
  margin: 14px 0;
}
.order-overview-panel .fee-detail .fee-item .name,
.order-overview-panel .fee-detail .fee-item .amount {
  font-family: open_sans, Open Sans, sans-serif;
}
.order-overview-panel .fee-detail .tax-include .name,
.order-overview-panel .fee-detail .tax-include .amount {
  color: #a9aeb2;
}
.order-overview-panel .sub-total {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
  padding-top: 16px;
  font-weight: bold;
  color: #4b5056;
  font-family: open_sans, Open Sans, sans-serif;
  border-top: 1px solid #E2E4E7;
}
.order-overview-panel .sub-total .label {
  font-weight: bold;
  text-transform: uppercase;
}
.order-overview-panel .sub-total .amount-panel .s-kit-currency-tag {
  line-height: 21px;
}
.order-overview-panel .sub-total .amount {
  margin-left: 6px;
}
@media screen and (max-width: 980px) {
  .order-overview-panel .overview-container .checkout-title > .overview-mobile-title {
    display: block;
  }
  .order-overview-panel .overview-container .checkout-title > .overview-pc-title {
    display: none;
  }
}

/* --- extracted style 34 --- */
.payment-method-panel .font-bold {
  font-weight: bold;
}
.payment-method-panel .payment-card-package {
  display: none;
}
.payment-method-panel .payment-card-package.show-payment-card {
  display: block;
  border-top: 1px solid #E2E4E7;
}
.payment-method-panel .payment-card-wrap {
  padding: 20px;
}
.payment-method-panel .payment-card-wrap .payment-card-panel {
  display: none;
}
.payment-method-panel .payment-card-wrap .payment-card-panel.show {
  display: block;
}
.payment-method-panel .payment-card-wrap .payment-card-title {
  font-size: 12px;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
  color: #93b719;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.payment-method-panel .payment-card-wrap .payment-card-title .password-icon {
  margin-right: 5px;
}
.payment-method-panel .payment-card-wrap .payment-card-title > p {
  font-size: inherit;
  line-height: 1.5;
}
.payment-method-panel .payment-list {
  margin-bottom: 30px;
  border: 1px solid #E2E4E7;
  border-radius: 4px;
}
.payment-method-panel .payment-list .payment-item {
  color: #636972;
  padding: 20px;
  box-sizing: border-box;
  border-bottom: 1px solid #E2E4E7;
  background-color: #F4F6F8;
  position: relative;
}
.payment-method-panel .payment-list .payment-item.more-payment-item {
  padding: 12px 15px;
}
.payment-method-panel .payment-list .payment-item.more-payment-item .logo {
  height: 20px;
}
.payment-method-panel .payment-list .payment-item.more-payment-item .online-title,
.payment-method-panel .payment-list .payment-item.more-payment-item .title {
  font-size: 14px;
}
.payment-method-panel .payment-list .payment-item .row-item {
  display: flex;
  align-items: center;
}
.payment-method-panel .payment-list .payment-item .s-kit-radio-wrapper {
  align-items: flex-start;
}
.payment-method-panel .payment-list .payment-item .s-kit-radio-wrapper::after {
  content: '';
  position: absolute;
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
}
.payment-method-panel .payment-list .payment-item:first-child {
  border-radius: 4px 4px 0px 0px;
}
.payment-method-panel .payment-list .payment-item:last-child {
  border-radius: 0px 0px 4px 4px;
  border-bottom: 0px;
}
.payment-method-panel .payment-list .payment-item .s-kit-radio-input {
  width: 18px;
  height: 18px;
}
.payment-method-panel .payment-list .s-kit-radio-wrapper,
.payment-method-panel .payment-list .payment-container {
  display: flex;
  align-items: center;
  width: auto;
  margin-right: 0;
  color: #494D56;
}
.payment-method-panel .payment-list .payment-container {
  justify-content: space-between;
  flex-wrap: wrap;
}
.payment-method-panel .payment-list .payment-container .online-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}
.payment-method-panel .payment-list .title {
  font-size: 16px;
  font-weight: 700;
  font-family: open_sans, Open Sans, sans-serif;
  line-height: 18px;
}
.payment-method-panel .payment-list .sub-text {
  font-size: 14px;
  line-height: 1.5;
  margin-top: 5px;
  font-weight: 400;
  color: #8D949C;
}
.payment-method-panel .payment-list .logo {
  height: 30px;
  width: auto;
  margin-left: auto;
}
.payment-method-panel .payment-list .logo.wechatpay,
.payment-method-panel .payment-list .logo.pingppWxPubQr {
  height: 26px;
}
.payment-method-panel .payment-list .logo.stripeKlarna {
  height: 14px;
}
.payment-method-panel .payment-list .logo.stripeAfterpay,
.payment-method-panel .payment-list .logo.stripeClearpay {
  height: 16px;
}
.payment-method-panel .continue-btn .entypo-credit-card {
  color: inherit;
  margin-right: 10px;
}
.payment-method-panel .pay-pal-guide-line,
.payment-method-panel .cancel-warning {
  font-size: 14px;
  margin-bottom: 10px;
  color: #a9aeb2;
  font-family: open_sans, Open Sans, sans-serif;
}
.payment-method-panel .pay-pal-guide-line .cancel,
.payment-method-panel .cancel-warning .cancel {
  color: #1bb0e6;
  margin-left: 6px;
}
.payment-method-panel .cancel-warning {
  cursor: pointer;
  margin-top: 20px;
  text-align: center;
}
.payment-method-panel .selected-payment-panel .title {
  font-size: 16px;
  font-weight: 700;
  font-family: open_sans, Open Sans, sans-serif;
}
.payment-method-panel .selected-payment-panel .sub-text {
  font-size: 14px;
  margin-top: 5px;
  font-weight: 400;
  color: #a9aeb2;
}
.payment-method-panel .selected-payment-panel .logo {
  height: 30px;
  width: auto;
}
.payment-method-panel .overview-panel {
  display: none;
}
@media screen and (max-width: 980px) {
  .checkout-payment-wrapper .payment-method-panel .payment-item .logo.stripe,
  .checkout-payment-wrapper .payment-method-panel .payment-item .logo.paynowCreditCard {
    height: 22px;
  }
  .checkout-payment-wrapper .payment-method-panel .payment-item .payment-container .online-title {
    font-size: 16px;
  }
  .checkout-payment-wrapper .payment-method-panel .overview-panel {
    display: block;
    background-color: unset;
  }
  .checkout-payment-wrapper .payment-method-panel .overview-panel .order-overview-panel {
    padding: 0 0 30px;
  }
  .checkout-payment-wrapper .payment-method-panel .overview-panel .order-overview-panel .product-panel,
  .checkout-payment-wrapper .payment-method-panel .overview-panel .order-overview-panel .footer {
    padding-right: 0;
  }
}

/* --- extracted style 35 --- */
.contact-info-panel {
  margin-bottom: 30px;
}
.contact-info-panel .contact-form .continue-btn {
  border-radius: 4px;
}

/* --- extracted style 36 --- */
.checkout-page-title {
  display: none;
  position: relative;
  z-index: 100;
  text-align: center;
  line-height: 1;
  font-size: 18px;
  font-weight: bold;
  color: #4b5056;
  padding: 30px 20px 20px;
  text-transform: uppercase;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
  box-shadow: 0px 2px 4px 0px #E2E4E7;
}
.checkout-payment-wrapper {
  height: 100vh;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.checkout-payment-wrapper .info-item {
  display: flex;
}
.checkout-payment-wrapper .info-item .info-text {
  width: 100%;
  word-break: break-word;
}
.checkout-payment-wrapper .info-title {
  margin-right: 6px;
  word-break: break-word;
}
.checkout-payment-wrapper .info-title,
.checkout-payment-wrapper .info-text {
  font-size: 14px;
  color: #a9aeb2;
  word-break: break-word;
}
.checkout-payment-wrapper .form-field {
  margin-bottom: 10px;
}
.checkout-payment-wrapper .form-field .Select-control {
  box-shadow: none;
}
.checkout-payment-wrapper .field-item {
  display: flex;
  align-items: flex-start;
}
.checkout-payment-wrapper .title-panel {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  justify-content: space-between;
}
.checkout-payment-wrapper .title-panel.show-edit {
  margin-bottom: 5px;
  align-items: baseline;
}
.checkout-payment-wrapper .title-panel .edit {
  line-height: 1;
  cursor: pointer;
  margin-left: 10px;
  color: #a9aeb2;
  text-decoration: underline;
}
.checkout-payment-wrapper .checkout-title {
  line-height: 1;
  font-size: 18px;
  font-weight: bold;
  color: #4b5056;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
}
.checkout-payment-wrapper .checkout-title.disabled {
  color: #a9aeb2;
  margin-bottom: 10px;
}
.checkout-payment-wrapper .checkout-panel {
  overflow-y: auto;
  width: 55%;
  height: 100%;
  padding: 30px;
  box-sizing: border-box;
  background-color: #fff;
}
.checkout-payment-wrapper .checkout-panel .notice-message-section {
  margin-bottom: 20px;
  color: #4b5056;
  word-break: break-word;
}
.checkout-payment-wrapper .checkout-panel .notice-message-section .title {
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
}
.checkout-payment-wrapper .checkout-panel .notice-message-section .notice-content {
  white-space: break-spaces;
}
.checkout-payment-wrapper .checkout-panel .continue-btn {
  width: 100%;
  height: 48px;
  padding: 0;
  font-size: 18px;
  max-width: 100%;
  margin-top: 5px;
  line-height: 48px;
  border-radius: 4px;
  text-align: center;
  box-sizing: border-box;
  text-transform: uppercase;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
}
.checkout-payment-wrapper .checkout-panel .continue-btn .fa-spinner {
  color: inherit;
  font-size: 16px;
  margin-right: 5px;
  vertical-align: revert;
}
.checkout-payment-wrapper .overview-panel {
  width: 45%;
  height: 100%;
  box-sizing: border-box;
  background-color: #F4F6F8;
}
.checkout-payment-wrapper .form-field-error {
  color: #E64751;
  line-height: 1.2;
  margin-top: 10px;
}
@media screen and (max-width: 980px) {
  .checkout-page-title {
    display: block;
  }
  .checkout-payment-wrapper {
    overflow-y: auto;
    height: 100%;
  }
  .checkout-payment-wrapper .info-item {
    display: block;
  }
  .checkout-payment-wrapper .checkout-panel,
  .checkout-payment-wrapper .overview-panel {
    width: 100%;
    overflow-y: visible;
  }
  .checkout-payment-wrapper .checkout-panel .continue-btn {
    max-width: 100%;
  }
  .checkout-payment-wrapper .order-overview-container {
    padding: 30px 20px 20px 20px;
  }
  .checkout-payment-wrapper .checkout-panel {
    height: initial;
    padding: 30px 20px 70px 20px;
  }
  .checkout-payment-wrapper > .overview-panel {
    display: none;
  }
}

/* --- extracted style 37 --- */
.buyer-checkout-dialog-wrapper {
  background: transparent;
  z-index: 2060;
}
.buyer-checkout-dialog-wrapper .s-kit-modal-body {
  padding: 0;
}
.buyer-checkout-dialog-wrapper .s-kit-modal-content {
  height: 100%;
  width: 800px;
  border-radius: 0;
  min-width: 360px;
  overflow: visible;
  position: relative;
}
.buyer-checkout-dialog-wrapper .bigger-modal .s-kit-modal-content {
  width: 980px;
}
.buyer-checkout-dialog-wrapper .close-modal-icon {
  position: absolute;
  top: 8px;
  right: 30px;
  z-index: 2600;
  font-size: 36px;
  font-weight: 300;
  cursor: pointer;
}
.buyer-checkout-dialog-wrapper .close-modal-icon::before {
  content: "×";
  display: block;
  font-family: "action";
}
@media screen and (max-width: 980px) {
  .buyer-checkout-dialog .s-kit-modal-body {
    overflow: initial;
  }
  .buyer-checkout-dialog .cart-title {
    text-align: center;
  }
  .buyer-checkout-dialog .close-modal-icon {
    right: unset;
    left: 23px;
    color: #2E2E2F;
    font-size: 30px;
  }
  .buyer-checkout-dialog .close-modal-icon::before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    transform: rotateZ(-45deg);
    border: 2px solid #2E2E2F;
    border-right: none;
    border-bottom: none;
  }
  .buyer-checkout-dialog.bigger-modal .s-kit-modal-content,
  .buyer-checkout-dialog .s-kit-modal-content {
    height: 100vh;
    width: 100vw;
  }
  .buyer-checkout-dialog .shopping-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    width: -webkit-fill-available;
  }
  .buyer-checkout-dialog .shopping-footer .shopping-guide {
    width: 100%;
  }
  .buyer-checkout-dialog .shopping-footer .error-message {
    width: 100%;
    text-align: left;
  }
  .buyer-checkout-dialog .shopping-footer .checkout-buttons {
    flex-wrap: wrap;
  }
  .buyer-checkout-dialog .shopping-footer .checkout-buttons div,
  .buyer-checkout-dialog .shopping-footer .checkout-buttons .checkout-btn {
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 500px) {
  .buyer-checkout-dialog .s-kit-modal-body {
    max-height: 100vh;
  }
}

/* --- extracted style 38 --- */
.payment-success-dialog-wrapper {
  background: transparent;
}
.payment-success-container {
  text-align: center;
}
.payment-success-container .icon {
  font-size: 70px;
  color: #93b719;
  margin-bottom: 25px;
}
.payment-success-container .title {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 20px;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
}
.payment-success-container .success-panel {
  max-width: 340px;
}
.payment-success-container .success-panel .message {
  line-height: 1.5;
  font-size: 14px;
  color: #636972;
  margin-bottom: 30px;
  font-family: open_sans, Open Sans, sans-serif;
}
.payment-success-container .success-panel .confirm-btn {
  width: 100%;
  height: 36px;
  padding: 0;
  font-size: 16px;
  line-height: 36px;
  border-radius: 4px;
  text-transform: uppercase;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
}
.payment-success-container .success-panel .download-btn {
  height: 44px;
  line-height: 44px;
}
.payment-success-container .success-panel .fa-download {
  margin-right: 8px;
}
@media screen and (max-width: 727px) {
  .payment-success-dialog-wrapper .payment-success-container .s-kit-modal-content {
    width: 100%;
    height: initial;
    padding: 0;
  }
}

/* --- extracted style 39 --- */
.square-payment-dialog-wrapper .s-kit-modal-body {
  padding: 0;
  min-width: 560px;
}
.square-payment-dialog-wrapper .square-payment-panel .square-form .title {
  font-size: 16px;
  font-weight: 700;
  color: #4b5056;
  text-transform: uppercase;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
}
.square-payment-dialog-wrapper .square-payment-panel .square-form .s-form-field input {
  padding: 12px 8px 12px 60px;
}
@media screen and (max-width: 560px) {
  .square-payment-dialog-wrapper .s-kit-modal-body {
    min-width: inherit;
  }
}

/* --- extracted style 40 --- */
.stripe-payment-dialog-wrapper .s-kit-modal-body {
  padding: 0;
}
.stripe-payment-dialog-wrapper .stripe-payment-panel .stripe-form .title {
  font-size: 16px;
  font-weight: 700;
  color: #4b5056;
  text-transform: uppercase;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
}
.stripe-payment-dialog-wrapper .stripe-payment-panel .stripe-form .s-form-field input {
  padding: 9px 8px 8px 40px;
}
.stripe-payment-dialog-wrapper .stripe-payment-panel .stripe-form .entypo-mail {
  top: 3px;
}
.stripe-payment-dialog-wrapper .stripe-payment-panel .stripe-form .s-btn {
  text-align: center;
}

/* --- extracted style 41 --- */
.payment-qr-code-container {
  width: 560px;
  margin: 0 auto;
}
.payment-qr-code-container .payment-title {
  margin: 10px 0 30px 0;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  color: #525A61;
  text-transform: uppercase;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
}
.payment-qr-code-container .qr-code-panel {
  text-align: center;
}
.payment-qr-code-container .qr-code-panel canvas {
  width: 180px;
  height: 180px;
  padding: 20px;
  border: 1px solid #EBEDEF;
}
.payment-qr-code-container .additional-panel {
  width: 100%;
  display: table;
  margin: 0 auto;
  padding-top: 20px;
  text-align: center;
}
.payment-qr-code-container .payment-hint {
  padding: 1px 6px;
  font-weight: 300;
  border-radius: 4px;
  color: #60bd38;
  border: 1px solid #60bd38;
}
.payment-qr-code-container .payment-hint.alipay {
  color: #00AAD7;
  border: 1px solid #00AAD7;
}
.payment-qr-code-container .payment-action {
  color: #52616a;
  font-weight: 300;
  padding: 37px 0 10px 0;
}
@media screen and (max-width: 727px) {
  .payment-qr-code-container {
    width: 100%;
  }
  .payment-qr-code-container .payment-title {
    margin-top: 30px;
  }
  .payment-qr-code-dialog-wrapper .s-kit-modal-content {
    height: 100vh;
  }
}

/* --- extracted style 42 --- */
.ecommerce-legal-dialog-wrapper .s-kit-modal-body {
  padding: 0;
}
.ecommerce-legal-dialog-wrapper .s-kit-modal-content {
  height: 100%;
  width: 800px;
  border-radius: 0;
  min-width: 360px;
  overflow: visible;
  position: relative;
}
.ecommerce-legal-dialog-wrapper .s-kit-modal-content .s-kit-modal-body {
  height: 100%;
}
.ecommerce-legal-dialog-wrapper .legal-container {
  height: 100%;
}
.ecommerce-legal-dialog-wrapper .legal-container .legal-title {
  font-size: 20px;
  font-weight: bold;
  color: #4b5056;
  text-align: left;
  padding: 30px 30px 0;
  text-transform: uppercase;
  font-family: 'brandon-grotesque', 'brandon', martel-sans, sans-serif;
  margin-bottom: 12px;
}
.ecommerce-legal-dialog-wrapper .legal-container .legal-content {
  font-size: 15px;
  color: #636972;
  padding: 0 30px;
  box-sizing: border-box;
  line-height: 1.4;
  white-space: pre-wrap;
  font-family: open_sans, Open Sans, sans-serif;
  height: calc(100% - 50px);
  overflow-y: auto;
  word-wrap: break-word;
  max-height: calc(100vh - 90px);
}
.ecommerce-legal-dialog-wrapper .close-modal-icon {
  position: absolute;
  top: 0px;
  right: 30px;
  z-index: 2600;
  font-size: 36px;
  font-weight: 300;
  cursor: pointer;
}
.ecommerce-legal-dialog-wrapper .close-modal-icon::before {
  content: "×";
  display: block;
  font-family: "action";
}
@media screen and (max-width: 800px) {
  .ecommerce-legal-dialog-wrapper .s-kit-modal-body {
    overflow: initial;
    max-height: none;
  }
  .ecommerce-legal-dialog-wrapper.bigger-modal .s-kit-modal-content,
  .ecommerce-legal-dialog-wrapper .s-kit-modal-content {
    height: 100vh;
    width: 100vw;
  }
  .ecommerce-legal-dialog-wrapper .close-modal-icon {
    top: 4px;
    right: 18px;
    color: #2E2E2F;
    font-size: 30px;
  }
}

/* --- extracted style 43 --- */
.pay-now-credit-card-dialog-wrapper .s-kit-modal-content {
  width: 460px;
}
.pay-now-credit-card-dialog-wrapper .credit-card-title {
  display: flex;
  align-items: center;
  font-size: 20px;
  font-weight: bold;
  color: #4b5056;
}
.pay-now-credit-card-dialog-wrapper .credit-card-title .card-image {
  height: 23px;
  margin-left: 6px;
}
.pay-now-credit-card-dialog-wrapper .credit-card-form-panel {
  color: #4b5056;
}
.pay-now-credit-card-dialog-wrapper .credit-card-form-panel .form-row {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
}
.pay-now-credit-card-dialog-wrapper .credit-card-form-panel .expiration-date-panel .field-row {
  display: flex;
  align-items: flex-start;
}
.pay-now-credit-card-dialog-wrapper .credit-card-form-panel .expiration-date-panel .s-kit-input {
  width: 80px;
}
.pay-now-credit-card-dialog-wrapper .credit-card-form-panel .expiration-date-panel .split-line {
  font-weight: bold;
  margin: 16px 6px 0 6px;
}
.pay-now-credit-card-dialog-wrapper .submit-btn {
  width: 100%;
  margin: 20px 0 0 0;
}
.pay-now-credit-card-dialog-wrapper .form-field-error {
  color: #E64751;
  line-height: 1.2;
  margin-top: 6px;
}
.pay-now-credit-card-dialog-wrapper .charge-error {
  color: #E64751;
  font-size: 14px;
  margin-top: 6px;
}
@media screen and (max-width: 560px) {
  .pay-now-credit-card-dialog-wrapper .s-kit-modal-content {
    width: 100%;
  }
  .pay-now-credit-card-dialog-wrapper .credit-card-title {
    font-size: 16px;
  }
  .pay-now-credit-card-dialog-wrapper .credit-card-title .card-image {
    height: 20px;
  }
  .pay-now-credit-card-dialog-wrapper .credit-card-form-panel .expiration-date-panel {
    margin-right: 10px;
  }
}

/* --- extracted style 44 --- */
.pay-now-bank-card-validation-dialog-wrapper .s-kit-modal-content {
  width: 460px;
  font-size: 14px;
}
.pay-now-bank-card-validation-dialog-wrapper .s-kit-modal-content .s-kit-modal-title {
  font-size: 22px;
}

/* --- extracted style 45 --- */
.wechat-auth-success-dialog-wrapper .wechat-auth-success-container {
  font-size: 16px;
}
@media (max-width: 400px) {
  .wechat-auth-success-dialog-wrapper .s-kit-modal {
    display: flex;
    justify-content: center;
  }
  .wechat-auth-success-dialog-wrapper .s-kit-modal-content {
    width: 90%;
  }
}

/* --- extracted style 46 --- */
.shipping-wrapper .field-section {
  margin-bottom: 20px;
}
.shipping-wrapper .estimated-section {
  display: flex;
  align-items: center;
  margin-top: 5px;
}
.shipping-wrapper .estimated-section .s-kit-label {
  margin-bottom: 0;
  margin-right: 10px;
}
.shipping-wrapper .estimated-section .input {
  width: 72px;
  line-height: 1;
  text-align: center;
}
.shipping-wrapper .estimated-section .estimated-error {
  font-weight: 400;
  color: #E64751;
  margin-left: 6px;
}
.shipping-wrapper .save-btn {
  display: block;
  margin-top: 30px;
}
.loading-container {
  text-align: center;
  margin-top: 20vh;
  font-size: 20px;
}
.s-variation-default .s-common-button {
  box-shadow: none;
}
.s-variation-default .s-common-button:hover {
  box-shadow: none;
}
.s-bg-dark-text .s-variation-default .s-common-button {
  box-shadow: none;
}
.s-variation-black .s-common-button {
  box-shadow: none;
}
.s-variation-black .s-common-button:hover {
  box-shadow: none;
}
.s-bg-dark-text .s-variation-black .s-common-button {
  box-shadow: none;
}
.s-variation-blue .s-common-button {
  box-shadow: none;
}
.s-variation-blue .s-common-button:hover {
  box-shadow: none;
}
.s-bg-dark-text .s-variation-blue .s-common-button {
  box-shadow: none;
}
.s-variation-green .s-common-button {
  box-shadow: none;
}
.s-variation-green .s-common-button:hover {
  box-shadow: none;
}
.s-bg-dark-text .s-variation-green .s-common-button {
  box-shadow: none;
}
.s-variation-red .s-common-button {
  box-shadow: none;
}
.s-variation-red .s-common-button:hover {
  box-shadow: none;
}
.s-bg-dark-text .s-variation-red .s-common-button {
  box-shadow: none;
}
.s-variation-violet .s-common-button {
  box-shadow: none;
}
.s-variation-violet .s-common-button:hover {
  box-shadow: none;
}
.s-bg-dark-text .s-variation-violet .s-common-button {
  box-shadow: none;
}
.s-custom-colors .s-common-button {
  box-shadow: none;
}
.s-custom-colors .s-common-button:hover {
  box-shadow: none;
}
.s-bg-dark-text .s-custom-colors .s-common-button {
  box-shadow: none;
}

/* --- extracted style 47 --- */
#nav-popover-panel.nav-dropdown-popover{z-index:999999;padding:0 0;width:-webkit-max-content;width:-moz-max-content;width:max-content;}#nav-popover-panel.nav-dropdown-popover .inner-content{background-color:white;border:none;border-radius:0;padding:unset;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container{background-color:white;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel{border-left:solid 1px #f4f6f8;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel{max-height:46vh;overflow-y:auto;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel .inner-container,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel .inner-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul{background-color:white;padding:0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left;box-shadow:none;margin:0;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li{width:100%;padding:0 0;margin-left:0;margin-right:0;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li a,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li a,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li .s-nav-dropdown-item,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li .s-nav-dropdown-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;padding:15px;max-width:300px;box-sizing:border-box;cursor:pointer;word-break:break-word;left:0;border:none;background-color:inherit;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li a:hover,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li a:hover,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li .s-nav-dropdown-item:hover,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li .s-nav-dropdown-item:hover,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li a.selected,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li a.selected,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li .s-nav-dropdown-item.selected,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li .s-nav-dropdown-item.selected{background-color:inherit;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li a:hover,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li a:hover,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li .s-nav-dropdown-item:hover,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li .s-nav-dropdown-item:hover{background-color:#f4f6f8;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li a:before,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li a:before,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li .s-nav-dropdown-item:before,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li .s-nav-dropdown-item:before,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li a:after,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li a:after,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li .s-nav-dropdown-item:after,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li .s-nav-dropdown-item:after{content:none;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li a .s-nav-text,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li a .s-nav-text,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li .s-nav-dropdown-item .s-nav-text,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li .s-nav-dropdown-item .s-nav-text,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li a .s-nav-dropdown-text,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li a .s-nav-dropdown-text,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li .s-nav-dropdown-item .s-nav-dropdown-text,#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li .s-nav-dropdown-item .s-nav-dropdown-text{line-height:1.5;background:inherit;color:inherit;word-break:break-word;overflow :hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li a:not(.selected),#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li a:not(.selected),#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .main-panel ul li .s-nav-dropdown-item:not(.selected),#nav-popover-panel.nav-dropdown-popover .inner-content .panel-container .sub-panel ul li .s-nav-dropdown-item:not(.selected){color:#2e2e2f;}.css-1imsf2q.s-bg-dark,.css-1imsf2q.s-section.s-bg-dark,.css-1imsf2q.s-bg-light-text,.css-1imsf2q.s-bg-image.s-bg-light-text{color:#40404c;}.css-1imsf2q.s-bg-dark .inner-container .s-item-text,.css-1imsf2q.s-section.s-bg-dark .inner-container .s-item-text,.css-1imsf2q.s-bg-light-text .inner-container .s-item-text,.css-1imsf2q.s-bg-image.s-bg-light-text .inner-container .s-item-text,.css-1imsf2q.s-bg-dark .inner-container .s-item-title,.css-1imsf2q.s-section.s-bg-dark .inner-container .s-item-title,.css-1imsf2q.s-bg-light-text .inner-container .s-item-title,.css-1imsf2q.s-bg-image.s-bg-light-text .inner-container .s-item-title,.css-1imsf2q.s-bg-dark .inner-container .s-item-subtitle,.css-1imsf2q.s-section.s-bg-dark .inner-container .s-item-subtitle,.css-1imsf2q.s-bg-light-text .inner-container .s-item-subtitle,.css-1imsf2q.s-bg-image.s-bg-light-text .inner-container .s-item-subtitle{color:#40404c;}.css-1imsf2q.s-bg-dark .inner-container .s-item-text .s-subtitle,.css-1imsf2q.s-section.s-bg-dark .inner-container .s-item-text .s-subtitle,.css-1imsf2q.s-bg-light-text .inner-container .s-item-text .s-subtitle,.css-1imsf2q.s-bg-image.s-bg-light-text .inner-container .s-item-text .s-subtitle,.css-1imsf2q.s-bg-dark .inner-container .s-item-title .s-subtitle,.css-1imsf2q.s-section.s-bg-dark .inner-container .s-item-title .s-subtitle,.css-1imsf2q.s-bg-light-text .inner-container .s-item-title .s-subtitle,.css-1imsf2q.s-bg-image.s-bg-light-text .inner-container .s-item-title .s-subtitle,.css-1imsf2q.s-bg-dark .inner-container .s-item-subtitle .s-subtitle,.css-1imsf2q.s-section.s-bg-dark .inner-container .s-item-subtitle .s-subtitle,.css-1imsf2q.s-bg-light-text .inner-container .s-item-subtitle .s-subtitle,.css-1imsf2q.s-bg-image.s-bg-light-text .inner-container .s-item-subtitle .s-subtitle{color:#40404c;}.css-1imsf2q.s-bg-dark .s-button,.css-1imsf2q.s-section.s-bg-dark .s-button,.css-1imsf2q.s-bg-light-text .s-button,.css-1imsf2q.s-bg-image.s-bg-light-text .s-button{color:#ffffff;}.css-1imsf2q .inner-container{text-shadow:none;}.css-1imsf2q.s-bg-dark .s-border-theme-color-1,.css-1imsf2q.s-section.s-bg-dark .s-border-theme-color-1{border-color:#333;}.css-owv3vc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.css-owv3vc > a{margin:unset;}.css-1eummce .s-logo-title{color:#333333;}.css-1eummce .s-logo-subtitle{color:#333333;}.css-inqda5.s-footer-section .s-footer-text,.css-inqda5.s-footer-section .s-terms-link{color:#50555c;}.css-vtybll.s-footer-section .s-footer-text a{color:#a9aeb2;}.css-9o309y.s-section-shape.s-first-section-round{position:absolute;left:50%;top:100%;width:100%;height:0;}.css-9o309y.s-section-shape.s-first-section-round .shape1,.css-9o309y.s-section-shape.s-first-section-round .shape2{display:block;position:absolute;width:100vw;left:-50vw;height:5vw;}.css-9o309y.s-section-shape.s-first-section-round .s-first-section-svg{position:absolute;left:-50vw;width:100vw;bottom:-1px;z-index:2;height:5vw;}.css-9o309y.s-section-shape.s-first-section-round._on-top-of-second-section .s-first-section-svg{top:calc(100% - 1px);bottom:unset;z-index:100;}.css-9o309y.s-section-shape.s-first-section-slant,.css-9o309y.s-section-shape.s-first-section-right-slant,.css-9o309y.s-section-shape.s-first-section-left-slant{position:absolute;top:100%;z-index:2;}.css-9o309y.s-section-shape.s-first-section-slant .shape1,.css-9o309y.s-section-shape.s-first-section-right-slant .shape1,.css-9o309y.s-section-shape.s-first-section-left-slant .shape1{display:block;position:absolute;}.css-9o309y.s-section-shape.s-first-section-slant:not(._on-top-of-second-section) .shape1,.css-9o309y.s-section-shape.s-first-section-right-slant:not(._on-top-of-second-section) .shape1,.css-9o309y.s-section-shape.s-first-section-left-slant:not(._on-top-of-second-section) .shape1{bottom:-100%;border-top:calc(40px + 4vw) solid transparent;}.css-9o309y.s-section-shape.s-first-section-slant._on-top-of-second-section .shape1,.css-9o309y.s-section-shape.s-first-section-right-slant._on-top-of-second-section .shape1,.css-9o309y.s-section-shape.s-first-section-left-slant._on-top-of-second-section .shape1{border-bottom:8vw solid transparent;}.css-9o309y.s-section-shape.s-first-section-slant,.css-9o309y.s-section-shape.s-first-section-right-slant{left:50%;}.css-9o309y.s-section-shape.s-first-section-slant .shape1,.css-9o309y.s-section-shape.s-first-section-right-slant .shape1{left:-50vw;}.css-9o309y.s-section-shape.s-first-section-slant:not(._on-top-of-second-section) .shape1,.css-9o309y.s-section-shape.s-first-section-right-slant:not(._on-top-of-second-section) .shape1{border-right:100vw solid #ffffff;}.css-9o309y.s-section-shape.s-first-section-slant._on-top-of-second-section .shape1,.css-9o309y.s-section-shape.s-first-section-right-slant._on-top-of-second-section .shape1{border-right:100vw solid #ffffff;}.css-9o309y.s-section-shape.s-first-section-left-slant{right:50%;}.css-9o309y.s-section-shape.s-first-section-left-slant .shape1{right:-50vw;}.css-9o309y.s-section-shape.s-first-section-left-slant:not(._on-top-of-second-section) .shape1{border-left:100vw solid #ffffff;}.css-9o309y.s-section-shape.s-first-section-left-slant._on-top-of-second-section .shape1{border-left:100vw solid #ffffff;}.css-9o309y.s-section-shape.s-first-section-big-arrow:not(._on-top-of-second-section){position:absolute;left:50%;top:100%;}.css-9o309y.s-section-shape.s-first-section-big-arrow:not(._on-top-of-second-section) .shape1,.css-9o309y.s-section-shape.s-first-section-big-arrow:not(._on-top-of-second-section) .shape2{content:' ';display:block;position:absolute;}.css-9o309y.s-section-shape.s-first-section-big-arrow._on-top-of-second-section{position:absolute;left:50%;border-left:50vw solid transparent;border-right:50vw solid transparent;margin-left:-50vw;}.css-9o309y.s-section-shape.s-first-section-big-arrow:not(._on-top-of-second-section) .shape1,.css-9o309y.s-section-shape.s-first-section-big-arrow:not(._on-top-of-second-section) .shape2{bottom:-150px;left:-1500px;width:3000px;height:150px;-webkit-transform:rotate(-7deg);-ms-transform:rotate(-7deg);transform:rotate(-7deg);background-color:#ffffff;}.css-9o309y.s-section-shape.s-first-section-big-arrow:not(._on-top-of-second-section) .shape2{-webkit-transform:rotate(7deg);-ms-transform:rotate(7deg);transform:rotate(7deg);}.css-9o309y.s-section-shape.s-first-section-big-arrow._on-top-of-second-section{z-index:100;border-top:calc(0.1227845609029046 * 50vw) solid #ffffff;}.css-9o309y.s-section-shape.s-first-section-arrow:not(._on-top-of-second-section){position:absolute;bottom:0;width:100%;left:0;}.css-9o309y.s-section-shape.s-first-section-arrow:not(._on-top-of-second-section) .shape1,.css-9o309y.s-section-shape.s-first-section-arrow:not(._on-top-of-second-section) .shape2{position:absolute;bottom:0;width:50%;height:0;box-sizing:border-box;}.css-9o309y.s-section-shape.s-first-section-arrow:not(._on-top-of-second-section) .shape1{left:0;border-right-color:transparent !important;}.css-9o309y.s-section-shape.s-first-section-arrow:not(._on-top-of-second-section) .shape2{right:0;border-left-color:transparent !important;}.css-9o309y.s-section-shape.s-first-section-arrow._on-top-of-second-section{position:absolute;left:50%;}.css-9o309y.s-section-shape.s-first-section-arrow:not(._on-top-of-second-section){height:25px;width:100%;z-index:100;}.css-9o309y.s-section-shape.s-first-section-arrow:not(._on-top-of-second-section) .shape1,.css-9o309y.s-section-shape.s-first-section-arrow:not(._on-top-of-second-section) .shape2{border-width:0 25px 25px 25px;border-color:#ffffff;border-style:solid;}.css-9o309y.s-section-shape.s-first-section-arrow._on-top-of-second-section{margin-left:-25px;z-index:100;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #ffffff;}.css-fi1a9v.slide{--s-mobile-nav-height:50px;--s-mobile-actions-height:56px;}.css-fi1a9v .s-top-padding-large.s-section:not(.s-slider-section):not(.s-grid-section),.css-fi1a9v .s-top-padding-large.s-grid-section:not(._wide),.css-fi1a9v .s-top-padding-large.s-new-grid-section:not(.padding-adjust),.css-fi1a9v .s-top-padding-large.s-section.s-new-grid-section.padding-adjust{padding-top:150px !important;}.css-fi1a9v .s-bottom-padding-large.s-section:not(.s-slider-section):not(.s-grid-section),.css-fi1a9v .s-bottom-padding-large.s-grid-section:not(._wide):not(.padding-adjust),.css-fi1a9v .s-bottom-padding-large.s-new-grid-section:not(.padding-adjust),.css-fi1a9v .s-bottom-padding-large.s-section.s-new-grid-section.padding-adjust{padding-bottom:150px !important;}.css-fi1a9v .s-top-padding-half.s-section:not(.s-slider-section):not(.s-grid-section),.css-fi1a9v .s-top-padding-half.s-grid-section:not(._wide):not(.padding-adjust),.css-fi1a9v .s-top-padding-half.s-new-grid-section:not(.padding-adjust),.css-fi1a9v .s-top-padding-half.s-section.s-new-grid-section.padding-adjust{padding-top:138px;}@media screen and (max-width:767px){.css-fi1a9v .s-top-padding-half.s-section:not(.s-slider-section):not(.s-grid-section),.css-fi1a9v .s-top-padding-half.s-grid-section:not(._wide):not(.padding-adjust),.css-fi1a9v .s-top-padding-half.s-new-grid-section:not(.padding-adjust),.css-fi1a9v .s-top-padding-half.s-section.s-new-grid-section.padding-adjust{padding-top:125px;}}.css-fi1a9v .s-bottom-padding-half.s-section:not(.s-slider-section):not(.s-grid-section),.css-fi1a9v .s-bottom-padding-half.s-grid-section:not(._wide):not(.padding-adjust),.css-fi1a9v .s-bottom-padding-half.s-new-grid-section:not(.padding-adjust),.css-fi1a9v .s-bottom-padding-half.s-section.s-new-grid-section.padding-adjust{padding-bottom:calc( 40px + 15px ) !important;}@media screen and (max-width:767px){.css-fi1a9v .s-bottom-padding-half.s-section:not(.s-slider-section):not(.s-grid-section),.css-fi1a9v .s-bottom-padding-half.s-grid-section:not(._wide):not(.padding-adjust),.css-fi1a9v .s-bottom-padding-half.s-new-grid-section:not(.padding-adjust),.css-fi1a9v .s-bottom-padding-half.s-section.s-new-grid-section.padding-adjust{padding-bottom:calc( 27px + 15px ) !important;}}.css-fi1a9v .s-top-padding-none.s-section:not(.s-slider-section):not(.s-grid-section),.css-fi1a9v .s-top-padding-none.s-grid-section:not(._wide):not(.padding-adjust),.css-fi1a9v .s-top-padding-none.s-new-grid-section:not(.padding-adjust),.css-fi1a9v .s-top-padding-none.s-section.s-new-grid-section.padding-adjust{padding-top:98px;}.css-fi1a9v .s-bottom-padding-none.s-section:not(.s-slider-section):not(.s-grid-section),.css-fi1a9v .s-bottom-padding-none.s-grid-section:not(._wide):not(.padding-adjust),.css-fi1a9v .s-bottom-padding-none.s-new-grid-section:not(.padding-adjust),.css-fi1a9v .s-bottom-padding-none.s-section.s-new-grid-section.padding-adjust{padding-bottom:30px !important;}.css-fi1a9v .s-section:not(.s-slider-section):not(.s-grid-section),.css-fi1a9v .s-grid-section:not(._wide):not(.padding-adjust),.css-fi1a9v .s-new-grid-section:not(.padding-adjust),.css-fi1a9v .s-section.s-new-grid-section.padding-adjust{padding-top:178px;padding-bottom:80px !important;box-sizing:border-box;min-height:calc(100vh - 0px);}@media screen and (max-width:767px){.css-fi1a9v .s-section:not(.s-slider-section):not(.s-grid-section),.css-fi1a9v .s-grid-section:not(._wide):not(.padding-adjust),.css-fi1a9v .s-new-grid-section:not(.padding-adjust),.css-fi1a9v .s-section.s-new-grid-section.padding-adjust{min-height:calc( 100vh - 50px - 56px );}}@media screen and (max-width:767px){.css-fi1a9v .s-section:not(.s-slider-section):not(.s-grid-section),.css-fi1a9v .s-grid-section:not(._wide):not(.padding-adjust),.css-fi1a9v .s-new-grid-section:not(.padding-adjust),.css-fi1a9v .s-section.s-new-grid-section.padding-adjust{padding-top:151px;padding-bottom:53px !important;}}@media screen and (max-width:767px){.css-fi1a9v .s-section:not(.s-slider-section):not(.s-grid-section).s-section-mobile-height-full,.css-fi1a9v .s-grid-section:not(._wide):not(.padding-adjust).s-section-mobile-height-full,.css-fi1a9v .s-new-grid-section:not(.padding-adjust).s-section-mobile-height-full,.css-fi1a9v .s-section.s-new-grid-section.padding-adjust.s-section-mobile-height-full{min-height:calc( 100vh - 50px - 56px );}}@media screen and (min-width:768px){.css-fi1a9v .s-section.s-slider-section{padding-top:90px;}.css-fi1a9v .s-section.s-slider-section .slider .slick-slide .item{min-height:calc(100vh - 90px);}}.css-fi1a9v .s-section.s-slider-section .iosslider.with-adjust .slider .inner{padding-top:80px;padding-bottom:80px;}@media screen and (max-width:767px){.css-fi1a9v .s-section.s-slider-section .iosslider.with-adjust .slider .inner{padding-top:53px;padding-bottom:53px;}}#s-content .css-e57vny.s-common-button.s-custom-btn,#section-selector-wrapper .css-e57vny.s-common-button.s-custom-btn,#s-use-site-style-config-container .css-e57vny.s-common-button.s-custom-btn{color:#fff;background:#1c3c4c;border:1px solid rgba(255,255,255,0.1);background-clip:padding-box;}.css-uvti1m.slide{false;--s-mobile-nav-height:0px;--s-mobile-actions-height:56px;}.css-uvti1m.slide .s-title{color:#1d2023;}.css-uvti1m.slide .s-subtitle{color:#1c3c4c;}.css-uvti1m.slide  .s-item-title,.css-uvti1m.slide .s-ecommerce-card-view-card-name{color:#1d2023;}.css-uvti1m.slide  .s-item-subtitle,.css-uvti1m.slide .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-cards .s-ecommerce-card-view-card .s-ecommerce-card-view-card-price span,.css-uvti1m.slide .s-section-selector-group .s-ecommerce-card-view-card-price span,.css-uvti1m.slide .s-blog-info{color:#1c3c4c;}.css-uvti1m.slide  .s-item-text,.css-uvti1m.slide .s-footer-text,.css-uvti1m.slide .s-blog-details-blurb{color:#50555c;}.css-uvti1m.slide .s-map-loading{border:1px solid rgba(0,0,0,0.1);}.css-uvti1m.slide .s-map-loading .fa.fill-spinner-big{background-color:rgba(0,0,0,0.3);}.css-uvti1m .s-top-padding-large.s-section:not(.s-slider-section):not(.s-grid-section),.css-uvti1m .s-top-padding-large.s-grid-section:not(._wide),.css-uvti1m .s-top-padding-large.s-new-grid-section:not(.padding-adjust),.css-uvti1m .s-top-padding-large.s-section.s-new-grid-section.padding-adjust{padding-top:150px !important;}.css-uvti1m .s-bottom-padding-large.s-section:not(.s-slider-section):not(.s-grid-section),.css-uvti1m .s-bottom-padding-large.s-grid-section:not(._wide):not(.padding-adjust),.css-uvti1m .s-bottom-padding-large.s-new-grid-section:not(.padding-adjust),.css-uvti1m .s-bottom-padding-large.s-section.s-new-grid-section.padding-adjust{padding-bottom:150px !important;}.css-uvti1m .s-top-padding-half.s-section:not(.s-slider-section):not(.s-grid-section),.css-uvti1m .s-top-padding-half.s-grid-section:not(._wide):not(.padding-adjust),.css-uvti1m .s-top-padding-half.s-new-grid-section:not(.padding-adjust),.css-uvti1m .s-top-padding-half.s-section.s-new-grid-section.padding-adjust{padding-top:40px;}@media screen and (max-width:767px){.css-uvti1m .s-top-padding-half.s-section:not(.s-slider-section):not(.s-grid-section),.css-uvti1m .s-top-padding-half.s-grid-section:not(._wide):not(.padding-adjust),.css-uvti1m .s-top-padding-half.s-new-grid-section:not(.padding-adjust),.css-uvti1m .s-top-padding-half.s-section.s-new-grid-section.padding-adjust{padding-top:27px;}}.css-uvti1m .s-bottom-padding-half.s-section:not(.s-slider-section):not(.s-grid-section),.css-uvti1m .s-bottom-padding-half.s-grid-section:not(._wide):not(.padding-adjust),.css-uvti1m .s-bottom-padding-half.s-new-grid-section:not(.padding-adjust),.css-uvti1m .s-bottom-padding-half.s-section.s-new-grid-section.padding-adjust{padding-bottom:calc( 40px + 0px );}@media screen and (max-width:767px){.css-uvti1m .s-bottom-padding-half.s-section:not(.s-slider-section):not(.s-grid-section),.css-uvti1m .s-bottom-padding-half.s-grid-section:not(._wide):not(.padding-adjust),.css-uvti1m .s-bottom-padding-half.s-new-grid-section:not(.padding-adjust),.css-uvti1m .s-bottom-padding-half.s-section.s-new-grid-section.padding-adjust{padding-bottom:calc( 27px + 0px );}}.css-uvti1m .s-top-padding-none.s-section:not(.s-slider-section):not(.s-grid-section),.css-uvti1m .s-top-padding-none.s-grid-section:not(._wide):not(.padding-adjust),.css-uvti1m .s-top-padding-none.s-new-grid-section:not(.padding-adjust),.css-uvti1m .s-top-padding-none.s-section.s-new-grid-section.padding-adjust{padding-top:0px;}.css-uvti1m .s-bottom-padding-none.s-section:not(.s-slider-section):not(.s-grid-section),.css-uvti1m .s-bottom-padding-none.s-grid-section:not(._wide):not(.padding-adjust),.css-uvti1m .s-bottom-padding-none.s-new-grid-section:not(.padding-adjust),.css-uvti1m .s-bottom-padding-none.s-section.s-new-grid-section.padding-adjust{padding-bottom:0;}.css-uvti1m .s-section:not(.s-slider-section):not(.s-grid-section),.css-uvti1m .s-grid-section:not(._wide):not(.padding-adjust),.css-uvti1m .s-new-grid-section:not(.padding-adjust),.css-uvti1m .s-section.s-new-grid-section.padding-adjust{padding-top:80px;padding-bottom:80px;}@media screen and (max-width:767px){.css-uvti1m .s-section:not(.s-slider-section):not(.s-grid-section),.css-uvti1m .s-grid-section:not(._wide):not(.padding-adjust),.css-uvti1m .s-new-grid-section:not(.padding-adjust),.css-uvti1m .s-section.s-new-grid-section.padding-adjust{padding-top:53px;padding-bottom:53px;}}@media screen and (max-width:767px){.css-uvti1m .s-section:not(.s-slider-section):not(.s-grid-section).s-section-mobile-height-full,.css-uvti1m .s-grid-section:not(._wide):not(.padding-adjust).s-section-mobile-height-full,.css-uvti1m .s-new-grid-section:not(.padding-adjust).s-section-mobile-height-full,.css-uvti1m .s-section.s-new-grid-section.padding-adjust.s-section-mobile-height-full{min-height:calc( 100vh - 0px - 56px );}}.css-uvti1m .s-section.s-slider-section .iosslider.with-adjust .slider .inner{padding-top:80px;padding-bottom:80px;}@media screen and (max-width:767px){.css-uvti1m .s-section.s-slider-section .iosslider.with-adjust .slider .inner{padding-top:53px;padding-bottom:53px;}}.css-lza0bd.s-repeatable.new-text-color-logic .s-item-title{color:#1d2023;}.css-lza0bd.s-repeatable.new-text-color-logic .s-item-subtitle{color:#1c3c4c;}.css-lza0bd.s-repeatable.new-text-color-logic .s-item-text{color:#50555c;}.css-107dxfv.s-footer-section .s-component.s-social-media ul.s-social-media-buttons .s-social-icon{background:rgba(28,60,76,0.5);}
