/** Shopify CDN: Minification failed

Line 36:42 Expected ")" to end URL token
Line 45:42 Expected ")" to end URL token
Line 54:42 Expected ")" to end URL token
Line 63:42 Expected ")" to end URL token
Line 72:42 Expected ")" to end URL token
Line 81:42 Expected ")" to end URL token
Line 90:42 Expected ")" to end URL token
Line 99:42 Expected ")" to end URL token
Line 108:42 Expected ")" to end URL token
Line 117:42 Expected ")" to end URL token
... and 7 more hidden warnings

**/
/*===========================*/
.footer-klaviyo-form .klaviyo-form-TDMQtz.klaviyo-form.form-version-cid-1 {
    /* margin: 20px 0px !important; */
}
.footer-klaviyo-form .needsclick.kl-private-reset-css-Xuajs1 {
    border-radius: 5px !important;
}
.footer-klaviyo-form input#email_01JKFVQ5PWCYB0VXCTNBSSJJ5E {
    padding: 17px 14px !important;
}
/*===========================*/



/* devanagari */
@font-face {
  font-family: var(--text-font-family);
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/var(--text-font-family)/v19/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: var(--text-font-family);
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/var(--text-font-family)/v19/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: var(--text-font-family);
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/var(--text-font-family)/v19/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: var(--text-font-family);
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/var(--text-font-family)/v19/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: var(--text-font-family);
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/var(--text-font-family)/v19/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: var(--text-font-family);
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/var(--text-font-family)/v19/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: var(--text-font-family);
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/var(--text-font-family)/v19/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: var(--text-font-family);
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/var(--text-font-family)/v19/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: var(--text-font-family);
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/var(--text-font-family)/v19/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: var(--text-font-family);
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/var(--text-font-family)/v19/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: var(--text-font-family);
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/var(--text-font-family)/v19/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: var(--text-font-family);
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/var(--text-font-family)/v19/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: var(--text-font-family);
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/var(--text-font-family)/v19/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: var(--text-font-family);
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/var(--text-font-family)/v19/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: var(--text-font-family);
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/var(--text-font-family)/v19/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOkCnqEu92Fr1Mu51xHIzIFKw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOkCnqEu92Fr1Mu51xIIzI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOjCnqEu92Fr1Mu51S7ACc3CsTKlA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOjCnqEu92Fr1Mu51S7ACc-CsTKlA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOjCnqEu92Fr1Mu51S7ACc2CsTKlA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOjCnqEu92Fr1Mu51S7ACc5CsTKlA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOjCnqEu92Fr1Mu51S7ACc1CsTKlA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

/*================ Fonts ================*/
/* font-family: var(--text-font-family), sans-serif;
font-family: 'Roboto', sans-serif; */

/*================ General ================*/
.Container{max-width:1920px; margin: 0 auto;}
.SectionHeader:not(:only-child) {margin-bottom: 40px;}
.features--heading-large .Rte h6, .features--heading-large .u-h6{font-size:16px;letter-spacing: 0px;line-height: 1.45;font-weight:500;margin-bottom:0;}
.features--heading-large .Rte h1, .features--heading-large .u-h1{font-size:32px;letter-spacing: -1.84px;line-height: 1.4;}
.SectionHeader__SubHeading+.SectionHeader__Heading{margin-top:0;}
.SectionFooter {margin-top: 60px;}
.SectionFooter .Link{font-family: var(--text-font-family), sans-serif;font-size:16px;font-weight:500;line-height: 1.45;}
.SectionFooter .Link--underline::before{height:2px;background-color:#FEA900;}
.SectionFooter .Link svg{width:12px;margin-left:5px;}
.slick-arrow{font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;z-index:1;}
.slick-arrow.slick-disabled{opacity: 0;}
.slick-prev{left: 0;}
.slick-next{right: 0;}
.slick-arrow:before{content:'';border: solid #101720;border-width: 0 3px 3px 0;display: inline-block;padding: 3px;}
.slick-next:before{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.slick-prev:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);}
.Button, .shopify-payment-button__button--unbranded, .spr-button-primary:not(input), .spr-pagination-next>a, .spr-pagination-prev>a, .spr-summary-actions-newreview, input.spr-button-primary{font-size:14px;font-weight:700;text-transform:none;letter-spacing:0;border-radius: 8px;padding: 10px 18px;transition:all ease 0.5s;line-height:21px;}
.Button::before, .shopify-payment-button__button--unbranded::before, .spr-button-primary:not(input)::before, .spr-pagination-next>a::before, .spr-pagination-prev>a::before, .spr-summary-actions-newreview.spr-summary-actions-newreview::before, input.spr-button-primary::before{content:none;}
.Button--primary{background-color:#101720;}
.Button--primary:hover{border-color:#FEA900;}
.Button--primary:hover{background-color:#FEA900;}
.features--heading-large .Rte h2{font-size:26px;letter-spacing: -1.12px;margin:1.65em 0 .9em;}
.Rte h3{margin-bottom:10px;}
.Rte ol:not(:last-child), .Rte p:not(:last-child), .Rte ul:not(:last-child){margin-bottom:10px;}
.Rte ul{list-style:none;margin-left:10px;}
.Rte ul li{padding:0;}
.Rte ul li:before{content:'-';margin-right:5px;margin-left: -10px;}
.Rte a:not(.Button){color:#fea900;text-decoration-color:#fea900;text-underline-position:auto;}
.Rte a:not(.Button):hover{color:#FEA900;text-decoration-color:#FEA900;}
.text-center{text-align:center;}

/*================ Header ================*/
.AnnouncementBar__Wrapper {padding: 8px 12px;}
.AnnouncementBar__Content{font-size:16px;font-weight:400;line-height:1.4em;}
.AnnouncementBar__Slider{display:none;}
.AnnouncementBar__Slider.slick-initialized{display:block;}
.AnnouncementBar__Slider .slick-track{display:flex;align-items:center;}
.AnnouncementBar__Slider .slick-arrow{width: 10px;height: 14px;background-size:contain;background-repeat:no-repeat;}
.AnnouncementBar__Slider .slick-arrow:before{content:none;}
.AnnouncementBar__Slider .slick-prev{left: 80px;background-image:url(https://cdn.shopify.com/s/files/1/2979/3338/files/Arrow-left.svg?v=1623918773);}
.AnnouncementBar__Slider .slick-next{right: 80px;background-image:url(https://cdn.shopify.com/s/files/1/2979/3338/files/Arrow-right.svg?v=1623918773);}
.AnnouncementBar form {float: left;padding: 8px 0 0 80px;}
.Header__Wrapper form select,
.AnnouncementBar form select,
.Linklist__Item form select {font-family: var(--text-font-family), sans-serif;background: transparent;border: none;font-size: 14px;font-weight: 600;vertical-align: middle;cursor: pointer;color: #101720;}
.AnnouncementBar form select option,
.Linklist__Item form select option{color: #000;}
.AnnouncementBar form img,
.Linklist__Item form img {width: 28px;height: 28px;vertical-align: middle;}
.HorizontalList--spacingExtraLoose .HorizontalList__Item .Heading { display: flex; align-items: center; }
.HorizontalList--spacingExtraLoose .HorizontalList__Item .Heading img { padding-left: 4px; }
.AnnouncementBar-marquee{display:flex;overflow: hidden;gap:80px;}
.AnnouncementBar-marquee .announce-marquee-wrap{display:flex;display: flex;flex-shrink: 0;justify-content: space-around;gap: 80px;animation: marqueescroll 50s linear infinite;}
.HorizontalList__Item{height: 30px;}
@keyframes marqueescroll {
  0% {
    transform: translate(0);
  }
  100% {
    transform: translate(calc(-100% - 36px));
  }
}

/* #section-header{box-shadow: 0px 3px 6px #00000029;} */
.Header__Wrapper{max-width:1280px;padding:6px 12px;margin:0 auto;width: 100%;}
.Header__LogoLink svg{vertical-align:middle;}
.Header__MainNav a.u-h6, .Header__SecondaryNav a.u-h8, .Header__SecondaryNav a.u-h6{font-size:14px;font-weight:600;}
.Header__SecondaryNav a.u-h8, .Header__SecondaryNav a.u-h6{position:relative;height: 100%;display: inline-block;}
.Header__SecondaryNav a.u-h8:after, .Header__SecondaryNav a.u-h6:after{position: absolute;content: "";bottom: -10px;left: 0;width: 100%;opacity: 0;transform: scale(0,1);transform-origin: left center;transition: transform .3s,opacity .3s;}
.Header__SecondaryNav a.u-h8:hover:after, .Header__SecondaryNav a.u-h6:hover:after{opacity: 1;transform: scale(1,1);}
.Header__MainNav a .Icon--collapsible-arrow{width:9px;margin-left: 7px;}
.Header__SecondaryNav a svg{margin-right:7px;vertical-align: -3px;}
.Header__SecondaryNav .Icon--search-desktop{vertical-align: -5px;}
.Icon--search-desktop{width:18px;height:18px;}
.Icon--cart-desktop{width:14px;height:18px;}
/* .Header__LinkSpacer::after{border-color:#FEA900;} */
.DropdownMenu::before{background-color:#FEA900;}

.MegaMenu{border: none;box-shadow: 0px 3px 6px #00000029;}
.MegaMenu .MegaMenu__Inner{max-width:100%;padding:5px 80px;flex-wrap: wrap;}
.MegaMenu .MegaMenu__Item--full{width:100%;margin:0;}
.MegaMenu .MegaMenu__Item--full + .MegaMenu__Item--full{margin-top:35px;}
.MegaMenu .MegaMenu__Item--full h3{font-weight:bold;margin-bottom:20px;}
.MegaMenu__Item--full .Linklist{max-height: 90px;display: flex;flex-wrap: wrap;flex-direction: column;align-content: baseline;}
.MegaMenu__Item--full .Linklist .Linklist__Item{width: 20%;margin-bottom:15px;}
.MegaMenu__Item--full .Linklist__Item .Link, .DropdownMenu .Link{font-size:14px;}
.DropdownMenu{box-shadow: 0px 3px 6px #00000029;border:none;}

.SidebarMenu{height:100%;max-height:100%;}
.SidebarMenu .Drawer__Header{min-height: 68px;padding:15px 18px;border-bottom:1px solid rgb(51,63,72,0.5);}
.SidebarMenu .Drawer__Header .Drawer__Logo{display:inline-flex;}
.SidebarMenu .Drawer__Content{height: auto;max-height:unset /*calc(100vh - 68px)*/;    flex: 1 1 auto;}
.SidebarMenu .Drawer__Close{left:auto;right:25px;}
.SidebarMenu .Drawer__Main, .SidebarMenu .Drawer__Container{padding:0;}
.SidebarMenu .Drawer__Content::before, .SidebarMenu .Drawer__Main::after{content:none;}
.SidebarMenu .Collapsible__Button.u-h6{padding:17.5px 18px;font-family: var(--text-font-family), sans-serif;font-size:16px;color:#101720;font-weight:500;}
.SidebarMenu .Collapsible, .SidebarMenu .Linklist{border-color:rgb(51,63,72,0.5);}
.Collapsible__Content{background-color:rgb(235,236,237,0.5);padding:8px 0;}
.Collapsible .Collapsible .Collapsible__Button{font-family: var(--text-font-family), sans-serif;font-size:16px;color:#101720;font-weight:500;padding: 8px 0;}
.Collapsible__Arrow{width:12px;position:absolute;right:25px;top:calc(50% - 10px);}
.SidebarMenu .Collapsible__Button[aria-expanded="true"] .Collapsible__Arrow{transform: rotate(90deg);-webkit-transform: rotate(90deg);}

.unlimited__pro-wrapper{background-color: #E0FFE2;border-radius: 12px;padding: 12px; width: 100%;font-size: 14px;line-height: 19.8px;color: #333F48; overflow: hidden;max-height: 1000px;opacity: 1;transition: max-height 300ms ease, opacity 300ms ease;}
.unlimited__pro-wrapper.is-collapsed {max-height: 0; opacity: 0;}
.unlimited__pro-inner{display: flex; flex-direction: column;row-gap: 4px;width: 100%;}
.unlimited__pro-header{display: flex;justify-content: space-between;}
.unlimited__pro-header p{font-weight: 500;}
.unlimited__pro-text span{font-weight: 500;}
.unlimited__pro-btn{font-weight:600;line-height: 24px;color:#0C1924;background: #FFF;border: 2px solid #0C1924;height:27px; width:91px;border-radius: 8px;margin:0 0 0 auto;cursor:pointer;}
.unlimited__pro-btn:hover{background-color: #E6ECF2;transition: background-color 0.2s ease-in-out;}
.smooth-swap {transition: opacity 0.28s ease, height 0.28s ease;opacity: 1;overflow: hidden;}
.smooth-swap.is-fading {opacity: 0;}

/* Accessibility: avoid motion for users who prefer reduced motion */
@media (prefers-reduced-motion: reduce) {
  .smooth-swap {
    transition: none;
  }
}

.SidebarMenu__Nav--secondary{margin-top: 17.5px;padding:0 18px;}
.SidebarMenu__Nav--secondary .Link{font-family: var(--text-font-family), sans-serif;font-size:16px;color:#101720;font-weight:500;}
.SidebarMenu .Drawer__Footer{box-shadow:none;margin:17.5px 0;}
.SidebarMenu .Drawer__Footer::before{content:none;}
.SidebarMenu__Social{padding: 0 18px;display: flex;justify-content: flex-start;grid-template-columns:inherit;}
.SidebarMenu__Social li{display:inline-block;margin:0 20px 0 0;}
.SidebarMenu__Social li a{font-size:16px;color:#101720;}

/*================ Homepage ================*/
.shopify-section--banner{padding:100px 0 65px;position: relative;z-index: 0;}
.shopify-section--banner .Container{width:100%;display:flex;}
.shopify-section--banner .Image__Cell{width:30%;}
.shopify-section--banner .Image__Cell.hidden-pocket{text-align:right;}
.shopify-section--banner .Text__Cell{width:40%;padding:0 30px;}
.shopify-section--banner .SectionHeader{margin-bottom:50px;}
.shopify-section--banner .SectionHeader__Heading { font-size: 48px; color: #fff; letter-spacing: -1.92px; text-shadow: 0px 1px 4px #00000029; line-height: 1.1; margin-bottom: 10px; }
.shopify-section--banner.sale--banner .SectionHeader__Heading {font-size:100px;color:#fff;letter-spacing: -1.92px;text-shadow: 0px 1px 4px #00000029;line-height: 0.8;margin-bottom: 6px;display: inline-block;position: relative;}
.shopify-section--banner.sale--banner .SectionHeader__Heading:after {background: url(https://cdn.shopify.com/s/files/1/2979/3338/files/Vector_137.svg?v=1693545241);content: "";display: block;width: 100%;height: 14px;}
.shopify-section--banner.sale--banner .SectionHeader__Heading:before {background: url(https://cdn.shopify.com/s/files/1/2979/3338/files/Vector_main.svg);content: "";display: block;width: 49px;height: 42px;position: absolute;right: -35px;top: -30px;}
.shopify-section--banner .SectionHeader__SubHeading { font-size: 20px; color: #fff; letter-spacing: 0px; font-weight: 500; line-height: 1.4; }
.shopify-section--banner.sale--banner h2.SectionHeader__SubHeading{font-size:24px;color:#fff;letter-spacing: 0px;font-weight:700;line-height: 1.4;margin-bottom: 10px;/* text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); */}
.shopify-section--banner.sale--banner h3.SectionHeader__SubHeading{font-size:34px;color:#fff;letter-spacing: 0px;font-weight:700;line-height: 1.4;/* text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); */}
.shopify-section--banner .Select{margin-bottom:15px;}
.shopify-section--banner .Select--primary select{height: 56px;font-family: var(--text-font-family), sans-serif;font-size:18px;font-weight:bold;box-shadow: 3px 3px 20px #FFFFFF66;border: 3px solid #FEA900;border-radius:6px;padding-left: 20px;padding-right: 38px;}
.shopify-section--banner .Select--primary::after{right: 3px;top: 3px;height:calc(100% - 6px);border-radius:3px;}
.shopify-section--banner .Select--primary .icon-search {right: 20px;width: 14px;}
.shopify-section--banner .Rte{font-family: 'Roboto', sans-serif;font-size:14px;color: #fff;}
.shopify-section--banner .Rte a:not(.Button){color:#fff;text-decoration-color:#fff;}
.shopify-section--banner.sale--banner .bottom_left { right: 0px; position: absolute; bottom: 0px; max-width: 388px; }
.shopify-section--banner.sale--banner .bottom_left .mb_show {display:none;}

.shopify-section--review section{padding:15px 0;}
.ReviewList{display:none;}
.ReviewList.slick-initialized{display:block;}
.ReviewList--Item{text-align:center;}
.ReviewList--Item img{margin:0 auto 7px;min-height:41px;}
.ReviewList--Item p{font-family: var(--text-font-family), sans-serif;font-size:16px;color:rgb(51,63,72,0.55);font-weight:500;line-height: 1;}
.ReviewList--Item svg{width:16px;height:16px;fill:#FFC400;vertical-align: -2px;margin:0 0 0 5px;}

.shopify-section--verified-review .Section{background-color:rgb(238,244,252,0.67);padding:90px 0;}
.shopify-section--verified-review .Container-pd0{padding:0;}
.VerifiedReviews--List{padding:0 7.5px;display:none;z-index: 1;}
.VerifiedReviews--List.slick-initialized{display:block;}
.VerifiedReviews--List:after{content:'';width:98px;height:96px;background-image:url(https://cdn.shopify.com/s/files/1/2979/3338/files/Sim-Icon.svg?v=1623840357);background-size:contain;background-repeat:no-repeat;position:absolute;top:-60px;right:calc(33% - 98px);z-index:-1;}
.VerifiedReviews--List .slick-track{display:flex;}
.VerifiedReviews--List .slick-slide{padding:7.5px;height:auto;display:flex;}
.VerifiedReviews--List .slick-slide>div{width:100%;display:flex;}
.VerifiedReviews--List .VerifiedReviews--List-Item{width:100%;background-color:#fff;box-shadow:0 0 10px rgb(0,0,0,0.2);border-radius:6px;overflow:hidden;}
.VerifiedReviews--List-Image{padding-top:100%;position:relative;}
.VerifiedReviews--List-Image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}
.VerifiedReviews--List-Content{padding:15px;}
.VerifiedReviews--List-Content h5{font-family: var(--text-font-family), sans-serif;font-size:16px;font-weight:400;line-height: 1;margin-bottom:10px;}
.VerifiedReviews--List-Content svg{width:16px;height:16px;fill:#FFC400;vertical-align: -1px;margin:0 5px 0 0;}
.VerifiedReviews--List-Content h3{font-size:20px;font-weight:bold;margin-bottom:10px;line-height:1.4;}
.VerifiedReviews--List-Content .Rte{line-height:1.35;}
.VerifiedReviews--List .slick-arrow{width:40px;height:40px;}
.VerifiedReviews--List .slick-arrow:before{border-width: 0 5px 5px 0;border-color:#fea900;padding: 12px;}
.VerifiedReviews--List .slick-prev{left: 25px;}
.VerifiedReviews--List .slick-next{right: 25px;}

#section-blog_posts_new_KyT79d .SectionFooter .Button { background: #fea900; border-color: #fea900; padding: 12px 50px; font-weight: 600;transition:all 0.5s; }
#section-blog_posts_new_KyT79d .SectionFooter .Button:hover { background: #fff; color: #fea900; }
#section-blog_posts_new_KyT79d .ArticleItem img, #section-blog_posts_new_KyT79d .ArticleItem__ImageWrapper { border-radius: 10px; }

.shopify-section--travel .Section{padding:90px 0;}
.shopify-section--travel .Feature-Row{max-width:840px;margin:0 auto;}
.Feature-Row .Grid{display:flex;flex-wrap:wrap;align-items:center;}
.GridImage--Right{flex-direction:row-reverse;}
.Feature-Row h3{font-size:20px;line-height: 1.5;margin-bottom: 0;}
.Feature-Row .Rte{max-width:360px;line-height:1.35;}

.shopify-section--refer .Section{background-color:#FEA900;padding:50px 0;}
.shopify-section--refer .SectionHeader__SubHeading{color:#fff;}
.shopify-section--refer .SectionHeader__Heading{font-size:36px;color:#fff;line-height: 1;margin-bottom: 25px;}
.Button--Fancy{background-color:#fff;font-size:16px;color:#FEA900;padding:8px 28px;text-transform: none;letter-spacing: 0;border-radius: 5px;box-shadow:0px 3px 7px rgb(0,0,0,0.1);position:relative;}
.Button--Fancy:before, .Button--Fancy:after{content:'';width:15px;height:100%;background-size:contain;background-position:center;background-repeat: no-repeat;position:absolute;top:0;}
.Button--Fancy:before{left:-25px;background-image:url(https://cdn.shopify.com/s/files/1/2979/3338/files/Fancy-left.svg?v=1623919289);}
.Button--Fancy:after{right:-25px;background-image:url(https://cdn.shopify.com/s/files/1/2979/3338/files/Fancy-right.svg?v=1623919289);}

.shopify-section--rich-text{padding:0px 0;}
.shopify-section--rich-text .Section{padding:90px 0;}
.shopify-section--rich-text .Rte{max-width:860px;font-size:14px;line-height:1.35;margin:0 auto 40px;}
.shopify-section--rich-text ul{list-style:none;max-width: 620px;margin: 0 auto;display: flex;justify-content: space-evenly;}
.shopify-section--rich-text .Link{font-family: var(--text-font-family), sans-serif;font-size:16px;font-weight:500;line-height: 1.45;}
.shopify-section--rich-text .Link--underline::before{height:2px;background-color:#FEA900;}

.section-newsletter .FlexboxIeFix{background-color:#FEA900;padding:30px 0;}
.section-newsletter .Container {flex-basis: 1040px;display: flex;align-items: center;}
.section-newsletter .SectionHeader{width:43%;text-align: left;margin-bottom: 0px;}
.section-newsletter .SectionHeader__Heading{font-size:28px;letter-spacing: -1.52px;margin-bottom: 0;line-height: 1.4;}
.section-newsletter .Rte{font-family:var(--text-font-family), sans-serif;font-size:14px;font-weight:500;}
.section-newsletter .Form{width:57%;padding-left:20px;}
.section-newsletter .Newsletter .Form__Input{min-width:inherit;width:100%;font-size:16px;border: 2px solid #FFFFFF;border-radius: 5px;}
.section-newsletter #section-newsletter .Form__Submit{width: auto;font-family: var(--text-font-family), sans-serif;font-size:16px;color:#101720;font-weight:500;border: 2px solid #FFFFFF;border-radius: 5px;text-transform:none;letter-spacing:0;margin: 0 0 0 -6px;padding:0 25px;box-shadow:none;}
.section-newsletter #section-newsletter .Form__Submit:hover{color:#101720;}
/***chat app***/
/* .message-window-iframe-c5vp59.ssp-page {justify-content: center !important;} */
/***end end***/ 

/*================ Footer ================*/
/* .Footer{padding:40px 0;} */
.Footer li:hover{text-decoration: underline;}
.Footer__Inner{flex-wrap:nowrap;}
.Footer__Block{padding-left:20px;padding-right:20px;}
.Footer__Block--text{flex: 1 1 20%;}
.Footer__Block--links{flex: 1 1 20%;}
.Footer__Block--social{flex: 1 1 20%;}
.Footer__Logo{max-width: 270px;text-align:center;}
.Footer__Title{font-size:16px;font-weight:500;line-height: 1.45;}
.Footer__Content{max-width:270px;font-family: var(--text-font-family), sans-serif;font-size:14px;text-align:center;line-height: 1.4;}
.Footer__Content a:not(.Button){color:#fff;font-weight:bold;text-decoration-color:#fff;}
.Footer__Content a:not(.Button):hover{color:#fea900;}
.Footer__Block--text .Footer__Title{max-width:270px;text-align:center;}
.Footer__Block--links .Linklist__Item{margin-bottom:9px;}
.Footer__Block--links .Link{font-family: var(--text-font-family);font-size:14px;font-weight:300;}
.Footer__Block--links .Link:hover{color:#fea900;}
.Footer__Image{max-width:175px;margin-bottom:30px;}
.Footer__Social{max-width:175px;margin: 0;text-align: center;}
.Footer__Social.HorizontalList li{margin:0 7.5px;line-height: 1;vertical-align: top;}
.Footer__Social a{font-size:24px;vertical-align: top;}
.Footer__Social a:hover{color:#fea900 !important;}
.Footer__Popular{border-top:1px solid rgba(255,255,255,0.2);padding:12px 0;}
.Footer__Popular ul{list-style:none;}
.Footer__Popular ul li{display:inline-block;margin-right:25px;}
.Footer__Popular ul li a{font-family: var(--text-font-family), sans-serif;font-size:14px;}
.Footer__Popular ul li a:hover{color:#fea900;}
.Footer__Copyright{padding: 16px;}
.Footer__StoreName{font-family: var(--text-font-family);font-size:16px;line-height:2em;}
.Footer__PaymentList{list-style:none;margin:0;line-height: 1;}
.Footer__PaymentList li{display:inline-block;margin-left:2px;}
.Footer__PaymentList img{vertical-align:top;}

/*================ Collection list ================*/
.collection-template {margin-bottom: 0px;}
.collection-template .PageHeader{margin:35px 0 20px;}
.collection-template .SectionHeader .SectionHeader__Heading{font-size:32px;letter-spacing: -1.52px;line-height:1;margin-bottom:5px;}
.collection-template .Select{display: inline-block;margin-top: 15px;margin-bottom: 15px;}
.collection-template .Select--primary select{min-width: 336px;width:auto;height: 56px;font-family: var(--text-font-family), sans-serif;font-size:18px;font-weight:500;border: 2px solid #FEA900;border-radius:3px;padding-left: 20px;padding-right: 38px;}
.collection-template .Select--primary::after{right: 3px;top: 3px;height:calc(100% - 6px);border-radius:3px;}
.collection-template .Select--primary svg {right: 20px;width: 14px;}
.collection-template .Rte{font-size:14px;font-weight:500;}
.collection-template .CollectionMain{background-color:#FFF;padding-top:60px;text-align: center;}
.collection-template .CollectionInner{max-width:930px;margin:0 auto;padding-left:50px;padding-right:50px;}
.collection-template .ProductList{display:flex;flex-wrap:nowrap;justify-content:center;padding:0;overflow:auto;scroll-behavior: smooth;cursor:grab;}
.collection-template .ProductList .Grid__Cell{display:flex;}
.collection-template .ProductItem{width:100%;display:flex;}
.ProductItem__Wrapper{width:100%;background-color:transparent;border-radius: 5px;overflow: hidden;box-shadow: 0px 0px 10px #00000029;display: flex;flex-direction: column;}
.ProductItem__Info{padding:0 10px 20px;flex: 1;display: flex;flex-direction: column;align-items: center;}
.ProductItem__Info .stamped-badge-starrating{margin-right:10px !important;}
.ProductItem__Info .stamped-badge-caption{font-family: var(--text-font-family), sans-serif;font-size:16px;color:#101720;font-weight:500;}
/* body.template-collection .ProductItem__Info .stamped-badge-caption[data-reviews][data-label][data-version="2"] > span{display: none !important;} */
.ProductItem__Title{font-size:16px;font-weight:500;line-height: 1.6;margin-bottom: 7px;}
.ProductItem__PriceList{margin-bottom:12px;display: flex;justify-content: center;flex-direction: row-reverse;align-items: flex-start;flex: 1;}
.ProductItem__PriceList .Price{color:#FEA900;font-weight: 500;}
.ProductItem__PriceList .Price--compareAt{color:#101720;margin-left: 0;margin-right: 5px;}
.ProductItem__PriceList .Price--compareAt::before{width: 100%;left:0;}
.ProductItem__Info .Button{width:100%;max-width:186px;padding:6px 10px;background-color : #0078FC;}
.ProductItem__Info .Button:hover{background-color : #005BBF;}

.shopify-section--plans .Rte ol:not(:last-child), .shopify-section--plans .Rte p:not(:last-child), .shopify-section--plans .Rte ul:not(:last-child){margin-bottom:20px;}
.shopify-section--plans .Section{padding:90px 0;}
.shopify-section--plans .Container{max-width:820px;}
.shopify-section--plans .SectionHeader{margin-bottom:25px;}
.shopify-section--plans .Rte{line-height:1.35;font-weight:500;}
.package-container {display: flex;align-items: flex-start;justify-content: center;margin-bottom:10px;}
.packages{margin: 20px 5px;height: auto;width: 210px;background-color: #F2F2F2;border-radius: 12px;display: flex;flex-direction: column;align-items: center;text-align: center;flex-wrap: wrap;}
.packages:first-child, .packages:last-child{margin-top:50px;}
.pricing-highlight{width: 100%;background-color:#333E48;font-family: var(--text-font-family), sans-serif;font-size:14px;color:#fff;letter-spacing: -0.25px;font-weight:600;text-transform:uppercase;border-radius:12px 12px 0 0;padding: 6px 0;}
.packages .pricing-title{min-height: 122px;font-size:24px;color:#000000;font-weight:500;padding-bottom:7px;}
.packages .pricing-title img{margin:25px 0 13px;}
.packages:nth-child(2n) .pricing-title img{margin-top:15px;}
.packages .list{margin:0 0 10px !important;border-bottom:1px solid #B3B3B3;}
.packages .list li{border-top:1px solid #B3B3B3;font-size:16px;color:#000000;font-weight:500;padding:15px 0;}
.packages .list li:before{content:none;}
.packages .list li.buy-after{color:#ed1c24;}
.packages .list li.buy-before{color:#009245;}
.buy-after svg{width:12px;height:12px;fill:#ed1c24;margin-right:5px;}
.buy-before svg{width:14px;height:12px;fill:#009245;margin-right:5px;}
.package-price{font-size:24px;color:#000;font-weight:500;margin-bottom: 10px;}
.pricing-button{border-color:#fea900;text-transform:uppercase;letter-spacing: -0.25px;box-shadow:none;padding:5px 18px;width:100%;max-width:155px;margin-bottom:15px;}
.pricing-button:before{background-color:#fea900;}
.pricing-button:hover{border-color:#101720;}
.pricing-button:hover:before{background-color:#101720;}

.shopify-section--globe .Section{padding:90px 0;}
.shopify-section--globe .SectionHeader .SectionHeader__Heading{margin-bottom:0;}
.shopify-section--globe .ProductListWrapper{max-width: 960px;margin: 0 auto;}
.shopify-section--globe .globe-slider{margin-left:-10px;margin-right:-10px;display:none;}
.shopify-section--globe .globe-slider.slick-initialized{display:block;}
.shopify-section--globe .slick-track{display:flex;}
.shopify-section--globe .slick-slide{display:flex;min-height:100%;height: auto;}
.shopify-section--globe .slick-slide>div{display:flex;width:100%;}
.shopify-section--globe .ProductItem{display:flex !important;width:100%;padding:10px;position:relative;}
.shopify-section--globe .globe-slider .slick-list{padding-top:22px;}
.shopify-section--globe .ProductItem__Wrapper{width: 100%;display: flex;flex-wrap: wrap;flex-direction: column;}
.shopify-section--globe .ProductItem__ImageWrapper{width:100%;}
.shopify-section--globe .ProductItem__Info{width:100%;}
.shopify-section--globe .slick-dots{list-style:none;display:flex;justify-content:center;margin-top:25px;}
.shopify-section--globe .slick-dots li{margin:0 5px;}
.shopify-section--globe .slick-dots li button{width:8px;height:8px;background-color:#EBECED;border-radius:50%;font-size:0;}
.shopify-section--globe .slick-dots li.slick-active button{background-color:#FEA900;}

.Collection__Description{margin:100px 0;}
.Collection__Description .Container{max-width: 1080px;}
.Collection__Description .Rte{font-size:16px;text-align: left;}
.Collection__Description .Rte center{ text-align: left; }
.Collection__Description .Rte p:not(:last-child){margin-bottom:20px;}
.Collection__Description .Rte h2{font-size:46px;letter-spacing:-1.84px;margin: 0 0 35px;line-height: 1.25;}
.template-collection #shopify-section-custom-html {border: 0;}

/*================ Product page ================*/
.Product_Wrapper{padding-top:25px;padding-bottom:30px;position: relative;background-image:url(https://cdn.shopify.com/s/files/1/2979/3338/files/Product_BG_44a57dc6-4ab0-43e1-9780-7a8b2e301023.png?v=1625470129);background-size:cover;background-repeat:no-repeat;background-position:top center;}.Product_Wrapper {background-image:url(/cdn/shop/files/Physical_SIM_Background.svg?v=1697783467);}.Product_Wrapper .breadcrumbs{text-align:center;margin:0 0 7px;line-height:1;}
.Product__Header{max-width: 660px;margin: 0 auto 15px;}
.Product__Header .ProductMeta{text-align: center;position:relative;padding:0 30px;}
.Product_Prev, .Product_Next{position:absolute;left:5px;top:calc(50% - 16px);}
.Product_Next{left:auto;right:5px;}
.Product_Prev svg, .Product_Next svg{width:16px;height:32px;fill:#FEA900;}
.Product__Header .ProductMeta__Title{font-size:32px;letter-spacing: -1.52px;line-height: 1.2;margin-bottom: 5px;}
.Product__Header .ProductMeta__SubTitle{font-weight: 900;line-height: 1em;margin: 0 0 14px;padding: 0;text-transform: none;color: #333E48;font-family: var(--text-font-family),sans-serif;}
.ProductMeta__Plan{font-family: var(--text-font-family), sans-serif;font-size:16px;color:#101720;font-weight:500;}
.ProductMeta .stamped-badge-starrating{margin-right:10px !important;}
.ProductMeta .stamped-badge-caption{font-family: var(--text-font-family), sans-serif;font-size:16px;color:#101720;font-weight:500;}
.ProductItem__Wrap{max-width:360px;margin: 0;background-color:#fff;box-shadow: 0px 0px 10px #00000029;border-radius: 5px;}
.ProductItem__Wrap .Product__Gallery{margin:0;}
.ProductItem__Wrap .Product__Gallery img{border-radius: 5px;}
.Product__InfoWrap{text-align:center;padding:20px 30px 15px;}
.ProductMeta__PriceList{margin:0 0 10px;display:flex;justify-content:center;flex-direction:row-reverse;align-items:center;}
.ProductMeta__PriceList .Price{font-size:20px;color:#FEA900;font-weight:bold;}
.ProductMeta__PriceList .Price--compareAt{color:#C4C4C4;margin-left: 0;margin-right: 5px;font-weight:400;font-size:14px;margin-top:3px;}
.ProductMeta__PriceList .Price--compareAt::before{width: 100%;left:0;}
.ProductMeta__Stock{font-family: var(--text-font-family), sans-serif;font-size:12px;font-weight:300;}
.ProductMeta__Stock.out-of-stock{color:red;}
.ProductForm{display: flex;flex-wrap: wrap;flex-direction: column;row-gap:16px;}
.ProductForm__Variants{width:100%;margin:0 0 5px;}
.ProductForm__Option .ProductForm__Item{height: 45px;font-family: var(--text-font-family),sans-serif;font-size: 18px;font-weight: 500;border: 2px solid #fea900;border-radius: 3px;padding-left: 20px;padding-right: 38px;line-height: 1.2;}
.ProductForm__Option .ProductForm__Item .Icon--select-arrow{width: 14px;}
/* .ProductForm__QuantitySelector{margin:0 10px 0 0;} */
.QuantitySelector{width:50px;border-color:#101720;border-radius: 3px;position:relative;padding-right:20px;position:relative;}
.QuantitySelector__Button{padding:0px 5px 3px 5px;height: 22px;line-height: 1;position:absolute;right:0;}
.QuantitySelector__Button[data-action="decrease-quantity"]{bottom:0;border-style:solid;border-width:0px 0px 0 1px;}
.QuantitySelector__Button[data-action="increase-quantity"]{top:0;border-style:solid;border-width:0px 0px 1px 1px;}
.QuantitySelector__Button svg *{stroke:#101720;}
.QuantitySelector__CurrentQuantity{width: 100%;height:43px;font-size:16px;font-weight:400;line-height: 1.4em;}
/* .Product__InfoWrap .ProductForm__AddToCart{width:calc(100% - 62px);background-color:#0A8DD9;border-color:#0A8DD9;box-shadow: 0px 3px 6px #00000029;} */
.Product__InfoWrap .ProductForm__AddToCart{width:100%;background-color:#0078FC;border-color:#0078FC;}
.Product__InfoWrap .ProductForm__AddToCart:hover{background-color:#005BBF !important;border-color:#005BBF !important;transition: all 0.3s ease-in-out;}
.Product__InfoWrap .ProductForm__AddToCart[disabled]{background-color:#D3D3D3;border-color:#D3D3D3;}
.Product__Benefit{margin-top:15px;margin-bottom: -6px;list-style:none;text-align:center;display: flex;flex-wrap: wrap;justify-content: center;}
.Product__Benefit li{font-family: var(--text-font-family), sans-serif;font-size:14px;font-weight:300;display:inline-block;margin:0 10px 6px;padding-left:17px;line-height: 1.45;background-image:url(https://cdn.shopify.com/s/files/1/2979/3338/files/Green_Tick.svg?v=1625469973);background-size:12px;background-repeat:no-repeat;background-position:top 4px left;}
.Product__MoneyBack{background-color:#F4F4F4;text-align:center;padding:20px 35px;font-family: var(--text-font-family), sans-serif;font-size:14px;font-weight:300;}
.Product__MoneyBack a{font-weight:normal;}
.Product_Trust{background-color:#EEF4FC;padding:35px 0;}
.Product_Trust ul{list-style:none;display:flex;justify-content:space-between;}
.Product_Trust ul li{width:240px;}
.Product_Trust ul li img{float:left;margin-right:15px;}
.Product_Trust ul li p{font-family: var(--text-font-family), sans-serif;font-size:16px;font-weight:500;overflow: hidden;text-transform: capitalize;line-height: 1.1;padding-bottom: 2px;}
.Product_Content{padding:50px 0;}
.Product_Content .Container{max-width:820px;}
.Product_Content .bg-neutral{margin-left:-15px;margin-right:-15px;}
.Product_Content .bg-neutral>div:not(.acc){display:flex;flex-wrap:wrap;}
.Product_Content .details{width:50%;padding-left:15px;padding-right:15px;}
.Product_Content .details h2{font-family: var(--text-font-family), sans-serif;font-size:20px;font-weight:bold;letter-spacing: -0.8px;margin-bottom:25px;text-align:center;line-height: 1.4;}
.Product_Content .details ul{list-style: none;margin-bottom: 10px;}
.Product_Content .details ul li{padding-left:12px;position:relative;font-size:16px;font-weight:500;line-height: 1.5;}
.Product_Content .details ul li:before{content:'';width:4px;height:4px;background-color:#101720;border-radius:50%;position:absolute;left:0;top: 9px;}
.Product_Content details{margin-top:17px;}
.Product_Content summary{background-color:rgba(237,238,239,0.5);padding: 5px 12px;border-radius: 5px;cursor: pointer;}
.Product_Content summary strong{font-family: var(--text-font-family), sans-serif;font-size:16px;letter-spacing: -0.64px;}
.Product_Content summary:after , .Collection__Description summary:after {content: "+";color: #101720;float: right;font-size: 18px;text-align: center;width: 12px;}
.Collection__Description summary::after {display: inline-block;float: none;font-size: 21px; width: 22px;padding-left: 10px;line-height: 1;}
.Collection__Description summary {cursor:pointer;}
.Product_Content details[open] summary:after ,  .Collection__Description details[open] summary:after {content:'-';}
.Product_Content .summary-inner{background-color:rgba(237,238,239,0.5);padding: 12px;border-radius: 0 0 5px 5px;font-size:16px;font-weight:500;line-height: 1.5;display: flex;flex-wrap: wrap;}
.Product_Content .summary-inner table{width: 100%;}
.Product_Content .summary-inner table td {position: relative;padding: 10px 5px;text-align: center;vertical-align: middle;border-bottom: 1px solid #eee;background: #fff;}
.Product_Content .summary-inner .col-md-4{width: 33.33333333%;padding-left:15px;padding-right:15px;}
.Product_Content .summary-inner .how-works{max-height: 80px;object-fit: contain;object-position: center;display:table;margin:0 auto 15px;}

.product_fix_bar{width: 100%;background: #fff;padding: 15px 40px;box-shadow: 0px -3px 6px #00000026;position: fixed;bottom: 0;left: 0;z-index: 9;display:none;-webkit-animation: text-focus-in 1s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;animation: text-focus-in 1s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;}
@-webkit-keyframes text-focus-in {0% {opacity: 0;}100% {opacity: 1;}}
@keyframes text-focus-in {0% {opacity: 0;}100% {opacity: 1;}}
.product_fix_bar.active{display:block;}
.product_fix_bar_inner{display: flex;table-layout: fixed;justify-content: space-between;align-items: center;}
.product_fix_bar_inner .ProductMeta__Title{font-size:20px;line-height:1.2;}
.product_fix_bar_inner .ProductMeta__PriceList{justify-content: flex-end;display: none;}
.product_fix_bar_inner .cart_right_btn{display:flex;}
.product_fix_bar_inner .Button{min-width: 220px;white-space: nowrap;background-color:#0A8DD9;border-color:#0A8DD9;box-shadow: 0px 3px 6px #00000029;}
.product_fix_bar_inner .stamped-badge-starrating{margin-right:10px !important;}
.product_fix_bar_inner .stamped-badge-caption{font-family: var(--text-font-family), sans-serif;font-size:12px;color:#101720;font-weight:500;}

.Instafeed_App{background-color:#F8F8F9;padding:50px 0;}
.Instafeed_App .SectionHeader{margin-bottom:15px;}
.Instafeed_App .SectionHeader__Heading{margin-bottom:0;}
.Instafeed_App #insta-feed{max-width:660px;margin:0 auto !important;display:none;padding:0 35px;}
.Instafeed_App #insta-feed.slick-initialized{display:block;}
.Instafeed_App #insta-feed .instafeed-container{width: 100% !important;padding-top: 100% !important;}
.Instafeed_App #insta-feed:before{content:'';width:66px;height:66px;background-image:url(https://cdn.shopify.com/s/files/1/2979/3338/files/insta.svg?v=1624862284);background-size:contain;background-repeat:no-repeat;position:absolute;left:5px;top:-40px;z-index:1;pointer-events:none;}
.Instafeed_App .slick-arrow:before{border-width: 0 2px 2px 0;padding: 6px;border-color:#FEA900;}

.section-review{padding:48px 16px;}
.section-review #stamped-main-widget{margin:0 !important;}

.shopify-section--other-customers-viewed{margin:50px 0;}
.shopify-section--other-customers-viewed .ProductListWrapper{max-width: 960px;margin: 0 auto;}
.shopify-section--other-customers-viewed .customers-slider{margin-left:-10px;margin-right:-10px;display:none;}
.shopify-section--other-customers-viewed .customers-slider.slick-initialized{display:block;}
.shopify-section--other-customers-viewed .slick-track{display:flex;}
.shopify-section--other-customers-viewed .slick-slide{display:flex;min-height:100%;height: auto;}
.shopify-section--other-customers-viewed .slick-slide>div{display:flex;width:100%;}
.shopify-section--other-customers-viewed .ProductItem{display:flex !important;width:100%;padding:10px;}
.shopify-section--other-customers-viewed .ProductItem__Wrapper{width: 100%;display: flex;flex-wrap: wrap;flex-direction: column;}
.shopify-section--other-customers-viewed .ProductItem__ImageWrapper{width:100%;}
.shopify-section--other-customers-viewed .ProductItem__Info{width:100%;}
.shopify-section--other-customers-viewed .slick-dots{list-style:none;display:flex;justify-content:center;margin-top:25px;}
.shopify-section--other-customers-viewed .slick-dots li{margin:0 5px;}
.shopify-section--other-customers-viewed .slick-dots li button{width:8px;height:8px;background-color:#EBECED;border-radius:50%;font-size:0;}
.shopify-section--other-customers-viewed .slick-dots li.slick-active button{background-color:#FEA900;}

.shopify-section--product-template .Product_Content .Container h1 { font-family: var(--text-font-family); font-size: 32px; letter-spacing: -1.52px; line-height: 1.2; font-weight: 700; text-align: center; margin-bottom: 30px; }
 

/*================ Cart ================*/
.CartItem__QuantitySelector .QuantitySelector__Button{bottom:0;border-style:solid;border-width:0px 0px 0 1px;}
.CartItem__QuantitySelector .QuantitySelector__CurrentQuantity + .QuantitySelector__Button{top:0;bottom:auto;border-style:solid;border-width:0px 0px 1px 1px;}
.CartItem__QuantitySelector .QuantitySelector svg *{stroke:#101720;}
.CartItem__Remove::before{background-color:#FEA900;}
.Drawer__Footer .Cart__Taxes{font-size:16px;font-weight: 400;text-align: center;}
.Drawer__Footer .Cart__Checkout{background-color:#0078fc;border-color:#0078fc;margin-top: 0;pointer-events: none;}
.Drawer__Footer .Cart__Checkout:hover{background-color:#005BBF;border-color:#005BBF;transition: all 0.3s ease-in-out;}
.travel_date{padding-bottom: 10px;position:relative;margin-bottom:15px;}
.travel_date:after{content:'';width:calc(100% + 60px);height:1px;background-color:#e0e2e4;position:absolute;bottom:0;left:-30px;}
.travel_date h3{font-size:16px;margin:0;line-height:1.35;}
.travel_date p{font-size:16px;line-height:1.35;}
.departure-dates{margin-bottom:15px;display: flex;flex-wrap: wrap;}
.departure-dates label{font-size:16px;font-weight:bold;margin-right:15px;min-width:110px;display: inline-block;}
.departure-dates .date{font-size: 16px;color: #101720;text-align: center;border: 1px solid #707070;border-radius: 5px;max-width: 127px;padding: 6px 5px;}
.your-departure-date-ddmm-error, .your-return-date-ddmm-error {width:100%;font-size:14px;color: #FEA900;display: none;}
.Cart__Recap .travel_date{text-align: left;}
.Cart__Recap .Cart__Checkout{background-color:#0078FC;border-color:#0078FC;pointer-events: none;width: 100%;}
a.Cart__Recap .Cart__Checkout{background-color:#0078FC; border-color:#0078FC; pointer-events:none;}

/*================ Rewards ================*/
.PageReward{font-size:16px;}
.PageReward .PageContent {max-width: 100%;}
.PageReward ol:not(:last-child), .PageReward p:not(:last-child), .PageReward ul:not(:last-child) {margin-bottom: 1.6em;}
.PageReward [data-widget-type="rewards-summary"] .stamped-rewards-widget-title, 
.PageReward [data-widget-type="rewards-how-it-works"] .stamped-rewards-widget-heading-main,
.PageReward [data-widget-type="rewards-earnings-v2"] .stamped-rewards-widget-heading-main,
.PageReward [data-widget-type="rewards-spendings-v2"] .stamped-rewards-widget-heading-main,
.PageReward [data-widget-type="rewards-referral"] .stamped-rewards-widget-heading-main,
.PageReward .stamped-rewards-widget-heading-main{font-family: var(--text-font-family), sans-serif;font-size: 32px;letter-spacing: -1.52px;line-height: 1.2;font-weight:bold;}
.PageReward [data-widget-type="rewards-referral"] .stamped-rewards-widget-heading-main{margin-top:0;}
.PageReward [data-widget-type="rewards-referral"] .stamped-rewards-widget-heading-sub{font-family: var(--text-font-family), sans-serif;font-size: 16px;line-height: 1.45;font-weight: 500;}
.PageReward [data-widget-type="rewards-summary"] {border-bottom: none;margin-bottom: -94px;}
.PageReward [data-widget-type="rewards-earnings-v2"] .stamped-rewards-widget-button{font-size: 14px;}
.PageReward [data-widget-type="rewards-activities"]{margin-top:100px;}
.PageReward [data-widget-type="rewards-how-it-works"] .stamped-rewards-widget-text{text-align:center;}

/*================ Pages ================*/
.Form__Input, .Form__Textarea, .spr-form-input-email, .spr-form-input-text, .spr-form-input-textarea{font-size: 16px;border-radius:5px;}
.Rte table th, .Table th{letter-spacing:0;text-transform:none;white-space: nowrap;}

.stamped-wall-photos-wrapper{font-size: 14px;margin:0 !important;padding:0 !important;}
.stamped-wall-photos-wrapper img{margin:0;}
.stamped-wall-photos-wrapper a:not(.Button), .stamped-pagination a:not(.link):not(.btn){text-decoration:none;}

.template-page .breadcrumbs{margin:10px 0 0;}

.page-contact-template .Rte h2{margin-bottom:10px;}
.page-contact-template .Rte ol:not(:last-child), .page-contact-template .Rte p:not(:last-child), .page-contact-template .Rte ul:not(:last-child){margin-bottom:10px;}
.page-contact-template .Button{margin-left: auto;margin-right: auto;}

.page-guides-template{margin-top:55px;}
.Faq__ItemWrapper{padding-left:0;}
.Faq__Question{background-color: rgba(237,238,239,.5);font-family: var(--text-font-family),sans-serif;font-size: 15px;letter-spacing: -.64px;padding: 7px 12px;border-radius: 5px;font-weight:700;position:relative;}
.Faq__Question:after{content: "+";color: #101720;float: right;font-size: 18px;text-align: center;width: 12px;font-weight: 400;position: absolute;right: 10px;top: 5px;}
.Faq__Item[aria-expanded="true"] .Faq__Question:after{content:'-';}
.Faq__AnswerWrapper{background-color: rgba(237,238,239,.5);border-radius: 0 0 5px 5px;font-size: 16px;font-weight: 400;line-height: 1.5;display: flex;flex-wrap: wrap;}
.Faq__AnswerWrapper .Faq__Answer{padding:12px;text-align: left;}

.section-space{margin:40px 0;}
.shopify-section--video-step .Grid{margin:0;display: flex;flex-wrap: wrap;align-items: center;}
.shopify-section--video-step .Grid__Cell{padding:0;}
.shopify-section--video-step .Grid--Right{flex-direction: row-reverse;}
.shopify-section--video-step .Grid__Cell .SectionHeader{padding-top:35px;padding-bottom:35px;}
.shopify-section--video-step .Grid--Right .SectionHeader{padding-right:35px;}
.shopify-section--video-step .Grid--Left .SectionHeader{padding-left:35px;}
.shopify-section--video-step .Rte + .Button{margin-top:25px;}

.shopify-section--welcome h2{font-size: 28px;letter-spacing: -1.84px;line-height: 1.4;margin:0;}
.shopify-section--welcome h3{font-size: 22px;line-height: 1.4;margin-bottom: 35px;}
.shopify-section--welcome .Grid{display:flex;flex-wrap:wrap;}
.shopify-section--welcome .Grid__Cell{margin-bottom:35px;}
.shopify-section--welcome h4{font-size:21px;margin-bottom:10px;}

.PageHowWorks .shopify-section--video-step .Grid + .Grid{margin-top:30px;}

.shopify-section--faq .Faq__Question{font-size:24px;}
.shopify-section--faq .Faq__Question:after{font-size:24px;width: 14px;top: 7px;}
.shopify-section--faq .Faq__AnswerWrapper{background: #fff;border: 1px solid rgba(237,238,239,.5);}
.shopify-section--faq .Faq__AnswerWrapper .Faq__Answer {width:100%;padding: 25px 12px 12px;}
.Faq__Block + .Faq__Block{margin-top:25px;}
.Faq__Block h4{margin-top:0;margin-bottom: 10px;}
.Faq_Item{text-align:center;}
.Faq_Item img{max-width: 250px;margin:0 auto 15px;}
.Faq__Item[aria-expanded=true] .Faq__AnswerWrapper{transition:height 0s ease-in-out;}
.Faq__AnswerWrapper{    transition: height 0s ease-in-out,visibility 0s ease-in-out 0s;}

.LandingPage{overflow:hidden;}
.LandingPage .PageContent{margin-bottom:0;}
.shopify-section--verified{padding: 35px 0 0;width: 100vw;position: relative;margin-left: -50vw;left: 50%;}
.shopify-section--verified .VerifiedReviews--List:after{content:none;}
.shopify-section--img-text{position:relative;padding:35px 0;position:relative;z-index:1;}
.shopify-section--img-text:before{content:'';width:100vw;height:100%;background-color:#F8F9FA;margin-left: -50vw;position:absolute;left:50%;top:0;z-index:-1;}
.Button--wrapper{margin:35px auto 0;}
.shopify-section--collections .Grid{margin-bottom:-24px;}
.shopify-section--collections .Grid__Cell{margin-bottom:24px;}
.shopify-section--testimonials div#stamped-reviews-widget[data-widget-type="checkout-comments"] .stamped-checkout-comment-title{font-family: var(--text-font-family), sans-serif;font-size: 32px;letter-spacing: -1.84px;line-height: 1.4;font-weight: 700;text-align: center;background: transparent;border: none;}
.shopify-section--join{padding:30px 0;position:relative;z-index:1;text-align:center;}
.shopify-section--join:before{content:'';width:100vw;height:100%;background-color:#fea900;margin-left: -50vw;position:absolute;left:50%;top:0;z-index:-1;}
.shopify-section--join p{color:#fff;}
.shopify-section--join .join{max-width:480px;margin: 0 auto;display:flex;border:2px solid #fff;border-radius: 5px;}
.shopify-section--join .join input{width: 100%;background: transparent;color: #fff;font-size: 16px;margin: 0;padding: 12px 14px;border:none;}
.shopify-section--join .join button{background-color: #ffffff;font-family: var(--text-font-family),sans-serif;font-size: 16px;color: #101720;font-weight: 500;border: none;text-transform: none;letter-spacing: 0;padding: 0 25px;}

.PrepaidPage .PageContent{margin-top:0;}
.shopify-section--prepaid-banner{width: 100vw;position: relative;margin-left: -50vw;left: 50%;}
.shopify-section--prepaid-banner section{min-height: 959px;background-position: right;background-repeat: no-repeat;}
.shopify-section--prepaid-banner .text-wrapper{max-width: 574px;padding-top: 138px;}
.shopify-section--prepaid-banner .SectionHeader__Heading{font-size: 48px;letter-spacing: -1.92px;line-height: 1.1;margin-bottom: 20px;}
.shopify-section--prepaid-banner .Rte{margin-bottom:20px;}
.shopify-section--prepaid-banner .Button{margin-bottom:20px;}
.verifiedreviews{font-size: 16px;}
.verifiedreviews img{width: 114px;margin-right:5px;}

.shopify-section--why-buy{padding:55px 0;position:relative;z-index:1;}
.shopify-section--why-buy:before{content:'';width:100vw;height:100%;background-color:#ebf5fe;margin-left: -50vw;position:absolute;left:50%;top:0;z-index:-1;}
.shopify-section--why-buy .blocks{display: flex;}
.shopify-section--why-buy .blocks .blocks-left {display: flex;flex-wrap: wrap;width: 37%;margin-top: 25px;padding-right: 35px;}
.shopify-section--why-buy .blocks .blocks-right {display: flex;flex-wrap: wrap;width: 37%;margin-top: 25px;padding-left: 35px;}
.shopify-section--why-buy .background_image {text-align: center;position: relative;}
.shopify-section--why-buy .background_image::before {content: '';display: block;background: #ebf5fe;width: 100%;height: 2px;position: absolute;}
.shopify-section--why-buy .background_image::after {content: '';display: block;background: #ebf5fe;width: 100%;height: 2px;position: absolute;bottom: 8px;}
.shopify-section--why-buy .blocks .dublicate img {margin-bottom: 10px;max-width: 100%;}
.shopify-section--why-buy .blocks .dublicate h3 {font-size: 24px;font-weight: 700;letter-spacing: -.71px;line-height: 1.2;margin-bottom: 10px;}
.shopify-section--why-buy .blocks .dublicate p {line-height: 1.35;}
.shopify-section--what-customer{color: #fff;padding:55px 0;position:relative;z-index:1;}
.shopify-section--what-customer:before{content:'';width:100vw;height:100%;background-color:#101720;margin-left: -50vw;position:absolute;left:50%;top:0;z-index:-1;}
.shopify-section--what-customer .SectionHeader__Heading{color:#fff;}
.shopify-section--what-customer .Grid__Cell{text-align:center;}
.shopify-section--what-customer h3{font-size: 80px;font-weight: 700;letter-spacing: 1.06px;line-height: 1;margin-bottom: 10px;}
.shopify-section--what-customer p {font-size: 24px;font-weight: 600;letter-spacing: .35px;line-height: 1.35;}
.shopify-section--customer-love .Grid{display:flex;flex-wrap:wrap;margin-bottom:-24px;}
.shopify-section--customer-love .Grid__Cell{display:flex;margin-bottom:24px;}
.Rating__Item{display: flex;box-shadow: 0 3px 6px rgb(0,0,0,0.16);border-radius: 22px;background-color: #fff;overflow: hidden;}
.Rating__Item img{max-width:48%;object-fit: cover;}
.Rating__Column{padding: 20px;}
.Rating__Column h4{font-size: 24px;font-weight: 700;letter-spacing: .24px;line-height: 1;margin-bottom: 5px;}
.Rating__Column h5{font-size: 14px;font-weight: 700;line-height: 1.2;margin-bottom:5px;}
.Rating__Star svg{width: 16px;height: 16px;fill: #FFC400;vertical-align: -1px;margin: 0 5px 5px 0;}
.Rating__Column .Rte{font-size: 16px;line-height: 1.35;}
.PrepaidPage .shopify-section--img-text:before{background-color:#ebf5fe;}
.Faq__Grid{margin-bottom:-35px;}
.Faq__Grid .Grid__Cell{margin-bottom:35px;}
.stamped-checkout-comments-holder{font-size:16px;}

.ArticleList--withFeatured .Grid__Cell:first-child, .ArticleList .Grid__Cell {margin-bottom: 24px;}
.ArticleList .ArticleItem__ImageWrapper:before{padding-bottom:calc(88% / (var(--aspect-ratio)));}
.ArticleItem__Content{margin:0;}
.post-meta{font-size: 14px;margin-bottom: 10px;line-height:1;}
.post-meta svg{width:11px;}
.post-meta .comment{margin-right:10px;}
.Article__Date{font-size: 14px;margin-bottom:20px;}
.ArticleItem__Title{line-height: 1.2;margin-bottom: 7px;}
.ArticleItem__Excerpt{line-height: 1.35;}
.Article__Body img{margin:0;}
.ImageHero__TextContent .SectionHeader__Heading{margin-bottom:0;}
.ImageHero__TextContent .post-meta svg{fill:#fff;}
.Article__Meta{font-size: 13px;font-weight: 500;margin-bottom:10px;}
.Article__MetaItem svg{width:11px;vertical-align: -1px;}
.Article__Header .Article__Title{line-height: 1.2;}
.meta-tags {padding-right: 15px;}
.meta-tags span{margin:0 10px 0 0;line-height:1;font-weight:700;}
.meta-tags a{padding: 7px 10px;margin: 2px 3px;line-height: 20px;min-width: 34px;text-align: center;display: inline-block;background: #f7f7f7;font-size: 13px;font-weight: 700;text-transform: none;border-radius:25px;}
.meta-tags a:hover{background-color:#fea900;color:#fff;}
.Article__ShareButtons{display:flex;}
.Article__ShareButtons .ShareButtons__Item{display: flex;align-items: center;justify-content: center;width: 35px;height: 35px;min-height: 35px;border-radius:50%;outline:none;margin:0 0 0 10px;}
.Article__ShareButtons .ShareButtons__Item svg {height: 14px;width: 14px;}
.Article__ShareButtons .ShareButtons__Item:hover{outline:none !important;}

.progress-container {width: 100%;height: 6px;background: transparent;position:absolute;}
.progress-bar{height: 6px;background:#fea900;width: 0%;}

#affiliate_page{height: 1900px !important;}

.instagram-custom{background-color: #f8f8f9;padding: 50px 0;}
.instagram-custom .instagram-header{margin-bottom:15px;text-align:center;}
.instagram-custom .heading{font-size: 32px;letter-spacing: -1.84px;line-height: 1.4;margin-bottom:0;font-family: var(--heading-font-family);font-weight: var(--heading-font-weight);font-style: var(--heading-font-style);color: var(--heading-color);transition: color .2s ease-in-out;}
.instagram-custom .sub-heading{font-size: 16px;letter-spacing: 0;line-height: 1.45;font-weight: 500;margin-bottom: 0;margin-top: -.325em;font-family: var(--heading-font-family);font-style: var(--heading-font-style);color: var(--heading-color);transition: color .2s ease-in-out;}
.instagram-custom .insta-slider{max-width: 660px;width:100%;margin: 0 auto;display: block;padding: 0 35px;text-align:center;position:relative;}
.instagram-custom .insta-slider:before{content: '';width: 66px;height: 66px;background-image: url(https://cdn.shopify.com/s/files/1/2979/3338/files/insta.svg?v=1624862284);background-size: contain;background-repeat: no-repeat;position: absolute;left: 5px;top: -40px;z-index: 1;pointer-events: none;}
.instagram-custom .insta-slider .slick-arrow:before{border-width: 0 2px 2px 0;padding: 6px;border-color: #fea900;}
.insta-box{position:relative;padding-top:100%;display:block;}
.insta-box img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.ProductList.slick-slider{margin-bottom:40px;}
.ProductList.slick-slider .slick-list{padding-right:60px;padding-left:19px;}
.ProductList.slick-slider .Grid__Cell{padding-left:27px;}
.ProductList.slick-slider .slick-dots{margin-top: 30px;display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.ProductList.slick-slider .slick-dots li{width: 8px;height: 8px;background-color:#FFFFFF;border-radius:50%;}
.ProductList.slick-slider .slick-dots li:not(:first-child){margin-left:10px;}
.ProductList.slick-slider .slick-dots li.slick-active{background-color:#FEA900;}

.gallery,.custom_gallery {position: relative;}
.gallery img {position: relative;background: #FFF;  display:inline-block; padding:7px 7px 27px 7px;transition: all 0.5s ease-in-out;opacity:0;transition: all .5s ease-in-out;  overflow: hidden;}
.gallery{background: #FFF;max-width: 220px; box-shadow: 7px 7px 14px #00000036; margin-right: 0;       margin-left: auto; }
.gallery.box-1 {position: absolute;  transform: rotate(-1deg);  left: 170px;}
.gallery.box-2 {position: absolute; transform: rotate(-1.5deg); bottom: 20px;    right: 0;}
.custom_gallery{height:100%;min-height: 400px;max-width: 580px;margin-left: auto;margin-right: auto;}
.gallery.box-2:after {content: "";    position: absolute;    top: -160px;   background: url(pattren-1.svg);    width: 100%;    height: 100%;    background-repeat: no-repeat;    background-position: center center;    left: 60px;    z-index: -1;}
.gallery.box-1:after {content: "";    position: absolute;    background: url(pattren-2.svg);    width: 100%;   height: 100%;    background-repeat: no-repeat;    background-position: center center;    left: -10px;    z-index: -1;    bottom: -185px;}
body.body_load .gallery img{opacity:1;-webkit-animation-duration: 10s;            animation-duration: 10s;            -webkit-animation-fill-mode: both;            animation-fill-mode: both;}
/* @-webkit-keyframes zoomin {  0% {transform: scale(1);}  50% {transform: scale(1.1);} 100% {transform: scale(1);}}
@keyframes zoomin {  0% {transform: scale(1);}  50% {transform: scale(1.1);} 100% {transform: scale(1);}} */
.Image__Cell.Image__Cell_right .gallery.box-1 {left: 0px;    transform: initial;  z-index: 9;  max-width: 180px;}
.Image__Cell.Image__Cell_right .gallery.box-2 {right: initial;left: 110px;bottom:50px;transform: rotate( 3deg );max-width: 260px;}
.Image__Cell.Image__Cell_right .gallery.box-2:after {content: "";    position: absolute;    top: -150px;   background: url(pattren-4.svg);    width: 100%;    height: 100%;    background-repeat: no-repeat;    background-position: center center;    left:30px;    z-index: -1;}
.Image__Cell.Image__Cell_right .gallery.box-1:after {content: "";    position: absolute;    background: url(pattren-3.svg);    width: 100%;   height: 100%;    background-repeat: no-repeat;    background-position: center center;    left: -30px;    z-index: -1;    bottom: -185px;}

.Product_Content .acc p{display:block;width:100%;}

.Drawer__Logo svg{width:140px;}
.hide, .hide1{display:none;}
.spo-container { width: calc(100% - 54px); }
.Product__InfoWrap .spo-container .ProductForm__AddToCart{ width:100%; }

.announce-main.announce-sticky{position:sticky;top:0;left:0;z-index:1;width:100%;z-index:6;}

.activation-date-container p{margin-bottom:0;font-size: 14px;font-weight: 400;font-family: var(--text-font-family);}
.activation-date-container input{font-size: 12px;padding: 8px;border:2px solid #EAEFF4;font-family: var(--text-font-family);width:170px;}
.activation-date-container input::placeholder{opacity:0.8;} 
.activation-date-container span{font-weight: 300;font-family: var(--text-font-family);font-size: 12px;margin-left:5px;}
.activation-date-container .active-date-item .error-msg{color: #FF0000;font-size: 14px;margin-top:5px;}
.activation-date-container .active-date-item .error-msg.show-error{display: block;}
.activation-date-container .active-date-item .activation-date.show-error{border: 2px solid #FF0000;}
.active-date-item{margin-bottom:10px;}

.Cart--expanded .Cart__ItemList .activation-date-container{margin-bottom:20px;}
.Cart.Cart--expanded .CartItem__ImageWrapper{vertical-align: top;}
.Cart.Cart--expanded .CartItem__PriceList{margin-bottom:20px;}

.whats-this{font-size:14px;color:#1790FF;line-height:normal;border-bottom:1px solid #1790FF;font-weight:normal;margin:0 0 15px 20px;position:relative;}
.whats-this:after{position:absolute;content:"";top:0;left:-20px;height:14px;width:14px;background-image:url(https://cdn.shopify.com/s/files/1/2979/3338/files/icon.svg?v=1649752574);background-size:contain;}

.popup{position:fixed;top:0;left:0;height:100%;width:100%;background: rgb(0, 0, 0, 0.4);z-index: 1111;}
.what-popup-inner{width:calc(100% - 30px); position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);background:#F8F8F8;max-width: 468px;box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.09), 0px 11px 12px 7px rgba(0, 0, 0, 0.02);-moz-transition: all 120ms;-webkit-transition: all 120ms;-o-transition: all 120ms; transition: all 120ms; z-index: 99;padding: 25px;}
.what-popup-inner h4{font-family: var(--text-font-family);font-weight:700;margin-bottom:0;}
.what-popup-inner  ul li{font-family: var(--text-font-family);font-weight:400;font-size:16px;}
.what-popup-inner ul{margin-bottom:20px;}
.close img{width:20px;}
.close-popup{text-align:right;margin-bottom:20px;}
.close-popup span{display: inline-block;line-height: normal;cursor: pointer;}
.no-date-message{font-size:14px;font-family: var(--text-font-family);display:none;}
.needsclick.kl-private-reset-css-Xuajs1{overflow: hidden; }

.sale-text-banner p {color: #FEA900;font-size: 14px;line-height: 18px;font-weight: 500;font-family: var(--text-font-family);}
.sale-text-banner {border: 1px solid #FEA900;padding: 10px;margin: 14px 0;}

/* MS Header CSS */
/* .shopify-section--header {top: 42px;} */
.DropdownMenu.New_megamenu-wrapper {max-width: max-content;}
.New_megamenu-list,
.Linklist__Item .DropdownMenu {position: unset !important;opacity: 1 !important;visibility: visible !important;}
.New_megamenu-wrapper li {width: 266px;float: left;}
.New_megamenu-list {max-width: 266px;min-width: auto !important;}
.New_megamenu-list ul {-webkit-column-count: 1 !important;-moz-column-count: 1 !important;column-count: 1 !important;}
.DropdownMenu svg {display: none;}
.DropdownMenu .DropdownMenu {border: none;padding-bottom: 0;box-shadow: none;}
.SidebarMenu__Nav [data-action="toggle-collapsible"] .Collapsible__Button .Collapsible__Arrow {display: none;}
.SidebarMenu .third-level ul li a img {display: none;}
.SidebarMenu .Collapsible .Collapsible button.Collapsible__Button {color: #101720;font-size: 16px;font-weight: 700;padding-top: 0;}
.Drawer__Content .Search1 {display: none;}

/*== New menu design start ==*/
.Header__LinkSpacer {bottom: 0px;width: 114px;}
/* .HorizontalList__Item {position: relative;} */
.Header__MainNav .DropdownMenu.New_megamenu-wrapper {top: 55px;}
.Header__MainNav .DropdownMenu.New_megamenu-wrapper[aria-hidden="true"]{pointer-events:none;}
.Header__MainNav .DropdownMenu.New_megamenu-wrapper[aria-hidden="false"]{pointer-events:unset;}
.DropdownMenu.New_megamenu-wrapper {left:0;}                           
.DropdownMenu.New_megamenu-wrapper {min-width: 266px;padding: 0;background:#ffffff;}
.DropdownMenu.New_megamenu-wrapper:before{display:none;}
.DropdownMenu.New_megamenu-wrapper ul{list-style:none;margin:0;}
.DropdownMenu.New_megamenu-wrapper ul li a{font-size:16px;font-weight:500;color:#101720;padding:30px 40px 10px;display: block;font-family: var(--text-font-family);}
.DropdownMenu.New_megamenu-wrapper ul li a.new-menu-link{position:relative;font-weight: 700;}
.DropdownMenu.New_megamenu-wrapper ul li:hover a.new-menu-link{background:#fff;color: #101720;text-decoration: none;}
.DropdownMenu.New_megamenu-wrapper ul li a:hover{text-decoration:underline;}
.DropdownMenu.New_megamenu-wrapper ul li:hover svg path{fill:#FEA900}
.SidebarMenu .second-level ul li[data-action="toggle-collapsible"] {padding: 10px 0;margin-bottom: 10px;background-color: #F4F4F4;border-bottom: none;}
.New_megamenu-list{position:absolute;overflow:auto;top:0;left: 100%;background:#fff;min-height:180px; padding:0px 40px 34px;min-width: 615px;height: 100%;opacity:0;visibility:hidden;transition:all 0.3s;}
.DropdownMenu.New_megamenu-wrapper ul li:hover .New_megamenu-list{opacity:1;visibility:visible;}
.New_megamenu-list ul{width: 100%;-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}
.New_megamenu-list ul li{display:flex;align-items:center;width: 100%;padding: 5px 0}
.New_megamenu-list ul li img{line-height:normal;margin-right:12px;width:20px;display: none;}
.DropdownMenu.New_megamenu-wrapper ul li .New_megamenu-list ul li a{padding:0;line-height: normal;display: flex;align-items: center;}
.New_megamenu-list ul li a:hover{text-decoration:underline;}
.HorizontalList__Item.is-expanded a.Heading svg{transform: rotate(180deg);}
.SidebarMenu .Drawer__Close{position:unset;}
.SidebarMenu .Drawer__Header{display: flex;justify-content: space-between; align-items: center;}
.SidebarMenu .Search__Form{background:#F4F4F4;padding:0 12px;border-bottom: 0.5px solid rgba(51, 63, 72, 0.5);flex:unset;width:100%;}
.SidebarMenu .Search__Input{padding:18px;font-size:16px;}
.SidebarMenu input::placeholder{color: #101720;}
.SidebarMenu .SidebarMenu__Nav .Collapsible .Collapsible__Inner{
  overflow-x:hidden !important;
  overflow-y:auto !important;
  visibility: visible;
  /* position: fixed; */
  /* top: 80px; */
  background: #fff;
  width: 100%;
  z-index: 1;
  /* height:calc(100% - 80px) !important; */
  /* transform: translateX(100%); */
  transition: all .3s;}
.SidebarMenu .Collapsible__Button[aria-expanded=true]+.Collapsible__Inner{transform: translateX(0%);transition:all 0.5s;}
.SidebarMenu .SidebarMenu__Nav .Collapsible .Collapsible__Content{background-color: #F4F4F4;padding:0;}
.SidebarMenu .Collapsible .Collapsible__Arrow svg{height:14px;width:14px;transform: rotate(-90deg);}
.SidebarMenu .Collapsible .Collapsible{margin:0;}
.SidebarMenu .SidebarMenu__Nav .Collapsible .Collapsible__Content ul{list-style:none;}
.sidebar-menu-title{background: #F4F4F4;padding: 16px 18px;height:61px;border-bottom:0.5px solid rgba(51, 63, 72, 0.5);display: none;}
.sidebar-menu-title span{text-align: center;display: block;font-size:16px;font-weight:bold;position:relative;font-family: var(--text-font-family);}
.sidebar-menu-title span span{position:absolute;left:0;top:50%;transform:translateY(-50%);}
.sidebar-menu-title span svg{transform: rotate(90deg);height:14px;width:14px;}
.SidebarMenu .Collapsible .Collapsible .Collapsible__Button{padding:10px 18px}
.SidebarMenu .second-level ul li{border-bottom:0.5px solid rgba(51, 63, 72, 0.5);}
.SidebarMenu .second-level .third-level  ul li{border:none;}
.SidebarMenu .SidebarMenu__Nav .Collapsible .Collapsible__Inner.third-level{top:0;height:100% !important;}
.SidebarMenu .third-level ul li a{display:flex;align-items:center;}
.SidebarMenu .third-level ul li a img{max-width:30px;margin-right:12px;}
.SidebarMenu .Drawer__Content{overflow:auto;}
.SidebarMenu .drawer__contents{height: 100%;display: flex;flex-direction: column;}
.SidebarMenu .Drawer__Main{flex:unset;}
.SidebarMenu.Drawer{overflow:hidden;}
.SidebarMenu .Drawer__Content .Search1{position:relative;}
.SidebarMenu .Drawer__Content .PageLayout__Section:first-child{margin-bottom:0;}
.SidebarMenu .Drawer__Content .Search__Results1{position: absolute;top: 100%; background: #fff;z-index: 1;width:100%;}
.SidebarMenu .Drawer__Content .Search__Results1[aria-hidden="false"]{padding:18px;}
  
/*==New menu design end==*/

.sim-activation-wrapper .SectionHeader__Heading{letter-spacing:normal;margin-top:0;line-height:1.2;}

.extra_cls {padding-top: 76px;}
.sim-activation-wrapper{padding:68px 0 60px;}/*Zankhana css 06-12-22*/
/* .sim-active-inner .guide-block .Button { font-weight: 400; padding: 10px 15px; min-width: initial;font-family: 'Roboto';font-size:16px; } */
/*Zankhana css 06-12-22*/

/*Jay css 09-12-22*/
.sim-active-inner .guide-block .Button {font-weight: 400;padding: 9px 11px;min-width: initial;font-family: Roboto;font-size: 16px;line-height: 19px;}
.sim-active-inner .guide-block p{margin-bottom:25px;}
.sim-active-inner,.sim-faq-wrapper{max-width:450px;padding:0 15px;margin:0 auto;}
.sim-active-inner ul.activation-setp{display:flex;margin:30px 0 0;list-style:none;justify-content:center;}
.sim-active-inner ul.activation-setp li{width:100%;max-width:33.33%; text-align:center; padding:18px 0 0;color:rgb(254, 169, 0, 0.5);position:relative;font-weight: 500;font-size:18px;font-family: var(--text-font-family);}

.sim-active-inner ul.activation-setp li span p{z-index:1;margin:0 auto;height:26px;width:26px;background-color:#fff;border-radius:50px;border: 2px solid rgba(254, 169, 0, 0.5);position:relative;} 
.sim-active-inner ul.activation-setp li span:after{position:absolute;content:"";left:0;top:50%;transform:translateY(-50%);height:2px;width:50%;background:rgb(254, 169, 0, 0.5);}
.sim-active-inner ul.activation-setp li span:before{position:absolute;content:"";right:0;top:50%;transform:translateY(-50%);height:2px;width:50%;background:rgb(254, 169, 0, 0.5);}
.sim-active-inner ul.activation-setp li.active p{background-image:url(https://cdn.shopify.com/s/files/1/2979/3338/files/Vector_1.svg?v=1660558507);background-color:#FEA900;background-repeat: no-repeat;background-position: center;}
.sim-active-inner ul.activation-setp li.active:after{background:#FEA900;}
.sim-active-inner ul.activation-setp li.active{color:#FEA900}

.sim-active-inner ul.activation-setp li span{position:relative;display:block;margin-top:7px;}
.sim-active-inner ul.activation-setp li.step-hightlight{color:#FEA900}
.sim-active-inner ul.activation-setp li.step-hightlight span:after,.sim-active-inner ul.activation-setp li.active span:before,.sim-active-inner ul.activation-setp li.active span:after{background:#FEA900;}
.sim-active-inner ul.activation-setp li.step-hightlight span P,.sim-active-inner ul.activation-setp li.active span P{border-color:#FEA900}

/* .sim-active-inner ul.activation-setp li.step-hightlight:after,.sim-active-inner ul.activation-setp li.step-hightlight:before{border-color:#FEA900} */

.order-step{margin-top:40px;}
.order-step ul {margin:15px 0 20px 15px;list-style: disc;}
.order-step ul li{font-size:16px;line-height:1.3;}
.order-step ul li:not(:last-child){margin-bottom:15px;}
.sim-active-inner .Rte{font-size:16px;line-height:1.3;}
.sim-active-inner .SectionHeader{margin-bottom:35px;}
.sim-active-title{font-size:20px;font-weight:700;text-align:center;font-family: var(--text-font-family);}
.order-step  .Form__Item .Form__FloatingLabel{position:unset;opacity:1;font-size:16px;} 
.order-step .Form__Item .error{font-weight:normal;color: #FF0606;}
.order-step  .Form__Item{margin-bottom:19px;}
.order-details form .Button{margin:0 0 0 auto;}
.sim-active-inner .Button{min-width: 160px;box-shadow:none;background:#fea900;border-color:#fea900;font-family: var(--text-font-family);font-weight:700;font-size:18px;}
.sim-active-inner .Button:hover,.sim-active-inner .Button.Button--grey:hover{background:#101720;border-color:#101720;}
.order-step  .warn_active{margin:5px 0 25px;}

.sim-active-inner .Rte p{margin-bottom:15px;}
.sim-active-box-item{border:1px solid #C4C4C4;border-radius: 6px;padding:9px 10px;margin-bottom:23px;text-align:left;}
.order-step .sim-active-box{text-align:right;margin-bottom:33px;}
.sim-active-row{display:flex;}
.sim-active-row div:last-child p{color:#000;}
.sim-active-row div{width:50%;font-size:16px;padding:9px 0;}
.sim-active-row div p{line-height:1.2;}
.sim-active-inner .Button.Button--grey{color:#fff;background:#C4C4C4;border-color:#C4C4C4}
.sim-activation-btn .Button{margin:0 5px;}
.sim-activation-btn{text-align:center;}
.sim-active-box .sim-active-done-btn{margin:0 0 0 auto;}

.download-sim h4{font-size: 18px;font-weight: 700;text-align: center;margin: 45px 0 30px;font-family: var(--text-font-family);}
.download-sim h3{margin-bottom:31px;}
.order-download-link a{color:#FEA900;text-decoration:underline;font-size:16px;}
.order-download-link p{margin-bottom:0;}
.order-download-link {margin:15px 0;}
.sim-active-edit-btn{background: #FEA900;color: #fff;font-size: 16px;padding: 4px 15px;border-radius: 3px;margin:0 0 0 auto}

.download-sim .order-download-link{margin:15px 0 40px}
.download-sim .order-download-link p:first-child a{margin-bottom:15px;display:inline-block;}

.sim-thank-you .sim-active-box{margin-top:22px;margin-bottom:0;}
.sim-thank-you .sim-active-title{margin-bottom:31px;}
.date-edit-item-inner{border: 1px solid #C4C4C4;padding: 15px 10px 5px;border-radius: 6px;}
.edit-btn{margin-top:10px;display:flex;}
.edit-btn button{background: #FEA900;border-radius: 3px;border:none;height:27px;width:27px;margin-right:7px;display: flex; align-items: center;justify-content: center;}
.dates-edit .sim-activation-btn{margin-top:30px;}

.sim-faq-wrapper {padding-bottom:50px;}
.sim-faq-wrapper .question {font-family: var(--text-font-family);font-size:16px;color: #101720;position: relative; margin: 0;padding: 5px 10px 5px 20px;display: block;width:100%;cursor: pointer;}
.sim-faq-wrapper .answers {font-family: var(--text-font-family);font-size:16px;padding: 0px 15px;margin: 0px 0;height: 0;overflow: hidden;position: relative;opacity: 0;
/* -webkit-transition: .7s ease;-moz-transition: .7s ease;-o-transition: .7s ease;transition: .7s ease; */}
.sim-faq-wrapper .questions:checked ~ .answers{height: auto;opacity: 1;padding: 15px;}
.sim-faq-wrapper .questions {display: none;}
.sim-faq-wrapper .plus { position: absolute;margin-top: 2px;}
.down-pdf{margin-top: 20px;text-align: center;}
.down-pdf a{font-family: var(--text-font-family);font-size:16px;}

.sim-faq-wrapper h2{font-size:24px;text-align:center;font-weight:700;font-family: var(--text-font-family);line-height:normal;margin-bottom:15px;}
.questions:checked ~ .plus { -webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}

.tooltip-icon{margin-left: 5px;display: inline-flex;margin-bottom:6px;}
.tooltip-icon svg{vertical-align: initial;}
.tooltip-item{display:none;position: absolute;bottom: 105%;left:0;background: #F4F4F4;border-radius: 6px;padding: 8px 12px !important;font-size: 14px !important;color: #101720;line-height: 16px;width:246px important;}
.tooltip-item:before{content: '';position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 8px solid #F4F4F4;}
.tooltip-icon:hover .tooltip-item{display:block;}
.Form__FloatingLabel{pointer-events:unset;}
.amz_activation-date-page .sim-active-row .tooltip-icon{margin:-4px 0 0 5px;display:unset}
.amz_activation-date-page .tooltip-item{width:280px !important;left:3px;}
.amz_activation-date-page .sim-active-row{position:relative;}
.amz_activation-date-page .sim-active-row .tootip-with-row{display:flex;align-items:center;}

.template-collection #shopify-section-collection-country-accordion .stamped-summary,.template-collection .meta-collection-ratings{display: flex;justify-content: center;}
           
/* collection page sims/e-sims tabs */
.collection-tab{padding-bottom:40px;}
.collection-tab ul{list-style:none;padding:0px;margin:0px;display:flex;align-items:center;justify-content:center;}
.collection-tab ul li a{display:block;padding:17px 23px;line-height:1;font-size:14px;background-color:#fff;border:2px solid #101720;border-left:none;transition:all 0.2s ease-in-out;color:#101720;min-width:145px;text-align:center;font-weight: 500;font-family: var(--text-font-family);}
.collection-tab ul li:first-child a{border-left-color:#101720;border-top-left-radius:4px;border-bottom-left-radius:4px;border-left:2px solid #101720;}
.collection-tab ul li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.collection-tab ul li.active a{background-color:#101720;color:#fff;}
.collection-tab ul li:hover a{background-color:#8E9498;color:#fff;}
/* collection page sims/e-sims tabs */

/*================ addons ================*/
.addons{width:100%;}
.addons-title-wrapper{display:flex;justify-content: space-between;align-items:center;margin-bottom:4px;}
.addon-title{font-size: 12px;font-weight: 700;font-family: var(--text-font-family);}
.addons-title-wrapper .learn-more{display:flex;}
.addons-title-wrapper .learn-more a{font-family: var(--text-font-family);font-weight: 500;text-decoration: underline; color: #FEA900; font-size: 12px;}
.addons_products{list-style:none;border: 0.5px solid rgba(51, 63, 72, 0.2);border-radius:6px;} 
.addons_products li{padding: 10px;}
.addons_products li:not(:last-child){border-bottom:0.5px solid rgba(51, 63, 72, 0.2);}
.addons_products li .prdct-title,.addons_products li .prdct-price{font-size:12px;font-family: var(--text-font-family);}
.add_products_item{text-align:left;display:flex;width: -webkit-fill-available;justify-content: space-between;}
.addons_products li .prdct-price{font-weight:500;margin-left:25px;}
.addons_products li{display:flex;}

.addon-check input::checked{background:#000;}
.addons_products{margin-bottom:22px;}
.addon-check{margin:3px 13px 0 0;display:flex;align-items: flex-start;}
.addon-check input[type=checkbox] {position: relative;cursor: pointer;}
.addon-check input[type=checkbox]:before {content: "";display: block;position: absolute;width: 13px;height: 13px;top: 0;left: 0;border: 1px solid #101720;border-radius: 2.5px;background-color: white;}
.addon-check  input[type=checkbox]:checked:after {content: "";display: block;width: 4px;height: 8px;border: solid white;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;top: 2px;left: 4px;}
.addon-check  input[type=checkbox]:checked:before{ background-color: #101720;}
.what-popup-inner{background:#fff;}
.CartItem.addon-products .CartItem__Info .CartItem__PropertyList,.CartItem.main_product .CartItem__Info .CartItem__PropertyList li:nth-child(2){display:none;}
.CartItem.main_product .CartItem__Info .CartItem__PropertyList{font-size: 12px;font-style: normal;font-weight: 700;}

.CartItemWrapper .CartItem.addon-products .CartItem__QuantitySelector,.cart-inner-wrapp .CartItem.addon-products .CartItem__QuantitySelector,
.CartItemWrapper .CartItem__Property.custom-timestamp,.CartItem__PropertyList .CartItem__Property.custom-timestamp{display:none;}

.adon-popup__wrapp{text-align:left;}
.adon-popup .close-popup{position:absolute;right:20px;}
.adon-popup__wrapp .addon-title{display: flex;justify-content: space-between;}
.adon-popup__wrapp  h4{font-size:20px;margin-bottom:22px;}
.addon-title p{font-size:18px;font-family: var(--text-font-family);}
.adon-popup__wrapp ul li,.addons-title-wrapper .adon-popup__wrapp ul li a{font-size:16px; font-family: 'Roboto';}
.ProductForm__Variants .Pro-variant-title .learn-more .adon-popup__wrapp ul li p a{font-size:16px; font-family: 'Roboto';}
.adon-popup__wrapp ul{padding-left:10px;list-style: none;}
.adon-popup__wrapp ul li{margin-bottom:5px;display:flex;}
.adon-popup__wrapp ul li span{display: inline-block;height: 5px;width: 5px;background: #000;border-radius: 10px;margin-right: 10px;margin-top:10px;}
.adon-popup__wrapp ul li p{width: calc(100% - 15px);}
.what-popup-inner.adon-popup{border-radius:6px;}

.CartItemWrapper .addon-products + .no-date-message,.CartItem.addon-products .no-date-message{display:none;}

.ProductForm__Variants .SizeSwatchList.HorizontalList .SizeSwatch__Radio{display:inline-block;}
.ProductForm__Variants .SizeSwatchList.HorizontalList label{position:relative;}
.ProductForm__Variants .SizeSwatchList.HorizontalList .SizeSwatch__Radio{display:none;}
.ProductForm__Variants .SizeSwatchList.HorizontalList input[type=checkbox]{display:none;}
.ProductForm__Variants .SizeSwatchList.HorizontalList label:before{content: "";display: block;position: absolute;width: 13px;height: 13px;top:13px;left:10px; border-radius: 2.5px;background-color: #fff;}
.ProductForm__Variants .SizeSwatchList.HorizontalList input[type=checkbox]:checked + label:after,
.ProductForm__Variants .SizeSwatchList.HorizontalList input[type=radio]:checked + label:after{content: ""; display: block;width: 4px;height: 8px; border: solid white;border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute; top: 15px;left: 14px;}
.ProductForm__Variants .SizeSwatchList.HorizontalList input[type=checkbox]:checked +  label:before,
.ProductForm__Variants .SizeSwatchList.HorizontalList input[type=radio]:checked +  label:before{    background-color: #101720}
.ProductForm__Variants  .HorizontalList--spacingTight{margin:0;}   
.ProductForm__Variants .SizeSwatchList.HorizontalList--spacingTight{ border: 0.5px solid rgba(51,63,72,.2);border-radius: 6px;}
.ProductForm__Variants .SizeSwatchList .HorizontalList__Item:not(:last-child){border-bottom: 0.5px solid rgba(51,63,72,.2);}
.ProductForm__Variants .HorizontalList--spacingTight .HorizontalList__Item{margin-left:0;margin-right:0;margin:0;display:flex;align-items:center;}
.ProductForm__Variants .HorizontalList--spacingTight .HorizontalList__Item .SizeSwatch{font-family: var(--font-body-family);width:100%;border:none;font-size: 12px;padding:10px 10px 10px 36px;text-align:left;}
.ProductForm__Variants span.ProductForm__Label{font-size: 14px;font-weight: 500;}
.ProductForm__Variants .ProductForm__Option .ProductForm__Label {text-transform: capitalize;text-align: left;font-size: 12px;font-weight: 700;font-family: var(--text-font-family);margin-bottom:0;}
.Product__InfoWrap form.ProductForm  span.ProductForm__Label.ProductForm-qty-label{display:none;}

.ProductForm__Variants .Pro-variant-title {display: flex;justify-content:center;align-items: center;margin-bottom:5px;}
.ProductForm__Variants .Pro-variant-title .learn-more a{font-family: var(--text-font-family);font-weight: 500;text-decoration: underline;color: #fea900;font-size: 12px;width: max-content;}
.ProductForm__Variants .Pro-variant-title .learn-more{display:flex;}
.Pro-varint-price-inner{font-size:12px;font-family: var(--text-font-family);display:inline-block;padding-right:10px;}

.Cart__ItemList .CartItem__Info .CartItem__Variant{font-size:14px;font-weight:400;}

.ProductForm__Variants .HorizontalList--spacingTight .HorizontalList__Item.swatch_none{display:none;}
.ProductForm__Variants .Pro-variant-title .ProductForm__Label{display:none;}
.ProductForm__Variants .ProductForm__Option--labelled{margin-bottom:0;}
.ProductForm__Variants .ProductForm__Option .title{font-size: 12px;font-family: var(--text-font-family);font-weight:700;margin-right:5px;text-transform: capitalize;}
 .ProductForm__Variants{margin:0 0 25px;}
/*==== ends addons ====*/

/*==footer-navigation-start==*/
.set .content{display:none;}      
.set-toggle{padding:27px 0;display:block;font-size: 16px;font-weight: 700;font-family: var(--heading-font-family);}
/* .shop-sim{border-top:1px solid #fff;} */
.shop-footer-inner{display:flex;}
.shop-footer-block{flex: 1 1 20%;}
.shop-footer-block .Footer__Title{font-weight:700;}
.shop-footer-block .Linklist__Item>.Link{font-size:16px;font-family: var(--text-font-family);}
.shop-footer-block .Linklist__Item{margin-bottom:5px;}
.shop-footer-block .Linklist{margin-bottom:40px;}
.set .fa{height: 10px;width: 10px;background-size: contain;background-position: center;margin-left:8px;}
.set .fa.fa-minus{background-image:url(https://cdn.shopify.com/s/files/1/2979/3338/files/remove.png?v=1667541647);}
.set .fa.fa-plus{background-image:url(https://cdn.shopify.com/s/files/1/2979/3338/files/add.png?v=1667541647);}
/*==footer-navigation-end==*/  

/* Ms Start */ 
.ProductItem .pro-discount {top: -34px;left: 0;z-index: 0;transform: translate(0);font-size: 16px;font-weight:600;display: flex;align-items: center;border-radius: 5px 5px 0 0;padding: 5px 10px 10px;text-transform: inherit;}
.ProductItem .pro-discount:nth-child(2) {left: 128px;}
.ProductItem .pro-discount img {margin-right: 5px;width: 20px;}

.faq-section-ab .PageHeader {margin: 0 0 30px;}
.faq-section-ab .SectionHeader .SectionHeader__Heading {font-size: 36px;}
.template-product .faq-section-ab .SectionHeader .SectionHeader__Heading {font-size: 24px;letter-spacing: 0;}
.template-product .new_pro-tab .pro_tab-content p, .template-product .new_pro-tab .pro_tab-content li {font-size: 14px;margin-bottom: 8px;} 
.template-product .new_pro-tab #tab-5 .pro_tab-content li {margin: 0px 0px 4px;} 
.template-product .new_pro-tab #tab-5 .pro_tab-content ul {margin: 8px 0px;} 
.faq-section-ab .SectionHeader .SectionHeader__Heading img {display: none;}
.faq-section-ab .PageContent {margin-bottom: 80px;margin-top: 0;}
.faq-section-ab .Faq__Section-wrapper {overflow: visible;}
.faq-section-ab .Faq__Section {list-style: none;}
.faq-section-ab .Faq__Section.faq-tab-mnu {display: flex;flex-wrap: nowrap;justify-content: center;}
.faq-section-ab .Faq__Section li.Heading {font-size: 14px;letter-spacing: 0;margin: 0 8px 0 0;padding: 10px;border-radius: 5px;cursor: pointer;color: #0C1924;font-weight: 500;}
.faq-section-ab .Faq__Section li.Heading.active {background-color: #ffffff;color: #0C1924;}
@media screen and (max-width: 786px) {.faq-section-ab .faq-tab-pane {display: flex;flex-wrap: wrap;margin: 0 -20px;}}
@media screen and (min-width: 768px) {.faq-section-ab .faq-tab-pane {display: grid;flex-wrap: wrap;margin: 0 -20px;}}
.faq-section-ab .faq-tab-pane .Faq__Item {max-width: 50%;width: 100%;padding: 0 20px;margin: 8px 0;}
.faq-section-ab .Faq__Question:after {top: 7px;}
.faq-section-ab .faq-tab-pane .Faq__Item .Faq__Question {background-color: #F5F7FA;border-radius: 8px;font-size: 14px;font-weight: 600;color: #101720;letter-spacing: 0;padding: 10px 25px 10px 12px;}
.faq-section-ab .faq-tab-pane .Faq__Item[aria-expanded="true"] .Faq__Question {border-radius: 8px 8px 0 0;}
.faq-section-ab .Faq__AnswerWrapper {background-color: #ffffff;border-radius: 0 0 8px 8px;font-size: 14px;font-family: var(--text-font-family),sans-serif;}
.faq-section-ab .ImageHero__Wrapper {text-align: center;}
.faq-section-ab .image-text-section .ImageHero__BlockLink.Button:before,
.faq-section-ab .image-text-section .ImageHero__BlockLink.Button:after {display: none;}
.faq-section-ab .Faq__Section-wrapper a.Button { display: flex; justify-content: center; align-items: center; padding: 12px 0; margin: 0; width: 100%; height: 48px; border-radius: 5px; border: 1px solid #0078fc; background: #0078fc; box-shadow: 0 3px 6px #00000029; cursor: pointer; color: #fff; font-family: var(--text-font-family); font-size: 16px; font-weight: 500; line-height: normal; }
.faq-section-ab .Faq__Section-wrapper a.Button:hover{ background: #fff; color: #0078fc !important; }

.faq-section-ab .Faq__Section li.Heading { padding: 10px; }
.faq-section-ab .Faq__Section li.Heading.active { background-color: #FFFFFF; }
.template-product .faq-section-ab .Faq__AnswerWrapper {background-color: #EEF4FC;}
.template-product .Faq__Question:after {right: 20px;}
.which__countries-button {height: 48px; width: 100%;padding: 0px 32px;border: 2px solid #0C1924;border-radius: 8px;font-size:14px; font-weight: 700;line-height: 21px;margin-top:4px;display:flex;align-items: center;justify-content: center;gap: 8px;background-color: #FFF;}

/* Ms Start */
.ProductItem .pro-discount {top: -34px;left: 0;z-index: 0;transform: translate(0);font-size: 16px;font-weight:600;display: flex;align-items: center;border-radius: 5px 5px 0 0;padding: 5px 10px 10px;text-transform: inherit;}
.ProductItem .pro-discount:nth-child(2) {left: 128px;}
.ProductItem .pro-discount img {margin-right: 5px;width: 20px;}



/* AB Testing Css */
.hero-banner-wrapper .shopify-section--banner {padding: 65px 0;}
.hero-banner-wrapper .shopify-section--banner .Text__Cell {width: 60%;padding: 0;}
.hero-banner-wrapper .shopify-section--banner .Container {justify-content: center;}
.hero-banner-wrapper .shopify-section--banner .SectionHeader__Heading,
.hero-banner-wrapper .shopify-section--banner .SectionHeader__SubHeading {color: #101720;}
.hero-banner-wrapper .shopify-section--banner .SectionHeader__Heading {font-size: 60px;font-weight: 700;text-shadow: none;margin-bottom: 22px;margin-top: 0;}
.hero-banner-wrapper .shopify-section--banner .SectionHeader__Heading span {position: relative;}
/* .hero-banner-wrapper .shopify-section--banner .SectionHeader__Heading span:after {content: '';background-image: url(//simify.com/cdn/shop/files/hero-icon.svg?v=13884576066363829842);display: block;width: 21px;height: 27px;position: absolute;right: -18px;top: -1px;} */
.hero-banner-wrapper .shopify-section--banner .SectionHeader__SubHeading {font-size: 24px;letter-spacing: -0.4px;}
.hero-banner-wrapper .shopify-section--banner .SectionHeader__SubHeading span {background-color: #FFDFA7;border-radius: 3px;padding: 2px 7px;}
.hero-banner-wrapper .shopify-section--banner .SectionHeader {margin-bottom: 40px;}
.hero-banner-wrapper .shopify-section--banner .Select--primary select {font-size: 14px;font-weight: 500;box-shadow: 3px 3px 20px #fff6;border: none;color: #101720b8;}
.hero-banner-wrapper .shopify-section--banner .Select {background: linear-gradient(to right, #FF7C02, #FFC657);border-radius: 7px;padding: 2px;max-width: 528px;margin: 0 auto 20px;}
.hero-banner-wrapper .shopify-section--banner .Rte {font-weight: 600;font-family: var(--text-font-family);font-size: 18px;color: #101720;max-width: 528px;max-width: 528px;margin: 0 auto 20px;}
.Image__Cell_Destination .custom_gallery {min-height: auto;max-width: max-content;display: flex;flex-wrap: wrap;}
.Image__Cell_Destination {max-width: 528px;margin: auto;}
.Image__Cell_Destination .gallery {max-width: 25%;background: transparent;box-shadow: none;margin: 0 0 16px;padding: 0 8px;}
.Image__Cell_Destination .gallery img {width: 100%;background: transparent;display: inline-block;padding: 0;}
.Image__Cell_Destination .gallery span {font-family: var(--text-font-family);letter-spacing: -0.2px;position: absolute;z-index: 1;left: 0;right: 0;border-radius: 7px;margin: auto;color: #fff;bottom: 0px;font-size: 14px;font-weight: 600;line-height: 15px;text-align: center;padding: 5px 0 8px;background: linear-gradient(0deg, #101720a6, #101720a4, transparent);}
.hero_banner_review {text-align: center;display: flex;justify-content: center;align-items: center;margin-top: 15px;}
.hero_banner_review img {margin-right: 10px;}
.hero_banner_review span {font-size: 16px;font-weight: 500;font-family: var(--text-font-family);color: #101720;}

.search_result {border-radius: 5px;background-color: #fff;list-style: none;position: absolute;width: 100%;left: 0;top: 66px;max-height: 350px;overflow-x: hidden;overflow-y: scroll;z-index: 2;}
.search_result ul {list-style: none;padding-bottom: 20px;}
.search_result li {padding: 10px 20px;}
.shopify-section--banner .Select--primary svg.icon_search {width: 20px;left: 14px;height: 20px;top: 34%;}
.search_result li a {color: #101720;font-family: var(--text-font-family);font-size: 14px;font-weight: 500;display: flex;align-items: center;}
.search_result li a img {margin-right: 10px;}
.search_result li a span {font-size: 14px;}
.search_result li.title{font-size: 14px;font-weight: 700;color: #101720;font-family: var(--text-font-family);margin-top: 15px;display: inline-block;background-color: rgba(51, 63, 72, 0.05);margin-left: 20px;margin-bottom: 10px;border-radius: 5px;}
.search_result .no_results p {font-size: 18px;padding: 30px;}

.shopify-section--banner .Form__Select input {padding: 18px 20px 18px 50px;border: 2px solid transparent;border-radius: 6px;box-shadow: 0px 4px 19px 1px rgba(255, 255, 255, 0.50);}
.shopify-section--banner .Form__Select input:focus {border-radius: 6px;}
.shopify-section--banner .Form__Select input::placeholder {color: #101720;font-family: var(--text-font-family);font-size: 14px;font-weight: 700;line-height: 1.2em;}
.search_product.placeholder-active::placeholder {color: #626F84;}

.service_main_wrapper {display:flex;overflow: hidden;}
.service_main_wrapper .service_main_wrap {animation: servicemarqueescroll 30s linear infinite;align-items: center;display: flex;flex-shrink: 0;justify-content: space-around;gap: 40px;padding: 12px 20px;}
.service_main_wrapper .service_main_wrap .service_main_wrap_block {align-items: center;display: flex;gap: 10px;}
.service_main_wrapper .service_main_wrap span {font-size: 16px;font-weight: 500;color: #fff;font-family: var(--text-font-family);}
@keyframes servicemarqueescroll {
  0% {
    transform: translate(0);
  }
  100% {
    transform: translate(calc(-100% - 36px));
  }
}

.Header__Wrapper .MegaMenu {
    /* visibility: visible;
    opacity: 1; */
    right: 0;
    margin: auto;
    width: 100%;
    max-width: 1800px;
}

.announce-main {position: sticky;width: 100%;top: 0;left: 0;z-index: 5;}
.shopify-section--header {top: 34px;}

.MegaMenu .MegaMenu__Inner {justify-content: normal;align-items: normal;padding: 30px 30px;display:grid;column-gap:32px;}
.MegaMenu .MegaMenu__Inner .tab {max-width: 100%;width: 100%;padding-right: 0px;}
.MegaMenu .MegaMenu__Inner .tab .tablinks.active {background-color: #FFFBEB;}
.MegaMenu .MegaMenu__Inner .tabcontent {max-width: 100%;width: 100%;padding-left: 0px;}
.MegaMenu .MegaMenu__Inner .tab button {display: flex;align-items: center;justify-content: space-between;padding: 16px 18px;width: 100%;border-radius: 6px;text-align: left;}
.MegaMenu .MegaMenu__Inner .tab button span {font-size: 16px;font-weight: 700;font-family: var(--text-font-family);color:#101720;line-height:1.4em;}
.MegaMenu .MegaMenu__Inner .tab button span img {margin-right: 10px;vertical-align: middle;}
.popular_menu_galley {display: flex;flex-wrap: wrap;margin: 0 -8px;}
.popular_galley {width: 100%;padding: 0;text-align: center;}
.popular_galley img {width: 100%;}
.destinations_wrapper {display: flex;flex-wrap: wrap;}
.popular_menu_galley_wrapper {max-width: max-content;width: 100%;}
.popular_menu_image {max-width: 100%;width: 100%;padding-left: 0px;}
.destinations_wrapper h3 {font-family: var(--text-font-family);font-size: 14px;font-weight: 700;color: #101720;line-height:1.2em;}
.popular_galley span {display: block;margin-top: 0px;font-family: var(--text-font-family);font-size: 14px;font-weight: 400;line-height:1.2em; max-width: 100%;}

.popular_galley p,
.custom_gallery .gallery p {background-color: #0078fc;border-radius: 8px;padding: 7px 8px 6px;color: #fff;font-size: 13px;line-height: 13px;font-weight: 700;margin: 0;width: auto;display: inline-block;position: absolute;left: 6px;top: 6px;z-index: 1;}
.custom_gallery .gallery p {font-size: 12px;}
.popular_galley a {position: relative;display: block;}
.custom_gallery .gallery a {position: relative;display: block;}

.popular_galley a:hover span {text-decoration: underline;}
.destinations_nav_title {border-bottom: 2px solid #0C1924;}
.destinations_nav_title,
.destinations_nav_links {display: flex;width: 100%;flex-wrap: wrap;}
.destinations_nav_title .MegaMenu__Item,
.destinations_nav_links .MegaMenu__Item {padding: 10px 15px;margin: 0;max-width: 20%;width: 100%;}
.destinations_nav_links .MegaMenu__Item {padding: 17px 0;max-width: 100%;}
.destinations_nav_links .MegaMenu__Item .Linklist {display: grid;grid-auto-flow: row;grid-template-columns: 20% 20% 20% 20% 20%;grid-template-rows: auto auto auto auto auto auto;grid-auto-flow: column;}
.destinations_nav_links .MegaMenu__Item .Linklist__Item {width: 100%;padding: 0 5px 0 15px;margin-bottom: 12px !important;}
.destinations_nav_links .MegaMenu__Item .Linklist__Item a {font-size: 16px;color: #101720;}
.destinations_nav_links .MegaMenu__Item .Linklist__Item a:hover {text-decoration: underline;}
.destinations_nav_title .MegaMenu__Item {position: relative;cursor: pointer;}
.destinations_nav_title .MegaMenu__Item.active:after {content: '';height: 2px;width: 100%;background-color: #FFE026;display: block;position: absolute;bottom: -2px;left: 0;right: 0;}
.all_destinations_wrapper .destinations_nav_title h3 {font-family: var(--text-font-family);font-weight: 400;margin: 0;line-height: 1.4em;}

.MegaMenu__Inner .search_result ul {list-style: none;}
.MegaMenu__Inner .Select--primary:after,
.SidebarMenu_destinations .Select--primary:after {display: none;}
.MegaMenu__Inner .Select,
.SidebarMenu_destinations .Select {margin-bottom: 20px;background: white;border-radius: 7px;border: 1px solid #0C1924;padding: 2px;z-index: 1; box-shadow: 2px 2px 0 #FFEB72}
.SidebarMenu_destinations .Select {margin: 16px;}
.MegaMenu__Inner .Select--primary svg.icon_search,
.SidebarMenu_destinations .Select--primary svg.icon_search {width: 20px;left: 14px;height: 20px;top: 34%;right: 20px;z-index: 1;}
.MegaMenu__Inner .Form__Select input,
.SidebarMenu_destinations .Form__Select input {width: 100%;padding: 18px 20px 18px 44px;border: none;border-radius: 7px;box-shadow: none;font-family: var(--text-font-family);font-size: 14px;font-weight: 700;color: #101720 !important;}
.MegaMenu__Inner .search_result,
.SidebarMenu_destinations .search_result {border-radius:5px;background-color: #fff;list-style: none;position: absolute;width: 100%;left: 0;top: 66px;max-height: 350px;overflow-x: hidden;overflow-y: scroll;box-shadow: 2px 4px 4px 0px #E0E0E0;z-index: 2;}
.MegaMenu__Inner .search_result li.title,
.SidebarMenu_destinations .search_result li.title {font-size: 18px;font-weight: 700;color: #101720;font-family: var(--text-font-family);margin-top: 15px;display: inline-block;background-color: #1017200d;margin-left: 20px;margin-bottom: 10px;border-radius: 5px;}
.MegaMenu__Inner .search_result li,
.SidebarMenu_destinations .search_result li {padding: 10px 20px;}
.MegaMenu__Inner .search_result li a,
.SidebarMenu_destinations .search_result li a {color: #101720;font-family: var(--text-font-family);font-size: 18px;font-weight: 500;display: flex;align-items: center;}
.MegaMenu__Inner .search_result li a img,
.SidebarMenu_destinations .search_result li a img {margin-right: 10px;}
.MegaMenu__Inner .search_result li a span,
.SidebarMenu_destinations .search_result li a span {font-size: 14px;}

.SidebarMenu_destinations .Drawer__Header {display: none;}
/* #sidebar-menu.Drawer[aria-hidden=true],
#sidebar-menu.Drawer[aria-hidden=true] [data-drawer-animated-left], 
#sidebar-menu.Drawer[aria-hidden=true] [data-drawer-animated-right] {
    visibility: visible;
    transform: translate(0);
    opacity: 1;
} */
.SidebarMenu_destinations .popular_menu_image {max-width: 100%;}
#sidebar-menu.SidebarMenu_destinations {height: 100%;max-height: 100%;width: 100%;}
.SidebarMenu_destinations .Drawer__Content {height: 100%;}
.SidebarMenu_destinations .Drawer__Main 
/* .SidebarMenu_destinations .Drawer__Container */ {padding: 0 16px;}
/* .SidebarMenu_destinations .Drawer__Container {display: flex;flex-direction: column;justify-content: space-between;height: 100%;} */
.SidebarMenu_destinations .mobile_tablinks {display: flex;width: 100%;align-items: center;justify-content: space-between;padding: 16px;}
.SidebarMenu_destinations .mobile_tablinks img {vertical-align: middle;margin-right: 0px;}
.SidebarMenu_destinations .mobile_tablinks span {font-size: 16px;font-weight: 600;color: #101720;font-family: var(--text-font-family);line-height: 1.4em;display:flex;align-items:center;column-gap: 10px;}
.tabcontent_mobile,
.mobile_tabcontent_new {position: absolute;top: 0;background: #fff;left: 100%;transition: all 0.35s ease;width: 100%;height: 100vh;display: none;padding: 0 20px;}
.tabcontent_mobile[style="display: block;"],
.mobile_tabcontent_new[style="display: block;"] {left: 0;transition: all 0.35s ease;}
.SidebarMenu_destinations .destinations_nav_links .MegaMenu__Item {max-width: 100%;}
.SidebarMenu.SidebarMenu_destinations .Drawer__Content {max-height: calc(100vh - 140px);}
.SidebarMenu_destinations .popular_menu_galley_wrapper {max-width: 100%;width: 100%;}
.SidebarMenu_destinations .sidebar_nav_close,
.SidebarMenu_destinations .des_sidebar_nav_close {cursor: pointer;background-color: #FFF;padding: 16px;font-size: 16px;width: 100%;display: flex;align-items:center;column-gap:10px;font-weight: 600;font-family: var(--text-font-family);color:#101720;line-height:1.4em;}
.SidebarMenu_destinations .all_destinations_wrapper .destinations_nav_title h3 {font-size: 16px;}
.SidebarMenu_destinations .sidebar_nav_close svg,
.SidebarMenu_destinations .des_sidebar_nav_close svg {vertical-align: middle;margin-right: 10px;}
.SidebarMenu_destinations .destinations_nav_title {display: block;}
.SidebarMenu_destinations .destinations_nav_title .MegaMenu__Item {max-width: 100%;display: flex;justify-content: space-between;align-items: center;padding: 10px 16px;}
.SidebarMenu_destinations .destinations_nav_title {border-bottom: none;}
.SidebarMenu_destinations .destinations_nav_title .MegaMenu__Item.active:after {display: none;}
.SidebarMenu.SidebarMenu_destinations .Linklist {display: grid;grid-template-columns: 50% 50%;grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;padding: 15px 40px;}
.SidebarMenu.SidebarMenu_destinations .Linklist .Linklist__Item {max-width: 100%;width: 100%;}
.mobile_nav_support a, .mobile_login_link a, .menu_extra_item-mobile a {display: flex;align-items: center;}
.mobile_nav_support svg, .mobile_login_link svg, .menu_extra_item-mobile img  {margin-right: 10px;}
.mobile_nav_support h3, .mobile_login_link h3, .menu_extra_item-mobile h3 { font-size: 16px; font-family: var(--text-font-family); font-weight: 600; color: #101720; line-height: 1.4em; }
.popular_menu_image .Linklist__Item { margin-bottom: 30px; }
.SidebarMenu_destinations .destinations_nav_links .MegaMenu__Item,
.SidebarMenu_destinations .tabcontent_mobile {padding: 0;}
.SidebarMenu_destinations .popular_menu_galley {padding: 10px 30px;}
.menu_active .PageOverlay {opacity: 0;}
.menu_active .Drawer:before {box-shadow: none;}

.collection-template .SectionHeader:not(:only-child) {margin-bottom: 30px;}
.SectionHeader_flag_title {display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}
.SectionHeader_flag_title img {max-width: 30px;width: 100%;margin-right: 10px;}
.collection-template .SectionHeader__SubHeading,
.template-search .SectionHeader .SectionHeader__SubHeading {font-size: 24px;font-family: var(--text-font-family);margin-top: 0;margin-bottom: 6px;line-height: 1.3;text-align: center;}
.template-search .SectionHeader .SectionHeader__SubHeading {margin: 0;}
.collection-template .SectionHeader .SectionHeader__Heading {font-size: 30px;margin: 0;line-height: 1.3;}

/* Search Css */
.template-search .searchMain { background-color: #ebeced; }
.template-search .SearchInner { max-width: 930px; margin: 0 auto;padding-top: 60px; padding-left: 50px; padding-right: 50px; }
.template-search .tabs__buttons--container {padding-bottom: 40px;list-style: none;margin: 0;display: flex;align-items: center;justify-content: center;}
.template-search .tabs__buttons--container button {display: block;padding: 17px 23px;line-height: 1;font-size: 14px;border: 2px solid #101720;border-left: none;transition: all .2s ease-in-out;;min-width: 145px;text-align: center;font-weight: 500;font-family: var(--text-font-family);background-color: #101720;color: #fff;}
.template-search .tabs__buttons--container button:first-child {border-left-color: #101720;border-top-left-radius: 4px;border-bottom-left-radius: 4px;border-left: 2px solid #101720;}
.template-search .tabs__buttons--container button.tabs__tab-btn--not-selected {color: #101720;background-color: #fff;}
.template-search .tabs__buttons--container button:last-child {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.template-search .ProductList--grid.Grid {display: flex;flex-wrap: wrap;justify-content: center;padding: 0;}
.template-search .ProductListWrapper {max-width: 1060px;margin: 0 auto;padding-left: 50px;padding-right: 50px;}
/* .template-search .ProductItem .ProductItem__Title.Heading {font-weight: 700;font-size: 20px;line-height: 1.5;margin-bottom: 15px;} */
/* .ProductItem .ProductItem__Info [data-oke-star-rating] { order: -1; } */
.template-search .stamped-product-reviews-badge {line-height: 1.352;margin-bottom: 15px;}
.template-search .product-quality {width: 100%;display: block;}
.template-search .product-quality .quality-list {list-style: none;display: flex;flex-wrap: wrap;justify-content: center;}
/* .template-search .product-quality .quality-list li:not(:last-child) {margin-bottom: 4px;margin-right: 11px;}
.template-search .product-quality .quality-list li {display: flex;font-weight: 600;font-size: 16px;line-height: 1.5;align-items: center;font-family: var(--text-font-family), sans-serif;} 
.template-search .product-quality .quality-list li:before {content: "";width: 10px;min-width: 10px;height: 8px;display: block;background-image: url(https://cdn.shopify.com/s/files/1/2979/3338/files/list-checkicon.svg?v=1679397575);background-repeat: no-repeat;background-size: contain;background-position: center;margin-right: 8px;} */
.template-search .collection-template .ProductItem__PriceList {line-height: 1;margin-bottom: 15px;}
.template-search .collection-template .ProductItem__PriceList .Price {font-size: 20px;line-height: 1.5;display: block;}
/* .template-search .view-btn-wrap {width: 100%;padding: 0 17px;} 
.template-search .view-btn-wrap a.Button {max-width: 100%;font-size: 16px;font-weight: 500;padding: 7px 10px;}*/

/*==== travelex-money-card Page ====*/ 

.template-suffix-travelex-money-card .Container {max-width: 1350px;}
.travelex-page-inner {position: relative;width: 100%;padding: 90px 0;}

.travelex-image-with-image .head_logo_img {margin-bottom: 34px;}
.travelex-image-with-image h2.SectionHeader__Heading { font-weight: 700;font-size: 48px;line-height: 1;color: #101720; letter-spacing: 0;margin-bottom: 30px;}
.travelex-image-with-image .FeatureText--withImage .FeatureText__ContentWrapper { padding: 0 50px;}
.travelex-image-with-image .FeatureText--imageRight .FeatureText__ContentWrapper {padding-left: 0;}
.travelex-image-with-image .FeatureText--withImage .FeatureText__ContentWrapper .FeatureText__Content {max-width: 100%;}
.travelex-image-with-image .SectionHeader__Description p {font-size: 24px;line-height: 1.2;}
.travelex-image-with-image .FeatureText .SectionHeader__Description {margin-top: 0;margin-bottom: 30px;}
.travelex_btn .Button {padding: 12px 26px;box-shadow: none;font-family: var(--heading-font-family);font-weight: 700;border:1px solid #FEA900;margin: 0;margin-right: 20px;}
.travelex_btn .Button.one {color: #fff;background-color : #FF6B17; border : none;}
.travelex_btn .Button.one:hover,
.travelex_btn .Button.one:active,
.travelex_btn .Button.one:focus{background-color:#EB5500 !important;}
.travelex_btn .Button.two {color: #FEA900;}
.travelex_btn .Button.two:hover,
.travelex_btn .Button.two:active,
.travelex_btn .Button.two:focus{background: #FEA900;color: #fff;}

.travelex-logo { position: relative; width: 100%; padding: 90px 0 75px;}
.template-suffix-travelex-money-card .travelex-logo .Container {max-width: 1200px;}
.travelex-logo-wrapper {display: flex;justify-content: space-between; align-items: center;}
.travelex-logo-item {flex: 1;text-align: center;}


.travelex-money-change {position: relative;width: 100%;padding: 65px 0 30px;}
.travelex-money-change .travelex-money-wrapper {display: flex;flex-wrap: wrap; justify-content: space-between;align-items: center;margin: 0 -10px;}
.travelex-money-wrapper .travelex-money-item {width: 33.33%;padding: 0 10px; margin-bottom: 35px;}
.travelex-money-wrapper .travelex-money-item .travelex-money-title {font-weight: 700;font-size: 20px;line-height: 1;margin-bottom: 18px;}
.travelex-money-wrapper .travelex-money-item .travelex-money-desc p {font-weight: 400;font-size: 16px;line-height: 1.2;}
.travelex-money-wrapper .travelex-money-item .travelex-money-desc {display: block; width: 300px;}

.travelex-money-card {position: relative;width: 100%;padding: 90px 0;}
.template-suffix-travelex-money-card .travelex-money-card .Container {max-width: 1000px;}
.travelex-money-card .travelex-money-card-wrapper { display: flex; justify-content: center; align-items: center;}
.travelex-money-card-wrapper .travelex-money-card-left { width: 45%;}
.travelex-money-card-wrapper .travelex-money-card-right {flex: 1;padding-left: 50px;}
.travelex-money-card-wrapper .travelex-money-card-right .travelex-card-title {font-weight: 700;font-size: 24px;line-height: 1.2;margin-bottom: 15px;}
.travelex-money-card-wrapper .travelex-money-card-right .travelex-card-desc p {font-weight: 400;font-size: 18px;line-height: 1.7;}
.travelex-money-card-wrapper .travelex-money-card-right .travel_card_btn {margin-top: 15px;font-weight: 700;font-size: 18px;text-decoration: underline; position: relative;}
.travelex-money-card-wrapper .travelex-money-card-right .travel_card_btn::before{display:none;}
.travelex-money-card-wrapper .travelex-money-card-right .travel_card_btn:after { position: absolute;content: "";background-image: url(https://cdn.shopify.com/s/files/1/2979/3338/files/arrow.svg?v=1674034316);width: 14px;height: 10px; top: 10px; right: -20px;}


.travelex-how-work {position: relative;width: 100%;padding: 50px 0;margin-bottom: 80px;}
.travelex-how-work .travelex-work-title {font-family: var(--text-font-family),sans-serif; font-weight: 700; font-size: 40px;line-height: 1.5;text-align: center; margin-bottom: 70px;}
.travelex-how-work .travelex-how-work-wrapper {display: flex; flex-wrap: wrap;margin-bottom: 65px;}
.travelex-how-work-wrapper .travelex-how-work-item {width: 33.33%;display: flex;justify-content: center;align-items: center;}
.travelex-how-work-item .travelex-how-numb { margin-bottom: 0;font-weight: 700;font-size: 64px;line-height: 1.2;}
.travelex-how-work-item .travelex-how-work-inner {padding-left: 25px;}
.travelex-how-work-item .travelex-how-work-inner .travelex-how-title {font-weight: 700;font-size: 20px;line-height: 1.2;margin-bottom: 18px;}
.travelex-how-work-item .travelex-how-work-inner .travelex-how-desc p {font-weight: 400;font-size: 16px;line-height: 1.2;}
.travelex-how-work-item .travelex-how-work-inner .travelex-how-desc {width: 270px;display: block;}
.travelex-how-work .travelex_btn {display: flex; justify-content: center; align-items: center;}
.travelex-how-work .travelex_btn .Button.two {background: #fff;}
.travelex-how-work .custom-model-inner .close-btn {position: absolute; top: 0px; transform: translate(-150%, 150%);right: 0px;}

.travelex-rich-text .Container {max-width: 1150px;}
.travelex-rich-text-wrapper {display: flex;justify-content: space-between;align-items: center;}
.travelex-rich-text-title {font-family: var(--text-font-family),sans-serif;font-weight: 700; font-size: 40px; line-height: 1.5;margin-bottom: 0;}
.travelex-rich-text-desc p {font-weight: 400;font-size: 20px; line-height: 1.2; margin-bottom: 0;}
.travelex-rich-text-desc p a {text-decoration: underline;}
.travelex-rich-text-wrapper .travelex-rich-text-desc {width: 620px;}

/*==== travelex-money-card Page ====*/ 

/* New Home Page Css */
.image-text-ab .travelex-image-with-image .Container,
.blog-posts-section .Container,
.sims-compare-section .Container,
.featured-collection-ab .Container {max-width: 900px;padding: 0;}
.verified-review-ab .Container {max-width: 1200px;}

.shopify-section--verified-review.verified-review-ab .Section {background-color: #ffffff;}
.VerifiedReviews--List-ab {padding: 0px;display: none;z-index: 1;}
.VerifiedReviews--List-ab.slick-initialized {display: block;}
.VerifiedReviews--List-ab .slick-arrow {width: 32px;height: 32px;background-color: #FFF;border-radius: 100%;top: 30%;border: 1.5px solid #0C1924;box-shadow: 2px 2px 0 #FFEB72;color:#0C1924;display:flex !important;align-items:center;justify-content:center;}
.VerifiedReviews--List-ab .slick-arrow:before {display: none;}
.VerifiedReviews--List-ab .slick-prev {left: 5px;}
.VerifiedReviews--List-ab .slick-next {right: 5px;}
.VerifiedReviews--List-ab .slick-track {display: flex;}
.VerifiedReviews--List-ab .slick-slide {padding: 7.5px 10px;height: auto;display: flex;}
.VerifiedReviews--List-ab .slick-slide > div {width: 100%;display: flex;}
.VerifiedReviews--List-ab .VerifiedReviews--List-Item {width: 100%;background-color: transparent;box-shadow: none;border-radius: 0;overflow: hidden;}
.VerifiedReviews--List-ab .VerifiedReviews--List-Item .VerifiedReviews--List-Image {border-radius: 15px;overflow: hidden;margin: 0 15px;}
.VerifiedReviews--List-ab .slick-slide .VerifiedReviews--List-Item {opacity: 0.5;transition: all 300ms ease;-moz-transform: scale(0.9);-ms-transform: scale(0.9);-o-transform: scale(0.9);-webkit-transform: scale(0.9);transform: scale(0.9);}
.VerifiedReviews--List-ab .slick-slide.slick-center .VerifiedReviews--List-Item {opacity: 1;-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}
.VerifiedReviews--List-ab .VerifiedReviews--List-Content {text-align: center;padding: 45px 0 0;}
.VerifiedReviews--List-ab .VerifiedReviews--List-Content h5 {margin-bottom: 15px;}
.VerifiedReviews--List-ab .VerifiedReviews--List-Content .Rte {margin-bottom: 20px;}
.VerifiedReviews--List-ab .VerifiedReviews--List-Content .author {font-weight: 700;}
.verified-review-ab .SectionHeader h2.SectionHeader__Heading {font-size: 40px;max-width: 64%;margin: auto;}
.verified-review-ab .SectionHeader h2.SectionHeader__Heading span,
.travelex-how-work-ab.travelex-how-work .travelex-work-title span,
.sims-compare-section .SectionHeader .SectionHeader__Heading span {position: relative;z-index: 1;display: inline-block;}
.verified-review-ab .SectionHeader h2.SectionHeader__Heading span:after {content: '';background-image: url(//simify.com/cdn/shop/files/header_vector.svg?v=11146164264701044152);width: 100%;background-position: center;background-repeat: no-repeat;height: 12px;display: block;position: absolute;right: 0;bottom: 0;z-index: -1;}

.travelex-how-work-ab {margin-bottom: 90px;}
.travelex-how-work-ab .Container {max-width: 1156px;padding: 0;}
.travelex-how-work-ab .travelex-how-work-wrapper .travelex-how-work-item {padding: 0 20px;}
.travelex-how-work-ab .travelex-how-work-item .travelex-how-work-inner {background-color: #fff;padding: 24px;border-radius: 15px;text-align: center;height: 100%;width: 100%;}
.travelex-how-work-ab .travelex-how-work-item .travelex-how-icon {margin: 0 auto;display: flex;width:100%;height:auto;height:99px;}
.travelex-how-work-ab .travelex-how-work-item .travelex-how-icon img {width:100%;height:auto;object-fit: contain;}
.travelex-how-work-ab .travelex-how-work-inner .travelex-how-title {font-weight: 700;font-size: 18px;line-height: 1.2;margin-bottom: 10px;color: #101720;}
.travelex-how-work-ab .travelex-how-work-item .travelex-how-work-inner .travelex-how-desc {width: 100%;}
.travelex-how-work-ab .travelex_btn .Button {margin: 0;padding: 14px 50px;}
/* .travelex-how-work-ab .travelex_btn .Button:hover {color: #FF6B17;border: 1px solid #FF6B17 !important; background:white !important;} */
.travelex-how-work-ab.travelex-how-work .travelex-work-title {font-size: 48px;letter-spacing: -1px;}
.travelex-how-work-ab.travelex-how-work .travelex-work-title span:after {content: '';background-image: url(//simify.com/cdn/shop/files/header_vector_2.svg?v=14835947856017374919);width: 100%;height: 13px;background-repeat: no-repeat;background-position: center;display: block;position: absolute;right: 0;bottom: 0;z-index: -1;}
.travelex-how-work-ab.travelex-how-work .travelex-work-title span:before,
.sims-compare-section .SectionHeader .SectionHeader__Heading span:before {content: '';background-image: url(//simify.com/cdn/shop/files/header_vector_minimal.svg?v=12013209680256274511);width: 21px;height: 28px;display: block;position: absolute;right: -15px;top: 0px;z-index: -1;}
.sims-compare-section .SectionHeader .SectionHeader__Heading span:before {right: -17px;top: -10px;}

.text-slider-section {margin-bottom: 0px;}
.text_slider_wrapper {display:flex;overflow: hidden;}
.text_slider_wrapper .text_slider_wrap {animation: textmarqueescroll 60s linear infinite;align-items: center;display: flex;flex-shrink: 0;justify-content: space-around;gap: 90px;padding: 12px 45px;}
.text_slider_wrapper .text_slider_wrap .text-alider_block {align-items: center;display: flex;gap: 10px;}
.text_slider_wrapper .text_slider_wrap span {font-size: 60px;font-weight: 700;font-family: var(--text-font-family);line-height: 1.25;}
@keyframes textmarqueescroll {
  0% {
    transform: translate(0);
  }
  100% {
    transform: translate(calc(-100% - 36px));
  }
}

.image-text-section .ImageHero__Block {border-radius: 20px;padding: 60px 20px;position: relative;}
.image-text-section .ImageHero__Block:before {content: '';background-image: url(//simify.com/cdn/shop/files/round_text.png?v=15954463016242460621);width: 98px;height: 98px;display: block;position: absolute;right: -38px;top: -38px;-webkit-animation:spin 10s linear infinite;-moz-animation:spin 10s linear infinite;animation:spin 10s linear infinite;}
.image-text-section.image-text-bg .ImageHero__Block:before {display: none;}
@-moz-keyframes spin { 
  100% { -moz-transform: rotate(360deg); } 
}
@-webkit-keyframes spin { 
  100% { -webkit-transform: rotate(360deg); } 
}
@keyframes spin { 
  100% { 
    -webkit-transform: rotate(360deg); 
    transform:rotate(360deg); 
  } 
}
.image-text-section .ImageHero__Block .ImageHero__BlockContent {width: 60%;margin: 0 auto;}
.image-text-section .ImageHero__Wrapper {width: 100%;}
.image-text-section .ImageHero__BlockHeading {font-size: 36px;font-weight: 700;color: #101720;margin-top: 0;margin-bottom: 10px;letter-spacing: -1px;}
.image-text-section .ImageHero__Block .ImageHero__BlockContent p {font-size: 20px;font-weight: 500;color: #101720;margin-top: 0;margin-bottom: 20px;line-height: 1.4;}
.image-text-section .ImageHero__BlockLink.Button {margin: 0;background-color: #FEA900;border-color: #FEA900;padding: 14px 80px;font-size: 16px;color: #ffffff;font-weight: 700;}
/* .image-text-section .ImageHero__BlockLink.Button:after {content:'';background-image: url(//simify.com/cdn/shop/files/text_button_right.svg?v=614573584462444228);width: 15px;height: 30px;display: block;top: 0;bottom: 0;right: -30px;margin: auto;left: auto;position: absolute;} */
/* .image-text-section .ImageHero__BlockLink.Button:before {content:'';background-image: url(//simify.com/cdn/shop/files/text_button_left.svg?v=7120748958342055436);width: 15px;height: 30px;display: block;left: -30px;margin: auto;right: auto;} */
.image-text-section .ImageHero__BlockLink.Button:hover {background-color: #ffffff;color: #FEA900;}

.image-text-section.image-text-bg .ImageHero {min-height: auto;}
.image-text-section.image-text-bg .ImageHero__Block {margin: 45px auto 90px;}
.image-text-ab .FeatureText__Content .SectionHeader__Heading {margin-top: 0;font-size: 36px;letter-spacing: -1.84px;line-height: 1.2;margin-bottom: 30px;}
.image-text-ab .FeatureText__Content .SectionHeader__Description p {font-size: 16px;line-height: 1.4;}
.image-text-ab .FeatureText__Content .ButtonGroup__Item {text-transform: uppercase;padding: 12px 60px;}
.image-text-ab .FeatureText .SectionHeader__Description {width: 85%;}
.image-text-ab .FeatureText--withImage.FeatureText--imageLeft .FeatureText__ContentWrapper {padding: 0 0 0 50px;}
.image-text-ab .travelex-image-with-image .AspectRatio iframe {position: absolute;top: 0;left: 0;height: 100%;width: 100%;border-radius: 10px;}

.blog-posts-section .ArticleList.Grid {margin-left: -20px;margin-bottom: 0;}
.blog-posts-section .ArticleListWrapper {margin-bottom: 30px;}
.blog-posts-section .ArticleList .Grid__Cell {padding-left: 20px;margin: 0;}
.blog-posts-section .ArticleList .ArticleItem .ArticleItem__Title {font-size: 16px;line-height: 1.4;}
.blog-posts-section .ArticleList .Article__Date {font-size: 10px;font-weight: 700;margin: 0;}
.blog-posts-section .ArticleList .ArticleItem__ImageWrapper {border-radius: 6px;}
.blog-posts-section .SectionFooter .Button {padding: 12px 60px;box-shadow: none;font-family: var(--text-font-family), sans-serif;font-weight: 700;border: 1px solid #FEA900;margin: 0 20px 0 0;background: #fea900;color: #fff;}
.blog-posts-section .SectionFooter .Button:hover {background: #ffffff;color: #fea900;}
.blog-posts-section .SectionFooter {margin-top: 30px;}

.faq-section-ab .PageHeader {margin: 0 0 30px;}
.faq-section-ab .SectionHeader .SectionHeader__Heading {font-size: 36px;}
.faq-section-ab .SectionHeader .SectionHeader__Heading img {display: none;}
.faq-section-ab .PageContent {margin-bottom: 80px;margin-top: 0;}
.faq-section-ab .Faq__Section-wrapper {overflow: visible;}
.faq-section-ab .Faq__Section {list-style: none;}
.faq-section-ab .Faq__Section.faq-tab-mnu {display: flex;flex-wrap: nowrap;justify-content: center;}
/* .faq-section-ab .Faq__Section li.Heading {font-size: 14px;letter-spacing: 0;margin: 0 10px 0 0;padding: 10px 35px;border-radius: 5px;cursor: pointer;color: #10172080;transition: all 0.35s ease;}
.faq-section-ab .Faq__Section li.Heading.active {background-color: #ffffff;color: #101720;transition: all 0.35s ease;} */
@media screen and (max-width: 768px) .faq-section-ab .faq-tab-pane {display: flex;flex-wrap: wrap;margin: 0 -20px;}
.faq-section-ab .faq-tab-pane .Faq__Item {max-width: 50%;width: 100%;padding: 0 20px;margin: 8px 0;}s
.faq-section-ab .Faq__Question:after {top: 7px;}
/* .faq-section-ab .faq-tab-pane .Faq__Item .Faq__Question {background-color: #ffffff;border-radius: 8px;font-size: 14px;font-weight: 600;color: #101720;letter-spacing: 0;padding: 10px 25px 10px 12px;} */
.faq-section-ab .faq-tab-pane .Faq__Item[aria-expanded="true"] .Faq__Question {border-radius: 8px 8px 0 0;}
.faq-section-ab .Faq__AnswerWrapper {background-color: #ffffff;border-radius: 0 0 8px 8px;font-size: 14px;font-family: var(--text-font-family),sans-serif;}
.faq-section-ab .ImageHero__Wrapper {text-align: center;}
.faq-section-ab .image-text-section .ImageHero__BlockLink.Button:before,
.faq-section-ab .image-text-section .ImageHero__BlockLink.Button:after {display: none;}
/* .faq-section-ab .Faq__Section-wrapper a.Button {color: #fff !important;text-decoration: none !important;display: flex;justify-content: center;align-items: center;padding: 12px 0;margin: 0;width: 100%;height: 48px;border-radius: 5px;border: 1px solid #101720;background: #101720;box-shadow: 0 3px 6px #00000029;cursor: pointer;font-family: var(--text-font-family);font-size: 16px;font-weight: 500;line-height: normal;} */

.template-product .faq-section-ab .Faq__Section li.Heading{padding: 10px;}
.template-product .faq-section-ab .Faq__Section li.Heading.active {background-color: transparent;}
.template-product .faq-section-ab .faq-tab-pane .Faq__Item .Faq__Question {background-color: #F5F7FA;}
.template-product .faq-section-ab .Faq__AnswerWrapper,
.template-suffix-esim-specific-collection .faq-section-ab .Faq__AnswerWrapper {background-color: #F5F7FA;}
.template-product .Faq__Question:after,
.template-suffix-esim-specific-collection .Faq__Question:after {right: 20px;}

.Footer__Block--newsletter {flex: 1 1 25%;}
/* .newsletter_wrapper {max-width: 405px;} */
.newsletter_wrapper .Footer__Logo {max-width: 140px;text-align: left;}
.newsletter_wrapper .Footer__Title {font-size: 24px;font-weight: 700;line-height: 1.25;letter-spacing: -0.4px;}
.newsletter_wrapper .Footer__Content {max-width: max-content;font-family: var(--text-font-family), sans-serif;font-size: 16px;text-align: left;line-height: 1.4;}
.newsletter_wrapper .Footer__Social {max-width: max-content;text-align: left;}
.newsletter_wrapper .Footer__Newsletter {position: relative;margin-top: 20px;margin-bottom: 20px;}
.newsletter_wrapper .Form__Submit {position: absolute;right: 0;top: 0;margin: 0;bottom: 0;box-shadow: none;background-color: #F75D05;border: none;padding: 10px 21px;}
.newsletter_wrapper .Form__Submit svg {vertical-align: middle;}
.newsletter_wrapper .Form__Input {padding: 17px 14px;background-color: #ffffff;border: none;color: #101720;}
.newsletter_wrapper .Form__Input::placeholder {color: #10172060;}
.Footer__Title {font-weight: 700;}
.Footer__Block--links .Link {font-size: 16px;font-weight: 400;}

.sims-compare-section section {margin: 120px 0 0px;}
.sims-compare-section .SectionHeader .SectionHeader__Heading {font-size: 40px;margin: 0;}
.sims-compare-section .compare_table {table-layout: fixed; border-collapse: separate;}
.sims-compare-section .compare_table tr:nth-child(odd) {background-color: #FFFCF7;}
.sims-compare-section .compare_table tr:nth-child(1) {background-color: #FFFFFF;}
.sims-compare-section .compare_table tr img {vertical-align: middle;}
.sims-compare-section .compare_table th {text-align: left;padding: 10px 14px;}
.sims-compare-section .compare_table td {text-align: center;padding: 14px 10px;}
.sims-compare-section .compare_table td svg,
.sims-compare-section .compare_table td span {display: block;width: 100%;}
.sims-compare-section .compare_table td span {color: #9CA3AF;font-size: 16px;line-height: 1.2;}
.sims-compare-section .compare_table td svg {margin-bottom: 5px;}
.sims-compare-section .compare_table tr:first-child td:nth-child(3) {border-top: 2px solid #FEA900;border-radius: 10px 10px 0 0;}
.sims-compare-section .compare_table tr:last-child td:nth-child(3) {border-bottom: 2px solid #FEA900;border-radius: 0 0 10px 10px;}
.sims-compare-section .compare_table td:nth-child(3) {border-left: 2px solid #FEA900;border-right: 2px solid #FEA900;}
.sims-compare-section .compare_table td:nth-child(3) span {color: #101720;}

.featured-collection-ab {margin: 0; padding: 64px 0px;}
@media screen and (min-width: 769px) {.featured-collection-ab {padding: 80px 0;}
}
.featured-collection-ab .ProductList--carousel {margin: 0;}
.featured-collection-ab .SectionHeader h3.SectionHeader__SubHeading {font-family: var(--text-font-family), sans-serif;font-weight: 700;font-size: 48px;line-height: 1;text-align: center;margin-bottom: 30px;letter-spacing: -1px;}
.featured-collection-ab .TabList__Item {font-size: 16px !important;letter-spacing: 0 !important;line-height: 1.4;font-weight: 700;margin: 0 7px;background-color: #ffffff; padding: 12px 16px;border-radius: 5px;color: #10172066;}
.featured-collection-ab .TabList__Item.is-active {background-color: #FFF6E6;font-size: 16px;letter-spacing: 0;color: #101720;}
.featured-collection-ab .TabList__Item:after {display: none;}
.featured-collection-ab .TabList__Item + .TabList__Item {margin-left: 7px;font-size: 16px !important;letter-spacing: 0 !important;}
.featured-collection-ab .SectionHeader__TabList.TabList {display: flex;justify-content: center;overflow: auto;white-space: nowrap;padding-bottom: 5px;}

.template-suffix-esim-specific-collection .collection-template .CollectionInner {max-width:930px;}

.featured-collection-ab .ProductList--carousel .Carousel__Cell {width: 33.33%;padding: 0 20px;padding-bottom: 10px;margin: 0;}
.ProductItem {padding-top: 35px;position: relative;}
.ProductItem .pro-discount {top: 0;font-size: 16px;}
.ProductItem_ab .SectionHeader:not(:only-child) {margin-bottom: 10px;}
.ProductItem_ab .ProductItem__Info {padding: 0 15px 20px;align-items: flex-start;margin-top: 18px;}
.ProductItem_ab .product-quality {width: 100%;text-align: left;margin-bottom: 10px;}
.ProductItem.ProductItem_ab .product-quality .quality-list {display: block;}
.ProductItem .product-quality ul {list-style: none;}
.ProductItem .product-quality ul li {display: block;font-size: 16px;font-weight: 500;color: #0C1924;margin-bottom: 0px;position: relative;}
/* .ProductItem .product-quality ul li:nth-child(3):after {content: '';background-image: url(//simify.com/cdn/shop/files/calls.svg?v=5965012433050285855);width: 16px;height: 16px;position: absolute;top: 0;bottom: 0;margin: auto;left: 0;background-repeat: no-repeat;background-position: center;} */
/* .ProductItem .product-quality ul li:nth-child(2):after {content: '';background-image: url(//simify.com/cdn/shop/files/days.svg?v=7920570591210087704);width: 16px;height: 16px;position: absolute;top: 0;bottom: 0;margin: auto;left: 0;background-repeat: no-repeat;background-position: center;} */
/* .ProductItem .product-quality ul li:nth-child(1):after {content: '';background-image: url(//simify.com/cdn/shop/files/data.svg?v=6397532967087288609);width: 16px;height: 16px;position: absolute;top: 0;bottom: 0;margin: auto;left: 0;background-repeat: no-repeat;background-position: center;} */
.ProductItem .product-quality ul li.country_popup_link {padding: 0;}
.ProductItem .product-quality ul li.country_popup_link:after {display: none;}
.ProductItem .product-quality ul li img,
.ProductItem .product-quality ul li svg {margin-right: 0px;vertical-align: text-top;}
.template-collection .product-quality .quality-list li:before {display: none !important;}
.country-popup-grid {grid-template-columns: repeat(1, auto) !important;}
  
.ProductItem_ab .ProductItem__PriceList {width: 100%;}
.ProductItem_ab .ProductItem__Wrapper .view-btn-wrap {width: 100%;}
.ProductItem_ab span.stamped-product-reviews-badge {margin-top: 0;margin-bottom: 8px;min-height: 30px;}
.ProductItem_ab .ProductItem__Title {font-size: 20px;font-weight: 700;line-height: 1.2;margin-bottom: 10px;text-align: left;min-height: 50px;letter-spacing: -0.2px;}
.ProductItem_ab .ProductItem__PriceList .Price {font-weight: 600;font-size: 16px;}
.ProductItem_ab .ProductItem__Info .Button {max-width: 100%;padding: 16px 10px;font-size: 18px;font-weight: 600;}
.ProductItem_ab .ProductItem__Info .Button:hover {background-color: #005BBF !important;}
.ProductItem_ab .ProductList--carousel .flickity-prev-next-button {background-color: #FFF6E6;box-shadow: none;}
.ProductItem_ab .ProductList--carousel .flickity-prev-next-button.next {line-height: normal;}
.ProductItem_ab .ProductList--carousel .flickity-prev-next-button.previous {line-height: 0;}
.ProductItem_ab .ProductList--carousel .flickity-prev-next-button svg path {fill: #FFA300;stroke-width: 0;}
.ProductItem_ab li.country_popup_link a {display: flex;align-items: center;}
.ProductItem_ab li.country_popup_link a span {text-decoration: underline;}
.ProductItem_ab li.country_popup_link svg:last-child {margin-right: 0;margin-left: 5px;}
/* .ProductItem_ab .ProductList--carousel .flickity-prev-next-button.previous {left: -70px;}
.ProductItem_ab .ProductList--carousel .flickity-prev-next-button.next {right: -70px;} */
.ProductItem_ab .stamped-badge[data-rating="0"], 
.ProductItem_ab .stamped-badge[data-rating="0,0"], 
.ProductItem_ab .stamped-badge[data-rating="0.0"] {display: block;}

/*keep home number*/
/* .ProductItem .product-quality ul li.home_number_popup_link a:before { content: ''; background-image: url(//simify.com/cdn/shop/files/calls.svg?v=5965012433050285855); width: 16px; height: 16px; position: absolute; top: 0; bottom: 0; margin: auto; left: -24px; background-repeat: no-repeat; background-position: center; } */
.ProductItem .product-quality ul li.home_number_popup_link a { position: relative;text-decoration: underline; }
.ProductItem .product-quality ul li.keep-your-home-number {display: none !important;}
.ProductItem .product-quality ul li.local-calls {display: none !important;}
.home_number_popup_link .product-model-inner {max-width: 900px!important;width:100% !important;}
.home_number_popup_link .product-model-inner .product-model-wrap { padding: 64px;background: #fff!important; }
.home_number_popup_link .product-pop-up-content { padding: 0!important; background: transparent!important;margin:0px; }
.home_number_popup_link .product-pop-up-content p {font-size: 14px;color: #101720;font-weight: 400;line-height: 24px;}
.home_number_popup_link .product-model-inner .product-model-wrap h2 { font-size: 18px; text-align: left; }
.home_number_popup_link {display: flex;align-items: center;justify-content: center;}

  
.featured-collection-ab .product-model-main,
.sim-specific-collection-wrapper .product-model-main, .search-section .product-model-main {text-align: center;overflow: hidden;position: fixed;top: 0;right: 0;bottom: 0;left: 0;-webkit-overflow-scrolling: touch;outline: 0;opacity: 0;-webkit-transition: opacity 0.15s linear, z-index 0.15;-o-transition: opacity 0.15s linear, z-index 0.15;transition: opacity 0.15s linear, z-index 0.15;z-index: -1;overflow-x: hidden;overflow-y: auto;}
.featured-collection-ab .pro-model-open,
.sim-specific-collection-wrapper .pro-model-open, .search-section .pro-model-open {z-index: 99999;opacity: 1;overflow: hidden;}
.featured-collection-ab .product-model-inner,
.sim-specific-collection-wrapper .product-model-inner, .search-section .product-model-inner {-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%);transform: translate(0, -25%);-webkit-transition: -webkit-transform 0.3s ease-out;-o-transition: -o-transform 0.3s ease-out;transition: -webkit-transform 0.3s ease-out;-o-transition: transform 0.3s ease-out;transition: transform 0.3s ease-out;transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;display: inline-block;vertical-align: middle;width: 940px;margin: 30px auto;max-width: 100%;padding: 0 20px;}
.featured-collection-ab .product-model-wrap,
.sim-specific-collection-wrapper .product-model-wrap, .search-section .product-model-wrap {display: flex; flex-direction: column; row-gap: 32px;width: 100%;position: relative;background-color: #FFF;border: 1px solid #999;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 20px;background-clip: padding-box;outline: 0;text-align: left;padding: 64px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;max-height: calc(100vh - 70px);overflow-y: auto;}
.featured-collection-ab .pro-model-open .product-model-inner,
.sim-specific-collection-wrapper .pro-model-open .product-model-inner, .search-section .pro-model-open .product-model-inner {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);position: relative;z-index: 999;top:50%;transform: translateY(-50%);}
.featured-collection-ab .pro-model-open .bg-overlay,
.sim-specific-collection-wrapper .pro-model-open .bg-overlay, .search-section .pro-model-open .bg-overlay {background: rgb(39 48 56 / 65%);z-index: 99;}
.featured-collection-ab .bg-overlay,
.sim-specific-collection-wrapper .bg-overlay, .search-section .bg-overlay {background: rgba(0, 0, 0, 0);height: 100vh;width: 100%;position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 0;-webkit-transition: background 0.15s linear;-o-transition: background 0.15s linear;transition: background 0.15s linear;}
.featured-collection-ab .close-btn,
.sim-specific-collection-wrapper .close-btn, .search-section .close-btn {cursor: pointer;color: #fff;width: 32px;height: 32px;background-color: #fff;border-radius: 100%;display: flex;align-items: center;justify-content: center;}
.featured-collection-ab .product-model-wrap h2,
.sim-specific-collection-wrapper .product-model-wrap h2, .search-section .product-model-wrap h2 {font-size: 18px;font-weight: 600;color: #0C1924;line-height: 1.2;}
.featured-collection-ab .product-pop-up-content,
.sim-specific-collection-wrapper .product-pop-up-content, .search-section .product-pop-up-content {background-color: #ffffff;border-radius: 10px;;margin-bottom: 0px;max-height: 450px;overflow-y: auto;}
.featured-collection-ab .product-model-wrap a.Button,
.sim-specific-collection-wrapper .product-model-wrap a.Button, .search-section .product-model-wrap a.Button {padding: 16px 32px;background-color: #0078FC;border-color: #0078FC;font-size: 14px;font-weight: 700;margin-left: auto;line-height:18px;width:100%;max-width: 300px;}
.featured-collection-ab .product-pop-up-content .country_list_popup ul,
.sim-specific-collection-wrapper .product-pop-up-content .country_list_popup ul, .search-section .product-pop-up-content .country_list_popup ul {display: grid;grid-auto-flow: row;grid-template-columns: 33.33% 33.33% 33.33%;column-gap: 32px; row-gap:12px; 
                                                                        /* grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;grid-auto-flow: column; */
                                                                        list-style: none;}
.featured-collection-ab .product-pop-up-content .country_list_popup ul li,
.sim-specific-collection-wrapper .product-pop-up-content .country_list_popup ul li, 
.search-section .product-pop-up-content .country_list_popup ul li {font-size: 16px;font-weight: 500;}
.featured-collection-ab .product-pop-up-content .country_list_popup ul li img,
.sim-specific-collection-wrapper .product-pop-up-content .country_list_popup ul li img,
.search-section .product-pop-up-content .country_list_popup ul li img {margin-right: 10px;}
.featured-collection-ab .product-pop-up-btn,
.sim-specific-collection-wrapper .product-pop-up-btn,
.search-section .product-pop-up-btn {text-align: right;}

/* New Specific Collection Page Start */


.template-suffix-esim-specific-collection .collection-tab {padding-bottom: 40px;}

.works-video-section {margin: 0px 0;}
.works-video-section h2.esim-title,
.template-suffix-esim-specific-collection .esim-compatible h2.esim-title {font-size: 36px;margin-top: 21px;}
.works-video-section .AspectRatio iframe {position: absolute;top: 0;left: 0;height: 100%;width: 100%;border-radius: 10px;}
.works-video-section .esim-work-wrapper {display: flex;flex-wrap: wrap;margin: 0 -35px;}
.sim-works-video-block,
.sim-works-content-block {max-width: 50%;width: 100%;padding: 0 35px;}
.works-video-section .esim-work-inner {display: block;margin: 0;}
.works-video-section .esim-work-item {text-align: left;padding-left: 0;width: 100%;max-width: 100%;display: flex;align-items: center;padding-bottom: 50px;}
.works-video-section .esim-item-img {width: 75px;text-align: center;}
.works-video-section .esim-item-inner {width: calc(100% - 75px);padding: 0 0 0 10px;}
.works-video-section .esim-item-img img {width: 50px;}
.works-video-section .esim-work-inner h4 {font-size: 16px;margin: 0 0 8px;}
.works-video-section .esim-work-around {max-width: 824px;}
.works-video-section .how-active__wrapper {display: flex;align-items: center;justify-content: center;gap: 10px;border-radius: 6px;background: #eef4fc;padding: 10px 12px;cursor: pointer;}
.works-video-section .how-active__wrapper a.popup_link_how {color: #101720;font-family: var(--text-font-family);font-size: 14px;font-weight: 500;line-height: 20px;text-decoration-line: underline;}
.works-video-section .select-plan__wrapper {margin-top: 40px;}
.works-video-img-wrapper {position: absolute;top: 0;z-index: 0;left: 0;cursor: pointer;width: 100%;}
.image-text-ab .FeatureText--withImage .FeatureText__ImageWrapper {position: relative;border-radius: 20px;}
.works-video-img-wrapper svg {position: absolute;left: 0;top: 0;width: max-content;height: max-content;margin: auto;bottom: 0;right: 0;}
.works-video-img-wrapper img {width: 100%;}
.works-video-section .FeatureText__ImageWrapper,
.section-image-with-text-AB .FeatureText__ImageWrapper {position: relative;border-radius: 10px;}
.how-active__wrapper { max-width: 356px; width: 100%; margin: auto; background-color: #EEF4FC; padding: 15px; text-align: center; border-radius: 6px; display: flex; align-items: center; justify-content: center; gap: 10px; }
.how-active__wrapper a {line-height: 1; color: #101720; font-weight: 500; font-size: 14px; font-family: var(--text-font-family); }
.select-plan__wrapper,
.template-suffix-esim-specific-collection .faq-section-ab .select-plan__wrapper {max-width: 356px;width: 100%;margin: 30px auto 0;}
.select-plan__btn,
.template-suffix-esim-specific-collection .faq-section-ab .select-plan__wrapper .Button,
.template-suffix-esim-specific-collection .image-text-section .ImageHero__BlockLink.Button {color: #fff !important;text-decoration: none !important;display: flex;justify-content: center;align-items: center;padding: 12px 0px;margin: 0;width: 100%;height: 48px;border-radius: 5px;border: 1px solid #0078fc;background: #0078fc;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);cursor: pointer;color: #fff;font-family: var(--text-font-family);font-size: 16px;font-weight: 500;line-height: normal;}
.select-plan__btn:hover, 
.template-suffix-esim-specific-collection .faq-section-ab .select-plan__wrapper .Button:hover, 
.template-suffix-esim-specific-collection .image-text-section .ImageHero__BlockLink.Button:hover {background: #fff;color: #0078fc !important;}
.template-suffix-esim-specific-collection .need-help-section .ImageHero__BlockLink.Button {margin: 0;background-color: #fea900;border-color: #fea900;padding: 14px 80px;font-size: 16px;color: #fff;font-weight: 700;}
.template-suffix-esim-specific-collection .need-help-section .ImageHero__BlockLink.Button:hover {background: #fff;color: #fea900 !important;}
.template-suffix-esim-specific-collection .image-text-section .ImageHero__BlockLink.Button {max-width: 356px;width: 100%;margin: 20px auto 0;}
.template-suffix-esim-specific-collection .image-text-section .ImageHero__BlockLink.Button:after,
.template-suffix-esim-specific-collection .image-text-section .ImageHero__BlockLink.Button:before {display: none;}

.need-help-section {padding: 20px 0 0;}

.need-help-section .image-text-section.image-text-bg .ImageHero__Block {border: 10px solid #FEA900;text-align: center;box-shadow: none;margin-top: 0;margin-bottom: 60px;border-radius: 20px;}
.underline-best-sellers {bottom:0px;}

/* New Specific Collection Page End */

.zen__simmy {
  left: calc(-10%);
}

.clouds__left {
  top: calc(-10%); 
  left: calc(0% - 16px);
}

.simmy__sits {
  top: calc(0% - 128px); 
  right: calc(0%);
}

.clouds__right {
  right: calc(0%);
}

@media screen and (min-width: 640px) {
  .simmy__sits {
  top: calc(0% - 142px); 
}

.okeReviews .oke-sr-count span {
  font-size: 12px !important;
}
}


@media screen and (min-width: 1140px){
  .Container {padding: 0 100px;}
  .image-text-section .ImageHero.ImageHero--large {min-height: 680px;}
  .template-search .SearchInner .Grid__Cell { padding-left: var(--horizontal-spacing-four-products-per-row); margin-bottom: var(--vertical-spacing-four-products-per-row); }
}
@media screen and (min-width: 641px){
  .image-text-section .ImageHero__Block.ImageHero__Block--large {max-width: 900px;}
  .template-search .PageHeader {margin: 35px 0 30px;}
  .country-popup-grid {grid-template-columns: repeat(3, auto) !important;}
  .underline-best-sellers {bottom:-6px;}
}

.Header__Wrapper .hidden-close {display: none;}

@media screen and (max-width: 1139px) {
  body:has(.SidebarMenu[aria-hidden=false]) .hidden-phone.burger, 
  body:has(.SidebarMenu[aria-hidden=true]) .hidden-close, 
  .Header__Icon[data-action=open-drawer] .hidden-tablet-and-up.burger {display: none !important;}
  body:has(.SidebarMenu[aria-hidden=false]) .hidden-close, 
  body:has(.SidebarMenu[aria-hidden=true]) .hidden-phone.burger {display: block !important;}
}

@media screen and (max-width: 1440px){
  .hero-banner-wrapper .shopify-section--banner .Text__Cell {width: 60%;max-width: 100%;}
  .hero-banner-wrapper .shopify-section--banner .SectionHeader__Heading {font-size: 48px;}
  .hero-banner-wrapper .shopify-section--banner .SectionHeader__SubHeading {font-size: 22px;}
}
@media screen and (max-width: 1200px){
  .hero-banner-wrapper .shopify-section--banner .Text__Cell {width: 60%;padding: 0;}
  .hero-banner-wrapper .shopify-section--banner .SectionHeader__Heading {font-size: 44px;}
  .newsletter_wrapper .Form__Submit {padding: 10px 15px;}
}
@media screen and (max-width: 1140px){
  .popular_galley {margin-bottom: 25px;}
  .VerifiedReviews--List-ab .slick-slide {padding: 0px;}
}
@media screen and (max-width: 1024px){
  .hero-banner-wrapper .shopify-section--banner .Text__Cell {width: 70%;}
  .hero-banner-wrapper .shopify-section--banner .SectionHeader__SubHeading {font-size: 20px;}
  .hero-banner-wrapper .shopify-section--banner .SectionHeader {margin-bottom: 20px;}
  .travelex-how-work-ab.travelex-how-work .travelex-work-title,
  .featured-collection-ab .SectionHeader h3.SectionHeader__SubHeading {font-size: 40px;}
  .text_slider_wrapper .text_slider_wrap span {font-size: 50px;}
}
@media screen and (max-width: 1007px) {
  .featured-collection-ab .ProductList--carousel {padding-bottom: 0;}
}
@media screen and (max-width: 991px){
  .travelex-how-work-ab .travelex-how-work-wrapper .travelex-how-work-item {padding: 0 15px;}
  .image-text-ab .travelex-image-with-image .FeatureText--withImage .FeatureText__ContentWrapper, 
  .image-text-ab .travelex-image-with-image .FeatureText--withImage .FeatureText__ImageWrapper,
  .image-text-ab .travelex-image-with-image .FeatureText.FeatureText--withImage.FeatureText--imageRight {display: block}
  .image-text-ab .travelex-image-with-image .FeatureText--imageRight .FeatureText__ContentWrapper {padding-top: 0;padding-bottom: 30px;}
  .image-text-ab .FeatureText--withImage.FeatureText--imageLeft .FeatureText__ContentWrapper {padding-top: 0;padding-bottom: 0px;padding-left: 0;}
  .image-text-ab .FeatureText .SectionHeader__Description {max-width: 100%;width: 100%;}
  .image-text-ab .travelex-image-with-image .FeatureText--withImage .FeatureText__ImageWrapper {margin-bottom: 30px;}
  .Footer__Block--newsletter {flex: 1 1 50%;}
  .featured-collection-ab .ProductList--carousel .Carousel__Cell {width: 40%;}
}
@media screen and (max-width: 900px){
  .VerifiedReviews--List-ab .slick-slide .VerifiedReviews--List-Item {opacity: 1;transition: all .3s ease;-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}
  .image-text-section .ImageHero,
  .image-text-ab .travelex-image-with-image .Container, 
  .blog-posts-section .Container, 
  .sims-compare-section .Container {padding: 0 20px;}
}
@media screen and (max-width: 850px){
  .faq-section-ab .faq-tab-pane .Faq__Item {padding: 0 15px;}
  .image-text-section .ImageHero__Block:before {position: initial;margin: 0 auto 30px;}
  .image-text-section .ImageHero__BlockHeading {font-size: 34px;}
  .travelex-how-work-ab.travelex-how-work .travelex-work-title,
  .featured-collection-ab .SectionHeader h3.SectionHeader__SubHeading,
  .sims-compare-section .SectionHeader .SectionHeader__Heading {font-size: 36px;padding: 0 10px;}
  .faq-section-ab .faq-tab-pane {margin: 0 -15px;}
}
@media screen and (max-width: 768px){
  .Footer{padding:40px 0;}
  .hero-banner-wrapper .shopify-section--banner .Text__Cell {width: 100%;padding: 0;}
  .hero-banner-wrapper .shopify-section--banner .SectionHeader__Heading {font-size: 42px;}
  .service_main_wrapper .service_main_wrap span {font-size: 14px;}
  .hero-banner-wrapper .shopify-section--banner {padding: 30px 0 30px;}
  .tabcontent_mobile[style="display: block;"],
  .SectionHeader:not(:only-child) {margin-bottom: 0px;}
  .collection-template .CollectionMain {padding-top: 20px;}
  .template-search .PageHeader {margin: 30px 0 20px;}
  .template-search .ProductList {padding-top: 20px;}
  .SectionHeader_flag_title img {max-width: 30px;}
  .template-search .ProductList .Grid__Cell {margin-bottom: 27px;}
  .template-search .ProductItem .ProductItem__Title.Heading {font-size: 16px;margin-bottom: 11px;}
  .template-search .stamped-product-reviews-badge {line-height: 1.065;margin-bottom: 11px;}
  .template-search .quality-list li:not(:last-child) {margin-right: 0;}
  .template-search .ProductItem__PriceList {margin-bottom: 9px;}
  .template-search .ProductItem__PriceList .Price {font-size: 18px;}
  /* .template-search .view-btn-wrap {padding: 0 3px;} */
  /* .template-search .view-btn-wrap a.Button {font-size: 14px;line-height: 1.5;} */
  .template-search .product-quality .quality-list li {width: 100%;font-size: 13px;text-align: left;}

  .image-text-section .ImageHero__Block {padding: 40px 20px;}
  .sims-compare-section .SectionHeader .SectionHeader__Heading {font-size: 34px;}
  .sims-compare-section .compare_table th,
  .sims-compare-section .compare_table td span {font-size: 14px;}
  .image-text-section .ImageHero__Block .ImageHero__BlockContent p {font-size: 18px;}
  .image-text-section .ImageHero__BlockHeading,
  .faq-section-ab .SectionHeader .SectionHeader__Heading,
  .image-text-ab .FeatureText__Content .SectionHeader__Heading {font-size: 32px;padding: 0 10px;}
  .image-text-ab .FeatureText__Content .SectionHeader__Heading {text-align: center;}
  .travelex-how-work-ab.travelex-how-work .travelex-work-title,
  .featured-collection-ab .SectionHeader h3.SectionHeader__SubHeading {font-size: 34px;}
  .faq-section-ab .Faq__Section.faq-tab-mnu {justify-content: flex-start;overflow: auto;white-space: nowrap;padding-bottom: 10px;}
  /* .image-text-ab .FeatureText .SectionHeader__Description {padding: 0 15px;} */
  .image-text-ab .travelex_btn {text-align: center;}
  .featured-collection-ab .SectionHeader__TabList.TabList {justify-content: flex-start;padding: 0 10px;}

  .featured-collection-ab .product-model-wrap h2,
  .sim-specific-collection-wrapper .product-model-wrap h2 {font-size: 16px;}
  .featured-collection-ab .product-pop-up-content .country_list_popup ul,
  .sim-specific-collection-wrapper .product-pop-up-content .country_list_popup ul {grid-template-columns: 50% 50%;}
  /* .featured-collection-ab .close-btn,
  .sim-specific-collection-wrapper .close-btn {right: 20px;top: -50px;} */
  .featured-collection-ab .product-model-inner,
  .sim-specific-collection-wrapper .product-model-inner {margin: auto;}
  .ProductItem_ab span.stamped-product-reviews-badge {min-height: 20px;}
  .ProductItem_ab .ProductItem__Info {padding: 0 7px 20px;}
  .template-search .ProductItem_ab .ProductItem__Info { margin-top: 8px; }
  .ProductItem_ab li.country_popup_link svg:last-child {display: none;}

  .ProductItem .okeReviews .oke-sr-count {font-size: 12px;}
  .ProductItem_ab .ProductItem__Info .Button {padding: 6px 10px;font-size: 16px;}
}
@media screen and (max-width: 882px) {
  .VerifiedReviews--List-ab .VerifiedReviews--List-Item {
    padding: 0px 10px;
  }
}
@media screen and (max-width: 640px){
  .template-search .ProductListWrapper {padding: 0 12px;}
  .ProductItem .pro-discount {top: 6px;font-size: 11px;padding: 5px 5px 10px;}
  .ProductItem .pro-discount img {width: 15px;}
  .ProductItem .pro-discount:nth-child(2) {left: 87px;}
  .verified-review-ab .SectionHeader h2.SectionHeader__Heading {max-width: 80%;font-size: 34px;}
  .VerifiedReviews--List-ab .slick-prev {left: -6px;}
  .VerifiedReviews--List-ab .slick-next {right: -6px;}
  .VerifiedReviews--List-ab .VerifiedReviews--List-Item .VerifiedReviews--List-Image {margin: 0 25px;}
  .travelex-how-work-ab.travelex-how-work .travelex-work-title,
  .featured-collection-ab .SectionHeader h3.SectionHeader__SubHeading {font-size: 32px;}
  .image-text-section .ImageHero__Block {max-width: 100%;}
  .faq-section-ab .faq-tab-pane .Faq__Item {max-width: 100%;margin: 0;padding: 0;}
  .faq-section-ab .faq-tab-pane .Faq__Item .Faq__Question {border-radius: 0;padding: 12px 36px 12px 15px;}
  .faq-section-ab .Faq__Item:after {content: "";background-color: transparent;width: 90%;height: 0px;margin: auto;bottom: 0;position: absolute;left: 0;right: 0;display: block;}
  .faq-section-ab .Faq__Item:last-child:after {display: none;}
  .Faq__Question:after {right: 15px;top: 7px;}
  .Faq__AnswerWrapper .Faq__Answer {padding: 0px 15px 12px;}
  .faq-section-ab .faq-tab-pane {margin: 0;border-radius: 6px;overflow: hidden;}
  .faq-section-ab .image-text-section {margin: 0 -15px;}
  .faq-section-ab .image-text-section .ImageHero__Block {border-radius: 0;}
  .image-text-section.image-text-bg .ImageHero {padding: 0;}
  .image-text-bg.image-text-section .ImageHero__Block {border-radius: 0;}
  .image-text-bg.image-text-section .ImageHero__Block {margin-bottom: 0 !important;}
  footer .Footer__Block.Footer__Block--newsletter,
  .blog-posts-section .ArticleList .Grid__Cell {margin-bottom: 30px;}
  .image-text-section .ImageHero__Block {padding: 60px 20px;}
  /* .faq-section-ab {padding: 60px 0 !important;} */
  .sims-compare-section section {margin: 60px 0 0;}
  .featured-collection-ab .ProductItem__Info .stamped-badge-caption {font-size: 16px;}

  .featured-collection-ab .ProductList--carousel .Carousel__Cell {width: 50%;}
  .faq-section-ab .SectionHeader .SectionHeader__Heading {display: flex;align-items: center;justify-content: center;}

  .template-product .faq-section-ab .Faq__Item:after {background-color: #fff;}
  .template-product .faq-section-ab .SectionHeader .SectionHeader__Heading img {display: none;}
  .template-product .faq-section-ab .SectionHeader .SectionHeader__Heading {text-align: center;}

  .template-suffix-esim-specific-collection .collection-tab {padding-bottom: 60px;}
   .sim-works-content-block {margin-bottom: 30px;}
  .sim-works-video-block, .sim-works-content-block {max-width: 100%;}
  .works-video-section h2.esim-title,
  .template-suffix-esim-specific-collection .esim-compatible h2.esim-title {font-size: 32px;padding: 0;}
  .template-suffix-esim-specific-collection .faq-section-ab .Faq__Item:after {background-color: #fff;}
  .works-video-section .esim-item-img {margin: 0 auto 20px;}
  .works-video-section .esim-work-inner h4 {font-size: 18px;}
  .works-video-section .esim-item-img img {width: 75px;}
  .works-video-section .esim-work-item {text-align: center;display: block;}
  .works-video-section .esim-item-inner {width: 100%;padding: 0;}
  .template-suffix-esim-specific-collection .ProductItem.ProductItem_ab, .template-search .ProductItem.ProductItem_ab ,.template-collection .ProductItem.ProductItem_ab {margin-bottom: 30px;}
  .works-video-section {margin: 0 0;}
  .template-suffix-esim-specific-collection .faq-section-ab .PageContent {margin-bottom: 0;}
}
@media screen and (max-width: 575px){
  .hero-banner-wrapper .shopify-section--banner .SectionHeader__Heading {font-size: 35px;}
  .hero-banner-wrapper .shopify-section--banner .SectionHeader__SubHeading {font-size: 18px;}
  .hero_banner_review span {font-size: 14px;}
  .Image__Cell_Destination .gallery:nth-child(7),
  .Image__Cell_Destination .gallery:nth-child(8),
  .SidebarMenu_destinations .popular_galley:nth-child(7), 
  .SidebarMenu_destinations .popular_galley:nth-child(8) {display: none;}
  .Image__Cell_Destination {max-width: 396px;}
  .Image__Cell_Destination .gallery {max-width: 33.33%;margin: 0 0 6px;padding: 0 3px;}
  .Image__Cell_Destination .gallery span {left: 3px;right: 3px;}
  .SidebarMenu_destinations .popular_galley {max-width: 33.33%;margin-bottom: 20px;}
  .popular_galley span {font-size: 14px;}
  /* .SidebarMenu_destinations .Drawer__Main, 
  .SidebarMenu_destinations .Drawer__Container {padding: 0 10px;} */
  .SidebarMenu_destinations .popular_menu_galley {padding: 10px 20px;margin: 0;}
  .SidebarMenu.SidebarMenu_destinations .Linklist {padding: 15px 20px;}
  .collection-template .SectionHeader__SubHeading {font-size: 18px;}
  .collection-template .SectionHeader .SectionHeader__Heading {font-size: 24px;}
  .hero-banner-wrapper .shopify-section--banner .SectionHeader__Heading span:after {transform: scale(0.8);}
  .hero-banner-wrapper .shopify-section--banner .SectionHeader__SubHeading span {padding: 2px 5px;}
  .hero-banner-wrapper .shopify-section--banner .Rte {font-size: 14px;}
  .template-search .SectionHeader .SectionHeader__SubHeading {font-size: 18px;}

  .verified-review-ab .SectionHeader h2.SectionHeader__Heading {font-size: 32px;}
  .VerifiedReviews--List-ab .VerifiedReviews--List-Content {padding: 25px 0 0;}
  .travelex-how-work-ab.travelex-how-work .travelex-work-title {color: #fff;}
  .travelex-how-work-wrapper .travelex-how-work-item {margin-bottom: 30px !important;}
  .travelex-how-work .travelex-how-work-wrapper {margin-bottom: 0 !important;}
  .travelex-how-work-ab {padding: 60px 0 !important;}
  .text_slider_wrapper .text_slider_wrap span {font-size: 40px;}
  .text-slider-section {margin-bottom: 50px;}
  .image-text-section .ImageHero__BlockHeading {line-height: 1;}
  .sims-compare-section .SectionHeader .SectionHeader__Heading {font-size: 32px;}
  .travelex-how-work-ab.travelex-how-work .travelex-work-title {line-height: 1.2;}
  .travelex-how-work-ab.travelex-how-work .travelex-work-title span:after {bottom: -7px;}

  .featured-collection-ab .ProductList--carousel .Carousel__Cell {width: 65%;}
  .featured-collection-ab .product-pop-up-content .country_list_popup ul,
  .sim-specific-collection-wrapper .product-pop-up-content .country_list_popup ul {display: block;}
  .featured-collection-ab .product-model-wrap h2,
  .sim-specific-collection-wrapper .product-model-wrap h2 {font-size: 16px;}
  .featured-collection-ab .product-model-wrap,
  .sim-specific-collection-wrapper .product-model-wrap {padding: 32px;}
  .featured-collection-ab .product-pop-up-content,
  .sim-specific-collection-wrapper .product-pop-up-content {padding: 30px 30px 20px;}
  .featured-collection-ab .product-model-wrap a.Button,
  .sim-specific-collection-wrapper .product-model-wrap a.Button {padding: 15px 20px;}
  .featured-collection-ab .product-pop-up-btn,
  .sim-specific-collection-wrapper .product-pop-up-btn {text-align: center;}
  .featured-collection-ab .product-pop-up-content,
  .sim-specific-collection-wrapper .product-pop-up-content {max-height: calc(100vh - 350px);}
}
@media screen and (max-width: 480px){
  .image-text-section .ImageHero__Block .ImageHero__BlockContent {width: 100%;}
  .image-text-section .ImageHero__BlockLink.Button {padding: 14px 30px;}
  .faq-section-ab .Faq__Section li.Heading {padding: 10px 15px;}
  .verified-review-ab .SectionHeader h2.SectionHeader__Heading {max-width: 100%;}

  .featured-collection-ab .ProductList--carousel .Carousel__Cell {width: 70%;}
  
  .popular_galley {padding: 0 5px;}
  .popular_galley p {padding: 5px 5px;font-size: 12px;left: 4px;top: 4px;}
}
@media screen and (max-width: 425px){
  .hero-banner-wrapper .shopify-section--banner .SectionHeader__Heading {font-size: 32px;}
  .hero-banner-wrapper .shopify-section--banner .SectionHeader__SubHeading {font-size: 15px;}
  .service_main_wrapper .service_main_wrap span {font-size: 12px;}
  /* .template-search .view-btn-wrap a.Button {font-size: 12px;}
  .template-search .ProductItem .ProductItem__Title.Heading {font-size: 12px;line-height: 1.2;} */

  .featured-collection-ab .ProductList--carousel .Carousel__Cell {width: 75%;}
}
@media screen and (max-width: 375px){
  .sims-compare-section .compare_table th, 
  .sims-compare-section .compare_table td span {font-size: 12px;line-height: 1.1;}

  .featured-collection-ab .ProductList--carousel .Carousel__Cell {width: 80%;}
}
@media screen and (max-width: 325px){
  .hero-banner-wrapper .shopify-section--banner .SectionHeader__Heading {font-size: 26px;}
  .hero-banner-wrapper .shopify-section--banner .SectionHeader__SubHeading {font-size: 12px;}
  .Image__Cell_Destination .gallery span {font-size: 12px;}
  .hero_banner_review span {font-size: 12px;}
  .image-text-section .ImageHero__Block .ImageHero__BlockContent p {font-size: 16px;}
  .image-text-section .ImageHero__BlockHeading, 
  .faq-section-ab .SectionHeader .SectionHeader__Heading, 
  .image-text-ab .FeatureText__Content .SectionHeader__Heading {font-size: 28px;}
  .image-text-section .ImageHero__BlockHeading, 
  .faq-section-ab .SectionHeader .SectionHeader__Heading, 
  .image-text-ab .FeatureText__Content .SectionHeader__Heading {font-size: 26px;}
  .faq-section-ab .Faq__Section li.Heading {margin: 0 5px 0 0;}

  .featured-collection-ab .ProductItem__Title {font-size: 18px;}
}
  
/* End A/B Testing Css */

@media screen and (max-width: 850px){
  .faq-section-ab .faq-tab-pane .Faq__Item {padding: 0 15px;}
  .faq-section-ab .faq-tab-pane {margin: 0 -15px;}
}
@media screen and (max-width: 768px){
  .faq-section-ab .SectionHeader .SectionHeader__Heading {font-size: 32px;padding: 0 10px;}
  .faq-section-ab .Faq__Section.faq-tab-mnu {justify-content: flex-start;overflow: auto;white-space: nowrap;padding-bottom: 10px;}
}
@media screen and (max-width: 640px){
  .faq-section-ab .faq-tab-pane .Faq__Item {max-width: 100%;margin: 0;padding: 0;}
  .faq-section-ab .faq-tab-pane .Faq__Item .Faq__Question {border-radius: 0;padding: 12px 36px 12px 15px;}
  .faq-section-ab .Faq__Item:after {content: "";background-color: transparent;width: 90%;height: 0px;margin: auto;bottom: 0;position: absolute;left: 0;right: 0;display: block;}
  .faq-section-ab .Faq__Item:last-child:after {display: none;}
  .faq-section-ab .faq-tab-pane {margin: 0;border-radius: 6px;overflow: hidden;}
  .faq-section-ab .image-text-section {margin: 0 -15px;}
  .faq-section-ab .image-text-section .ImageHero__Block {border-radius: 0;}
  /* .faq-section-ab {padding: 60px 0 !important;} */
  .faq-section-ab .SectionHeader .SectionHeader__Heading {display: flex;align-items: center;justify-content: center;}
  .template-product .faq-section-ab .Faq__Item:after {background-color: #fff;}
  .template-product .faq-section-ab .SectionHeader .SectionHeader__Heading img {display: none;}
  .template-product .faq-section-ab .SectionHeader .SectionHeader__Heading {text-align: center;}
}
@media screen and (max-width: 480px){
  .faq-section-ab .Faq__Section li.Heading {padding: 10px 15px;}
}
@media screen and (max-width: 325px){
  .faq-section-ab .SectionHeader .SectionHeader__Heading {font-size: 28px;}
  .faq-section-ab .SectionHeader .SectionHeader__Heading {font-size: 26px;}
  .faq-section-ab .Faq__Section li.Heading {margin: 0 5px 0 0;}
}


/* New Product Css */
.template-suffix-esim-new .new_Product-wrapper {display: flex;flex-direction: column;margin: 0;gap: 50px;flex-wrap: inherit;}
.template-suffix-esim-new .new_Product-header {display: flex;gap: 30px;}
.template-suffix-esim-new .new_Product-img {max-width: 107px;max-height: 107px;height: 100%;width: 100%;}
.template-suffix-esim-new .new_Product-img .Product__Gallery {margin: 0;}
.template-suffix-esim-new .new_Product-img .Image--lazyLoaded.Image--fadeIn {opacity: 1;border-radius: 6px;}
.template-suffix-esim-new .new_Product-header .ProductMeta__Title.Heading.u-h2 {color: #101720;font-family: var(--text-font-family);font-size: 38px;font-weight: 700;line-height: 44px;}
.template-suffix-esim-new .new_Product-header span.stamped-product-reviews-badge {margin-top: 10px;}
.template-suffix-esim-new .is-my-device-compatible__block {display: flex;align-items: center;justify-content: center;width: 100%;gap: 10px;border-radius: 6px;background: #eef4fc;padding: 12px;margin-bottom: 40px;cursor: pointer;}
.template-suffix-esim-new .is-my-device-compatible__block p {color: #101720;font-family: var(--text-font-family);font-size: 14px;font-weight: 500;line-height: 20px;text-decoration-line: underline;}
.template-suffix-esim-new .new_Product-wrapper .new_Product-inner {justify-content: space-between;gap: 32px;margin: 0;flex-wrap: nowrap;}
.template-suffix-esim-new .new_Product-wrapper .new_pro-conent, 
.template-suffix-esim-new .new_Product-wrapper .new_pro-grid {padding: 0;}
.template-suffix-esim-new .new_Product-inner .esim-tabs .tab-link.current {border-radius: 8px;background: transparent;color: #101720;}
.template-suffix-esim-new .new_Product-inner .esim-tabs .tab-link {margin: 0;padding: 0;border-radius: 6px;border: 2px solid transparent;padding: 8px 16px;color: rgba(51, 63, 72, 0.4);font-family: var(--text-font-family);font-size: 14px;font-weight: 700;line-height: 23px;}
.template-suffix-esim-new .new_Product-inner [id='tab-1'] .pro_tab-content {display: flex;flex-direction: column;max-width: 357px;padding: 0;gap: 20px;color: #101720;font-size: 16px;font-weight: 400;line-height: 26px;}
.template-suffix-esim-new .new_Product-inner .pro_tab-content p {margin: 0;}
.template-suffix-esim-new .new_Product-inner .comp-esim {display: none;}
.template-suffix-esim-new .new_Product-inner .new_pro-grid .Product__InfoWrap {margin: 0;padding: 0;background: unset;box-shadow: none;}
.template-suffix-esim-new .new_Product-inner .new_pro-grid .ProductForm__Variants {margin: 0;}
.template-suffix-esim-new .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatchList .HorizontalList__Item {display: flex;flex-direction: column;}
.template-suffix-esim-new .new_Product-inner .cstm-tag_wrapp {border-radius: 4px;background: #188FF8;padding: 2px 6px;}
.template-suffix-esim-new .new_Product-inner .new_pro-grid .ProductForm__Variants .HorizontalList--spacingTight .HorizontalList__Item .SizeSwatch {justify-content: space-between;padding: 10px 26px 13px 57px;}
.template-suffix-esim-new .new_Product-inner .new_pro-grid .ProductForm__Variants .HorizontalList--spacingTight .HorizontalList__Item .SizeSwatch > div:nth-child(2) {min-width: 82px;display: flex;flex-direction: column;}
.template-suffix-esim-new .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatch > div:nth-of-type(1) {display: flex;align-items: center;justify-content: space-between;max-width: 148px;width: 100%;margin-right: 2px;flex-direction: row-reverse;gap: 15px;}
.template-suffix-esim-new .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatch > div:nth-of-type(1) p {color: #101720;font-family: var(--text-font-family);font-size: 24px;font-weight: 600;line-height: 33px;text-transform: uppercase;margin: 0;}
.template-suffix-esim-new .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatch > div:nth-of-type(1) span {color: rgba(51, 63, 72, 0.8);font-family: var(--text-font-family);font-size: 14px;font-weight: 500;line-height: 23px;margin: 0;min-width: 23px;display: block;width: 40%;}
.template-suffix-esim-new .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label span {color: #626F84;}
.template-suffix-esim-new .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label span {color: #626F84;}
.template-suffix-esim-new .new_Product-inner .cstm-tag {display: flex;align-items: center;justify-content: center;background: none;color: #fff;border: none;border-radius: unset;text-align: center;font-family: var(--text-font-family);font-size: 12px;font-weight: 500;line-height: 18px;padding: 0;margin: 0;text-transform: initial;}
.template-suffix-esim-new .new_Product-inner .ProductForm__QuantitySelector {display: flex;justify-content: space-between;gap: 28px;width: 100%;}
.template-suffix-esim-new .new_Product-inner .new_pro-grid .QuantitySelector {border-radius: 6px;background: #eef4fc;border: none;max-width: 104px;padding: 4px;width: 100%;}
.template-suffix-esim-new .new_Product-inner .new_pro-grid .QuantitySelector__Button {display: flex;align-items: center;justify-content: center;border-radius: 6px;background: #fff;box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.06), 0px 0px 4px 0px rgba(0, 0, 0, 0.04);max-width: 30px;max-height: 30px;width: 100%;height: 100%;padding: 0;border: none;overflow: hidden;color: #101720;font-family: var(--text-font-family);font-size: 17px;font-weight: 500;line-height: 20px;}
.template-suffix-esim-new .new_Product-inner .new_pro-grid .QuantitySelector__CurrentQuantity {height: 100%;}
.template-suffix-esim-new .new_Product-inner .txt-quantity {max-width: 229px;color: #101720;font-family: var(--text-font-family);font-size: 13px;font-weight: 500;line-height: 20px;margin: 0;}
.template-suffix-esim-new .new_Product-inner .new_pro-grid .Product__InfoWrap .ProductForm__AddToCart {width: 100%;max-width: 100%;}
.template-suffix-esim-new .new_Product-inner .product_text:not(.large__hide) {max-width: 335px;display: flex;justify-content: space-between;flex-wrap: wrap;margin: 18px auto 0;}
.template-suffix-esim-new .new_Product-inner .product_text li {margin: 0;}
.template-suffix-esim-new .new_Product-inner .product_text li:nth-child(1), 
.template-suffix-esim-new .new_Product-inner .product_text li:nth-child(2) {width: 45%;}
.template-suffix-esim-new .new_Product-inner .product_text li:nth-child(3) {width: 100%;border-top: 1px solid rgba(51, 63, 72, 0.2);padding-top: 12px;margin-top: 12px;}
.template-suffix-esim-new .esim-work-wrapper .select-plan__wrapper {margin-top: 30px;}
.template-suffix-esim-new .select-plan__wrapper {max-width: 356px;width: 100%;margin: 30px auto 0;}
.template-suffix-esim-new .select-plan__btn {color: #fff !important;text-decoration: none !important;display: flex;justify-content: center;align-items: center;padding: 12px 0px;margin: 0;width: 100%;height: 48px;border-radius: 5px;border: 1px solid #0078fc;background: #0078fc;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);cursor: pointer;color: #fff;font-family: var(--text-font-family);font-size: 16px;font-weight: 500;line-height: normal;}
.template-suffix-esim-new .it-work-in__wrapper {display: flex;align-items: center;justify-content: center;gap: 10px;width: 100%;border-radius: 6px;background: #eef4fc;padding: 12px;margin-top: 32px;cursor: pointer;}
.template-suffix-esim-new .it-work-in__wrapper a {color: #101720;font-family: var(--text-font-family);font-size: 14px;font-weight: 500;line-height: 20px;text-decoration-line: underline;}
.template-suffix-esim-new .faq-action .Button {max-width: 356px;width: 100%;margin: 30px auto 0;}
.template-suffix-esim-new .Product_new_link {display: flex;align-items: center;justify-content: center;width: 100%;gap: 10px;border-radius: 6px;background: #101720;padding: 13px 12px;margin-bottom: 40px;cursor: pointer;color: #FFFFFF;text-align: center;}
.template-suffix-esim-new .Product_new_link p {font-family: var(--text-font-family);font-size: 14px;font-weight: 600;line-height: 18px;}
.template-suffix-esim-new .Product_new_link p a {text-decoration: underline;}
.template-suffix-esim-new .how-active__wrapper, .how-active__wrapper {display: flex;align-items: center;justify-content: center;gap: 10px;width: 100%;border-radius: 6px;background: #FFF;padding: 12px;margin-top: 32px;cursor: pointer;max-width: 356px;width: 100%;margin: 30px auto 0;}
.template-suffix-esim-new .how-active__wrapper a, .how-active__wrapper a {color: #0C1924;font-family: var(--text-font-family);font-size: 14px;font-weight: 500;line-height: 20px;text-decoration-line: underline;}
.new-popup .custom-model-wrap {height: auto;padding: 0;text-align: left;}
.new-popup .custom-model-inner {max-width: 630px;width: 100%;padding: 0;}
.custom-model-inner h2 {text-align: center;margin: 0 auto;padding: 20px 22px 20px;color: #101720;font-family: var(--text-font-family);font-size: 18px;font-weight: 700;line-height: 20px;}
.new-popup .custom-model-inner .learn-more__steps {list-style: none;}
.new-popup .custom-model-inner .learn-more__body {padding: 0 60px 20px;margin-right: 6px;overflow-y: scroll;max-height: 500px;color: #101720;font-family: 'Roboto';font-size: 16px;font-weight: 400;line-height: 175%;}
.learn-more__steps > li {margin-bottom: 20px;}
.learn-more__list {list-style: inside;list-style-position: initial;padding-inline-start: 29px;}
.learn-more__details {list-style: inside;list-style-position: initial;padding-inline-start: 23px;}
.learn-more__bgr {position: absolute;bottom: 0;width: 100%;height: 42px;border-radius: 6px;background: linear-gradient(360deg, #fff 0%, rgba(255, 255, 255, 0) 100%);}
.new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList input[type='radio']:checked + label .info-elem {border-top: none;background: #fed786;}
.info-elem {display: none;position: absolute;left: 0;bottom: -25px;width: 100%;padding: 3px;border-radius: 0px 0px 6px 6px;border-top: 1px solid rgba(51, 63, 72, 0.2);outline: 1px solid rgba(51, 63, 72, .2);background: #fff;color: #101720;text-align: center;font-family: var(--text-font-family);font-size: 12px;font-weight: 500;line-height: 20px;text-transform: uppercase;}
.template-suffix-esim-new .new_pro-grid .ProductForm__Variants .SizeSwatchList .HorizontalList__Item {margin-bottom: 16px;}
.template-suffix-esim-new .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList input[type=radio]:checked + label {border: 1px solid #FFE026;}
.template-suffix-esim-new .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList input[type=radio]:checked + label .info-elem {outline: 1px solid #FFE026;}
.template-suffix-esim-new .esim-que {background: #EEF4FC;}
.template-suffix-esim-new .Product__InfoWrap .ProductForm__AddToCart {background-color: #0078fc;}
.template-suffix-esim-new .product_fix_bar {display: none;}
.template-suffix-esim-unlimited-days-dropdown .product_fix_bar {display: none;}
.template-suffix-esim-new #section-custom-html {padding-top: 0;}
.template-suffix-esim-new .ProductForm_btn_icon_wrapper {width: 100%;}
.template-product .ProductForm_btn_icon_wrapper {background-color: #EEF4FC; padding: 18px 0px;}

/* New Unlimites Css */
.template-suffix-esim-unlimited .ProductForm_btn_icon_wrapper {width: 100%;}
.template-suffix-esim-unlimited .unlimited-data-txt {display: none !important;}
/* .new_pro-grid .HorizontalList__Item .pdp-unlimited-text {max-width: 70px;} */
.new_pro-grid .HorizontalList__Item .pdp-unlimited-text span {color: #101720;text-align: center;font-size: 14px;font-weight: 500;line-height: 130%;width: 100%;}
.new_pro-grid .HorizontalList__Item.out-of-stock .pdp-unlimited-text span {color: #1017201a;}
/* .template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label:before {top: 20px;} */
/* .template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList input[type='radio']:checked + label:after,  */
/* .template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label:after {top: 26px;} */
.template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label span.Pro-varint-price-inner {color: #101720;font-size: 20px;font-weight: 600;line-height: 1.5;text-transform: uppercase;margin-bottom: 5px;}
.template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList .out-of-stock label span.Pro-varint-price-inner {color: #1017201a;}
.template-suffix-esim-unlimited .ProductForm__Variants span.Pro-varint-price-inner-bottom {display: block;color: #101720;font-size: 14px;font-weight: 500;line-height: 1;}
.template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants.pdp-esim-unlimited .SizeSwatch > div:nth-of-type(1) {max-width: 70px;}
.template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants.pdp-esim-unlimited .SizeSwatch > div:nth-of-type(1) span {min-width: 70px;}
.template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants .HorizontalList--spacingTight .HorizontalList__Item .SizeSwatch {padding: 8px 16px;}
.template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label:before {left: 14px;}
.template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList input[type=radio]:checked+label:after {left: 25px;}

.template-product .new_Product-wrapper {display: flex;flex-direction: column;margin: 0;gap: 16px;flex-wrap: inherit;}
.template-product .new_Product-header {display: flex;gap: 30px;}
.template-product .new_Product-img {max-width: 107px;max-height: 107px;height: 100%;width: 100%;}
.template-product .new_Product-img .Product__Gallery {margin: 0;}
.template-product .new_Product-img .Image--lazyLoaded.Image--fadeIn {opacity: 1;border-radius: 6px;}
.template-product .new_Product-header .ProductMeta__Title.Heading.u-h2 {color: #101720;font-family: var(--text-font-family);font-size: 38px;font-weight: 700;line-height: 44px;}
.template-product .new_Product-header span.stamped-product-reviews-badge {margin-top: 10px;}
.template-product .is-my-device-compatible__block, .is-my-device-compatible__block {display: flex;align-items: center;justify-content: center;width: 100%;gap: 10px;border-radius: 6px;background: #FFFFFF;padding: 16px;cursor: pointer;border:2px solid #0C1924;font-size: 14px; font-weight: 700;}
.template-product .is-my-device-compatible__block p, .is-my-device-compatible__block p {color: #101720;font-family: var(--text-font-family);font-size: 14px;font-weight: 700;line-height: 20px;}
.template-product .new_Product-wrapper .new_Product-inner {justify-content: space-between;gap: 32px;margin: 0;flex-wrap: nowrap;}
.template-product .new_Product-wrapper .new_pro-conent, 
.template-product .new_Product-wrapper .new_pro-grid {padding: 0;}
.template-product .new_Product-inner .esim-tabs .tab-link.current {border-radius: 8px;background: transparent;color: #101720;}
.template-product .new_Product-inner .esim-tabs .tab-link {margin: 0;padding: 0;border-radius: 6px;border: 2px solid transparent;padding: 8px 16px;color: #101720;font-family: var(--text-font-family);font-size: 14px;font-weight: 500;line-height: 21px;height: 37px;}
.template-product .new_Product-inner [id='tab-1'] .pro_tab-content {display: flex;flex-direction: column;max-width: 357px;padding: 0;gap: 20px;color: #101720;font-size: 16px;font-weight: 400;line-height: 26px;}
.template-product .new_Product-inner .pro_tab-content p {margin: 0;}
.template-product .new_Product-inner .comp-esim {display: none;}
.template-product .new_Product-inner .new_pro-grid .Product__InfoWrap {margin: 0;padding: 0;background: unset;box-shadow: none;}
.template-product .new_Product-inner .new_pro-grid .ProductForm__Variants {margin: 0;}
.template-product .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatchList .HorizontalList__Item {display: flex;flex-direction: column;}
.template-product .new_Product-inner .cstm-tag_wrapp {border-radius: 4px;background: #188FF8;padding: 2px 6px;}
.template-product .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label span {color: #101720;}
.template-product .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label span {color: #101720;}
.template-product .new_Product-inner .cstm-tag {display: flex;align-items: center;justify-content: center;background: none;color: #fff;border: none;border-radius: unset;text-align: center;font-family: var(--text-font-family);font-size: 12px;font-weight: 400;line-height: 1.4em;padding: 0;margin: 0;text-transform: initial;}
.template-product .new_Product-inner .ProductForm__QuantitySelector {display: flex;justify-content: space-between;gap: 28px;width: 100%;padding-top: 8px; padding-bottom: 4px;}
.template-product .new_Product-inner .new_pro-grid .QuantitySelector {border-radius: 6px;background: #eef4fc;border: none;max-width: 105px;padding: 4px;min-width: 105px;}
.template-product .new_Product-inner .new_pro-grid .QuantitySelector__Button { border: 1px solid #ffffff;display: flex;align-items: center;justify-content: center;border-radius: 6px;background: #fff;box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.06), 0px 0px 4px 0px rgba(0, 0, 0, 0.04);max-width: 30px;max-height: 30px;width: 100%;height: 100%;padding: 0;border: none;overflow: hidden;color: #333F48;font-family: var(--text-font-family);font-size: 17px;font-weight: 500;line-height: 20px;}
.template-product .new_Product-inner .new_pro-grid .QuantitySelector__Button:hover {background-color: #F5F7FA;}
.template-product .new_Product-inner .new_pro-grid .QuantitySelector__Button:focus {border: 1px solid #101720;background-color: #F5F7FA;}.template-product .new_Product-inner .new_pro-grid .QuantitySelector__CurrentQuantity {height: 100%;}
.template-product .new_Product-inner .txt-quantity {max-width: 229px;color: #101720;font-family: var(--text-font-family);font-size: 13px;font-weight: 500;line-height: 1.2em;margin: 0;}
.template-product .new_Product-inner .new_pro-grid .Product__InfoWrap .ProductForm__AddToCart {width: 100%; margin: 0 auto;}
.template-product .new_Product-inner .product_text:not(.large__hide) {max-width: 335px;display: flex;justify-content: space-between;flex-wrap: wrap;margin: 18px auto 0;}
.template-product .new_Product-inner .product_text li {margin: 0;}
.template-product .new_Product-inner .product_text li:nth-child(1), 
.template-product .new_Product-inner .product_text li:nth-child(2) {width: 45%;}
.template-product .new_Product-inner .product_text li:nth-child(3) {width: 100%;border-top: 1px solid rgba(51, 63, 72, 0.2);padding-top: 12px;margin-top: 12px;}
.template-suffix-esim-unlimited .esim-work-wrapper .select-plan__wrapper {margin-top: 30px;}
.template-suffix-esim-unlimited .select-plan__wrapper {max-width: 356px;width: 100%;margin: 30px auto 0;}
.template-suffix-esim-unlimited .select-plan__btn {color: #fff !important;text-decoration: none !important;display: flex;justify-content: center;align-items: center;padding: 12px 0px;margin: 0;width: 100%;height: 48px;border-radius: 5px;border: 1px solid #0078fc;background: #0078fc;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);cursor: pointer;color: #fff;font-family: var(--text-font-family);font-size: 16px;font-weight: 500;line-height: normal;}
.template-product .it-work-in__wrapper {display: flex;align-items: center;justify-content: center;gap: 10px;width: 100%;border-radius: 6px;background: #eef4fc;padding: 12px;margin-top: 32px;cursor: pointer;}
.template-product .it-work-in__wrapper a {color: #101720;font-family: var(--text-font-family);font-size: 14px;font-weight: 500;line-height: 20px;text-decoration-line: underline;}
.template-suffix-esim-unlimited .faq-action .Button {max-width: 356px;width: 100%;margin: 30px auto 0;}
.template-product .Product_new_link {display: flex;align-items: center;justify-content: center;width: 100%;gap: 10px;border-radius: 6px;background: #E5F6FF;padding: 13px 12px;margin-bottom: 40px;cursor: pointer;color: #004DA1;text-align: center;}
.template-product .Product_new_link p, .Product_new_link p, .Product_new_link a, .Product_new_link {font-family: var(--text-font-family);font-size: 14px;font-weight: 700;line-height: 21px;}
.template-product .Product_new_link p a {text-decoration: underline;}
.template-suffix-esim-unlimited .how-active__wrapper {display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;border-radius: 6px;background: #FFF;padding: 12px;margin-top: 32px;cursor: pointer;max-width: 356px;width: 100%;margin: 30px auto 0;}
.template-suffix-esim-unlimited .how-active__wrapper a {color: #0C1924;font-family: var(--text-font-family);font-size: 14px;font-weight: 700;line-height: 21px;}
.new-popup .custom-model-wrap {height: auto;padding: 0;text-align: left;}
.new-popup .custom-model-inner {max-width: 630px;width: 100%;padding: 0;}
.custom-model-inner h2 {text-align: center;margin: 0 auto;padding: 20px 22px 20px;color: #101720;font-family: var(--text-font-family);font-size: 18px;font-weight: 700;line-height: 20px;}
.new-popup .custom-model-inner .learn-more__steps {list-style: none;}
.new-popup .custom-model-inner .learn-more__body {padding: 0 60px 20px;margin-right: 6px;overflow-y: scroll;max-height: 510px;color: #101720;font-family: 'Roboto';font-size: 16px;font-weight: 400;line-height: 175%;}
.learn-more__steps > li {margin-bottom: 20px;}
.learn-more__list {list-style: inside;list-style-position: initial;padding-inline-start: 29px;}
.learn-more__details {list-style: inside;list-style-position: initial;padding-inline-start: 23px;}
.learn-more__bgr {position: absolute;bottom: 0;width: 100%;height: 42px;border-radius: 6px;background: linear-gradient(360deg, #fff 0%, rgba(255, 255, 255, 0) 100%);}
.new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList input[type='radio']:checked + label .info-elem {border-top: none;background: #fed786;}
.info-elem {display: none;position: absolute;left: 0;bottom: -25px;width: 100%;padding: 3px;border-radius: 0px 0px 6px 6px;border-top: 1px solid rgba(51, 63, 72, 0.2);outline: 1px solid rgba(51, 63, 72, .2);background: #fff;color: #101720;text-align: center;font-family: var(--text-font-family);font-size: 12px;font-weight: 500;line-height: 20px;text-transform: uppercase;}
.template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants .SizeSwatchList .HorizontalList__Item:not(:last-child) {margin-bottom: 16px;}
.template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants .SizeSwatchList .HorizontalList__Item:last-child {margin-bottom: 0px !important;}
.template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList input[type=radio]:checked + label {border: 1px solid #FFA800;}
.template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList input[type=radio]:checked + label .info-elem {outline: 1px solid #fed786;}
.template-suffix-esim-unlimited .esim-que {background: #EEF4FC;}
.template-suffix-esim-unlimited .Product__InfoWrap .ProductForm__AddToCart {background-color: #0078FC;}
.template-suffix-esim-unlimited .product_fix_bar {display: none;}
.product_qty_discount {flex-wrap: wrap;gap: 12px !important;background: linear-gradient(90deg, #FFEAC4 0%, #FFDDC4 50%, rgba(255, 197, 198, 0.94902) 100%);padding: 16px;border-radius: 6px;}
.product_qty_discount .discount_title { width: 100%; color: #13222E; margin: 0; font-family: var(--text-font-family); font-size: 16px; font-weight: 700; line-height: 20px; text-align: center; }
.product_qty_discount .QuantitySelector { background: transparent !important; }

/* unlimited-days-dropdown Product Css */
.template-suffix-esim-unlimited-days-dropdown .ProductForm .ProductForm__Variants {display: none;}
.dropdown-list { font-family: var(--text-font-family); }
.dropdown-list .dropdown_lable, .dropdown-list .ProductForm__Label{ display: block !important;font-size: 14px; font-weight: 600; color: #101720; margin-bottom: 14px; }
.dropdown-list .select-btn { cursor: pointer;font-size: 18px; font-weight: 700; color: #101720; position: relative; border: 1px solid #798599; border-radius: 6px; padding: 14px; text-align: center; }
.dropdown-list .select-btn svg { position: absolute; right: 16px; }
.dropdown-list .dropdown-inner { position: relative; }
.dropdown-list .options li { cursor: pointer;list-style: none; text-align: center; font-size: 18px; font-weight: 700; color: #101720; padding: 2px;border-radius: 6px; }
.dropdown-list .options li:not(:last-child){ margin-bottom:12px; }
.dropdown-list .options li:hover, .ProductForm_dropdown .options li.selected { background-color: #FFFBEB; }
.dropdown-list .number-of-days .select-btn-text { width:100%;font-size: 18px; font-weight: 700; color: #101720; position: relative; border: 1px solid #B3C0D0; border-radius: 6px; padding: 8px; text-align: center; }
.dropdown-list .number-of-days .btn-text { display: grid; grid-template-columns: 2fr 1fr; gap: 20px; }
.dropdown-list .number-of-days .btn-text .apply-btn { background-color: #101720; border-radius: 8px; color: #fff; font-size: 14px; font-weight: 600; }
.ProductForm .dropdown-list { width: 100%; background: #fff; padding: 20px 16px; border-radius: 6px; }
.template-suffix-esim-unlimited-days-dropdown .ProductForm { display: flex; flex-wrap: wrap; background-color: #FFFBEB; border-radius: 6px; padding: 16px; }
.template-suffix-esim-unlimited-days-dropdown .product_country_selectore { padding-bottom: 30px; }
.dropdown-list .dropdown-inner .options-inner {padding: 18px;}
.dropdown-list .dropdown-inner ul{height: 130px;overflow-y: scroll;}
.dropdown-list .number-of-days h6 { font-size: 14px; font-weight: 600; color: #101720; margin-bottom: 8px; }
.dropdown-list .number-of-days { margin-top: 14px; padding-top: 12px; border-top: 1px solid #F5F7FA; }
.dropdown-list .QuantitySelector { max-width: 100% !important; background-color: #fff !important; border: 1px solid #798599 !important; padding: 14px !important; }
.dropdown-list .QuantitySelector input { font-size: 18px; font-weight: 700; color: #101720; }
.dropdown-list .QuantitySelector button { box-shadow: none !important; color: #101720; }
.dropdown-list .ProductForm_dropdown { padding-bottom: 30px; }
.dropdown-list .total-price { justify-content: space-between; padding: 16px 0; }
.dropdown-list .total-price .total-price-lable { font-size: 16px; font-weight: 600; color: #101720; }
.dropdown-list .total-price .total-price-list { display: flex;align-items: center; gap: 8px; }
.dropdown-list .total-price .total-price-text { font-size: 16px; font-weight: 600; color: #101720; }
.dropdown-list .total-price .total-price-day { background-color: #EEF4FC; padding: 3px 6px; border-radius: 4px; color: #0070EB; font-size: 10px; font-weight: 600; }
.dropdown-list .discount_text { font-size: 14px; font-weight: 600; text-align: center; }
.dropdown-list .options { display: none; overflow: hidden; transition: all 0.3s; visibility: hidden; position: absolute; width: 100%; z-index: 2; background-color: #fff; box-shadow: 2px 4px 4px #1017201a; border-radius: 6px; }
.dropdown-inner.active .options { display: block; visibility: visible; }
.dropdown-list .options li.disable {pointer-events: none;color: #1017206e;}
.dropdown-list .ProductForm_btn_icon_wrapper { background-color: #fff; }
.template-product .dropdown-list .ProductForm_btn_icon_wrapper:after { display:none; }
/* unlimited-days-dropdown Product Css */

.select-plan__wrapper .select-plan__btn:hover{background-color: #EB5500;}

/* New FAQs Product Css AB */
.template-suffix-esim-new-ab-faq .faq-section-ab .SectionHeader .SectionHeader__Heading {font-size: 24px;letter-spacing: -0.8px;}
.template-suffix-esim-new-ab-faq .new_Product-inner .new_pro-grid .QuantitySelector__Button {padding: 10px 0;}
.template-suffix-esim-new-ab-faq .new_Product-header span.stamped-product-reviews-badge {margin-top: 5px;}
.template-suffix-esim-new-ab-faq .pro_subtitle {font-size: 16px;margin-bottom: 5px;font-weight: 500;}
.template-suffix-esim-new-ab-faq span.stamped-badge-caption {font-size: 14px;}
.template-suffix-esim-new-ab-faq .new_Product-wrapper {display: flex;flex-direction: column;margin: 0;gap: 50px;flex-wrap: inherit;}
.template-suffix-esim-new-ab-faq .new_Product-header {display: flex;gap: 30px;}
.template-suffix-esim-new-ab-faq .new_Product-img {max-width: 107px;max-height: 107px;height: 100%;width: 100%;}
.template-suffix-esim-new-ab-faq .new_Product-img .Product__Gallery {margin: 0;}
.template-suffix-esim-new-ab-faq .new_Product-img .Image--lazyLoaded.Image--fadeIn {opacity: 1;border-radius: 6px;}
.template-suffix-esim-new-ab-faq .new_Product-header .ProductMeta__Title.Heading.u-h2 {color: #101720;font-family: var(--text-font-family);font-weight: 700;line-height: 44px;}
.template-suffix-esim-new-ab-faq .new_Product-header .ProductMeta__Title.Heading.u-h2 {font-size: 32px;line-height: 38px;letter-spacing: -1.5px;margin-bottom: 10px;}
.template-suffix-esim-new-ab-faq .new_Product-header span.stamped-product-reviews-badge {margin-top: 10px;}
.template-suffix-esim-new-ab-faq .is-my-device-compatible__block {display: flex;align-items: center;justify-content: center;width: 100%;gap: 10px;border-radius: 6px;background: #FFF;padding: 12px;margin-bottom: 40px;cursor: pointer;}
.template-suffix-esim-new-ab-faq .is-my-device-compatible__block p {color: #101720;font-family: var(--text-font-family);font-size: 14px;font-weight: 500;line-height: 20px;text-decoration-line: underline;}
.template-suffix-esim-new-ab-faq .new_Product-wrapper .new_Product-inner {justify-content: space-between;gap: 60px;margin: 0;flex-wrap: nowrap;}
.template-suffix-esim-new-ab-faq .new_Product-wrapper .new_pro-conent, 
.template-suffix-esim-new-ab-faq .new_Product-wrapper .new_pro-grid {padding: 0;}
/* .template-suffix-esim-new-ab-faq .new_Product-inner .esim-tabs .tab-link.current {border-radius: 8px;background: transparent;color: #101720;}
.template-suffix-esim-new-ab-faq .new_Product-inner .esim-tabs .tab-link {margin: 0;padding: 0;border-radius: 6px;border: 2px solid transparent;padding: 10px;color: #101720;font-family: var(--text-font-family);font-size: 14px;font-weight: 500;line-height: 18px;} */
.template-suffix-esim-new-ab-faq .new_Product-inner [id='tab-1'] .pro_tab-content {display: flex;flex-direction: column;max-width: 357px;padding: 0;gap: 20px;color: #101720;font-size: 16px;font-weight: 400;line-height: 26px;}
.template-suffix-esim-new-ab-faq .new_Product-inner .pro_tab-content p {margin: 0;}
.template-suffix-esim-new-ab-faq .new_Product-inner .comp-esim {display: none;}
.template-suffix-esim-new-ab-faq .new_Product-inner .new_pro-grid .Product__InfoWrap {margin: 0;padding: 0;background: unset;box-shadow: none;}
.template-suffix-esim-new-ab-faq .new_Product-inner .new_pro-grid .ProductForm__Variants {margin: 0;}
.template-suffix-esim-new-ab-faq .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatchList .HorizontalList__Item {display: flex;flex-direction: column;}
.template-suffix-esim-new-ab-faq .new_Product-inner .cstm-tag_wrapp {border-radius: 4px;background: #0078fc;padding: 2px 6px;}
.template-suffix-esim-new-ab-faq .new_Product-inner .new_pro-grid .ProductForm__Variants .HorizontalList--spacingTight .HorizontalList__Item .SizeSwatch {justify-content: space-between;padding: 10px 26px 13px 57px;}
.template-suffix-esim-new-ab-faq .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label span {color: #333F48;}
.template-suffix-esim-new-ab-faq .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label span {color: #333F48;}
.template-suffix-esim-new-ab-faq .new_Product-inner .cstm-tag {display: flex;align-items: center;justify-content: center;background: none;color: #fff;border: none;border-radius: unset;text-align: center;font-family: var(--text-font-family);font-size: 12px;font-weight: 500;line-height: 18px;padding: 0;margin: 0;text-transform: initial;}
.template-suffix-esim-new-ab-faq .new_Product-inner .ProductForm__QuantitySelector {display: flex;justify-content: space-between;gap: 8px;width: 100%;}
.template-suffix-esim-new-ab-faq .new_Product-inner .new_pro-grid .QuantitySelector {border-radius: 6px;background: #eef4fc;border: none;max-width: 104px;padding: 4px;width: 100%;}
.template-suffix-esim-new-ab-faq .new_Product-inner .new_pro-grid .QuantitySelector__Button {display: flex;align-items: center;justify-content: center;border-radius: 6px;background: #fff;box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.06), 0px 0px 4px 0px rgba(0, 0, 0, 0.04);max-width: 30px;max-height: 30px;width: 100%;height: 100%;padding: 0;border: none;overflow: hidden;color: #101720;font-family: var(--text-font-family);font-size: 17px;font-weight: 500;line-height: 20px;}
.template-suffix-esim-new-ab-faq .new_Product-inner .new_pro-grid .QuantitySelector__CurrentQuantity {height: 100%;}
.template-suffix-esim-new-ab-faq .new_Product-inner .txt-quantity {max-width: 229px;color: #101720;font-family: var(--text-font-family);font-size: 13px;font-weight: 500;line-height: 20px;margin: 0;}
/* .template-suffix-esim-new-ab-faq .new_Product-inner .new_pro-grid .Product__InfoWrap .ProductForm__AddToCart {width: 100%;max-width: 356px;} */
.template-suffix-esim-new-ab-faq .new_Product-inner .product_text:not(.large__hide) {max-width: 312px;display: flex;justify-content: space-between;flex-wrap: wrap;margin: 18px auto 0;}
.template-suffix-esim-new-ab-faq .new_Product-inner .product_text li {margin: 0;}
.template-suffix-esim-new-ab-faq .new_Product-inner .product_text li:nth-child(1), 
.template-suffix-esim-new-ab-faq .new_Product-inner .product_text li:nth-child(2) {width: 45%;}
.template-suffix-esim-new-ab-faq .new_Product-inner .product_text li:nth-child(3) {width: 100%;border-top: 1px solid rgba(51, 63, 72, 0.2);padding-top: 12px;margin-top: 12px;}
.template-suffix-esim-new-ab-faq .esim-work-wrapper .select-plan__wrapper {margin-top: 30px;}
.template-suffix-esim-new-ab-faq .select-plan__wrapper {max-width: 356px;width: 100%;margin: 30px auto 0;}
.template-suffix-esim-new-ab-faq .select-plan__btn {color: #fff !important;text-decoration: none !important;display: flex;justify-content: center;align-items: center;padding: 12px 0px;margin: 0;width: 100%;height: 48px;border-radius: 5px;border: 1px solid #0078fc;background: #0078fc;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);cursor: pointer;color: #fff;font-family: var(--text-font-family);font-size: 16px;font-weight: 500;line-height: normal;}
.template-suffix-esim-new-ab-faq .it-work-in__wrapper {display: flex;align-items: center;justify-content: center;gap: 10px;width: 100%;border-radius: 6px;background: #eef4fc;padding: 12px;margin-top: 32px;cursor: pointer;}
.template-suffix-esim-new-ab-faq .it-work-in__wrapper a {color: #101720;font-family: var(--text-font-family);font-size: 14px;font-weight: 500;line-height: 20px;text-decoration-line: underline;}
.template-suffix-esim-new-ab-faq .faq-action .Button {max-width: 356px;width: 100%;margin: 30px auto 0;}
.template-suffix-esim-new-ab-faq .Product_new_link {display: flex;align-items: center;justify-content: center;width: 100%;gap: 10px;border-radius: 6px;background: #E5F6FF;padding: 13px 12px;margin-bottom: 40px;cursor: pointer;color: #004DA1;text-align: center;}
.template-suffix-esim-new-ab-faq .Product_new_link p {font-family: var(--text-font-family);font-size: 14px;font-weight: 600;line-height: 18px;}
.template-suffix-esim-new-ab-faq .Product_new_link p a {text-decoration: underline;}
.template-suffix-esim-new-ab-faq .how-active__wrapper {display: flex;align-items: center;justify-content: center;gap: 10px;width: 100%;border-radius: 6px;background: #FFF;padding: 12px;margin-top: 32px;cursor: pointer;max-width: 356px;width: 100%;margin: 30px auto 0;}
.template-suffix-esim-new-ab-faq .how-active__wrapper a {color: #101720;font-family: var(--text-font-family);font-size: 14px;font-weight: 500;line-height: 20px;text-decoration-line: underline;}
.new-popup .custom-model-wrap {height: auto;padding: 0;text-align: left;}
.new-popup .custom-model-inner {max-width: 630px;width: 100%;padding: 0;}
.custom-model-inner h2 {text-align: center;margin: 0 auto;padding: 20px 22px 20px;color: #101720;font-family: var(--text-font-family);font-size: 18px;font-weight: 700;line-height: 20px;}
.new-popup .custom-model-inner .learn-more__steps {list-style: none;}
.new-popup .custom-model-inner .learn-more__body {padding: 0 60px 20px;margin-right: 6px;overflow-y: scroll;max-height: 500px;color: #101720;font-family: 'Roboto';font-size: 16px;font-weight: 400;line-height: 175%;}
.learn-more__steps > li {margin-bottom: 20px;}
.learn-more__list {list-style: inside;list-style-position: initial;padding-inline-start: 29px;}
.learn-more__details {list-style: inside;list-style-position: initial;padding-inline-start: 23px;}
.learn-more__bgr {position: absolute;bottom: 0;width: 100%;height: 42px;border-radius: 6px;background: linear-gradient(360deg, #fff 0%, rgba(255, 255, 255, 0) 100%);}
.new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList input[type='radio']:checked + label .info-elem {border-top: none;background: #fed786;}
.info-elem {display: none;position: absolute;left: 0;bottom: -25px;width: 100%;padding: 3px;border-radius: 0px 0px 6px 6px;border-top: 1px solid rgba(51, 63, 72, 0.2);outline: 1px solid rgba(51, 63, 72, .2);background: #fff;color: #101720;text-align: center;font-family: var(--text-font-family);font-size: 12px;font-weight: 500;line-height: 20px;text-transform: uppercase;}
.template-suffix-esim-new-ab-faq .new_pro-grid .ProductForm__Variants .SizeSwatchList .HorizontalList__Item:not(:last-child) {margin-bottom: 16px;}
.template-suffix-esim-new-ab-faq .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList input[type=radio]:checked + label {border: 1px solid #fed786;}
.template-suffix-esim-new-ab-faq .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList input[type=radio]:checked + label .info-elem {outline: 1px solid #fed786;}
.template-suffix-esim-new-ab-faq .esim-que {background: #EEF4FC;}
.template-suffix-esim-new-ab-faq .Product__InfoWrap .ProductForm__AddToCart {background-color: #0078fc;}
.template-suffix-esim-new-ab-faq .product_fix_bar {display: none;}
.template-suffix-esim-new-ab-faq #section-custom-html {padding-top: 0;}
.template-suffix-esim-new-ab-faq .ProductForm_btn_icon_wrapper {width: 100%;}
/* End FAQs Product Css AB */

.template-product .is-my-device-compatible__block:hover, .is-my-device-compatible__block:hover {background: #EEF4FC;}

.Productdata_quote {font-size: 14px;font-weight: 400;font-style: italic;display: block;margin-top: 10px;}

/* Start Cart Upsell Css */
.CartItem_upsell_wrapper {background-color: #EEF4FC;border-radius: 12px;padding: 14px 18px;margin-top: 12px;position: relative;}

.CartItem_upsell_wrapper:marker,
.CartItem_upsell_wrapper:-webkit-details-marker {display: none !important;}
details.CartItem_upsell_wrapper > summary:first-of-type {list-style-type: none;}
details.CartItem_upsell_wrapper > summary {list-style: none;}
details.CartItem_upsell_wrapper,
.CartItem_upsell_wrapper summary {background-image:none;-webkit-appearance:none;unicode-bidi: isolate;}
details summary::-webkit-details-marker {
  display:none;
}
.CartItem_upsell_top {display: flex;flex-wrap: wrap;cursor: pointer;}
.CartItem_upsell_img {max-width: 15%;width: 100%;}
.CartItem_upsell_content {max-width: 85%;width: 100%;padding-left: 10px;}
.CartItem_upsell_content h2 {font-family: var(--text-font-family);font-weight: 700;font-size: 12px;margin-bottom: 6px;color: #101720;line-height: 14px;}
.CartItem_upsell_content p {font-family: var(--text-font-family);font-weight: 500;font-size: 12px;margin-bottom: 0;color: #101720;}
.CartItem_upsell_content p span {color: #0078fc;}
#sidebar-cart .Drawer__Content .Drawer__Container {padding-left: 0;padding-right: 0;}
.cart-updates .CartItemWrapper {margin: 0;}
.CartItem_upsell_bottom {margin-top: 12px;width: 100%;}
.CartItem_upsell_bottom .Button {font-size: 16px;font-weight: 500;font-family: var(--text-font-family);color: #0078fc;background-color: #fff;border: 1px solid #0078fc;border-radius: 5px;width: 100%;line-height: 18px;margin: 0;box-shadow: none;}
.CartItem_upsell_link {width: 100%;text-align: center;font-size: 12px;font-weight: 500;text-decoration: underline;margin: 10px 0 0;line-height: 12px;font-family: var(--text-font-family);cursor: pointer;}
.CartItem_upsell_wrapper table {width: 100%;text-align: center;margin-top: 10px;}
.CartItem_upsell_wrapper table tr td:first-child {text-align: left;}
.CartItem_upsell_wrapper table tr th {font-size: 12px;font-weight: 600;color: #101720;font-family: var(--text-font-family);line-height: 12px;padding: 8px;}
.CartItem_upsell_wrapper table tr td {font-size: 12px;font-weight: 500;color: #101720;font-family: var(--text-font-family);line-height: 12px;padding: 8px;}
.CartItem_upsell_wrapper table tr th:last-child {background-color: #0078fc;color: #FFFFFF;border-radius: 6px 6px 0 0;font-weight: 700;}
.CartItem_upsell_wrapper table tr td:last-child {background-color: #FFFFFF;color: #0078fc;}
.CartItem_upsell_wrapper table tr:last-child td:last-child {border-radius: 0 0 6px 6px;}
.CartItem_upsell_wrapper table tr td {border-collapse: collapse;}
.CartItem_upsell_wrapper table td:first-child {border-left: none;}
.CartItem_upsell_wrapper table tr:last-child {border-bottom: none;}
.CartItem_upsell_wrapper table tr td:nth-child(1),
.CartItem_upsell_wrapper table tr td:nth-child(2) {border-right: solid 1px #ffffff;}
.CartItem_upsell_wrapper table tr {border-bottom: solid 1px #ffffff;}
.CartItem_upsell_wrapper table tr td:nth-child(3) {border-bottom: solid 1px #EEF4FC;}
.CartItem_upsell_wrapper table tr:nth-child(1),
.CartItem_upsell_wrapper table tr:nth-child(5) {border-bottom: none;}
.CartItem_upsell_wrapper table tr td span {color: #10172066;text-decoration: line-through;margin-right: 5px;}
.CartItem_upsell_wrapper .CartItem_upsell_top svg {position: absolute;right: 15px;transition: all 0.35s ease;}
.CartItem_upsell_wrapper[open] .CartItem_upsell_top svg {transform: rotate(180deg);transition: all 0.35s ease;}
#sidebar-cart .Drawer__Content .cart-drawer-annoucement-bar.upgraded {background-color: #F0FCEE;}
#sidebar-cart .Drawer__Content .cart-drawer-annoucement-bar.upgraded p {font-weight: 600;}
.cart-updates .cartItem__Specification ul li.list-item {font-weight: 400;position: relative;}
.CartItem__Price.Price {font-weight: 600;}

.cartItem__Specification ul li {padding-left: 24px;margin-bottom: 0px;}
.cartItem__Specification ul li.list-item:nth-child(1):after {content: '';background-image: url(//simify.com/cdn/shop/files/data.svg?v=6397532967087288609);width: 18px;height: 18px;position: absolute;top: 0;bottom: 0;margin: auto;left: 0;background-repeat: no-repeat;background-position: center;}
.cartItem__Specification ul li.list-item:nth-child(2):after {content: '';background-image: url(//simify.com/cdn/shop/files/days.svg?v=7920570591210087704);width: 18px;height: 18px;position: absolute;top: 0;bottom: 0;margin: auto;left: 0;background-repeat: no-repeat;background-position: center;}
.CartItem__QuantitySelector .QuantitySelector {border-radius: 8px;max-width: 104px;padding: 4px;width: 100%;background-color: #EEF4FC;height:38px;width:105px;}
.cart-updates .CartItem__QuantitySelector .QuantitySelector {padding: 5px;border-radius: 8px;}
.CartItem__QuantitySelector .QuantitySelector .QuantitySelector__Button {display: flex;align-items: center;justify-content: center;border-radius: 6px;background: #fff;max-height: 30px;width: 30px;height: 100%;padding: 5px;border: none;overflow: hidden;color: #101720;font-family: var(--text-font-family);font-size: 17px;font-weight: 500;line-height: 20px;position: unset;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);}
.cart-updates .CartItem__QuantitySelector:after {display: none;}
.CartItem__QuantitySelector .QuantitySelector__Button svg * {stroke: #101720 !important;}
  
@media (max-width: 480px) {
  #sidebar-cart {width: calc(100vw - 50px);}
  .CartItem_upsell_wrapper {padding: 12px 12px;}
  .CartItem_upsell_content {max-width: 81%;}
  .CartItem_upsell_img {max-width: 19%;}
  .CartItem_upsell_wrapper table tr td {padding: 8px 5px;}
}
/* End Cart Upsell Css */

/* Start Need Help Css */

.template-global-need-help .PageHeader,
.template-global-need-help .breadcrumbs,
.template-need-help .PageHeader,
.template-need-help .breadcrumbs {display: none;}
.template-global-need-help .PageContent,
.template-need-help .PageContent {max-width: 100%;}
.template-global-need-help #main .Container,
.template-need-help #main .Container {padding: 0;}

/* End Need Help Css */

.cart_drawer_total { display: flex; justify-content: space-between; padding-bottom: 12px;font-family: var(--heading-font-family); }
.data-drawer-subtotal { color: #0C1924; font-size: 16px; font-weight: 600; }
.ori_total_price { font-size: 16px; font-weight: 600; color: #101720; }
.compare_total_price { font-size: 10px; color: #738899; text-decoration: line-through; }
.total-price { display: flex; align-items: center; gap: 8px; }
.cart_drawer_saving_text { text-align: right; padding: 0 0 10px;font-family: var(--heading-font-family); }
.cart_drawer_saving_text .save_text { color: #0DC26B; background: #E0FFE2; font-size: 12px; font-weight: 500; padding: 2px 4px; border-radius: 4px; line-height:18px;}
shopify-apple-pay-button, shopify-paypal-button { position: relative; top: -65px; height: 40px; display: flex; overflow: hidden; align-items: center; border-radius: 6px; }
shopify-accelerated-checkout-cart { position: relative; height: 54px;display: block; }
shop-pay-wallet-button{ display:none; }



@media (min-width: 768px) {
  .Footer{padding:67px 80px;}
  .template-product .Product {max-width: 100%;}
  .template-product .mobile_img-esim {position: relative;display: block;}
  .template-product .hero-img__brg {position: absolute;display: block;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 89.32%);backdrop-filter: blur(2.5px);z-index: 1;}
  .template-product .mobile_img-esim img {height: 388px;}
  .template-product .new_Product_Wrapper {max-width: 874px;margin: -300px auto 0;border-radius: 12px;background: #fff;box-shadow: 0px -16px 28px 0px rgba(0, 0, 0, 0.08);z-index: 1;display: block;position: relative;}
  
  .template-suffix-esim-unlimited .Product {margin: 0 0 50px;max-width: 100%;}
  .template-suffix-esim-unlimited .mobile_img-esim {position: relative;display: block;}
  .template-suffix-esim-unlimited .hero-img__brg {position: absolute;display: block;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 89.32%);backdrop-filter: blur(2.5px);z-index: 1;bottom:-4px;}
  .template-suffix-esim-unlimited .mobile_img-esim img {height: 388px;}
  .template-suffix-esim-unlimited .new_Product_Wrapper {max-width: 874px;margin: -300px auto 0;border-radius: 12px;background: #fff;box-shadow: 0px -16px 28px 0px rgba(0, 0, 0, 0.08);z-index: 1;display: block;position: relative;}

  .template-suffix-esim-new-ab-faq .Product {margin: 0 0 50px;max-width: 100%;}
  .template-suffix-esim-new-ab-faq .mobile_img-esim {position: relative;display: block;}
  .template-suffix-esim-new-ab-faq .hero-img__brg {position: absolute;display: block;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 89.32%);backdrop-filter: blur(2.5px);z-index: 1;}
  .template-suffix-esim-new-ab-faq .mobile_img-esim img {height: 388px;}
  .template-suffix-esim-new-ab-faq .new_Product_Wrapper {max-width: 874px;margin: -300px auto 0;border-radius: 12px;background: #fff;box-shadow: 0px -16px 28px 0px rgba(0, 0, 0, 0.08);z-index: 1;display: block;position: relative;}
}

@media (max-width: 768px) {
  .new_Product-img {display: none;}
  .template-suffix-esim-new .new_Product-wrapper .new_Product-inner {display: block;}
  .template-suffix-esim-new .new_Product-wrapper {gap: 20px;margin-bottom: 20px;}
  .template-suffix-esim-new .is-my-device-compatible__block {margin-bottom: 16px;}
  .template-suffix-esim-new .Product_new_link {margin-bottom: 28px;}
  .template-suffix-esim-new .new_Product-inner .product_text:not(.large__hide) {margin: 18px auto 20px;z-index: 1;position: relative;}
  .template-suffix-esim-new .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatch > div:nth-of-type(1) {max-width: 50%;}
  .template-suffix-esim-new .ProductForm_btn_icon_wrapper {width: 100%;margin-top: 20px;position: relative;}
  .template-suffix-esim-new .ProductForm_btn_icon_wrapper:after {content: "";background-color: transparent;height: 100%;top: 0;bottom: 0;display: block;position: absolute;z-index: 0;}

  .template-product .new_Product-wrapper .new_Product-inner {display: flex; flex-direction: column; row-gap: 12px; flex-direction: column-reverse;}
  .template-product .new_Product-wrapper {gap: 20px;margin-bottom: 20px;}
  .template-product .new_Product-inner .product_text:not(.large__hide) {margin: 18px auto 20px;z-index: 1;position: relative;}
  /* .template-product .is-my-device-compatible__block {margin-bottom: 16px;} */
  .template-product .Product_new_link {margin-bottom: 28px;}
  .template-product .new_Product-inner .product_text:not(.large__hide) {margin: 18px auto 20px;}
  .template-product .ProductForm_btn_icon_wrapper {width: 100%;margin-top: 20px;position: relative;}
  .template-product .ProductForm_btn_icon_wrapper:after {content: "";height: 100%;top: 0;bottom: 0;display: block;position: absolute;z-index: 0;}
  /* .template-suffix-esim-unlimited .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatch > div:nth-of-type(1) {max-width: 270px;} */

  .template-suffix-esim-new-ab-faq .new_Product-wrapper .new_Product-inner {display: flex; flex-direction: column; row-gap: 12px; flex-direction: column-reverse;}
  .template-suffix-esim-new-ab-faq .new_Product-wrapper {gap: 20px;margin-bottom: 20px;}
  .template-suffix-esim-new-ab-faq .is-my-device-compatible__block {margin-bottom: 16px;}
  .template-suffix-esim-new-ab-faq .Product_new_link {margin-bottom: 28px;}
  .template-suffix-esim-new-ab-faq .new_Product-inner .product_text:not(.large__hide) {margin: 23px auto 20px;z-index: 1;position: relative;}
  .template-suffix-esim-new-ab-faq .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatch > div:nth-of-type(1) {max-width: 140px;}
  .template-suffix-esim-new-ab-faq .ProductForm_btn_icon_wrapper {width: 100%;margin-top: 20px;position: relative;}
  .template-suffix-esim-new-ab-faq .ProductForm_btn_icon_wrapper:after {content: "";background-color: transparent;height: 100%;top: 0;bottom: 0;display: block;position: absolute;z-index: 0;}
  .template-suffix-esim-new-ab-faq .new_Product-wrapper .new_pro-conent {margin-bottom: 30px;}
  .new_pro-grid .HorizontalList__Item .pdp-unlimited-text span { display: block; width: 70px; margin: auto; }
}

@media (max-width: 650px) {
  .new-popup .custom-model-inner {max-width: 95%;}
  .template-suffix-esim-new .pro_subtitle {display: none;}
  .template-suffix-esim-new .new_Product-header .ProductMeta__Title.Heading.u-h2 {font-size: 26px;line-height: 32px;}

  .template-product .pro_subtitle {display: none;}
  .template-product .new_Product-header .ProductMeta__Title.Heading.u-h2 {font-size: 26px;line-height: 32px;}

  .template-suffix-esim-new-ab-faq .pro_subtitle {display: none;}
  .template-suffix-esim-new-ab-faq .new_Product-header .ProductMeta__Title.Heading.u-h2 {font-size: 20px;line-height: 32px;letter-spacing: -1px;}
  .template-suffix-esim-new-ab-faq .new_Product-header .pro_subtitle {font-size: 14px;}
}
@media screen and (max-width:375px){
  .template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label p {font-size: 18px;}
  .template-suffix-esim-unlimited .ProductForm__Variants span.Pro-varint-price-inner-bottom,
  .template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label span.Pro-varint-price-inner {font-size: 18px;}
  .template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants .HorizontalList--spacingTight .HorizontalList__Item .SizeSwatch {padding: 8px 16px;}
}
@media (max-width: 480px) {
  .template-suffix-esim-new .new_Product_Wrapper {padding: 16px 0 16px 32px;}
  .template-suffix-esim-new .Product {margin: 0 auto 40px;}
  .template-suffix-esim-new .esim-compatible-wrapper {margin: 0px 0 30px;padding-top: 30px;}
  .template-suffix-esim-new .esim-que {margin-bottom: 0;border-radius: 0;}
  .template-suffix-esim-new .esim-faq-around {border-radius: 6px;overflow: hidden;}
  .template-suffix-esim-new .esim-que {padding: 14px 16px;}
  .template-suffix-esim-new .esim-que:after {content: "";background-color: #fff;width: 90%;height: 2px;margin: auto;bottom: 0;position: absolute;left: 0;right: 0;display: block;}
  .template-suffix-esim-new .esim-que:last-child:after {display: none;}
  .template-suffix-esim-new .select-plan__wrapper {max-width: 356px;}

  /* .template-product .new_Product_Wrapper {padding: 0 20px;} */
  /* .template-product .Product {margin: 0 auto 30px;} */
  .template-product .esim-compatible-wrapper {margin: 0px 0 30px;padding-top: 30px;}
  .template-product .esim-que {margin-bottom: 0;border-radius: 0;}
  .template-product .esim-faq-around {border-radius: 6px;overflow: hidden;}
  .template-product .esim-que {padding: 14px 16px;}
  .template-product .esim-que:after {content: "";background-color: #fff;width: 90%;height: 2px;margin: auto;bottom: 0;position: absolute;left: 0;right: 0;display: block;}
  .template-product .esim-que:last-child:after {display: none;}
  .template-product .select-plan__wrapper {max-width: 356px;}
  
  .new-popup .custom-model-inner .learn-more__body {padding: 0 20px 20px;}

  .template-suffix-esim-new-ab-faq .new_Product_Wrapper {padding: 0 20px;}
  .template-suffix-esim-new-ab-faq .Product {margin: 0 auto 40px;}
  .template-suffix-esim-new-ab-faq .esim-compatible-wrapper {margin: 0px 0 30px;padding-top: 30px;}
  .template-suffix-esim-new-ab-faq .esim-que {margin-bottom: 0;border-radius: 0;}
  .template-suffix-esim-new-ab-faq .esim-faq-around {border-radius: 6px;overflow: hidden;}
  .template-suffix-esim-new-ab-faq .esim-que {padding: 14px 16px;}
  .template-suffix-esim-new-ab-faq .esim-que:after {content: "";background-color: #fff;width: 90%;height: 2px;margin: auto;bottom: 0;position: absolute;left: 0;right: 0;display: block;}
  .template-suffix-esim-new-ab-faq .esim-que:last-child:after {display: none;}
  .template-suffix-esim-new-ab-faq .select-plan__wrapper {max-width: 356px;}
}
@media screen and (max-width: 400px) {
  .template-suffix-esim-new .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatch > div:nth-of-type(1) p {font-size: 20px;}
}
@media screen and (max-width: 350px) {
  .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label p {font-size: 18px !important;}
  .template-suffix-esim-new .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatch > div:nth-of-type(1) p {font-size: 18px !important;}
  .template-suffix-esim-new .new_Product-inner .new_pro-grid .ProductForm__Variants .HorizontalList--spacingTight .HorizontalList__Item .SizeSwatch {padding: 10px 20px 13px 53px;}

  .template-suffix-esim-new-ab-faq .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatchList .HorizontalList__Item {max-width: 100%;width: 100%;}
}

/* End New Product Css */

.template-suffix-snapwireless .collection-snap-pageHeader.PageHeader{margin: 0;}
.collection-snap-pageHeader.PageHeader {min-height: calc(143px + var(--header-height) * var(--header-is-transparent, 0));}
.collection-snap-pageHeader .PageHeader__ImageWrapper {top: -20px;}
.collection_header_snap_bg img {max-width: 162px;margin-bottom: 10px;}
.collection-template .collection_header_snap_bg.SectionHeader .SectionHeader__Heading {font-size: 32px;letter-spacing: 0;line-height: 1;margin-bottom: 10px;}
.template-suffix-snapwireless .ProductItem__PriceList {display: none;}
.ProductItem__Snap {font-family: var(--text-font-family);font-size: 16px;font-weight: 500;color: #FFE026;}
.template-suffix-snapwireless .PageHeader--withBackground .SectionHeader.SectionHeader {padding: 20px 0;}

.Product__InfoBanner {background-color: #F6F6F7;padding: 16px;border-radius: 10px;margin-top: 20px;}
.Product__InfoBanner_content {display: flex;align-items: center;}
.Product__InfoBanner_icon {width: 50px;}
.Product__InfoBanner_text {width: calc(100% - 50px);padding-left: 15px;}
.Product__InfoBanner_text h2 {font-family: var(--text-font-family);font-size: 16px;font-weight: 600;margin-bottom: 2px;line-height: 16px;}
.Product__InfoBanner_text p {font-family: var(--text-font-family);font-size: 14px;font-weight: 400;line-height: 20px;}
.Product__InfoBanner_btn .Button {width: 100%;background-color: #fff;color: #0078fc;margin-top: 20px;font-size: 16px;border-radius: 5px;box-shadow: none;border: 1px solid #0078fc;}



span.stamped-product-reviews-badge {
    margin-top: 8px;
}
* {-webkit-tap-highlight-color: transparent;}
/*.HorizontalList {display: flex;}*/
.mobile_img-esim img {width: 100%;height: 90px;object-fit: cover;object-position: center;}
.CollectionMain button.tabs__tab-btn {padding: 16px 30px;color: #ffffff;text-align: center;font-size: 14px;font-weight: 500;line-height: 16px;min-width: 120px;font-family: var(--text-font-family),sans-serif;}
.CollectionMain button.tabs__tab-btn.tabs__tab-btn--not-selected {color: #101720;}
.CollectionMain .tabs__buttons--container {display: inline-block;border: 1px solid #000;border-radius: 5px;background: #101720;overflow: hidden;margin-bottom: 20px;}
.CollectionMain .tabs__buttons--container .tabs__tab-btn--not-selected {background: #FFF;}
.esim_header_content h4 {margin-bottom: 7px;color: #101720;font-size: 16px;font-weight: 700;line-height: normal;}
.esim_header_content p {font-size: 16px;font-weight: 400;line-height: normal;}
.esim_header_content {text-align: left;padding: 18px;background-color: #EEF4FC;border-radius: 10px;margin-top: 20px;}
.esim_header_content a.collection_links.large__hide{text-decoration:underline;}
.page-contact-template {text-align: center;}
.page-contact-template .SectionHeader__Heading span,
.esim-what-around .esim-title span {position: relative;}
.page-contact-template .SectionHeader__Heading span:after,
.esim-what-around .esim-title span:before {content: "";width: 70px;height: 6px;display: block;position: absolute;bottom: -1px;right: 6px;background: none;background-image: url(/cdn/shop/files/sims_line.svg?v=1692766069);background-size: contain;background-position: center;background-repeat: no-repeat;transform: rotate(0);}
.stamped-badge-starrating {margin: 0 5px 0 0 !important;}
span.stamped-badge-caption {font-family: var(--text-font-family);font-weight: 500;}
.template-product .breadcrumbs {margin: 0 0 1em;display: none;}
/*#chat-button {bottom: 20px !important;}
#chat-window {bottom: 160px !important;}*/
.check-inner {padding: 10px;margin-bottom: 5px;display: flex;flex-wrap: wrap;}
.check-inner input {display: none;}
.check-inner label {font-size: 14px;color: #101720cc;font-weight: 400;position: relative;padding-left: 28px;display: inline-block;cursor: pointer;line-height: 1.3;}
.check-inner label:before {content: "";display: block;position: absolute;width: 14px;height: 14px;top: 2px;left: 3px;border: 1px solid #101720;border-radius: 2.5px;background-color: #fff;}
.checkout-check-wrapper.show_error .check-inner label:before {border-color: #ff0606;}
.check-inner label a {color: #fea900;text-decoration: underline;}
.check-inner .agree_chk_error {color: #ff0606;font-size: 12px;display: block;padding-left: 28px;font-family: Roboto;margin-top: 8px;}
.checkout-check-wrapper.show_error .check-inner input[type=checkbox]:checked+label:before {border: 1px solid #101720;}
.check-inner input[type=checkbox]:checked+label:before {background-color: #101720;}
.check-inner input[type=checkbox]:checked+label:after {content: "";display: block;width: 4px;height: 8px;border: solid white;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;top: 4px;left: 8px;}
.activation.accordion svg {margin-right: 5px;transition: all 0.35s ease;}
.activation.accordion.is-open svg {transform: rotate(90deg);transition: all 0.35s ease;}

.activation.accordion-content {background-color: #fff;max-height: 0;font-size: 16px;overflow: hidden;transition: max-height .2s ease-in-out;margin-bottom: 10px;padding: 0 0 0 15px;}
.activation.accordion-content a {text-decoration: underline;}
button.accordion {width: 100%;border: none;outline: none;text-align: left;padding: 0 0 0px 0;font-size: 16px;font-weight: 600;color: #101720;cursor: pointer;transition: background-color .2s linear;}
.activation.accordion-content img {width: 290px;margin: 0 auto;display: block;}

@media (max-width: 480px) {
  .activation.accordion-content img {width: 200px;}
  .Product__InfoBanner_text h2 {font-size: 14px;}
  .Product__InfoBanner_text p {font-size: 12px;}
}

/*==== Get Started Page @author Zankhana css Start ===*/
.get-started-page .para-text{margin-bottom:30px;}
.btn-icon{padding-left:10px;}
.button-block{margin-top:55px;}
.button-block .Button--secondary{background: #F8F8F8;border-color:#F8F8F8;border-radius: 6px;font-weight: 700;font-size: 20px;line-height: 30px;color: #101720;width:317px;height: 66px;}
.button-block .Button--secondary:hover{color:#fff;}
.step-detail-list{padding-top:30px;}
.heading-text{font-weight: 400;font-size: 16px;line-height: 19px;}
.text-grey{color: #10172080;}
.list-unstyled {list-style: none;}
.step-detail-list ul li{
  padding-left:25px;
  position:relative;
  margin-bottom:10px;
}
.step-detail-list ul li::before {
    content: "";
    position: absolute;
    top: 10px;
    left: 10px;
    right: auto;
    background: #000;
    width: 4px;
    height: 4px;
    border-radius: 50%;
}
.activation-box-form{
  border: 1px solid #C4C4C4;
  border-radius: 6px;
  padding: 19px 10px 0;
  margin-top:30px;
  position: relative;
}
.activation-box-form .Form__Item {
    display: flex;
    flex-wrap:wrap;
    justify-content: flex-start;
    align-items: flex-start;
}
.sim-active-row .input-box {
    border: 1px solid #FEA900;
    border-radius: 6px;
    height: 27px;
    width: 100%;
    text-align:center;
    padding:0 10px;
}
.activation-box-form .Form__Item .Form__FloatingLabel {
    opacity: 1;
    position: relative;
    min-width: 50%;
    width: 50%;
    text-align: left;
    left: 0;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color:#101720;
}
.sim-active-row .sim-label p {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #101720;
}
.activation-box-form .Form__Item .Form__FloatingLabel.w-45{
    min-width: 45%;
    width: 45%;
}
.Form__FloatingValue{
   min-width: 50%;
   width: 50%;
   color:#000000;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
}
.sim-active-row .sim-value p{
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
}
.activation-box-form .Form__Item .Form__FloatingValue.w-55{
    min-width: 55%;
    width: 55%;
}
.date-center{
  text-align:center;
}
.activation-box-form .Form__Input{
  border: 1px solid #FEA900;
  border-radius: 6px;
  height: 27px;
  width:50%;
}
.form-err-msg{
  display:block;
  width:100%;
  color: #FF0606;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  margin-top:15px;
}
label.custom-control-label {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    padding-left: 8px;
}

.custom-control.custom-checkbox {
    display: flex;
    align-items: center;
}
.btn-add,.btn-close{
  background: #FEA900;
  border-radius: 3px;
  width: 27px;
  height: 27px; 
  display:flex;
  align-items:center;
  justify-content:center;
  margin-top:15px;
  transition: all 0.3s ease-in-out;
}

.btn-add:hover ,.btn-close:hover{
    background: #101720;
}
.btn-close {
    position: absolute;
    right: -13px;
    top: -13px;
    margin: 0;
}
.btn-close .icon {
    align-items: center;
    display: flex;
    justify-content: center;
    transform: rotate(45deg);
}
.footer-btn-block {
    margin-top:80px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer-btn-block .Button:nth-child(1) {
    margin-right:5px;
}
.footer-btn-block .Button:nth-child(2) {
    margin-left:5px;
}
.Button.Button--back {
    background: #C4C4C4;
    border-radius: 6px;
    border-color: #C4C4C4;
    color: #FFFFFF;
}
.Button.Button--edit {
    min-width: auto;
    padding: 3px 13px;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    border-radius: 3px;
}
.footer-btn-block .Button {
    width: 100%;
}
/* Black checkbox */
input[type=checkbox] {
    accent-color: black;
     width:17px;
    height:17px;
}
.guide-block h3{
  font-size: 16px;
  line-height: 19px;
  color: #101720;
  margin-bottom: 8px;
}
.text-bold{
  font-weight: bold;
}
.margin-b-15{
  margin-bottom:15px;
}
.margin-b-50{
  margin-bottom:50px;
}
.margin-t-50{
  margin-top:50px;
}
.margin-t-25{
  margin-top:25px;
}
.margin-t-15{
  margin-top:15px;
}
.position-relative {
    position: relative;
}
.text-right{
  text-align:right;
}
.activation-date-page .sim-active-box-item{
    position: relative;
}
/*==== @author Zankhana css End ===*/

/* .shopify-section--verified-review .SectionHeader__SubHeading{font-size: 16px;letter-spacing: 0px;line-height: 1.45;font-weight: 500;margin-bottom: 0;}
.shopify-section--verified-review .SectionHeader__Heading{font-size: 32px;letter-spacing: -1.84px;line-height: 1.4;} */



/*===need-help==*/
.template-suffix-need-help .PageHeader {margin: 75px 0;}
.template-suffix-need-help .PageContent--narrow {max-width: 900px;}
.nedd-faq-sec .PageLayout__Section.PageLayout__Section--secondary {display: none;}
.nedd-faq-sec { width: 100%; position: relative;}
.nedd-faq-sec .Faq { display: flex;width: 100%;flex-wrap: wrap;justify-content: space-between; align-items: flex-start;}
.nedd-faq-sec .Faq .Faq__Section-wrapper {width: 46%; margin-bottom: 40px;}
.nedd-faq-sec .Faq .Faq__Section-wrapper .Faq__ItemWrapper{background-color: #edeeef80;border-radius: 5px;}
.nedd-faq-sec .Faq .Faq__Section-wrapper .Faq__Question {padding: 12px 25px 12px 15px;font-weight: 600;font-size: 16px;line-height: 1;color: #101720;}
.nedd-faq-sec .Faq .Faq__Section-wrapper .Faq__Item {margin: 15px 0 25px 0;}
.nedd-faq-sec .Faq .Faq__Section-wrapper .Faq__Item  .Faq__Icon {display: none;}
.nedd-faq-sec .Faq .Faq__Section-wrapper .Faq__Question:after { font-size: 22px; width: 22px;transform: translateY(-50%); top: 50%;}
.nedd-faq-sec .Faq__Section-wrapper .Faq__Section {letter-spacing: normal;font-weight: 700;font-size: 20px;line-height: 30px;color: #101720;margin-bottom: 30px;display:flex;align-items:center;}
.nedd-faq-sec .Faq__Section-wrapper .Faq__Section svg{margin-right:12px;}
.need-rich-text .SectionHeader__SubHeading { font-size: 24px;}

.need-rich-text {width: 100%;text-align: center; position: relative;}  
.need-rich-text .SectionHeader__SubHeading { font-weight: 700;font-size: 28px; line-height: 1;color: #101720;margin-bottom: 22px;    font-family: var(--text-font-family);}
.need-rich-text .ButtonGroup__Item.Button,
.page-contact-template .ButtonGroup__Item.Button { background: #FEA900; border-radius: 6px;font-weight: 700; font-size: 16px;line-height: 24px; color: #FFFFFF; box-shadow: none; margin: 0;}

.template-suffix-need-help .page-contact-template .PageHeader {display: none;}
/*===need-help==*/ 



.height_auto{ height: auto; }


#section-footer h3.footer-faq-title{margin-bottom:0px;    cursor: pointer;}

/*==amzon-faq==*/
.amzon-faq.sim-faq-wrapper{padding:22px 0 0;}
.answers{ font-family: 'Roboto';padding:15px 20px;}
.answers a{text-decoration:underline;}
.questions:checked~.answers{padding:15px 20px;}
.question{font-weight:600;}
.template-suffix-amzon-sim-activation .sim-activation-wrapper{padding-bottom:22px;}
/*==amzon-end==*/

/*==== travelex-money-card Page ====*/ 

.Cart_shiiping_text{margin-bottom:12px;font-family: var(--text-font-family), sans-serif;font-weight:500;color:#101720;font-size:14px;display: flex; align-items: center;line-height: normal;justify-content: center;}
.Cart_shiiping_text svg{margin-right:8px;margin-top:-3px;}  
.payment-icon ul{list-style:none;display:flex;justify-content: center;align-items: center;margin-top:12px;}
.payment-icon ul li{margin:0 3px;display: flex;}

.CartItem__PriceList .CartItem__comparePrice.Price,
.CartItem__PriceList .CartItem__OriginalPrice.Price--compareAt{line-height: 21px;font-size:14px;font-weight: normal;color: #101720; margin-right: 8px;text-decoration: line-through;}

.CartItem__Price.Price{font-size:14px;line-height: 21px;}
.CartItem__PriceList  .CartItem__discPrec {margin-left:13px;padding: 2px 12px;background: #FEA900;border-radius: 4px;color: #fff;font-weight: 600;font-size: 14px;line-height: 1.5;display: inline-block;}
.CartItem__PriceList{display: flex;align-items: center;}

#cartform-drawer .Drawer__Footer .Cart__Discount{ display:none; }

#sidebar-cart .Drawer__Content .Drawer__Footer{background-color:#fff;}
#sidebar-cart{background-color: #FFF;z-index:2147483646;}
#sidebar-cart .Drawer__Header{padding:16px;box-shadow:none;max-height:unset;min-height:unset;}
#sidebar-cart .Drawer__Header .Drawer__Title{font-size:16px;line-height:1;}  
#sidebar-cart .Drawer__Header .Drawer__Close svg{width:12.5px;height:12.5px;}

#sidebar-cart .Drawer__Content .cart-drawer-annoucement-bar{background-color:#EEF4FC;display:flex;align-items:center;justify-content:center;padding:5px;}
#sidebar-cart .Drawer__Content .cart-drawer-annoucement-bar p{display:flex;align-items:center;font-size:12px;color:#101720;line-height:1.75;letter-spacing: 0.015em;font-weight:500;font-family: var(--text-font-family), sans-serif;}
#sidebar-cart .Drawer__Content .cart-drawer-annoucement-bar p img{vertical-align: middle;margin-right:5px;width:12px;}

.cart-updates .CartItemWrapper{overflow:unset;border-radius:14px;padding: 0px;position:relative;margin:0;background-color:#fff;}
.cart-updates .CartItemWrapper .CartItem{margin:0 0 12px 0;}
.cart-updates .CartItemWrapper .CartItem__Title{font-size:12px;line-height:1.3;white-space: unset; overflow: unset; text-overflow: unset;padding-right:50px;}
.cart-updates .CartItemWrapper .CartItem__ImageWrapper{width:86px;min-width:unset;}
.cart-updates .CartItemWrapper .CartItem__ImageWrapper img{border-radius:8px;}
.cart-updates .CartItemWrapper .CartItem__Info{position:relative;}
.cart-updates .CartItemWrapper .CartItem__Remove{position:absolute;top:0;right:0;margin:0;display:flex;aling-items:center;jusitfy-content:center;font-size:0;}
.cart-updates .CartItem__Remove:before{display:none;}
#sidebar-cart .Drawer__Content .Drawer__Main::-webkit-scrollbar {display:none;}

/* #sidebar-cart .Drawer__Content .Drawer__Container{padding-left:5px;padding-right:8px;} */

.cart-updates .CartItemWrapper .no-date-message{font-size:12px;line-height:1.75;display:block;padding:0;font-family: Roboto, sans-serif;}
.cart-updates .CartItemWrapper .activation-date-container p{font-size:12px;line-height:1.75;font-family: Roboto, sans-serif;}
.cart-updates .CartItemWrapper .activation-date-container .whats-this{font-size:11px;line-height:1.9;margin:0 0 0 25px;text-decoration:underline;border:none;}
.cart-updates .CartItemWrapper .activation-date-container .whats-this:after{width:10px;height:10px;top:50%;transform:translateY(-50%);left:-15px;}
.cart-updates .CartItemWrapper .activation-date-container .activation-date-text-wrap{display:flex;align-items:center;}
                                                                                               
.cart-updates .CartItemWrapper .CartItem__PriceList{align-items: flex-start;flex-wrap: wrap;justify-content: flex-start;}
.cart-updates .CartItemWrapper .CartItem__Meta .CartItem__PriceList{position:absolute;bottom:0;right:0;width: 40%;}
.cart-updates .CartItemWrapper .CartItem__PriceList .price-block{margin-top:8px;}
.cart-updates .CartItemWrapper .CartItem__PriceList .CartItem__discPrec{color:#FEA900;font-size:10px;line-height:2;background:transparent;border:1px solid #FEA900;border-radius: 4px;margin-left:0;padding:2px 10px;}

.cart-updates .CartItemWrapper .CartItem__PriceList .CartItem__comparePrice.Price{font-size:12px;line-height:1.75;}
.cart-updates .CartItem__QuantitySelector .QuantitySelector{border: none;width:105px;}
.cart-updates .CartItem__QuantitySelector .quantity-text-wrap{position:relative;cursor:pointer;display:flex;align-items:center;font-size:12px;font-weight:500;line-height:1.5;user-select:none;}
.cart-updates .CartItem__QuantitySelector .quantity-text-wrap.hide{display:none;}
.cart-updates .CartItem__QuantitySelector .quantity-dropdown .quantity-list{list-style:none;} 

.cart-updates .CartItem__QuantitySelector .QuantitySelector__CurrentQuantity{width:22px;font-size:16px;font-weight:400;line-height:1.4em;height:auto;}
.cart-updates .CartItem__QuantitySelector svg *{stroke: unset;}
.cart-updates .CartItem__QuantitySelector:after{content:"";position:absolute;bottom:0;left:0;width:80%;height:1px;background:#000;}
.cart-updates .CartItem__QuantitySelector .quantity-text{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:2;}
.cart-updates .activation-date-container .active-date-item input{border-radius:4px;width:120px;padding:2px 12px;line-height:1.75;font-family: Roboto, sans-serif;}

.cart-updates .CartItem__QuantitySelector{position:relative;}
.cart-updates .CartItem__QuantitySelector .quantity-dropdown{position:absolute;height:100px;left:0;width:100%;background-color:#fff;border:1px solid #222;overflow:auto;z-index:2;top: 18px;}
.cart-updates .CartItem__QuantitySelector .quantity-dropdown::-webkit-scrollbar {display:none;}
.cart-updates .CartItem__QuantitySelector .quantity-dropdown:not(.open){display:none;}

.cart-updates .CartItem__QuantitySelector .quantity-dropdown .quantity-list li{font-size: 12px;font-weight: 600;cursor:pointer;line-height:normal;}
.cart-updates .CartItem__QuantitySelector .quantity-dropdown .quantity-list li:hover{background-color:#eef4fc} 
.cart-updates .CartItem__QuantitySelector .quantity-dropdown .quantity-list li a{display: block;width: 100%;font-weight:500;}

.cart-updates .cartItem__Specification ul{list-style:none;padding-left:0px;padding-right:0px;}
.cart-updates .cartItem__Specification ul li.list-item{font-size:12px;line-height:18px;font-family:var(--text-font-family), sans-serif;color:#0C1924}
.cart-updates .cartItem__Specification ul li.list-item:not(:nth-child(1)):not(:nth-child(2)){display:none;}
.cart-updates .cartItem__Specification ul li .tick-icon{margin-right:7px;}

.template-cart .cart-updates .cartItem__Specification ul li.list-item{font-size:14px;}
/* .template-cart .cart-updates .cartItem__Specification ul{padding-left:8px;}  */
.template-cart .cart-updates .cartItem__Specification ul li .tick-icon svg{width:10px;height:10px;}
.template-cart .cart-updates .CartItem__PriceList{margin-top:10px;}



/* .template-collection .collection-template .ProductItem .ProductItem__Title.Heading{font-weight: 700;font-size: 16px;line-height:1.5;margin-bottom:15px;}
.template-collection .collection-template .stamped-product-reviews-badge{line-height: 1.352;margin-bottom:15px;}
.template-collection .collection-template .ProductItem__PriceList{line-height:1;margin-bottom:15px;}
.template-collection .collection-template .ProductItem__PriceList .Price{font-size:20px;line-height:1.5;display:block;}
.template-collection .collection-template .ProductItem__Info{padding-bottom:15px;margin-top:15px;}
.template-collection .product-quality{width: 100%;display: block;padding-bottom:15px;}
.template-collection .product-quality .quality-list{list-style:none;display: flex;flex-wrap: wrap;justify-content:center}
.template-collection .product-quality .quality-list li{display: flex;font-weight: 600;font-size: 16px;line-height: 1.5;align-items:center;font-family:var(--text-font-family), sans-serif;}
.template-collection .product-quality .quality-list li:not(:last-child) {margin-bottom:4px;margin-right: 11px;}
.template-collection .product-quality .quality-list li:before{content: "";width: 10px;min-width: 10px;height: 8px;display: block;background-image: url(https://cdn.shopify.com/s/files/1/2979/3338/files/list-checkicon.svg?v=1679397575);background-repeat: no-repeat;background-size: contain;background-position: center;margin-right:8px;}
.template-collection .view-btn-wrap{width: 100%;padding: 0px 17px;}
.template-collection .view-btn-wrap a.Button{max-width: 100%;font-size: 16px;font-weight: 500;padding: 7px 10px;} */


#sidebar-cart .Drawer__Container .no-date-message{font-size: 12px;font-weight: 400;line-height: 1;padding: 2px 0px;display:none;}
/* #sidebar-cart .Drawer__Content .Drawer__Footer{padding-top:12px;padding-bottom:12px;box-shadow: 0px -4px 4px rgba(0, 0, 0, 0.05);} */
#sidebar-cart .Cart_shiiping_text{font-size:12px;line-height: 1.75;margin-bottom:8px;}
#sidebar-cart .Drawer__Content .Drawer__Footer a.Cart__Checkout { line-height: 1.5; padding: 16px; margin: 0 auto; border-radius: 8px; gap: 8px; }
#sidebar-cart .Drawer__Content .Drawer__Footer a.Cart__Checkout:before { content: ""; position: unset; width: 24px; height: 24px; background-color: transparent; background-image: url('//simify.com/cdn/shop/t/138/assets/checkout-icon.svg?v=41645487666903225391754527969'); }
#sidebar-cart .payment-icon ul{margin-top:4px;}
#sidebar-cart .payment-icon ul li svg {width: 36px;height: auto;}
/* #sidebar-cart .Drawer__Content{height: calc(100% - 47px);max-height: calc(100% - 47px);} */



.cart-updates .CartItem__QuantitySelector .QuantitySelector #qty-selector{width:40px;text-align:center;border:none;background-color:transparent;font-size:12px;font-weight:500;line-height:1.5;cursor:pointer;background-image:url('https://cdn.shopify.com/s/files/1/2979/3338/files/dropdown-arrow.svg?v=1680872926');background-size:10px;background-repeat:no-repeat;background-position:right center;}
.cart-updates .CartItem__QuantitySelector .QuantitySelector #qty-selector{-webkit-appearance:none;appearance:none}
 

.template-cart .cart-updates .CartItem__QuantitySelector:after{display:none;}
.template-cart .cart-updates .CartItem__QuantitySelector .quantity-text-wrap{display:none;}


.CartItem__PriceList .CartItem__OriginalPrice.Price--compareAt:before{display:none;}
.CartItem__PriceList .CartItem__Price.Price--highlight{color:#101720;}
.CartItem__PriceList .CartItem__OriginalPrice.Price--compareAt{margin-left:0;}               
.CartItem__PriceList .CartItem__DiscountList{width: 100%;text-align: right;}
.CartItem__PriceList .CartItem__DiscountList .CartItem__Discount { margin-top: 0; background: #ecfdf5; border-radius: 4px; color: #1cc286; font-weight: 600; font-size: 10px; line-height: 1.5; display: inline-block; }



#sidebar-cart .Drawer__Footer{padding:0;box-shadow:none;}
#sidebar-cart .Drawer__Footer .cart-upsell{background: #EEF4FC;padding:8px 20px;}
#sidebar-cart .Drawer__Footer .cart-upsell .cart-upsell-header h4{font-family: var(--text-font-family), sans-serif;font-size:16px;line-height:1.2;font-weight:700;color:#101720;text-align:center;text-transform:uppercase;}  
#sidebar-cart .Drawer__Footer .cart-upsell .cart-pro-col{background-color:#fff;padding:8px 16px;border-radius:6px;}
#sidebar-cart .Drawer__Footer .cart-upsell .cart-upsell-header{margin-bottom:12px;}
#sidebar-cart .Drawer__Footer .cart-upsell .product-block{display:flex;justify-content:space-between;}
#sidebar-cart .Drawer__Footer .cart-upsell .product-btn-block .btn{background-color:#FEA900;padding:2px 20px;border-radius:4px;display:flex;align-items:center;justify-content:center;}
#sidebar-cart .Drawer__Footer .cart-upsell .product-btn-block .btn span{font-size:14px;line-height:1.5;color:#fff;font-family: var(--text-font-family), sans-serif;font-weight:500;text-transform: uppercase;}
#sidebar-cart .Drawer__Footer .cart-upsell .product-block h3{font-size:13px;line-height:1.2;font-weight:600;color:#101720;font-family: var(--text-font-family), sans-serif;margin-bottom:5px;}
#sidebar-cart .Drawer__Footer .cart-upsell .product-block .product-btn-block{display:flex;align-items:center;}
#sidebar-cart .Drawer__Footer .cart-upsell .product-block .pro-price .discount-price{font-size:12px;line-height:1.7;font-family: var(--text-font-family), sans-serif;font-weight:600;} 
#sidebar-cart .Drawer__Footer .cart-upsell .product-block .pro-price .original-price{font-size:10px;line-height:1.7;font-family: var(--text-font-family), sans-serif;font-weight:400;text-decoration:line-through;margin-left:6px;}
#sidebar-cart .Drawer__Footer .cart-upsell .product-block .pro-price .discount-text{font-size:12px;line-height:1.7;font-family: var(--text-font-family), sans-serif;font-weight:700;color:#FEA900;margin-left:18px;}
#sidebar-cart .Drawer__Footer .cart-upsell .product-block .pro-price{display:flex;align-items:center;}


#sidebar-cart .Drawer__Footer .Drawer__Footer__wrap { padding: 16px; display: flex; flex-direction: column; gap: 8px; }
#sidebar-cart .Drawer__Footer .cart-upsell .product-block .product-info-block{padding-right:5px;}

#sidebar-cart .Drawer__Footer .cart-upsell .cart-upsell-header h4 span{position:relative;overflow:hidden;}
#sidebar-cart .Drawer__Footer .cart-upsell .cart-upsell-header h4 span:after{content:'';width:calc(100% + 9px);height:6px;display:block;position:absolute;bottom:-1px;left:-3px;background-image:url('https://cdn.shopify.com/s/files/1/2979/3338/files/Bottom-data-bar.png?v=1681723776');background-size:contain;background-position:center;background-repeat:no-repeat;}
  
/*==new-productpage start==*/
.new_Product_Wrapper .ProductMeta__PriceList {display: none;}
.new_Product_Wrapper{max-width:770px;margin:20px auto;}
.new_Product-inner{display:flex;flex-wrap:wrap;margin-left:-15px;}
.new_pro-conent,.new_pro-grid{width:100%;max-width:50%;padding-left:15px;}
.pro_subtitle{color: #101720;font-size: 20px;margin-bottom: 8px;font-weight: 600;line-height: 1;font-family: var(--text-font-family);}
.new_pro-conent .ProductMeta__Title{font-size: 40px;font-weight: bold;letter-spacing: -0.02em;color: #101720;line-height:1.1;}
.product_text{list-style:none;margin:25px 0 50px;}
.product_text li{display: flex;align-items: center;color: #101720;font-size: 12px;line-height: normal;font-weight: 600;margin-bottom:15px;}
.product_text p{flex:1;font-family: var(--text-font-family), sans-serif;}
.product_text .pro_icon{width:20px;margin-right:14.5px;text-align:center;}

.tab-content{display: none;}
.tab-content.current{display: inherit;}
.esim-tabs{list-style:none;display:flex;margin-bottom:16px;flex-wrap:nowrap;overflow:auto;height:37px;line-height:21px;}
.esim-tabs .tab-link {cursor: pointer;font-family: var(--text-font-family), sans-serif;color: #101720;font-weight: 500;font-size: 16px;margin-right:0px;margin-bottom:10px;padding:8px 16px;border-radius: 8px; border:1px solid #E6ECF2 !important;min-width: max-content;}
.esim-tabs .tab-link.current{color:#101720;background: transparent;border-radius: 8px;border:1px solid #101720 !important;}
.pro_tab-content{padding:0px;font-weight:400;font-family: var(--text-font-family);font-size:14px;line-height: 1.2;color: black;margin-top: 20px;}
.pro_tab-content ul{list-style-position: initial;margin: 0px;}

.pro_tab-content .span_coverage{cursor:pointer;}

.new_pro-grid .ProductItem__Wrap{max-width:100%;box-shadow:none;}
.new_pro-grid .ProductItem__Wrap .Product__Gallery{max-width:233px;margin:0 auto;}
.new_pro-grid .Product__InfoWrap{text-align:inherit;padding:18px 12px;margin-top:27px;box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.04), 0px 4px 8px rgba(0, 0, 0, 0.06);border-radius: 6px;}

.comp-esim{text-align:center;line-height:normal;margin-left:-12px;margin-right:-12px;margin-top:-18px;background-color:#F6F6F7;border-top-left-radius:6px;border-top-right-radius:6px;}
.comp-esim a{font-size: 14px;color: #101720;text-decoration: underline;font-weight: 500;font-family: var(--text-font-family);display:block;padding:12px 10px;}

.new_cstm-form-group{margin-top:18px;position:relative;}
.new_cstm-form-group input[type="radio"] {display: none;}
.new_cstm-form-group label {border: 1px solid rgba(51,63,72,.2);border-radius: 6px;cursor: pointer;position: relative;display: flex; justify-content: space-evenly;padding:10px 10px 10px 50px;align-items: center;}
.new_cstm-form-group label p{font-family: var(--text-font-family);color: #101720;margin: 0 0 -8px;font-weight: 600;font-size: 20px;}
.new_cstm-form-group label span{font-family: var(--text-font-family);font-size:14px;color: rgba(51, 63, 72, 0.8);font-weight: 500;}
.new_cstm-form-group label>div{text-align:center;}
.new_cstm-form-group input[type="radio"]:checked + label{    background: rgba(254, 169, 0, 0.1);border: 1px solid rgba(254, 169, 0, 0.5);}
.new_cstm-form-group label::before {content: "";position: absolute;width: 22px;height: 22px;background-color: #D9D9D9;border-radius: 50%;top: 50%;left: 24px;transform: translateY(-50%);transition: border-color 400ms ease;}
.new_cstm-form-group label::after {content: "";position: absolute;width: 10px;height: 10px;background-color: #D9D9D9;border-radius: 50%;top: 50%;left: 30px;transform: translateY(-50%) scale(0);transition: transform 400ms ease;}
.new_cstm-form-group input[type="radio"]:checked + label::before {background-color: #FEA900;}
.new_cstm-form-group input[type="radio"]:checked + label::after {transform: translateY(-50%) scale(1);background-color: #fff;}

.new_cstm-form-group input[type="radio"]:disabled + label p,.new_cstm-form-group input[type="radio"]:disabled + label span{color: rgba(51, 63, 72, 0.1);}
.new_cstm-form-group input[type="radio"]:disabled + label:before{background-color:rgba(217, 217, 217, 0.5);}
/* .new_cstm-form-group input[type="radio"]:disabled + label{cursor:inherit;} */

ul.tab_ul {display: inline-block;vertical-align: top;}

.new_pro-grid .Pro-variant-title{display:none;}
.new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList--spacingTight{border:none;}
.new_pro-grid .ProductForm__Variants .SizeSwatchList .HorizontalList__Item{border:none;position:relative;}
.new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label:before{content: "";position: absolute;width: 22px;height: 22px;background-color: #D9D9D9;border-radius: 50%;top: 50%;left: 24px;transform: translateY(-50%);}
.new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label:after{content: "";position: absolute;width: 10px;height: 10px;background-color: #D9D9D9;border-radius: 50%;top: 50%;left: 30px;transform: translateY(-50%) scale(0);transition: transform 400ms ease;}
/* .template-suffix-esim-new-ab-faq .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label:after{transform: none !important; left:0px;} */
.new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList input[type=radio]:checked+label:before{background-color: #FFA800; width:22px; height:22px;}
.new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList input[type=radio]:checked+label:after{border:none;width: 10px;height: 10px;background-color: #FFF;transform: translateX(-50%) translateY(-50%);top: 50%;left:50%;}
.template-suffix-esim-new-ab-faq .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList input[type=radio]:checked+label:after{transform: translateX(0%) translateY(-50%);top: 50%;left:30px;}
.days-text { color: #101720; font-family: var(--text-font-family); font-size: 14px; font-weight: 500; }
.gb-text { color: #101720; font-family: var(--text-font-family); font-size: 24px; font-weight: 600; text-transform: uppercase; }
.price-gb .price-gb-inner { min-width: 82px; width: 82px; margin-left: auto; }
.cart_drawer_total { display: flex; justify-content: space-between; padding-bottom: 12px; }
.data-drawer-subtotal { color: #0C1924; font-size: 18px; font-weight: 600; font-family: var(--text-font-family); line-height: 1.4em;}
.ori_total_price { font-size: 16px; font-weight: 600; color: #101720; }
.compare_total_price { font-size: 10px; color: #738899; text-decoration: line-through; }
.total-price { display: flex; align-items: center; gap: 8px; }
.new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label p{text-transform:capitalize;font-family: var(--font-body-family);color: #333F48;margin: 0 0 -5px;font-weight: 600;font-size: 18px; line-height: 1.2em;}
.new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label span{padding-right:0;font-family: var(--font-body-family);font-size:16px;color: #333F48;font-weight: 400;}
.new_pro-grid .ProductForm__Variants .HorizontalList--spacingTight .HorizontalList__Item .SizeSwatch { border: 1px solid #D9D9D9; border-radius: 6px; text-align: center; padding: 10px 10px 10px 50px; display: grid; grid-template-columns: 1fr 1fr 1.25fr; align-items: center; width: 100%; }
.new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList input[type=radio]:checked+label{background: #FFF8EB; border: 1px solid rgba(254,169,0,.5);}

.new_pro-grid .HorizontalList__Item.out-of-stock input[type="radio"]:disabled + label p,.new_pro-grid .HorizontalList__Item.out-of-stock input[type="radio"]:disabled + label span{color: rgba(51, 63, 72, 0.1);}
.new_pro-grid .HorizontalList__Item.out-of-stock  input[type="radio"]:disabled + label:before{    background-color:rgba(217, 217, 217, 0.5);}

.new_pro-grid .ProductForm__Variants{margin:18px 0 0;}
/* .new_pro-grid .Product__InfoWrap .ProductForm__AddToCart{width: calc(100% - 101px);} */
/* .new_pro-grid .ProductForm__QuantitySelector{margin:0 12px 0 0;} */
.new_pro-grid .QuantitySelector{width:89px;padding-right:0;}

.new_pro-grid .QuantitySelector__Button[data-action=decrease-quantity]{height: 44px;border-color: #101720;border-width: 0 1px 0 0;position: unset;}
.new_pro-grid .QuantitySelector__CurrentQuantity{height:44px}
.new_pro-grid .QuantitySelector__Button[data-action=increase-quantity]{position: unset;border-width: 0 0 0 1px;height: 44px}
.new_pro-grid .QuantitySelector__Button{padding:0 8px 3px}

.cstm-tag_wrapp {
    text-align: center;
    position: absolute;
    z-index: 1;
    line-height: normal;
    left: 0;
    right: 0;
    top: 0px;
    transform: translateY(-50%);
    text-transform: uppercase;
    margin: auto;
    width: max-content;
    height: max-content;
}
.cstm-tag{margin-bottom: -9px;position: relative; z-index: 1;font-weight: 500;font-size: 11px;font-family: var(--text-font-family);background: #FEA900;border-radius: 4px;color: #fff;display: inline-block;    padding: 3px 10px;line-height: normal;}
.cstm-tag.out-of-stock{background-color: #E0E0E0;}

h2.esim-title{line-height:normal;font-size: 24px;font-weight: bold;color: #101720;text-align: center;font-family: var(--text-font-family);margin-bottom:21px;}
.esim-title span{position:relative;}
.esim-title span:before{position:absolute;content:"";width:100%;height:2px;transform: rotate(5.51deg);background:#FEA900;bottom:0;left:0;}

.esim-work-around{max-width:1080px;margin:0 auto;padding:0 20px;}
.esim-work-item{text-align:center;padding-left:12px;width:100%;max-width:33.33%;}
.esim-work-inner{display:flex;flex-wrap:wrap;margin-left:-12px;}
.esim-work-inner h4,.why-esin-content h4{color: #101720;font-weight: 700;font-size: 18px;font-family: var(--text-font-family);margin:8px 0;line-height:1.4;}
.esim-work-inner .Rte,.why-esin-content .Rte{font-weight: 400;color: #101720;font-size: 16px;line-height: 1.4;}
.esim-work-inner .Rte a{color:#101720;text-decoration-color: #101720;}
.esim-item-inner{padding:20px 30px;}

.esim-compatible-inner{max-width:740px;margin:0 auto;padding:0 20px;}
.esim-compa-tab .esim-tabs{justify-content:center;}
.esim-compa-tab  .pro_tab-content ul{column-count: 2;}
.esim-compa-tab  .pro_tab-content{line-height: 1.6;}         
.esim-compa-tab  .pro_tab-content ul li {line-height: 1.8em;}         
.esim-compa-tab  .pro_tab-content p span.iphone__details {line-height: 1.4em;}         
.esim-compa-tab  .pro_tab-content p {margin-top: 20px;}         

.compa-button{text-align:center;}
.compa-button h1{font-weight: 600;font-size: 16px;font-family: var(--text-font-family);margin:12px 0 16px;line-height:normal;}
.esim-compatible-wrapper{margin:0 0 90px;padding-top:130px;}
.template-suffix-esim-specific-collection .esim-compatible-wrapper {padding-top:0;}
.compa-button .Button--primary{background-color: #FEA900;color:#fff;border-color:#FEA900}
.esim-compa-tab .pro_tab-content a{margin-top: 24px;display: inline-block;color:#0C1924;}
.esim-compa-tab .pro_tab-content a svg{margin-left:5px;}   

.why-esim-wrapper{margin:90px 0;}
.why-esim-inner{max-width:1040px;margin:0 auto;padding:0 20px}
.why-esim-around{display:flex;flex-wrap:wrap;margin-left:-12px;}
.why-esim-item{width:100%;max-width:33.33%;padding-left:12px;height: 100%;}
.why-esin-content{padding:18px 18px;box-shadow: 0px 4px 10px rgba(51, 63, 72, 0.1);border-radius: 6px;text-align:center;height: 100%;}
.why-esim-around .slick-slide > div {height: 100%;}
.why-esim-around .slick-slide {height: inherit;}

.esim-faq-around{display: flex; flex-wrap: wrap;align-items: flex-start;margin-left: -10px;margin-right: -10px;justify-content: space-between;}
.esim-faq.sim-faq-wrapper{max-width:980px;padding:0 20px;}
.esim-que{background: #F6F6F7;border-radius: 8px;margin-bottom: 16px;position:relative;padding: 10px 22px 10px 12px;width: calc(50% - 20px);}
.esim-faq.sim-faq-wrapper .question{font-weight: 600;font-size: 14px;padding:0;line-height: normal;}
.esim-faq.sim-faq-wrapper .plus{margin-top: 2px;right: 20px;line-height: normal;position:absolute;height:15px;width:15px;}
.esim-faq.sim-faq-wrapper .answers{padding:0;font-size:14px;}
.esim-faq.sim-faq-wrapper .questions:checked~.answers{z-index:1;padding:10px 0 0;}
.esim-faq.sim-faq-wrapper .questions:checked~.plus:after{content: "-";font-size: 22px; width: 22px;}
.esim-faq.sim-faq-wrapper .plus:after {content: "+";color: #101720;font-size: 18px; text-align: center;font-weight: 400;position: absolute;top: 50%;transform: translate(-50% , -50%);left: 50%;}
.esim-faq   .questions:checked~.plus{transform:unset;}
.faq-action .Button{background-color:#FEA900;color:#fff;} 
.faq-action{margin-top: 10px;text-align: center;}

.product_text_small{display:none;}
.product_fix_bar_inner .ProductForm__QuantitySelector.new_pro-grid {padding: 0;max-width: fit-content;width: auto;}
.fix_bar_vatiants_select {
  position: relative;
}

/* .fix_bar_vatiants_select::after {
  content: "▼";
  font-size: 14px;
  top: 6px;
  right: 10px;
  position: absolute;
  bottom: 0;
  margin: auto;
  height: max-content;
} */
.custom-model-main {text-align: center;overflow: hidden;position: fixed;top: 0;right: 0;bottom: 0;left: 0;-webkit-overflow-scrolling: touch;outline: 0;opacity: 0;-webkit-transition: opacity 0.15s linear, z-index 0.15;-o-transition: opacity 0.15s linear, z-index 0.15;transition: opacity 0.15s linear, z-index 0.15;z-index: -1;overflow-x: hidden;overflow-y: auto;}
.custom-model-main:before {content: "";display: inline-block;height: auto;vertical-align: middle;margin-right: -0px;height: 100%;}
.model-open {z-index: 99999;opacity: 1;overflow: hidden;}
.custom-model-inner {-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%);transform: translate(0, -25%);-webkit-transition: -webkit-transform 0.3s ease-out;-o-transition: -o-transform 0.3s ease-out;transition: -webkit-transform 0.3s ease-out;-o-transition: transform 0.3s ease-out;transition: transform 0.3s ease-out;transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;display: inline-block;vertical-align: middle;width: 375px;margin: 30px auto;background-color:#fff;padding:25px 0;}
.model-open .custom-model-inner {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);position: relative;z-index: 999;}
.model-open .bg-overlay {background: rgba(0, 0, 0, 0.6);z-index: 99;}
.bg-overlay {background: rgba(0, 0, 0, 0);height: 100vh;width: 100%;position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 0;-webkit-transition: background 0.15s linear;-o-transition: background 0.15s linear;transition: background 0.15s linear;}
.close-btn {position: absolute;right: 64px;top:58px;cursor: pointer;z-index: 99;color: #000;}
.custom-model-wrap{height:50vh;overflow:auto;padding:0 35px;}

.cstm-search_group{position: relative;border: 1px solid rgba(51, 63, 72, 0.2);border-radius: 4px;text-align: left;padding: 12px 12px 12px 50px;line-height: normal;}
.cstm-search_group input{width: 100%;border: none;padding: 0;font-family: var(--text-font-family);font-size:14px;}
.cstm-search_group input::placeholder{color: rgba(51, 63, 72, 0.8);}
.pop-up-content-wrap ul{text-align: left;list-style: none;height: 36vh;overflow-x: auto;}
.pop-up-content-wrap ul:not(:last-child){margin-bottom:30px;}
.pop-up-content-wrap ul li.title{font-size:18px;font-weight:bold;font-family: var(--text-font-family);}
.pop-up-content-wrap ul li{font-size:16px;font-weight:500;color:#101720}
.pop-up-content-wrap h3{text-align: left;font-size: 18px;font-weight: bold;line-height: normal;}
.pop-up-content-wrap form{margin:25px 0;}
.cstm-search_group button{position: absolute;top: 50%; left: 12px;transform: translateY(-50%);display: flex;}

.Data-wrapper { margin: 24px 0 0; }
.data-wrapper-title { display: flex; align-items: center; justify-content: space-between; margin-bottom: 5px; }
.data-wrapper-title h4 { font-weight: 700; font-size: 12px; font-family: var(--text-font-family); color: #000; margin-bottom: 0; }
.Data-wrapper ul.data__item li:not(:last-child) { border-right: 0.5px solid rgba(51,63,72,.2); } 
.Data-wrapper ul.data__item li {flex:1; }
.Data-wrapper ul.data__item li a {font-size: 14px; font-weight: 500; font-family: var(--text-font-family); color: #101720; display: inline-block; padding: 12px 0 10px; width: 100%;
  text-align:center;}
.Data-wrapper ul.data__item { display: flex; list-style: none; border: 0.5px solid rgba(51,63,72,.2); border-radius: 6px; } 
.Data-wrapper ul.data__item li:first-child.curr_active{border-radius: 6px 0 0 6px;}
.Data-wrapper ul.data__item li:last-child.curr_active { border-radius: 0 6px 6px 0; }
.Data-wrapper ul.data__item li.curr_active {border: 1px solid #101720;}

/*==new-productpage end==*/ 

/* Ms Start */ 
.esim-what-around {max-width:1080px;margin:0 auto 80px;padding:0 20px;}
.activationform .tooltip-icon {margin: 0px 0 0 0px;display: unset;}

.activation.accordion svg {margin-right: 5px;transition: all 0.35s ease;}
.activation.accordion.is-open svg {transform: rotate(90deg);transition: all 0.35s ease;}

.activation.accordion-content {background-color: #fff;max-height: 0;font-size: 16px;overflow: hidden;transition: max-height .2s ease-in-out;margin-bottom: 10px;padding: 0 0 0 15px;}
.activation.accordion-content a {text-decoration: underline;}
button.accordion {width: 100%;border: none;outline: none;text-align: left;padding: 0 0 0px 0;font-size: 16px;font-weight: 600;color: #101720;cursor: pointer;transition: background-color .2s linear;}
.activation.accordion-content img {width: 290px;margin: 0 auto;display: block;}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* MS Start */
	.tabs__tab--hide {
  display: none;
}
.tabs__tab--show {
  display: block;
}
.Product__SlideshowMobileNav {display: none;}
.product_fix_bar_title {margin-right: 20px;}
.cart_left_text select {border: 1px solid #ccc;border-radius: 5px;    font-size: 16px;padding: 10px 28px 10px 10px;font-family: var(--text-font-family), sans-serif;-webkit-appearance: none;appearance: none;
    --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    background-color: var(--bs-form-control-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);
    background-repeat: no-repeat;
    background-position: right .4rem center;
    background-size: 16px 12px;}
.cart_left_text {display: flex;align-items: center;padding-right: 5px;}
.product_fix_bar_inner .pro_subtitle {font-size: 12px;}
.Button__SeparatorDot {margin:0 6px; vertical-align:middle; height:2px; width:8px;    border-radius: 0;}
.offer_discount_text {width: 100%;display: block;padding: 10px 5px;text-align: center;margin-top: 15px;border: 1px solid;border-radius: 5px;font-family: var(--text-font-family);font-weight: 500;font-size: 12px;line-height: 18px;color: #FEA900;text-transform: uppercase;}

.template-suffix-esim .Product__InfoWrap .ProductForm__AddToCart,
.template-suffix-esim .product_fix_bar_inner .Button{background-color:#0078fc;border-color:#0078fc;}
/* #gorgias-chat-container #chat-button {bottom:140px !important;} */
.template-suffix-esim-unlimited #gorgias-chat-container #chat-button,
.template-suffix-esim-new #gorgias-chat-container #chat-button {bottom:20px !important;}
/* #gorgias-chat-container #chat-window{bottom:220px !important;} */

@media screen and (max-width:480px){
  .new_pro-grid .Product__InfoWrap .ProductForm__AddToCart {font-size: 14px;padding: 10px;}
  .esim-tabs .tab-link {margin: 0 !important;font-size: 14px;flex: none;}
  .esim-tabs {flex-wrap: nowrap;    overflow-x: auto;}
  .why-esim-around .slick-list {padding: 0 50px !important;}
  .offer_discount_text {font-size: 10px;}
  .Product__InfoBanner_text h2 {font-size: 14px;}
  .Product__InfoBanner_text p {font-size: 12px;}
}

@media screen and (min-width: 481px) {
  .search-result-grid {
    grid-template-columns : repeat(2, max-content);
  }
}

.new_pro-tab {
  padding: 20px 16px 48px;
}
.product__labels {padding: 0px 20px;}
.is-my-device-compatible__block{max-width: none;}
.template-product .ProductForm_btn_icon_wrapper{margin:0px;}
.travelex-how-work.travelex-how-work-ab, #esim-compatible-section{padding:48px 16px !important;}
.esim-compa-tab .esim-tabs .tab-link{margin-bottom:0px;}
.esim-compatible-inner .select-plan__wrapper{display:flex;flex-direction: column;gap:20px;}
#section-image-with-text-block{background-color : #FFFBEB;}
.how-active__wrapper.which__countries-button{margin:0px auto;}
.money-back__wrapper{background-color:#FFFBEB;padding:48px 16px;}
.which__countries-button:hover{background-color: #E6ECF2;}
            
@media screen and (min-width:769px){
  .mobile_img-esim,.large__hide{display:none;}
  .new_Product-inner {display: grid; grid-template-columns: 1fr 1fr;overflow:hidden;column-gap:0px !important;}
  .new_pro-conent, .new_pro-grid {max-width: none;}
  .new_pro-tab {padding: 0;}
  .template-product .ProductForm_btn_icon_wrapper {padding:18px 16px;border-radius:10px;max-width:374px;margin:0 auto;}
  .template-product ul > li.product-benefits-li:last-of-type{max-width: 335px; text-align: center; margin: 0 auto;justify-content: center;}
  .template-product ul > li.product-benefits-li > p{max-width: max-content;}
  .ProductForm__QuantitySelector .txt-quantity {display:flex; flex-direction:column;}
  .template-product .new_Product-inner .ProductForm__QuantitySelector {padding-top: 16px;}
  .template-product .new_Product-inner .ProductForm__QuantitySelector{gap:0px;}
  .new_Product-inner > * {min-width: 0;}
  .product__labels {padding: 0px 16px;}
  .template-product .new_Product-wrapper{padding:16px 32px 32px;}
  .template-product .new_pro-tab .esim-tabs, .template-product .new_pro-tab .tab-content{padding:0px 16px;}
  .is-my-device-compatible__block{max-width: none;}
  .template-product .which__countries-button{margin-top:32px;}
  .travelex-how-work.travelex-how-work-ab, #esim-compatible-section{padding:64px 0px !important;}
  .section__heading--height{height:89px;display:flex;align-items:center;justify-content:center;}
  .esim-compa-tab .esim-tabs .tab-link{font-size:14px;}
  .esim-compa-tab .pro_tab-content{margin-top:16px;}
  .esim-compatible-inner .select-plan__wrapper{flex-direction: row;gap:24px;}
  .template-product .which__countries-button{margin-top:0px;}
  #section-image-with-text-block{padding:0px 0px 32px;background-color:#FFF;}
  .money-back__wrapper{background-color: #FFFBEB; padding: 64px 80px;max-width: 1200px;margin:0 auto;border-radius: 12px;}
  .section-review{padding:64px 0;}
  #filter-toggle.oke-button.oke-w-reviews-filterToggle{width: 370px !important;}
  .oke-w-reviews-head{display:flex;flex-direction: column !important;gap:16px;}
  .okeReviews[data-oke-container] .oke-w-reviews-head,div.okeReviews .oke-w-reviews-head{margin-bottom:16px !important;}
  .oke-w-writeReview.oke-button, .oke-showMore-button.oke-button, .oke-button.oke-w-reviews-filterToggle{max-width: 482px;}
}

@media (max-width: 480px) {.accordion-content img {width: 200px;}}

.tooltip-item {
    display: none;
    position: absolute;
    bottom: 105%;
    left: 0;
    background: #F4F4F4;
    border-radius: 6px;
    padding: 8px 12px!important;
    font-size: 14px!important;
    color: #101720;
    line-height: 16px;
    width: 246px important;
}
.tooltip-icon img {vertical-align: baseline;}
.tooltip-icon:hover .tooltip-item {
    display: block;
}
.tooltip-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%);
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 8px solid #F4F4F4;
}

/*--discount design--*/
.collection-template .ProductItem,
.template-search .ProductItem {position: relative;}
.pro-discount{text-transform: uppercase;position: absolute;width: max-content;top: -20px;left: 50%;transform: translateX(-50%);z-index: 1;background: #0078fc;border-radius: 5px;font-size: 18px;font-weight: bold;font-family: var(--text-font-family);line-height: normal;padding: 6.5px 10px;color:#fff;}
.pdp-discount{position:absolute;right:0;letter-spacing: -0.28px;font-weight: 600;color: #0078fc;border: 1px solid #0078fc;border-radius: 5px;line-height: normal;padding: 4px 6px;font-size: 14px;text-transform: uppercase;}
.ProductMeta__PriceList{position:relative;}
.pdp-cmp-price{display: flex;align-items: center;justify-content: center;}
.pdp-cmp-price s{vertical-align: middle;margin: 6px 4px 0 0;line-height: normal;color:#C4C4C4;font-size: 14px;}
/*--discount design--*/
  
.grecaptcha-badge { display: none !important; }

                                                            
/*==esim-specific-collection-new start==*/ 
.template-suffix-esim-specific-collection-new .CollectionMain { background-color: #fff; }
.template-suffix-esim-specific-collection-new .collection_new_header .SectionHeader { max-width: 700px; margin: auto;padding-bottom: 36px; }
.template-suffix-esim-specific-collection-new .SectionHeader .SectionHeader__Heading { font-size: 40px; color: #101720;padding-bottom: 16px; }
.template-suffix-esim-specific-collection-new .SectionHeader p { font-size: 14px; line-height: 1.4; color: #101720; font-style: italic; }
.template-suffix-esim-specific-collection-new .product-quality ul li { font-weight: 400; }
.template-suffix-esim-specific-collection-new .product-quality ul li:not(:last-child) { margin-bottom: 12px; }
.template-suffix-esim-specific-collection-new .product-quality ul li:after{ content: ""; background-image: url(/cdn/shop/files/charm_tick.svg?v=1744624430)!important; width: 18px; height: 18px; position: absolute; top: 0; bottom: 0; margin: auto; left: 0; background-repeat: no-repeat; background-position: center; }
.template-suffix-esim-specific-collection-new .ProductItem {text-align: left;padding: 0;margin-bottom: 0 !important;}
.template-suffix-esim-specific-collection-new .ProductList .Grid__Cell { padding-left: 30px; margin-bottom: 30px;max-width: 380px;width: 100%; }
.template-suffix-esim-specific-collection-new .ProductList { margin-left: -30px; }
.template-suffix-esim-specific-collection-new .CollectionInner { max-width:unset; }
.template-suffix-esim-specific-collection-new .ProductItem__Wrapper { width: 100%; padding: 40px 32px 24px; border-radius: 8px; border: 1px solid #B3C0D0; height: fit-content; overflow: unset; box-shadow: none; }
.template-suffix-esim-specific-collection-new .ProductItem_ab .ProductItem__Title { font-size: 32px; margin-bottom: 0; }
.template-suffix-esim-specific-collection-new .extra-text { font-size: 16px; font-weight: 400; }
.template-suffix-esim-specific-collection-new .ProductItem__PriceList { display: block; margin: 0; }
.template-suffix-esim-specific-collection-new .card-product-block{ margin-bottom: 30px; }
.template-suffix-esim-specific-collection-new .price-with-review .ProductItem__Price { font-size: 24px; color: #101720; }
.template-suffix-esim-specific-collection-new .price-with-review .oke-sr-count { font-size: 14px; color: #101720; }
.template-suffix-esim-specific-collection-new .price-with-review .oke-stars svg { height: 14px; }
.template-suffix-esim-specific-collection-new .days-data .gb-data { font-size: 16px; font-weight: 700; color: #101720; }
.template-suffix-esim-specific-collection-new .days-data .unlimited-data { font-size: 20px; font-weight: 900; color: #0078FC; text-transform: uppercase; }
.template-suffix-esim-specific-collection-new .days-data .days { font-size: 14px; }
.template-suffix-esim-specific-collection-new .view-btn-wrap a { width: 100%; background-color: #4FA3FF; border-color: #4FA3FF; }
.template-suffix-esim-specific-collection-new .unlimited-data-text { background-color: #E8F3FF; padding: 8px 20px; border-radius: 8px; font-size: 16px; font-weight: 400; line-height: 1.5; color: #000; }
.template-suffix-esim-specific-collection-new .most-popular-text { position: absolute; right: 18px; top: -20px; background-color: #FF6B17; font-weight: 700; color: #fff; font-size: 16px; font-family: var(--text-font-family); border-radius: 6px; padding: 6px 16px; }
.template-suffix-esim-specific-collection-new .ProductItem__Wrapper.most-popular { border: 4px solid #0078FC; }
.template-suffix-esim-specific-collection-new .product_card_popup_home,.template-suffix-esim-specific-collection-new .product_card_popup { text-decoration: underline; }
.template-suffix-esim-specific-collection-new .product-quality li strong { color: #0078FC; }
.template-suffix-esim-specific-collection-new .ProductItem__Wrapper.most-popular .view-btn-wrap a { background-color: #0078FC; border-color: #0078FC; font-weight: 700; }
.sims-new-compare .compare_table td, .sims-new-compare .compare_table th { font-size: 16px; font-weight: 500; color: #101720; padding: 22px;text-align: left; }
.sims-new-compare .compare_table thead { border-bottom: 1px solid #B3C0D0; background-color: #F5F7FA; }
.sims-new-compare .compare_table tbody tr:nth-child(even) { background: #F5F7FA; }
.sims-new-compare .compare_table tbody th { font-weight: 700; }
.sims-new-compare .compare_table tbody .allow span { color: #0078fc; font-weight: 700; width: calc(100% - 24px);vertical-align: middle;display: inline-block; }
.sims-new-compare { padding: 0 0 50px; }
.sims-new-compare .compare_table th { font-weight:700; }
.template-suffix-esim-specific-collection-new .esim-work-item .popup_link { border: 1px solid #101720; background-color: #EEF4FC; text-decoration: none; border-radius: 8px; font-weight: 500; padding: 12px 16px; display: inline-block; }
.template-suffix-esim-specific-collection-new .esim-work-item .popup_link:hover { color: unset; }
.template-suffix-esim-specific-collection-new .sim-works-with-button, .template-suffix-esim-specific-collection-new .faq-section-ab { padding: 50px 0; }
.template-suffix-esim-specific-collection-new .faq-section-ab .Faq__Section-wrapper a.Button { background-color: #101720; border-color: #101720; }
.template-suffix-esim-specific-collection-new .faq-section-ab .Faq__Section-wrapper a.Button:hover { color: #101720 !important; background-color: transparent; }
.template-suffix-esim-specific-collection-new .pro-discount-price-badge span { background-color: #FFA800; font-size: 16px; color: #fff; padding: 3px 12px; border-radius: 6px; display: inline-block; }
.template-suffix-esim-specific-collection-new .pro-discount-price-badge { display: inline-block; vertical-align: top;margin-left: 5px; }
/*==esim-specific-collection-new end==*/ 
.Footer__Block--links.active .Footer__Title .footer__icon_plus{display:none;}
.Footer__Block--links.active .Footer__Title .footer__icon_minus{display:inline;}
.Footer__Block--links .Footer__Title .footer__icon_minus{display:none;}
.set-toggle.active .footer__icon_plus {display:none;}
.set-toggle.active .footer__icon_minus {display:inline;}
.set-toggle .footer__icon_minus {display:none;}
.Footer__Block--links.active .Footer__Title .footer__icon_plus_base{display:none;}
.Footer__Block--links.active .Footer__Title .footer__icon_minus_base{display:inline;}
.Footer__Block--links .Footer__Title .footer__icon_minus_base{display:none;}
.set-toggle.active .footer__icon_plus_base {display:none;}
.set-toggle.active .footer__icon_minus_base {display:inline;}
.set-toggle .footer__icon_minus_base {display:none;}
.footer-links-underline:hover{text-decoration: underline !important;}


/*================ Media Query ================*/
@media screen and (min-width:641px){
  .AnnouncementBar__Wrapper {padding: 5.5px 30px;}
  .Cart__Recap .travel_date:after{content:none;} 
  .Cart--expanded .Cart__ItemList .cart-inner-wrapp{display: table;table-layout: auto;border-spacing: 0 30px; width: 100%;}
  .Cart--expanded .Cart__ItemList{display:unset;border-spacing:0;}
  .Footer__Block--links .footer__icon_minus, .footer__icon_plus {
    display: none;
  }
  .Footer__Block--links.active .footer__icon_minus, .footer__icon_plus {
    display: none;
  }
}

@media(min-width:767px){
  .dropdown-inner .options .close-btn-mob {
    display: none;
  }
}

@media screen and (min-width:1140px){
  .AnnouncementBar__Wrapper {padding: 5.5px 80px;}
  .Header:not(.Header--sidebar) .Header__Wrapper {padding: 13px 80px;}
  .HorizontalList--spacingExtraLoose {margin-left: -15px;margin-right: -15px;}
  .HorizontalList--spacingExtraLoose .HorizontalList__Item {margin-right: 15px;margin-left: 15px;}
}

@media screen and (max-width:1800px){
  .gallery.box-1 {left: 90px;}

}

@media screen and (max-width:1400px){
  .gallery.box-1 {left:0px;}
  .shopify-section--banner.sale--banner .SectionHeader__Heading,
  .shopify-section--banner .SectionHeader__Heading{font-size:80px;}

}

@media screen and (max-width:1199px){
/* .shopify-section--banner.sale--banner .bottom_left {max-width: 450px;} */
.travelex-image-with-image h2.SectionHeader__Heading {font-size: 38px;} 
.travelex-image-with-image .SectionHeader__Description p {font-size: 20px;} 
.template-suffix-travelex-money-card .travelex-logo .Container {max-width: 850px;}  
.travelex-how-work .travelex-work-title {font-size: 36px; margin-bottom: 50px;}  
.travelex-how-work-item .travelex-how-work-inner {padding-left: 15px;}
.travelex-how-work-item .travelex-how-work-inner .travelex-how-title {font-size: 18px;}  
.travelex-how-work-item .travelex-how-work-inner .travelex-how-desc p {font-size: 16px; line-height: 1.4em; color: #101720;}  
.travelex-how-work-item .travelex-how-work-inner .travelex-how-desc {width: 220px;}  
.travelex-rich-text-title {font-size: 34px;}  
.travelex-rich-text-desc p {font-size: 18px;}
.travelex-money-card-wrapper .travelex-money-card-right .travelex-card-title {font-size: 22px;}  
.travelex-money-card-wrapper .travelex-money-card-right .travelex-card-desc p {font-size: 16px;}  
.travelex-money-card-wrapper .travelex-money-card-right .travel_card_btn {font-size: 16px;}  
.travelex-rich-text-wrapper .travelex-rich-text-desc {width: 550px;}  
.travelex-money-wrapper .travelex-money-item .travelex-money-desc { width: 270px;}  
}


@media screen and (max-width:1139px){
  .AnnouncementBar__Slider .slick-prev{left:15px;}
  .AnnouncementBar__Slider .slick-next{right:15px;}
  .shopify-section--banner .SectionHeader {margin-bottom: 28px;}
  .shopify-section--banner .SectionHeader__Heading{font-size:36px;letter-spacing: -1.52px;}
  .shopify-section--banner .SectionHeader__SubHeading{font-size:18px;}
  .shopify-section--banner .Select--primary select{font-size:16px;}
  .shopify-section--banner.sale--banner .SectionHeader__Heading{font-size:65px;letter-spacing: -1.52px;}
  .shopify-section--banner.sale--banner h2.SectionHeader__SubHeading{font-size:18px;}
  .shopify-section--banner.sale--banner h3.SectionHeader__SubHeading {font-size: 24px;}
  .VerifiedReviews--List-Content h5{font-size:15px;}
  .VerifiedReviews--List-Content h3{font-size:18px;}
  .VerifiedReviews--List-Content .Rte{font-size:15px;}
  .features--heading-large .shopify-section--travel .u-h1, .features--heading-large .shopify-section--rich-text .u-h1{font-size:32px;letter-spacing:-1.52px;}
  .Footer__Block {padding-left: 10px;padding-right: 10px;}
  .product_fix_bar{padding:12px;}
}
@media screen and (max-width:1091px) {
  #affiliate_page {height: 2090px!important;}
}
@media screen and (max-width:867px) {
  #affiliate_page {height: 2440px!important;}
  .Image__Cell.Image__Cell_right .gallery.box-2:after{top: -75%;}

}
@media screen and (max-width:675px) {
  #affiliate_page {height: 2980px!important;}
}
@media screen and (max-width:1007px){
  .VerifiedReviews--List-ab .slick-arrow {display: none !important;}
  .shopify-section--banner{padding:65px 0 65px;}
  .shopify-section--banner .Text__Cell{width:55%;width:100%; padding:0 15px 0 0;}
  .shopify-section--banner.sale--banner .Text__Cell{width:auto;}
  .shopify-section--banner .Image__Cell{width:45%;}
  .shopify-section--verified-review .Section, .shopify-section--travel .Section, .shopify-section--rich-text{padding:70px 0;}
  .shopify-section--verified-review .SectionHeader__Heading.u-h1{font-size: 46px;}
  .VerifiedReviews--List:after{width: 80px;height: 78px;top: -45px;right: calc(45% - 80px);}
  .shopify-section--refer .SectionHeader__Heading{font-size: 28px;}
  .Footer__Inner,.shop-footer-inner{flex-wrap:wrap;}
  .Footer__Block--text,.shop-footer-block{flex:1 1 33.33%;}
  .Footer__Block--links, .Footer__Block--social{flex:1 1 33.33%;}
  .shopify-section--plans .Section, .shopify-section--globe .Section{padding: 70px 0;}
  .shopify-section--video-step .Grid--Left .SectionHeader{padding-left: 0;}
  .shopify-section--video-step .Grid--Right .SectionHeader{padding-right: 0;}
  .shopify-section--video-step .Grid__Cell .SectionHeader{padding-top:20px;}
  .template-page .breadcrumbs{display:none;}
  .shopify-section--prepaid-banner section{background-image:none !important;min-height:inherit;}
  .shopify-section--prepaid-banner .text-wrapper{max-width: 440px;padding-top: 100px;text-align: center;margin-left: auto;margin-right: auto;}
  .shopify-section--prepaid-banner .SectionHeader__Heading{font-size: 40px;}
  .shopify-section--prepaid-banner .mob-background{margin-left:-50px;margin-right:-50px;}
  .shopify-section--why-buy .blocks{flex-direction: column;align-items: center;}
  .shopify-section--why-buy .background_image{display: inline-table;order: 1;width: 100%;}
  .shopify-section--why-buy .background_image video {width: 50%;}
  .shopify-section--why-buy .blocks .blocks-left{order: 2;padding-right: 0;width: 100%;}
  .shopify-section--why-buy .blocks .blocks-right{order: 3;padding-left: 0;width: 100%;}
  .shopify-section--why-buy .block_text {margin-bottom: 24px;}
  .shopify-section--what-customer h3{font-size:60px;}
  .shopify-section--what-customer p{font-size:18px;}
  .shopify-section--globe .globe-slider, .shopify-section--other-customers-viewed .globe-slider{margin-left:0;margin-right:0;}
  .Product_Trust ul{text-align:center;display:none;}
  .Product_Trust ul.slick-initialized{display:block;}
  .Product_Trust ul li{max-width: 240px;margin: 0 auto;text-align: left;}
  .Product_Trust .slick-arrow:before{border-width: 0 2px 2px 0;padding: 6px;border-color:#FEA900;}
  .CollectionInner .ProductListWrapper{overflow:unset;}
  .shopify-section--banner.sale--banner .bottom_left{max-width:256px;}
}

@media screen and (max-width:991px){
.travelex-image-with-image .FeatureText.FeatureText--withImage.FeatureText--imageRight { display: flex;flex-wrap: wrap;flex-direction: column-reverse;}
.travelex-image-with-image .FeatureText--withImage .FeatureText__ContentWrapper,.travelex-image-with-image .FeatureText--withImage .FeatureText__ImageWrapper  {width:100%;}
.travelex-image-with-image .FeatureText--withImage .FeatureText__ImageWrapper .AspectRatio{max-width:100% !important;}
.travelex-image-with-image .FeatureText--imageRight .FeatureText__ContentWrapper {padding-top: 30px;padding-right: 0;}  
.template-suffix-travelex-money-card .travelex-logo .Container,.template-suffix-travelex-money-card .Container,.template-suffix-travelex-money-card .Container,.template-suffix-travelex-money-card .travelex-money-card .Container,.template-suffix-travelex-money-card .Container,.travelex-rich-text .Container {max-width: 100%;}  
.travelex-money-wrapper .travelex-money-item  { width: 50%;}
.travelex-how-work-wrapper .travelex-how-work-item  { width: 50%;margin-bottom: 30px;}
.travelex-how-work .travelex-how-work-wrapper {margin-bottom: 35px;}  
.travelex-rich-text-title {font-size: 26px;}
.travelex-rich-text-wrapper .travelex-rich-text-desc { width: 380px;}
}
@media screen and (max-width:768px){
   .shopify-section--banner.sale--banner .bottom_left .mb_show {display:block;}
  .shopify-section--banner.sale--banner .bottom_left .dk_show {display:none;}
  .shopify-section--banner.sale--banner .Container {flex-direction: column-reverse;}
  .shopify-section--banner.sale--banner .bottom_left {margin-bottom:-65px;position: relative; width: 100vw; max-width: 100vw; right: 0px; margin-right: -50vw; margin-left: -50vw; left: 50%; right: 50%; position: relative; }

  
  .new_pro-grid .Product__InfoWrap {margin-top: 0;}
  .product_text {margin: 25px 0 0px;}
  .new_pro-conent, .new_pro-grid{max-width:100%;}
  .new_Product_Wrapper{max-width:496px;}
  .esim-work-inner{display:block;}
 .esim-work-item{max-width:337px;margin:0 auto;}
  .esim-item-inner{padding:20px 0;}
  .esim-compatible-wrapper{margin:0 0 50px;padding-top:110px;}
  .why-esim-item{max-width:100%;}
  .why-esim-around .slick-track{padding:20px 0; display: flex !important;}
  .why-esim-around{ height: inherit !important;}
  .why-esim-inner{padding:0;}
  .why-esim-inner .slick-slide img{margin:0 auto;}
  .small__hide{display:none;}
  .new_Product-inner{margin-bottom:35px;}
  .esim-compa-tab .pro_tab-content ul{column-count: 1;}
  .esim-faq.sim-faq-wrapper{max-width:496px;}
  .esim-faq-around{margin-left:0;margin-right:0;}
  .esim-que{width:100%;}
  .new_pro-conent .product_text li:last-child{display:none;}
  .product_text{display: flex; justify-content: space-between;align-items:center;}
  .product_text.large__hide{margin: 18px 0 0;justify-content: center;}
  .product_text.large__hide li{margin-bottom:0;}
  .new_pro-grid .ProductItem__Wrap .Product__Gallery{display:none;}
  .why-esim-wrapper{margin:50px 0;}
  .new_pro-conent .ProductMeta__Title{font-size:36px;}
} 
@media screen and (max-width:767px){
  
  .template-collection .collection-template .ProductItem .ProductItem__Title.Heading{font-size:16px;margin-bottom:11px;}
  .template-collection .collection-template .stamped-product-reviews-badge{line-height: 1.065;margin-bottom: 11px;}
  .template-collection .collection-template .ProductItem__Info{padding-bottom:14px;margin-top:8px;}
  .template-collection .product-quality .quality-list li{width:100%;font-size:13px;text-align:left;}
  .template-collection .product-quality .quality-list li:not(:last-child){margin-right:0px;}
  .template-collection .view-btn-wrap{padding: 0 3px;}
  .template-collection .view-btn-wrap a.Button{line-height: 1.5;}
  .template-collection .collection-template .ProductItem__PriceList{margin-bottom:9px;}
  .collection-template .ProductList .Grid__Cell{margin-bottom:27px;}
  .template-collection .collection-template .ProductItem__PriceList .Price{font-size:18px;}

  /* .ProductItem .product-quality ul li {margin-bottom: 12px;} */

  .dropdown-list .options { position: fixed; bottom: 0; left: 0; width: 100%;z-index: 6; }
  .dropdown-list .number-of-days .select-btn-text:focus,
  .dropdown-list .number-of-days .select-btn-text:focus-within,
  .dropdown-list .number-of-days .select-btn-text:focus-visible{
    border-color: #000;
}
  .dropdown-inner.active:before { content: ""; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: #00000066; z-index: 6; }
  .dropdown-inner .close-btn-mob { text-align: center; position: relative; }
  .dropdown-inner .close-btn-mob .mob-btn { position: absolute; top: 0; right: 0; height: 24px; width: 24px; }
  .dropdown-inner .close-btn-mob { text-align: center; position: relative; font-weight: 400; font-size: 14px; padding-bottom: 16px; }
  .dropdown-list .number-of-days h6 { display:none; }
  .dropdown-list .dropdown-inner .options-inner { padding: 20px; }
  .dropdown-list .dropdown-inner.active { z-index: 9999999999;}
  .template-product .new_Product-inner [id=tab-1] .pro_tab-content{ max-width:100%; }
  .template-product .new_Product-inner .new_pro-tab{ padding-bottom: 20px; }

  .template-suffix-esim-specific-collection-new .ProductList { margin-left: 0; }
  .template-suffix-esim-specific-collection-new .ProductList .Grid__Cell { padding-left: 0; }
  .template-suffix-esim-specific-collection-new .SectionHeader .SectionHeader__Heading { font-size: 32px; }
  .template-suffix-esim-specific-collection-new .ProductItem_ab .ProductItem__Title { font-size: 32px !important; margin-bottom: 0 !important; }
  .template-suffix-esim-specific-collection-new .price-with-review .ProductItem__Price { font-size: 24px !important; }
  .sims-new-compare .Container { padding: 0; }
  .sims-new-compare .compare_table th, .sims-new-compare .compare_table td { width: 33%;padding: 12px; }
  /* .sims-new-compare .compare_table tbody .allow { width: 100%; } */
  .sims-new-compare { padding: 0 0 30px; }
  .template-suffix-esim-specific-collection-new .collection-template { margin-bottom: 60px; }
  .template-suffix-esim-specific-collection-new .sim-works-with-button, .template-suffix-esim-specific-collection-new .faq-section-ab { padding: 20px 0; }
  .esim-work-around{ padding:0;max-width: 100%; width: 100%; }
  .pro-discount-price-badge span { font-size: 14px; }
  .pro-discount-price-badge { margin-top: 5px; }
}

@media screen and (max-width:640px){
  .template-product .intercom-lightweight-app-launcher {bottom: 170px!important;}
  .cart_left_text {padding: 0;}
  .product_fix_bar_inner .cart_right_btn{width: 100%;justify-content: space-between;}
  .product_fix_bar_inner {flex-wrap: wrap;}
  .product_fix_bar_inner .cart_left_text {width: 100%;margin-bottom: 15px;align-items: center;justify-content: space-between;}
  html{font-size:16px;}
  .features--heading-large .Rte h1, .features--heading-large .u-h1{font-size:28px;letter-spacing:-1.12px;}
  .Container{padding:0 15px;}
  .shopify-section--banner{padding:35px 0 10px;}
  .shopify-section--banner .Container{flex-wrap:wrap;justify-content: center;}
  .shopify-section--banner .Text__Cell {max-width: 336px;width: 100%;padding: 0 0 20px;}
  .shopify-section--banner.sale--banner .Text__Cell{max-width:100%;width:100%;}
  .shopify-section--banner .SectionHeader__Heading {font-size: 32px;}
  .shopify-section--banner.sale--banner .SectionHeader__Heading {font-size: 78px;}
  .shopify-section--banner.sale--banner h2.SectionHeader__SubHeading,
  .shopify-section--banner.sale--banner h3.SectionHeader__SubHeading {font-size: 24px;}
  .shopify-section--banner .Image__Cell {width: 100%;text-align:center;}
  .ReviewList .slick-arrow:before{border-width: 0 2px 2px 0;padding: 6px;}
  .shopify-section--rich-text, .shopify-section--travel .Section, .shopify-section--verified-review .Section {padding: 50px 0;}
  .shopify-section--verified-review .SectionHeader__Heading.u-h1{font-size: 46px;}
  .VerifiedReviews--List .slick-list{padding:0 40px;}
  .VerifiedReviews--List:after{right:50px;}
  .SectionFooter {margin-top: 40px;}
  .Feature-Row .Grid:not(:last-child){margin-bottom:40px;}
  .Feature-Row .Grid{align-items: flex-start;}
  .Feature-Row .Grid img{margin-top:50px;}
  .GridImage--Right h3{margin-right:-100%;}
  .GridImage--Left h3{margin-left:-100%;}
  .GridImage--Left .SectionHeader{text-align:right;}
  .GridImage--Left .Rte{margin-left:-15%;}
  .Grid.GridImage--Left:last-child img{min-width: 150%;margin-top: 65px;}
  .Grid.GridImage--Left:last-child .Rte {margin-left: -45%;}
  .shopify-section--refer .Section{padding:40px 0;}
  .shopify-section--refer .SectionHeader__Heading{font-size: 28px;}
  .Button--Fancy{border-radius:5px;}
  .shopify-section--rich-text .Rte{color:#707070;}
  .shopify-section--rich-text ul{justify-content:space-between;}
  .section-newsletter .Container{flex-wrap:wrap;}
  .section-newsletter .SectionHeader{width:100%;text-align:center;margin-bottom: 15px;}
  .section-newsletter .Form{width:100%;padding-left:0;}
  .section-newsletter .Newsletter__Inner{display:flex;}
  .Footer{padding:40px 0;}
  /* .Footer>.Container{padding:0 35px;} */
  .Footer__Inner {margin-left: 0;margin-right: 0;}
  .Footer__Block {padding-left: 0;padding-right: 0;}
  .Footer__Block:last-child{margin-bottom:0px;}
  .Footer__Logo{max-width:100%;}
  .Footer__Block--links{border-top:1px solid #fff;margin:0;}
  .Footer__Block--links .Footer__Title{margin:0;padding:15px;position:relative;}
  /* .Footer__Block--links .Footer__Title:after{content:'';border: solid #fff;border-width: 0 1px 1px 0;display: inline-block;padding: 5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);position:absolute;right:15px;top:calc(50% - 7.5px);}
  .Footer__Block--links.active .Footer__Title:after{transform: rotate(-135deg); background-color: red;-webkit-transform: rotate(-135deg);margin-top: 5px;} */
  .Footer__Block--links.active .Footer__Title .footer__icon_plus{display:none;}
  .Footer__Block--links.active .Footer__Title .footer__icon_minus{display:inline;}
  .Footer__Block--links .Footer__Title .footer__icon_minus{display:none;}
  .Footer__Block--links .Linklist{display:none;padding: 0 14px 14px;}
  .Footer__Block--links.active .Linklist{display:block;}
  .Footer__Block--social{border-top:1px solid #fff;margin:0;padding-top:30px;}
  .Footer__Image{margin:0 auto 15px;}
  .Footer__Social{max-width:100%;}
  .Footer__Popular{border-color:#fff;padding:20px 0;}
  .Footer__Popular .Footer__Title{font-weight:bold;text-align:center;}
  .Footer__Popular ul{text-align:center;}
  .Footer__Popular ul li{margin:0 10px 5px;}
  .Footer__Copyright{border-color:#fff;padding: 16px;}
  .Footer__PaymentList{border:none;padding-top: 10px;}

  .collection-template .PageHeader {margin: 30px 0 20px;}
  .collection-template .SectionHeader .SectionHeader__Heading{font-size:28px;letter-spacing: -1.12px;}
  .collection-template .Select--primary select{font-size:16px;}
  .collection-template .CollectionMain{padding-top:50px;} 
  .shopify-section--plans .Section, .shopify-section--globe .Section{padding: 50px 0;}
  .shopify-section--plans .SectionHeader{text-align: left;}
  .shopify-section--plans .SectionHeader .SectionHeader__Heading{font-size:28px;}
  .shopify-section--plans .Container{padding:0 24px;}
  .shopify-section--plans .Rte{font-size:16px;}
  .features--heading-large .Rte h2{font-size:22px;letter-spacing: -0.44px;}
  .Product_Wrapper{padding-top:15px;padding-left:15px;padding-right:15px;background-size:auto 437px;background-position:bottom center;}
  .Product_Wrapper .breadcrumbs{margin:0 15px 7px;}
  .Product_Next svg, .Product_Prev svg {width: 12px;height: 24px;}
  .Product__InfoWrap{padding:20px 17px 15px;}
  .ProductForm{margin-top:16px;}
  .Product__Benefit li{margin:0 5px 6px;}
  .Product__MoneyBack{padding:20px 15px;}
  .Product_Content .details{width:100%;}
  .Product_Content .details + .details{margin-top:25px;}
  .Product_Content .acc{padding-left:15px;padding-right:15px;}
  .Product_Content details {margin-top: 13px;}
  .PageReward [data-widget-type="rewards-summary"] .stamped-rewards-widget-title, 
  .PageReward [data-widget-type="rewards-how-it-works"] .stamped-rewards-widget-heading-main,
  .PageReward [data-widget-type="rewards-earnings-v2"] .stamped-rewards-widget-heading-main,
  .PageReward [data-widget-type="rewards-spendings-v2"] .stamped-rewards-widget-heading-main,
  .PageReward [data-widget-type="rewards-referral"] .stamped-rewards-widget-heading-main,
  .PageReward .stamped-rewards-widget-heading-main{font-size: 28px;}

  .page-guides-template {margin-top: 35px;}
  .shopify-section--faq .Faq__Question {font-size: 21px;}
  .shopify-section--img-text .Grid__Cell + .Grid__Cell{margin-top:15px;}
  .shopify-section--testimonials div#stamped-reviews-widget[data-widget-type=checkout-comments] .stamped-checkout-comment-title{font-size:28px;}
  .shopify-section--prepaid-banner .text-wrapper{padding-top:40px;}
  .verifiedreviews {font-size: 14px;}
  .verifiedreviews img{width:94px;}
  .shopify-section--prepaid-banner .mob-background {margin-left: -15px;margin-right: -15px;}
  .shopify-section--why-buy .block-value{width:100%;display:inline-block;vertical-align:top;}
  .shopify-section--why-buy .block_image{width: 60px;float:left;margin-right: 15px;}
  .shopify-section--why-buy .block_text{overflow:hidden;}
  .shopify-section--why-buy .blocks .dublicate h3{font-size:21px;}
  .shopify-section--what-customer .Grid__Cell + .Grid__Cell{margin-top:35px;}
  .Rating__Column {padding: 10px;}
  .Rating__Column h4{font-size:16px;}
  .Rating__Column h5{font-size: 11px;}
  .Rating__Star svg{width: 10px;height: 10px;margin-right:3px;}
  .Rating__Column .Rte{font-size:12px;}
  .Article__ShareButtons {margin-top: 20px;}
  .Article__ShareButtons .ShareButtons__Item{margin:0 10px 0 0;}

  .collection-template .CollectionInner, .template-search .SearchInner{padding-left:0;padding-right:0;}
  .shopify-section--globe .Container{padding:0;}
  .shopify-section--globe .slick-list{padding:0 50px;}

  .product_fix_bar_inner .ProductMeta__Title{font-size:18px;font-weight: 700;}
  .product_fix_bar_inner .Button{    max-width: 100%;font-size: 16px;width: 100%;    min-width: auto;}
  .shopify-section--other-customers-viewed .Container{padding:0;}
  .shopify-section--other-customers-viewed .slick-list{padding:0 50px;}
  .Instafeed_App{padding:35px 0;}
  .Instafeed_App .SectionHeader{margin-bottom: 35px;}
  .Instafeed_App .SectionHeader .SectionHeader__SubHeading{font-size:14px;}
  .Instafeed_App #insta-feed{padding:0;}
  .Instafeed_App #insta-feed:before{left:-20px;}
  .travel_date h3{font-size:14px;}
  .travel_date p{font-size:14px;}
  .departure-dates label{font-size:14px;min-width: 100px;margin-right:5px;}
  .departure-dates .date{max-width: 102px;font-size:14px;}
  .Cart__Taxes {font-size: 14px;line-height: 1.2;}
  .travel_date {padding-bottom: 5px;}
  .travel_date:after {width: calc(100% + 24px);left: -24px;}
  .Cart__Recap .Grid, .Cart__Recap .travel_date {text-align: center;}
  .departure-dates{justify-content:center;}
  .Cart__Recap .travel_date:after{width: 100%;left: 0;} 

  .instagram-custom{padding:35px 0;}
  .instagram-custom .instagram-header{margin-bottom:35px;}
  .instagram-custom .heading{font-size: 28px;letter-spacing: -1.12px;}
  .instagram-custom .sub-heading{font-size:14px;}
  .instagram-custom .insta-slider{padding:0;}
  .instagram-custom .insta-slider:before{left:-20px;}

  #affiliate_page {height: 2440px!important;}
  .Image__Cell.Image__Cell_right .gallery.box-1 {left: 30px;      z-index: 99;  max-width: 150px;}
  .Image__Cell.Image__Cell_right .gallery.box-2 {right: initial;    z-index: 9;left: 160px;   bottom: 40px;   transform: rotate(2deg);    max-width: 185px;}
  .Image__Cell.Image__Cell_right .gallery.box-2:after {  content: "";   position: absolute;    top: -70%;    background: url(pattren-1.svg);    width: 100%;    height: 100%;    background-repeat: no-repeat;    background-position: center center;    left: 10%;    z-index: -1; background-size: contain;}
  .Image__Cell.Image__Cell_right .gallery.box-1:after {    background: url(pattren-2.svg);    width: 100%;    height: 55px;   background-repeat: no-repeat;   background-position: center center;    left: 30px;    z-index: -1;    bottom: -70px;    background-size: contain;}
  .custom_gallery{min-height:320px;}
  
  .Search__Results .ProductItem__ImageWrapper{width:100%;margin-right:0;}
  .Search__Results .ProductItem__Info{margin-top:20px;}
  .Search__Results .ProductItem__Info .ProductItem__Title{text-align:center;}
  .Collection__Description {margin: 50px 0;}
  .Collection__Description .Rte h2{font-size:36px;}
  .buy_accordian .SectionHeader.SectionHeader--center{text-align:center;}
  .gorgias-chat-key-safhmg .gorgias-chat-key-eam2gc{left:22px;right:auto;}
  .gorgias-chat-key-safhmg .gorgias-chat-key-oljy46{left:0 !important;right:auto;}
  /* jQuery UI datepicker CSS removed for optimization */
  
  .Cart--expanded .Cart__ItemList .activation-date-container{margin-top:20px;}
  .Cart--expanded .Cart__ItemList .activation-date-container input{width:120px;}
  
  .Cart--expanded .no-date-message{margin-top:10px;display:inline-block;}

  .adon-popup__wrapp h4{font-size:16px;}
  .addon-title p{font-size:14px;}
  .adon-popup__wrapp ul li, .addons-title-wrapper .adon-popup__wrapp ul li a{font-size:14px;}
  .adon-popup__wrapp ul li span{height:4px;width:4px;margin-top:7px;}

  .shop-footer-block{flex:1 1 50%;}
  .shop-sim{margin:0 15px;}
  .set-toggle{padding:14px 0;font-weight:700;}
  .set-toggle{position:relative;}
  .set-toggle .fa{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
  .set-toggle .fa{display:none;}
  /* .set-toggle:after{content: "";border: solid #fff;border-width: 0 1px 1px 0;display: inline-block; padding: 5px; transform: rotate(45deg);-webkit-transform: rotate(45deg);position: absolute; right: 0;top: calc(50% - 7.5px);}
  .set-toggle.active:after {transform: rotate(-135deg);-webkit-transform: rotate(-135deg);margin-top: 5px;} */
  .set-toggle.active .footer__icon_plus {display:none;}
  .set-toggle.active .footer__icon_minus {display:inline;}
  .set-toggle .footer__icon_minus {display:none;}
  .shop-footer-block .Linklist{margin-bottom:20px;}
  /* .shop-footer-block .Footer__Title{margin-bottom:15px;} */

    .nedd-faq-sec .Faq {flex-direction: column;}
  .nedd-faq-sec .Faq .Faq__Section-wrapper { width: 100%;margin-bottom: 60px;}
  .nedd-faq-sec .Faq .Faq__Section-wrapper .Faq__Item {margin: 15px 0 15px;}
  .nedd-faq-sec .Faq__Section-wrapper .Faq__Section { margin-bottom: 15px;}
  .template-suffix-need-help .PageHeader {margin: 55px 0;}
  .need-rich-text .SectionHeader__SubHeading {font-size: 24px; line-height: 1.5; margin: 0 auto 22px;}
  .nedd-faq-sec .Faq .Faq__Section-wrapper:last-child { margin-bottom: 20px;}

  .travelex-page-inner {padding: 50px 0;}
  .travelex-image-with-image .FeatureText--imageRight .FeatureText__ContentWrapper {padding-top: 0;}
  .travelex-image-with-image .FeatureText--withImage .FeatureText__ImageWrapper{display:none;}
  .travelex-image-with-image .FeatureText{text-align: left;gap:30px;}
  .travelex-image-with-image h2.SectionHeader__Heading { width: 320px;}
  .travelex-image-with-image .SectionHeader__Description p {font-size: 18px;}
  .travelex-logo-wrapper {flex-wrap: wrap;}
  .travelex-logo {padding: 60px 0 30px;}
  .travelex-logo-item { flex: 0 0 33.33%; margin-bottom: 25px;}
  .travelex-money-wrapper .travelex-money-item {width: 100%; margin-bottom: 30px;}
  .travelex-money-wrapper .travelex-money-item .travelex-money-desc { width: 100%;}
  .travelex-money-card {padding: 50px 0;}
  .travelex-money-card .travelex-money-card-wrapper {flex-direction: column;}
  .travelex-money-card-wrapper .travelex-money-card-left {width: 100%;text-align: center;padding-bottom: 45px;}
  .travelex-money-card-wrapper .travelex-money-card-right .travelex-card-title {font-size: 24px;width: 300px;}
  .travelex-money-card-wrapper .travelex-money-card-right .travelex-card-desc p, .travelex-money-card-wrapper .travelex-money-card-right .travel_card_btn {font-size: 18px;}
  .travelex-how-work-wrapper .travelex-how-work-item {width: 100%;margin-bottom: 50px;}
  .travelex-rich-text-wrapper { justify-content: center;flex-direction: column;}
  .travelex-rich-text-title {font-size: 32px;margin-bottom: 20px;}
  .template-suffix-travelex-money-card .travelex-logo .Container, .template-suffix-travelex-money-card .Container, .template-suffix-travelex-money-card .Container, .template-suffix-travelex-money-card .travelex-money-card .Container, .template-suffix-travelex-money-card .Container, .travelex-rich-text .Container {padding: 0 25px;}
  .travelex_btn .Button {padding: 12px 15px;}
  .travelex-how-work-item .travelex-how-numb {font-size: 48px;}
  .travelex-how-work {margin-bottom: 50px;}

  .collection-template .ProductList:not(.slick-initialized), .template-search .ProductList:not(.slick-initialized){padding:0 12px;} 
  .template-search .SearchInner {padding-top: 20px; }
  .ProductItem__Info .stamped-badge-caption{font-size:12px;}
  .ProductItem__Info .stamped-product-reviews-badge{margin-bottom:5px;}
  .ProductItem__Info .fa-star-half-o:before,.ProductItem__Info .fa-star-o:before,.ProductItem__Info .fa-star:before,.ProductItem__Info .stamped-fa-star-half-o:before,
  .ProductItem__Info .stamped-fa-star-o:before,.ProductItem__Info .stamped-fa-star:before{font-size:15px;}
  .ProductItem__Info .stamped-badge-caption{font-size:12px;}
  .ProductItem__Info .stamped-badge-starrating{margin-right:7px !important;}
  .Cart_shiiping_text{font-size:12px;}
  .CartItem__PriceList .CartItem__discPrec{font-size:12px;}
  .CartItem__Price.Price{font-size:14px;line-height:21px;}
  .CartItem__PriceList .CartItem__comparePrice.Price{font-size:13px;}
  .CartItem__PriceList .CartItem__DiscountList .CartItem__Discount{font-size: 10px;}
  .CartItem__PriceList .CartItem__OriginalPrice.Price--compareAt{font-size:10px;}
   #sidebar-cart .Drawer__Footer .Drawer__Footer__wrap{padding: 16px 16px 0px;}
  #sidebar-cart .Drawer__Footer .cart-upsell .cart-upsell-header h4{font-size:14px;}
  .pro-discount{font-size:14px;padding:4.5px 10px;top:-17px;}
  /* #gorgias-chat-container #chat-button{bottom:200px !important;} */
  .template-suffix-esim-unlimited #gorgias-chat-container #chat-button,
  .template-suffix-esim-new #gorgias-chat-container #chat-button {bottom:20px !important;}
  /* #gorgias-chat-container #chat-window{bottom:0px !important;} */
  .sims-new-compare .compare_table th, .sims-new-compare .compare_table td { font-size: 14px;}
}

@media screen and (max-width:605px){
  #affiliate_page {height: 3000px!important;}
  .page-sitemap .PageContent .page-sitemap-wrap {
  display:block;
    column-count:unset;
  }
}
@media screen and (max-width:523px){
  #affiliate_page {height: 3200px!important;}
}
@media screen and (max-width:425px){
  #affiliate_page {height: 3280px!important;}
  .cart-updates .CartItemWrapper .activation-date-container p{font-size: 10px;}
  .cart-updates .CartItemWrapper .activation-date-container .whats-this{font-size: 10px;}
  .collection_header_snap_bg img {max-width: 142px;margin-bottom: 13px;}
  .ProductItem__Snap {font-size: 14px;}
  .collection-template .collection_header_snap_bg.SectionHeader .SectionHeader__Heading {font-size: 28px;margin-bottom: 6px;}
}
@media screen and (max-width:400px){
  .ProductItem__Info .fa-star-half-o:before,.ProductItem__Info .fa-star-o:before,.ProductItem__Info .fa-star:before,.ProductItem__Info .stamped-fa-star-half-o:before,
  .ProductItem__Info .stamped-fa-star-o:before,.ProductItem__Info .stamped-fa-star:before{font-size:13px;}
  .ProductItem__Info .stamped-badge-caption{font-size:12px;}
  /* .cstm-tag_wrapp {left: 40%;transform: translate(-30%);} */
}
@media screen and (max-width:375px){
  .sim-active-inner .Button{min-width: 130px;}
  .template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label p {font-size: 18px;}
  .template-suffix-esim-unlimited .ProductForm__Variants span.Pro-varint-price-inner-bottom,
  .new_pro-grid .HorizontalList__Item .pdp-unlimited-text span {font-size: 13px !important;}
  .template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label span.Pro-varint-price-inner {font-size: 12px;}
  .template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants .HorizontalList--spacingTight .HorizontalList__Item .SizeSwatch {padding: 8px 16px;}
  .sims-new-compare .compare_table th, .sims-new-compare .compare_table td { font-size: 12px;padding: 10px; }
}
@media screen and (max-width:374px){
  .collection-template .Select{width:100%;}
  .collection-template .Select--primary select{min-width:100%;}
  .Product__Header .ProductMeta__Title{font-size:28px;}
  #affiliate_page {height: 3470px!important;}
  .Cart.Drawer__Content .activation-date-container input{width:130px;}
  .shopify-section--banner.sale--banner .SectionHeader__Heading {font-size: 60px;}
  .shopify-section--banner.sale--banner h2.SectionHeader__SubHeading, .shopify-section--banner.sale--banner h3.SectionHeader__SubHeading {font-size: 20px;}
}

@media screen and (max-width:360px){
  .template-collection .view-btn-wrap a.Button{font-size:12px;}
  .template-collection .collection-template .ProductItem .ProductItem__Title.Heading{font-size: 12px;line-height: 1.2;}
  
}

@media screen and (max-width:350px){
  #affiliate_page {height: 3620px!important;}
  .Collection__Description summary strong, .Product_Content summary strong {font-size:15px;}
  .travelex-image-with-image h2.SectionHeader__Heading {width: 100%;}
  .product_fix_bar_inner .new_pro-grid .QuantitySelector__Button {padding: 0 4px 3px;}
  .product_fix_bar_inner .new_pro-grid .QuantitySelector {width: 70px;}
  .ProductItem__Snap {font-size: 12px;}
  .sims-new-compare .compare_table th, .sims-new-compare .compare_table td {font-size: 10px;}
}
@media screen and (max-width:1151px) and (min-width:1140px) {
  #affiliate_page {height: 2070px!important;}
}
@media screen and (max-width:576px){
  .shopify-section--banner.sale--banner .SectionHeader__Heading:before {right: -20px;}
  .Image__Cell.Image__Cell_right .gallery.box-2:after {width: 70%;}
  .shopify-section--banner.sale--banner .bottom_left {margin-bottom: -10px;}
  
}

/* Okendo Fix */
.c-survey-close {box-sizing: content-box !important;}
.oke-w-review-media {margin: 32px 0px !important;}
.oke-w-review-media-featured, .oke-w-review-media{max-width: max-content !important;}
.product_country_selectore{display: flex;align-items: center;justify-content: space-between;height: 33px;}
.product_country_selectore span:not(.country_select){font-size: 14px;line-height: 1.5;display: block;font-weight: 400;font-family: var(--text-font-family);line-height:1.2em;}
.product_country_selectore span.country_select #currency{-webkit-appearance: none;appearance: none;outline: none;background: transparent;border: 1px solid #D6D9DA;border-radius: 6px;line-height: 1;font-size: 14px;padding: 6px 12px;width: 99px;height: 33px;background-size: 12px;background-image: url(/cdn/shop/files/down-arrow.svg?v=1739256260);background-repeat: no-repeat;background-position: right 5px center;font-weight: 500;cursor: pointer;font-family: var(--text-font-family);}
.product_country_selectore span.country_select #currency_form{display:flex;}


/* Liv Classes */

.cart-popular-destinations a, .cart-popular-destinations img {
  user-drag: none;
  user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.mirror-x-axis {
  transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
}

.mirror-y-axis {
  transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
}

.product-item-ab-image {
  background-position: center top -10px;
}

.hide-scrollbar::-webkit-scrollbar {
  display: none;
}

.hide-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.current-active-price {
  color: #0078FC !important;
  font-weight: 600 !important;
  /* font-size: 14px !important; */
  line-height: 21px !important;
  height: 23px;
  display: flex;
  align-items: center;
}

.previous-price {
  color: #626F84 !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 18px !important; 
  text-decoration: line-through !important;
  height: 23px;
  display: flex;
  align-items: center;
}

.header-nav-active {
  border-bottom: 2px solid transparent;
  transition: border-color 0.3s ease-in-out;
}

.header-nav-active:hover {
  border-bottom: 2px solid #FFE026;
}

.primary-dark-link {
  background-color: #0C1924;
  transition: background-color 0.3s ease-in-out;
}

.primary-dark-link:hover {
  background-color: #272F3D;
}

.countdown-container {
  width: 100%;
  display: flex;
  justify-content: space-between;
  background-color: #00964E;
  padding: 16px;
  border-radius: 8px;
  color: #FFF;
  min-height: 56px;
}

.countdown-event-timer {
  display: flex;
  align-items: center;
}

.countdown-container p {
  display: flex;
  flex-direction: column;
  font-size: 10px;
  align-items: center;
  line-height: 12px;
}

.countdown-container span {
   font-weight: 700;
   font-size: 14px;
}

.countdown-event-title {
  font-weight: 700;
  line-height: 21px;
  align-self: center;
  font-size: 14px !important;
}

.product-page-sale-alert p {
  text-align: center;
}

.travelex-how-work-inner button {
  background-color: #FFF !important;
  border: 2px solid #0C1924 !important; 
  width: 100% !important; 
  border-radius: 8px !important;
  color: #0C1924 !important;
  font-weight: 700 !important;
  line-height: 21px !important;
  font-size: 14px !important;
  padding: 16px !important;
  height: max-content !important;
  cursor: pointer !important;
}

.travelex-how-work-inner button:hover {
  text-decoration: underline !important;
}



.marquee {
  display: flex;
  overflow: hidden;
  gap: 10px;
  position: relative;
  user-select: none;
}

.marquee-content {
  flex-shrink: 0;
  display: flex;
  justify-content: space-around;
  min-width: 100%;
  gap: 16px;
  align-items: center;
}

.marquee-text {
  font-weight: 600;
  color: white;
  font-size: 18px;
  letter-spacing: -0.02em;
  line-height: 1.4em;
  display: flex;
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 16px));
  }
}

.scroll {
  animation: scroll 100s linear infinite;
}

.truncate-2-lines {
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;      
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.4em;
  max-height: 2.8em;        
}

.AspectRatio::before {
  padding: 0px !important;
}

.multi-collection-grid {
  display: grid !important; 
  grid-template-columns: 1fr 1fr; 
  row-gap: 20px;
  max-width: 100%;
}

.spinner-text {
  transform-origin: 52.5px 52.5px; 
  animation: spin 10s linear infinite;
}
@keyframes spin {
  100% { transform: rotate(360deg); }
}


.oke-sr-count {
  font-size: 10px !important;
  /* padding-left: 4px; */
  text-align: left;
  display: flex !important;
  column-gap: 2px;
  align-items: center;
  flex-wrap: nowrap;
  height: 10px;
 
  line-height: 1em !important;
  margin: auto 0 !important;
}

[data-oke-star-rating], [data-oke-star-rating] .oke-sr-count {
  margin: auto 0 !important;
}

.oke-sr-count span {
  display: inline-block;
  height: max-content;
  color: #0C1924;
  font-size: 10px !important;
  /* border: 1px solid pink; */
}

.oke-is-clickable {
  display: flex;
  align-items: center;
  gap: 4px;
}

.okeReviews > div {
  display: flex;
  gap: 4px;
  height: 14px;
  align-items: center;
}

.oke-stars-background svg {
  height: 14px !important;
}

.oke-stars-foreground svg {
  height: 14px !important;
}

.search-section .oke-stars-foreground svg, .search-section .oke-stars-background svg {
  height: 14px !important;
}

.search-section .okeReviews > div {
  display: flex !important;
  align-items: center !important;
  /* justify-content: center !important; */
}

.search-section .oke-sr-count {
  display: flex !important;
  align-items: center !important;
  column-gap: 4px !important;
  height: 100% !important;
}

.search-section .oke-sr-count span {
  line-height: normal !important;
  margin: auto 0 !important;
}

.search-section .okendo-reviews-container {
  width: 100% !important; 
}

[data-oke-star-rating],
[data-oke-star-rating] * {
  margin: 0 !important;
}

.oke-sr-stars {
  display: flex !important;
  align-items: center;
  /* border: 1px solid magenta; */
  height: 100%;
}

.oke-stars {
  margin: auto;
  /* border: 1px solid cyan; */
}

@media screen and (min-width: 997px) {
  .oke-w-review-media {
    margin: 32px !important;
  }
}

@media screen and (min-width: 420px) {
  .oke-stars-background svg {
    height: 12px !important;
  }

  .oke-stars-foreground svg {
    height: 12px !important;
  }
}

/* .needsclick {
  max-width: 300px !important;
} */

.custom-scrollbar {
  scrollbar-width: thin;                   
  scrollbar-color: rgba(0, 0, 0, 0.2) transparent;
}

/* Hide scrollbar for Chrome, Safari and Opera */
.hide__scrollbar::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.hide__scrollbar {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

.popup_countries {
  display: flex !important;
  flex-direction: column;
}

.widget-container{
  width: 100%;
  max-width: 100% !important;
}

.liv-header-tab {
  position: relative;
  display: flex;
}

/* .liv-header-tab::after {
  content: '';
  position: absolute;
  margin-bottom: -10px;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 0;
  background: rgb(254, 169, 0);
  transition: width 0.3s ease-in-out;
} */

/* .liv-header-tab:hover::after {
  width: 100%;
} */

.custom-scrollbar::-webkit-scrollbar {
  width: 6px;                                
  height: 6px;
}

.custom-scrollbar::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);       
  border-radius: 4px;
}

.custom-scrollbar::-webkit-scrollbar-track {
  background: transparent;                  
}

.liv-section-heading-small, .coll-desc h2 {
  font-family: var(--heading-font-family);
  font-size: 24px !important;
  line-height: 1.2em !important;
  font-weight: 700;
  letter-spacing: 0;
}

.liv-section-heading-collection {
  font-size: 32px;
  font-weight: 700;
  color: #101720;
  letter-spacing: -0.02em;
  line-height: 1.2em;
}

.liv-section-heading {
  font-family: var(--heading-font-family);
  font-size: 32px !important;
  line-height: 1.2em;
  font-weight: 700;
  letter-spacing: -0.02em;
  text-align: center;
  color: #101720;
}

.product-page-heading {
  font-family: var(--heading-font-family);
  font-size: 24px !important;
  line-height: 1.2em;
  font-weight: 700;
  letter-spacing: 0em;
  color: #0C1924;
}


.liv-section-heading-lg {
  font-family: var(--heading-font-family);
  font-size: 40px !important;
  line-height: 1.2em;
  font-weight: 700;
  letter-spacing: -0.04em;
  color : #0C1924;
}

.liv-heading-h2 {
  color : #0C1924;
  line-height : 1.4em !important;
  font-size: 16px;
  letter-spacing: 0;
  font-weight: 700;
  font-family: var(--heading-font-family);
}

.liv-font-body {
  font-family: var(--text-font-family) !important;
  font-size: 14px;
  letter-spacing: 0 !important;
  line-height: 18px;
  font-weight: 400 !important;
  color: #0C1924 !important;
}

.liv-font-button-body {
  font-family: var(--text-font-family) !important;
  font-size: 16px !important;
  letter-spacing: 0 !important;
  line-height: 18px !important;
  font-weight: 700 !important;
  color: white !important;
}

.button-body-small {
  font-family: var(--text-font-family) !important;
  font-size: 14px !important;
  letter-spacing: 0 !important;
  line-height: 21px !important;
  font-weight: 700 !important;
  color: white !important;
}

.liv-font-body-medium {
  font-family: var(--text-font-family) !important;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 1.4em;
  font-weight: 400;
  color: #101720;
}

.font-body-medium-bold {
  font-family: var(--text-font-family) !important;
  font-size: 18px !important;
  letter-spacing: -0.02 !important;
  line-height: 1.4em !important;
  font-weight: 600 !important;
  color: #101720 !important;
  text-align: center;
}

.liv-heading-li {
  font-family: var(--heading-font-family) !important;
  font-size: 16px !important;
  letter-spacing: 0 !important;
  line-height: 1.4em !important;
  font-weight: 500 !important;
  color: #0C1924 !important;
}

.product-variant-bold {
  font-family: var(--text-font-family) !important;
  font-size: 14px !important;
  letter-spacing: 0 !important;
  line-height: 21px !important;
  font-weight: 600 !important;
  color: #0C1924 !important;
}

.product-benefits-li {
  color: #333F48;
  font-family: var(--text-font-family) !important;
  font-size: 12px !important;
  font-weight: 400;
  line-height: 1.4em;
}

.sidebar_medium_tabs {
  border-bottom: 2px solid #0C1924;
  transition: border-color 0.3s ease-in;
}

.sidebar_medium_tabs:hover {
  border-bottom-color: #FFE026;
  cursor: pointer;
}

.sidebar_medium_tabs_active {
  border-bottom-color: #FFE026;
}

.sidebar_menu_content_active {
  display: grid !important;
}

.sidebar_menu_content_inactive {
  display: none !important;
}


.image-container img, .fade-out-img {
  display: block;
  width: 100%;
  /* height: auto; */
  /* Fade out bottom to white using a mask - more gradual, starts higher */
  mask-image: linear-gradient(to bottom, black 70%, transparent 100%);
  -webkit-mask-image: linear-gradient(to bottom, black 70%, transparent 100%);
  position: relative;
}

/* .image-container img::after {
  content: "";
  position: absolute;
  left: 0; right: 0; bottom: 0;
  height: 40%;
  pointer-events: none;
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);
  z-index: 2;
} */

.pro_tab-content p, .pro_tab-content ul li {
  /* margin-bottom: 16px; */
  color: #101720;
  font-size: 16px;
  line-height: 1.2em;

}

#tab-5 .pro_tab-content *:first-child {
  margin-top: 16px;
}

.pro_tab-content ul li p {
  display: none;
}

#currency_form {
  height: 100%;
  display: flex;
  align-items: center;
}

.heading-with-bg {
  position: relative;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}

.heading-with-bg img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -20%);
  z-index: 0;
  pointer-events: none;
  display: none; 
  max-width: 750px;
}

.simmy-plane {
  /* tw:absolute tw:top-[2%] tw:right-[5%] tw:sm:right-[20%] */
  position: absolute;
  top: 2%;
  right: 5%;
}

.simmy__plane {
  right: calc(10%); 
  top: calc(0% - 120px);
}

.okeReviews.oke-w {
  min-height: max-content;
  padding: 0px !important;
}

.oke-w-header-content-block {
  row-gap: 16px;
}

.js-oke-widgetSize.oke-is-small, .js-oke-widgetSize.oke-is-medium {
  display: flex;
  flex-direction: column;
  align-items: start !important;
  height: max-content;
  row-gap: 16px;
}

.oke-w-header-content-module.oke-w-header-content-module--left {
  margin: 0px !important;
  justify-content: start !important;
}

.oke-w-header {
  max-width: 100%;
  width: 100%;
}

.oke-w-ratingAverageModule {
  column-gap: 8px !important;
}

.oke-w-ratingAverageModule > div {
  height: 100%;
}

.oke-w-ratingAverageModule--oneLine {
  display: flex;
}

.oke-w-ratingAverageModule-count {
  display: flex;
  align-items: center;
  color: #0C1924 !important;
}

.oke-w-writeReview.oke-button, .oke-showMore-button.oke-button, .oke-button.oke-w-reviews-filterToggle {
  background-color: white !important;
  box-shadow: none !important;
  border: 2px solid #0C1924 !important;
  color: #0C1924 !important;
  font-family: var(--text-font-family) !important;
  font-size: 14px !important;
  width: 100% !important;
  height: 48px !important;
  line-height: 21px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 4px !important;
  /* max-width: 350px !important; */
}

.oke-w-panel {
  /* display: none !important; */
}

.oke-w-reviews-writeReview .oke-w-writeReview.oke-button:hover, .oke-showMore-button.oke-button:hover, .oke-button.oke-w-reviews-filterToggle:hover {
  background-color: #E6ECF2 !important;
  color: #0C1924 !important;
  transition: all 0.2s ease-in-out
}

.oke-w-reviews-writeReview .oke-w-writeReview.oke-button:hover::before, .oke-showMore-button.oke-button:hover {
  color: #0C1924 !important;
}

/* .oke-button.oke-w-reviews-filterToggle {
  display: none !important;
} */

.oke-w-ratingAverageModule-rating-stars
{
  display: flex !important;
}

.oke-w-ratingAverageModule-rating {
  display: flex !important;
}

.oke-w-review-main *, .oke-reviewContent-title.oke-title, .oke-w-reviews *, .oke-w-navBar * {
  color:  #0C1924 !important;
  font-family: var(--text-font-family) !important;
}

.oke-w-breakdownModule-distribution-bar-fill {
  background-color: #18CF73 !important;
}

/* .oke-w-controls {
  display: none !important;
} */

.oke-w-reviews-writeReview {
  margin: 0px !important;
}

.oke-w-header-content-block.oke-w-header-content-block--twoThirds.oke-w-header-content-block--left {
  display: none;
}

.oke-modal {
  height: 100vh !important;
}

@media screen and (min-width: 462px) {
  .simmy-plane {
    right: 10%;
  }

  .new_Product_Wrapper {
    padding: 32px !important;
  }
}

@media screen and (min-width: 540px) {
  .simmy-plane {
    right: 20%;
  }
}

@media screen and (min-width: 690px) {
  .simmy-plane {
    right: 25%;
  }
}

@media (min-width: 768px) {
  .simmy__plane {
    top: calc(0% - 150px);
  }

  .heading-with-bg img {
    display: block;
    width: 150%;
    height: auto;
    max-width: 750px;
  }

  .liv-section-heading-collection {
    font-size: 40px;
  }

  .heading-with-bg h1 {
    position: relative;
    z-index: 10;
  }

  .popup_countries {
    display: grid !important;
    grid-template-columns: 20% 20% 20% 20% 20% !important;
  }

  .multi-collection-grid {
    display: grid !important; 
    grid-template-columns: 1fr 1fr 1fr; 
    row-gap: 20px;
    max-width: 750px;
  }
}

@media screen and (max-width: 640px) {
  .liv-section-heading {
    font-size: 24px !important;
  }
}


@media screen and (min-width: 641px) {
  .tf-v1-iframe-wrapper{max-width: 1000px !important;min-width: auto !important;}
  .tf-v1-iframe-wrapper{max-height: 500px !important;height:500px !important;}

  
  
  .liv-section-heading {
    font-size: 40px !important;
    letter-spacing: -0.04em;
  }



  .liv-font-body-medium {
    font-size: 16px !important;
  }

  .section-padding {
    padding: 64px 0;
  }

  .liv-section-heading-small {
    font-size: 40px !important;
    letter-spacing: -0.04em;
  }

  .liv-font-body-medium {
    font-size: 18px;
  }

  .liv-font-body {
    font-size: 16px;
    line-height: 1.4em;
  }

  .oke-w-header-content-block.oke-w-header-content-block--twoThirds.oke-w-header-content-block--left {
    display: flex;
  }
  
}

@media screen and (min-width: 741px) {
  .oke-w-header-content {
    display: flex !important;
    flex-direction: row !important;
    row-gap: 16px !important;
    max-width: 100% !important;
  }

  @media screen and (min-width: 1280px) {
    .country-popup-grid {grid-template-columns: repeat(5, auto) !important;}
    .zen__simmy {left: calc(-20%);}
  }

  @media screen and (min-width: 1340px) {
     .clouds__left {top: calc(-5%); left: calc(-15%); }
  }

  .js-oke-widgetSize.oke-is-medium, .js-oke-widgetSize.oke-is-large {
    height: max-content !important;
    display: flex !important;
    flex-direction: column !important;
    row-gap: 16px !important;
  }

  .oke-w-reviews-writeReview, .oke-w-reviews-writeReview a {
    margin: 0px !important;
    width: 370px !important;
  }
  
  .oke-w-reviews-writeReview a::before {
    margin: 0px !important;
  }
}

/* Loading Spinners - Cart */
/* Pulse animation on the cart text while loading */
#sidebar-cart.is-loading span {
  animation: pulse 0.5s ease-in-out infinite;
}

/* Fade‑out removal animation for cart items
.animating-removal {
  animation: fadeOut 0.3s ease-in-out forwards;
} */

.animating-removal {
  /* clip everything as we collapse */
  overflow: hidden;
  /* final “gone” state */
  max-height: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  /* animate height/margins/padding/opacity */
  transition: max-height 0.3s ease-in-out, margin 0.3s ease-in-out,
    padding 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

/* Pulse keyframes */
@keyframes pulse {
  0%,
  100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}

/* Fade‑out keyframes */
@keyframes fadeOut {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-10px);
  }
}

.desktop__only {
  display: none !important;
}

.mobile__only {
  display: flex !important;
}

@media screen and (min-width: 769px) {
  .desktop__only {
    display: flex !important;
  }

  .mobile__only {
    display: none !important;
  }
}

/* Overlay covering the whole screen */
#cart-loading-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4); /* semi-transparent black */
  z-index: 2147483647;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none; /* Prevent accidental interaction */
  transition: opacity 0.3s ease;
}

#cart-loading-overlay.is-hidden {
  display: none !important;
}

/* Circular spinner */
.cart-loading-spinner {
  border: 4px solid rgba(255, 255, 255, 0.3); /* Light border */
  border-top: 4px solid #ffffff; /* White top for contrast */
  border-radius: 50%;
  width: 48px;
  height: 48px;
  animation: spin 1s linear infinite;
}

/* Spin keyframes */
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}