/** Shopify CDN: Minification failed

Line 1448:103 "aling-items" is not a known CSS property
Line 1448:122 "jusitfy-content" is not a known CSS property
Line 2737:126 Unexpected "{"
Line 3507:31 "margi-bottom" is not a known CSS property

**/
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/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: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/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: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/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: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/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: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/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: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/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: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/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: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/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: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/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: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/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: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/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: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/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: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/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: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/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: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/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: 'Poppins', sans-serif;
font-family: 'Roboto', sans-serif; */

/*================ General ================*/
.Container{max-width:1920px;}
.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: 'Poppins', 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 #333F48;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:16px;font-weight:500;text-transform:none;letter-spacing:0;box-shadow: 0px 3px 6px #00000029;border-radius: 5px;padding: 10px 18px;transition:all ease 0.5s;}
.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:#333f48;}
.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: 5.5px 12px;}
.AnnouncementBar__Content{font-size:14px;font-weight:500;}
.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(/cdn/shop/files/Arrow-left.svg?v=1623918773);}
.AnnouncementBar__Slider .slick-next{right: 80px;background-image:url(/cdn/shop/files/Arrow-right.svg?v=1623918773);}

.AnnouncementBar-marquee{display:flex;overflow: hidden;gap:36px;}
.AnnouncementBar-marquee .announce-marquee-wrap{display:flex;display: flex;flex-shrink: 0;justify-content: space-around;gap: 36px;animation: marqueescroll 30s linear infinite;}
@keyframes marqueescroll {
  0% {
    transform: translate(0);
  }
  100% {
    transform: translate(calc(-100% - 36px));
  }
}

#section-header{box-shadow: 0px 3px 6px #00000029;}
.Header__Wrapper{max-width:1920px;padding:6px 12px;margin:0 auto;}
.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: 23px;display: inline-block;}
.Header__SecondaryNav a.u-h8:after, .Header__SecondaryNav a.u-h6:after{position: absolute;content: "";bottom: -26px;left: 0;width: 100%;opacity: 0;transform: scale(0,1);transform-origin: left center;border-bottom: 2px solid #fea900;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:auto;max-height:100%;}
.SidebarMenu .Drawer__Header{min-height: 68px;padding:15px 18px;border-bottom:1px solid rgb(51,63,72,0.5);}
.SidebarMenu .Drawer__Content{height: auto;max-height: calc(100vh - 68px);}
.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: 'Poppins', sans-serif;font-size:16px;color:#333F48;font-weight:bold;}
.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: 'Poppins', sans-serif;font-size:16px;color:#333F48;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(-180deg);-webkit-transform: rotate(-180deg);}

.SidebarMenu__Nav--secondary{margin-top: 17.5px;padding:0 18px;}
.SidebarMenu__Nav--secondary .Link{font-family: 'Poppins', sans-serif;font-size:16px;color:#333F48;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:#333F48;}


/*================ 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 .SectionHeader__SubHeading{font-size:20px;color:#fff;letter-spacing: 0px;font-weight:500;line-height: 1.4;}
.shopify-section--banner .Select{margin-bottom:15px;}
.shopify-section--banner .Select--primary select{height: 56px;font-family: 'Poppins', 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 svg {right: 20px;width: 14px;}
.shopify-section--banner .Rte{font-weight:500;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: 'Poppins', 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(/cdn/shop/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: 'Poppins', sans-serif;font-size:16px;font-weight:400;line-height: 1;margin-bottom:10px;}
.VerifiedReviews--List-Content svg{width:16px;height:16px;fill:#1CC286;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;}

.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(/cdn/shop/files/Fancy-left.svg?v=1623919289);}
.Button--Fancy:after{right:-25px;background-image:url(/cdn/shop/files/Fancy-right.svg?v=1623919289);}

.shopify-section--rich-text{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: 'Poppins', 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: 'Poppins', 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: 'Poppins', sans-serif;font-size:16px;color:#333F48;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:#333f48;}

/*================ Footer ================*/
.Footer{padding:65px 0 0 0;}
.Footer__Inner{margin-left:-20px;margin-right:-20px;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;margin-bottom:30px;}
.Footer__Title{font-size:16px;font-weight:500;line-height: 1.45;margin-bottom: 10px;}
.Footer__Content{max-width:270px;font-family: 'Poppins', 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: 'Poppins', sans-serif;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: 'Poppins', sans-serif;font-size:14px;}
.Footer__Popular ul li a:hover{color:#fea900;}
.Footer__Copyright{padding: 20px 0;border-top:1px solid #fff;}
.Footer__StoreName{font-family: 'Poppins', sans-serif;font-size:14px;}
.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 .PageHeader{margin: 40px 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: 'Poppins', 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:#EBECED !important;padding-top:30px;}
.collection-template .CollectionInner{max-width:1060px;margin:0 auto;padding-left:50px;padding-right:50px;}
.collection-template .ProductList{display:flex;flex-wrap:wrap;justify-content:center;padding:0;}
/* .collection-template .ProductList .Grid__Cell{display:flex;} */
.collection-template .ProductItem{width:100%;display:flex;}
.ProductItem__Wrapper{width:100%;background-color:#fff;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: 'Poppins', sans-serif;font-size:16px;color:#333F48;font-weight:500;}
.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: center;flex: 1;}
.ProductItem__PriceList .Price{color:#FEA900;font-weight: 600;}
.ProductItem__PriceList .Price--compareAt{margin-left: 0;margin-right: 5px;font-weight:normal !important;color:#C4C4C4;font-size:14px !important;margin-top:4px;}
.ProductItem__PriceList .Price--compareAt::before{width: 100%;left:0;}
.ProductItem__Info .Button{width:100%;max-width:186px;padding:6px 10px;}

.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: 'Poppins', 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:#333f48;}
.pricing-button:hover:before{background-color:#333f48;}

.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 0;}
.Collection__Description .Container{max-width:1010px;}
.Collection__Description .Rte{text-align:left;font-size:16px;}
.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;}
.cus-pro-templete .review-text .oke-is-clickable {text-align: center;}
.cus-pro-templete .review-text .oke-is-clickable .oke-sr-count { color: #333F48; font-family: Poppins; font-size: 16px; font-weight: 500; text-decoration: underline; }
.cus-pro-templete .review-text .oke-stars svg { width: 110px; height: 24px; }
.cus-pro-templete .review-text.mob_reviews { display: none; }


/*================ Product page ================*/
.Product_Wrapper{padding-top:25px;padding-bottom:30px;position: relative;background-image:url(/cdn/shop/files/Product_BG_44a57dc6-4ab0-43e1-9780-7a8b2e301023.png?v=1625470129);background-size:cover;background-repeat:no-repeat;background-position:top center;}

.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: Poppins,sans-serif;}
.ProductMeta__Plan{font-family: 'Poppins', sans-serif;font-size:16px;color:#333F48;font-weight:500;}
.ProductMeta .stamped-badge-starrating{margin-right:10px !important;}
.ProductMeta .stamped-badge-caption{font-family: 'Poppins', sans-serif;font-size:16px;color:#333F48;font-weight:500;}
.ProductItem__Wrap{max-width:360px;margin: 0 auto;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;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: 'Poppins', sans-serif;font-size:12px;font-weight:300;}
.ProductMeta__Stock.out-of-stock{color:red;}
.ProductForm{display: flex;flex-wrap: wrap;}
.ProductForm__Variants{width:100%;margin:0 0 5px;}
.ProductForm__Option .ProductForm__Item{height: 45px;font-family: Poppins,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:#333F48;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:#333F48;}
.QuantitySelector__CurrentQuantity{width: 100%;height:43px;font-size:16px;font-weight:500;}
.Product__InfoWrap .ProductForm__AddToCart{width:calc(100% - 62px);background-color:#0A8DD9;border-color:#0A8DD9;box-shadow: 0px 3px 6px #00000029;}
.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: 'Poppins', 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(/cdn/shop/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: 'Poppins', 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: 'Poppins', 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: 'Poppins', 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:#333F48;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 , .Collection__Description summary strong {font-family: 'Poppins', sans-serif;font-size:16px;letter-spacing: -0.64px;}
.Product_Content summary:after , .Collection__Description summary:after {content: "+";color: #333F48;float: right;font-size: 18px;text-align: center;width: 12px;}
.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;}
.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_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;}
.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;font-size: 16px;}
.product_fix_bar_inner .stamped-badge-starrating{margin-right:10px !important;}
.product_fix_bar_inner .stamped-badge-caption{font-family: 'Poppins', sans-serif;font-size:12px;color:#333F48;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(/cdn/shop/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{margin:55px 0;}
.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;}

/*================ 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:#333F48;}
.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:#188FF8;border-color:#188FF8;margin-top: 0;pointer-events: none;}
.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: #333F48;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:#0A8DD9; border-color:#0A8DD9;width: 100%;}
a.Cart__Recap .Cart__Checkout{background-color:#0A8DD9; border-color:#0A8DD9; 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: 'Poppins', 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: 'Poppins', 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: Poppins,sans-serif;font-size: 16px;letter-spacing: -.64px;padding: 7px 12px;border-radius: 5px;font-weight:700;position:relative;}
.Faq__Question:after{content: "+";color: #333f48;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 .50s ease-in-out;}
.Faq__AnswerWrapper{    transition: height .50s ease-in-out,visibility 0s ease-in-out .50s;}

.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: 'Poppins', 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: Poppins,sans-serif;font-size: 16px;color: #333f48;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:#333f48;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(/cdn/shop/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;}

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

.page-sitemap .parent-container h1 {    margin-top: 0;
    margin-bottom: 10px;
    font-size: 22px !important;}

.page-sitemap .parent-container .link-container .sitemap_link {
display:block;
  font-size:14px;
  margin-bottom: 5px;
}
.page-sitemap .PageContent .page-sitemap-wrap {
    display: inline-block;
    column-count:2;
    margin-left:-10px;
    margin-bottom:-10px;
}
.page-sitemap .parent-container {
margin-bottom:30px;
      padding: 0px 10px;
      display: inline-block;
}
.page-sitemap .parent-container .link-container .sitemap_link::before {
    content: '';
    position: relative;
    width: 5px;
    height: 5px;
    background-color: #f9a902;
    margin-right: 10px;
    border-radius: 50px;
    display: inline-block;
    vertical-align: middle;
}
.page-sitemap .parent-container:nth-child(3) {
    break-inside: avoid-column;
}
.page-sitemap .link-container {
    padding-left: 20px;
}

.buy_accordian {text-align:center; margin:50px 0;}
.buy_accordian strong{font-family: Poppins,sans-serif;font-size: 16px; letter-spacing: -.64px;}
.buy_accordian summary{position:relative;cursor: pointer;}
.buy_accordian summary:after{display: inline-block;float: none;font-size: 21px;width: 22px;padding-left: 10px;line-height: 1;content: "+";color: #333f48;text-align: center;}
.buy_accordian details[open] summary:after{content: '-';}
.buy_accordian .shopify-section--plans .SectionHeader{margin-bottom: 15px;}
.collection_new-zealand .shopify-section--plans .Section{padding-top:20px;}

.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: 'Poppins';}
.activation-date-container input{font-size: 12px;padding: 8px;border:2px solid #EAEFF4;font-family: 'Poppins';width:170px;}
.activation-date-container input::placeholder{opacity:0.8;} 
.activation-date-container span{font-weight: 300;font-family: 'Poppins';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 !important;}
.activation-date-container .active-date-item .activation-date.show-error{border: 2px solid #FF0000;}
.active-date-item{margin-bottom:7px;}

.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(/cdn/shop/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: 'Poppins';font-weight:700;margin-bottom:0;}
.what-popup-inner  ul li{font-family: 'Poppins';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: 'Poppins';}

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

.sim-activation-wrapper{padding:68px 0 40px;}
.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: 'Poppins';}

.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(/cdn/shop/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: 'Poppins';}
.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: 'Poppins';font-weight:700;font-size:18px;}
.sim-active-inner .Button:hover,.sim-active-inner .Button.Button--grey:hover{background:#333f48;border-color:#333f48;}
.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: 'Poppins';}
.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 button{font-family: 'Roboto';font-weight: 400;font-size:16px;}

.sim-thank-you .sim-active-box{margin-top:22px;}
.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-weight:500;font-family: 'Poppins';font-size:16px;color: #333F48;position: relative; margin: 0;padding: 5px 10px 5px 20px;display: block;width:100%;cursor: pointer;}
.sim-faq-wrapper .answers {font-family: 'Poppins';font-size:16px;padding: 0px 15px;margin: 0px 0;height: 0;overflow: hidden;z-index: -1;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: 'Poppins';font-size:16px;}

.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-faq-wrapper h2{font-size:20px;text-align:center;font-weight:700;font-family: 'Poppins';}
.questions:checked ~ .plus { -webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}

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

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

.ProductItem__LabelList{display:flex;}
.ProductItem__LabelList .ProductItem__Label--onSale{margin-right:5px;}

.template-collection #shopify-section-collection-country-accordion .stamped-summary,.template-collection .meta-collection-ratings{display: flex;justify-content: center;}
.SidebarMenu .Drawer__Header .Drawer__Logo {display: inline-flex;}

/* collection page sims/e-sims tabs */
.collection-tab{padding-bottom:60px;}
.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 #333f48;border-left:none;transition:all 0.2s ease-in-out;color:#333f48;min-width:145px;text-align:center;font-weight: 500;font-family: 'Poppins';}
.collection-tab ul li:first-child a{border-left-color:#333f48;border-top-left-radius:4px;border-bottom-left-radius:4px;border-left:2px solid #333f48;}
.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:#333f48;color:#fff;}
.collection-tab ul li:hover a{background-color:#8E9498;color:#fff;}
/* collection page sims/e-sims tabs */

/*==Add-on product start==*/
.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: 'Poppins';}
.addons-title-wrapper .learn-more{display:flex;}
.addons-title-wrapper .learn-more a{font-family: 'Poppins';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: 'Poppins';}
.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 #333F48;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: #333F48;}
.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: 'Poppins';}
.adon-popup__wrapp ul li,.addons-title-wrapper .adon-popup__wrapp ul li 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: 1px solid #333F48;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: #333f48}

.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: 'Poppins';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: 'Poppins';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: Poppins;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: 'Poppins';display:inline-block;padding-right:10px;}

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

.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: 'Poppins';font-weight:700;margin-right:5px;text-transform: capitalize;}
.ProductForm__Variants{margin:0 0 25px;}
/*==Add-on prodcut end==*/

/*==cart-design start-19-10-2022==*/
.check-inner{padding:10px;margin-bottom:5px;display: flex;flex-wrap: wrap;}
.check-inner input{display:none;}
.check-inner label{font-size:14px;color: rgba(51, 63, 72, 0.8);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 #333F48;border-radius: 2.5px;background-color: #fff;}
.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;}
.check-inner input[type=checkbox]:checked + label:before{background-color: #333f48}
.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 label:before{border-color:#FF0606;}
.checkout-check-wrapper.show_error  .check-inner input[type=checkbox]:checked + label:before{border: 1px solid #333F48;}
/*==cart-design end==*/

/*==footer-navigation-start==*/
.set .content{display:none;}      
.set-toggle{padding:27px 0;display:block;font-size: 18px;font-weight: 700;font-family: 'Poppins';}
.shop-sim{border-top:1px solid #fff;}
.shop-footer-inner{display:flex;margin-left: -20px;margin-right: -20px;}
.shop-footer-block{padding-left:20px;padding-right:20px;    flex: 1 1 20%;}
.shop-footer-block .Footer__Title{font-weight:700;margin-bottom:24px;}
.shop-footer-block .Linklist__Item>.Link{font-size:14px;font-family: 'Poppins';}
.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(/cdn/shop/files/remove.png?v=1667541647);}
.set .fa.fa-plus{background-image:url(/cdn/shop/files/add.png?v=1667541647);}
/*==footer-navigation-end==*/ 


/*==Product data design start==*/
.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: 'Poppins';color:#000;margin-bottom:0;}
.data-wrapper-title a{text-decoration:underline;font-size:12px;font-family: 'Poppins';font-weight:500;color:#F0A001}

.Data-wrapper ul.data__item{display:flex;list-style:none;border: 0.5px solid rgba(51, 63, 72, 0.2);border-radius: 6px;}
.Data-wrapper ul.data__item li{flex:1;}
.Data-wrapper ul.data__item li a{font-size: 14px;font-weight: 500;font-family: 'Poppins';color:#333F48;display: inline-block;padding: 12px 0 10px;width:100%;}
.Data-wrapper ul.data__item li:not(:last-child){border-right: 0.5px solid rgba(51, 63, 72, 0.2);}
.Data-wrapper ul.data__item li.curr_active{border:1px solid #333F48}
.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;}

.Product__InfoWrap .ProductForm{margin-top:0;}

.data-popup{text-align:left;}
.data-popup .close-popup{position: absolute;right: 30px;top: 22px;}
.data-popup ul{list-style: disc;padding-left: 15px;margin-bottom:0;}
.data-popup h3{font-size:16px;font-weight:700;font-family: 'Poppins';margin-bottom:22px;color: #333F48;}
.data-popup h4{font-size:12px;font-weight:700;font-family: 'Poppins';margin-bottom:12px;color: #333F48;}
.data-popup ul li{font-size:12px;font-weight:400;font-family: 'Roboto';color: #333F48;}
.data-popup ul li:not(:last-child){margin-bottom:10px;}
/*==product data design end==*/


/*===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 15px;font-weight: 600;font-size: 16px;line-height: 1;color: #333F48;}
.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: #333f48;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: #333F48;margin-bottom: 22px;    font-family: 'Poppins';}
.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;}
.page-contact-template {text-align: center;}
.template-suffix-need-help .page-contact-template .PageHeader {display: none;}
/*===need-help==*/  



/*==== 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: #333F48; 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: 'Poppins', sans-serif;font-weight: 700;border:1px solid #FEA900;margin: 0;margin-right: 20px;}
.travelex_btn .Button.one {background: #FEA900;color: #fff;}
.travelex_btn .Button.one:hover,
.travelex_btn .Button.one:active,
.travelex_btn .Button.one:focus{background: #fff;color:#FEA900;}
.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(/cdn/shop/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: Poppins,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-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: Poppins,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 ====*/ 

.Cart_shiiping_text{margin-bottom:12px;font-family: 'Poppins', sans-serif;font-weight:500;color:#333F48;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: 1;font-size:14px;font-weight: normal;color: #333F48; margin-right: 8px;text-decoration: line-through;}

.CartItem__Price.Price{font-size:16px;line-height: 1;}
.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: #FAFAFC;z-index:9999999999;}
#sidebar-cart .Drawer__Header{padding:0 15px;height:47px;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:#333F48;line-height:1.75;letter-spacing: 0.015em;font-weight:500;font-family: 'Poppins', 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;box-shadow:0px 4px 4px rgb(51 63 72 / 5%);border-radius:14px;padding: 12px 17px 12px 12px;position:relative;margin:8px 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:6px;}
.cart-updates .CartItemWrapper .CartItem__Info{padding-left:8px;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-end;flex-wrap: wrap;justify-content: flex-end;}
.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:auto;padding-right:0;border-radius:unset;}
.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-dropdown .quantity-list{list-style:none;} 

.cart-updates .CartItem__QuantitySelector .QuantitySelector__CurrentQuantity{width:22px;font-size:12px;font-weight:500;line-height:1.5;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:5px;padding-right:5px;}
.cart-updates .cartItem__Specification ul li.list-item{font-size:12px;line-height:1.75;font-family:Poppins, sans-serif}
.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;}



#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: 7px 10px;max-width: 300px;margin: 0 auto;border-radius:6px;}
#sidebar-cart .payment-icon ul{margin-top:8px;}
#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('/cdn/shop/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:#333f48;order:2;}
.CartItem__PriceList .CartItem__OriginalPrice.Price--compareAt{order:1;margin-left:0;}               
.CartItem__PriceList .CartItem__DiscountList{order:0;    width: 100%;text-align: right;}
.CartItem__PriceList .CartItem__DiscountList .CartItem__Discount{margin-top:0;margin-bottom: 13px; padding: 2px 12px;background: transparent;border: 2px solid #FEA900; border-radius: 4px; color: #FEA900; font-weight: 600; font-size: 14px; 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: 'Poppins', sans-serif;font-size:16px;line-height:1.2;font-weight:700;color:#333F48;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: 'Poppins', 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:#333F48;font-family: 'Poppins', 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: 'Poppins', 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: 'Poppins', 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: 'Poppins', 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{box-shadow: 0px -4px 4px rgba(0, 0, 0, 0.05);padding:12px 50px;}
#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('/cdn/shop/files/Bottom-data-bar.png?v=1681723776');background-size:contain;background-position:center;background-repeat:no-repeat;}


.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==*/   
/*==new-productpage start==*/
.new_Product_Wrapper .ProductMeta__PriceList {display: none;}
.new_Product_Wrapper{max-width:770px;margin:20px auto;padding:0 20px;}
.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: #333F48;font-size: 20px;margin-bottom: 8px;font-weight: 600;line-height: 1;font-family: 'Poppins';}
.new_pro-conent .ProductMeta__Title{font-size: 40px;font-weight: bold;letter-spacing: -0.02em;color: #333F48;line-height:1.1;}
.product_text{list-style:none;margin:25px 0 50px;}
.product_text li{display: flex;align-items: center;color: #333F48;font-size: 12px;line-height: normal;font-weight: 600;margin-bottom:15px;}
.product_text p{flex:1;font-family: 'Poppins', 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:20px;flex-wrap:wrap;}
.esim-tabs .tab-link {cursor: pointer;font-family: 'Poppins', sans-serif;color: rgba(51, 63, 72, 0.4);font-weight: 700;font-size: 14px;margin-right:6px;margin-bottom:10px;padding:10px;}
.esim-tabs .tab-link.current{color:#333F48;background: rgba(51, 63, 72, 0.1);border-radius: 4px;}
.pro_tab-content{font-weight:400;font-family: 'Roboto';font-size:16px;line-height: 1.6;}
.pro_tab-content ul{list-style-position: initial;margin: 0 20px;}

.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: #333F48;text-decoration: underline;font-weight: 500;font-family: 'Poppins';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: 'Poppins';color: #333F48;margin: 0 0 -8px;font-weight: 600;font-size: 20px;}
.new_cstm-form-group label span{font-family: 'Poppins';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{margin-bottom:18px;border:none;position:relative;}
.new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label:before{border:none; 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_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label:after{content: "";position: absolute;width: 10px;height: 10px;background-color: #D9D9D9;border-radius: 50%;top: 50%;left: 20px;transform: translateY(-50%) scale(0);transition: transform 400ms ease;}
.new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList input[type=radio]:checked+label:before{background-color: #fea900;}
.new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList input[type=radio]:checked+label:after{border:none;width: 10px;height: 10px;background-color: #fff;transform: translateY(-50%) scale(1);top: 50%;left: 30px;}

.new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label p{text-transform:uppercase;font-family: 'Poppins';color: #333F48;margin: 0 0 -5px;font-weight: 600;font-size: 18px;}
.new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label span{padding-right:0;font-family: 'Poppins';font-size:14px;color: rgba(51, 63, 72, 0.8);font-weight: 500;}
.new_pro-grid  .ProductForm__Variants .HorizontalList--spacingTight .HorizontalList__Item .SizeSwatch{border: 1px solid rgba(51,63,72,.2);border-radius: 6px;text-align: center;display: flex;justify-content: space-evenly; padding: 10px 10px 10px 50px;align-items: center;}
.new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList input[type=radio]:checked+label{background: rgba(254,169,0,.1); 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: #333F48;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: -13px;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: 'Poppins';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: #333F48;text-align: center;font-family: 'Poppins';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: #333F48;font-weight: 700;font-size: 18px;font-family: 'Poppins';margin:8px 0;line-height:1.4;}
.esim-work-inner .Rte,.why-esin-content .Rte{font-weight: 400;color: #333F48;font-size: 16px;line-height: 1.4;}
.esim-work-inner .Rte a{color:#333F48;text-decoration-color: #333F48;}
.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;}         

.compa-button{text-align:center;}
.compa-button h1{font-weight: 600;font-size: 16px;font-family: 'Poppins';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, .template-suffix-tsim-unlimited-esim .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: 30px;display: inline-block;text-decoration: underline;}
.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 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: 15px;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: #333f48;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;display:none;}
.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;display:block;}
.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: 30px;top: 23px;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: 'Poppins';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: 'Poppins';}
.pop-up-content-wrap ul li{font-size:16px;font-weight:500;color:#333F48}
.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;}
/*==new-productpage 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;}

/* 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: #333F48;}
.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(//simsdirect.com.au/cdn/shop/files/hero-icon.svg?v=15810455600430066228);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: #333f48b8;}
.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: poppins;font-size: 18px;color: #333F48;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: 'poppins';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, #333f48a6, #333F48a4, 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: poppins;color: #333F48;}

.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: #333F48;font-family: Roboto;font-size: 18px;font-weight: 500;display: flex;align-items: center;}
.search_result li a img {margin-right: 10px;}
.search_result li a span {font-size: 16px;}
.search_result li.title{font-size: 14px;font-weight: 700;color: #333F48;font-family: Poppins;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 {width: 100%;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: #333F48;font-family: Poppins;font-size: 18px;font-weight: 700;line-height: normal;}

.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: poppins;}
@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;}
.MegaMenu .MegaMenu__Inner .tab {max-width: 30%;width: 100%;padding-right: 14px;}
.MegaMenu .MegaMenu__Inner .tab .tablinks.active {background-color: #FFF6E6;}
.MegaMenu .MegaMenu__Inner .tabcontent {max-width: 70%;width: 100%;padding-left: 45px;}
.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: 600;font-family: poppins;}
.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 {max-width: 25%;width: 100%;padding: 0 8px;margin-bottom: 10px;text-align: center;}
.popular_galley img {width: 100%;}
.destinations_wrapper {display: flex;flex-wrap: wrap;}
.popular_menu_galley_wrapper {max-width: 60%;width: 100%;}
.popular_menu_image {max-width: 40%;width: 100%;padding-left: 45px;}
.destinations_wrapper h3 {font-family: poppins;font-size: 16px;font-weight: 700;color: #333F48;}
.popular_galley span {display: block;margin-top: 13px;font-family: poppins;font-size: 14px;font-weight: 500;}

.popular_galley p,
.custom_gallery .gallery p {background-color: #188FF8;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 #cccccc;}
.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;}
.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: #FEA900;display: block;position: absolute;bottom: -2px;left: 0;right: 0;}
.all_destinations_wrapper .destinations_nav_title h3 {font-family: poppins;font-weight: 700;margin: 0;}

.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: linear-gradient(to right, #ff7c02, #ffc657);border-radius: 7px;padding: 2px;z-index: 1;}
.SidebarMenu_destinations .Select {margin: 16px 20px 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: 'Poppins';font-size: 16px;font-weight: 500;}
.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: 14px;font-weight: 700;color: #333f48;font-family: Poppins;margin-top: 15px;display: inline-block;background-color: #333f480d;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: #333f48;font-family: Roboto;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: 16px;}

.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 {padding: 15px 0 0;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: 15px 0;}
.SidebarMenu_destinations .mobile_tablinks img {vertical-align: middle;margin-right: 10px;}
.SidebarMenu_destinations .mobile_tablinks span {font-size: 14px;font-weight: 600;color: #333F48;font-family: 'Poppins';}
.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: #FFF6E6;padding: 20px;font-size: 14px;width: 100%;display: block;font-weight: 600;font-family: poppins;}
.SidebarMenu_destinations .all_destinations_wrapper .destinations_nav_title h3 {font-size: 14px;}
.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: 12px 30px;}
.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 {display: flex;align-items: center;margin-bottom: 30px;}
.mobile_nav_support svg {margin-right: 10px;}
.mobile_nav_support h3 {font-size: 14px;font-family: 'poppins';font-weight: 600;}
.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: 'poppins';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 .ProductList {background-color: #ebeced;padding-top: 30px;}
.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 #333f48;border-left: none;transition: all .2s ease-in-out;;min-width: 145px;text-align: center;font-weight: 500;font-family: Poppins;background-color: #333f48;color: #fff;}
.template-search .tabs__buttons--container button:first-child {border-left-color: #333f48;border-top-left-radius: 4px;border-bottom-left-radius: 4px;border-left: 2px solid #333f48;}
.template-search .tabs__buttons--container button.tabs__tab-btn--not-selected {color: #333f48;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: 16px;line-height: 1.5;margin-bottom: 15px;}
.template-search .stamped-product-reviews-badge {line-height: 1.352;margin-bottom: 15px;}
.template-search .product-quality {width: 100%;display: block;padding-bottom: 15px;}
.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: Poppins, sans-serif;}
.template-search .product-quality .quality-list li:before {content: "";width: 10px;min-width: 10px;height: 8px;display: block;background-image: url(/cdn/shop/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;}

/* 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: 0 7.5px;display: none;z-index: 1;}
.VerifiedReviews--List-ab.slick-initialized {display: block;}
.VerifiedReviews--List-ab .slick-arrow {width: 40px;height: 40px;background-color: #FFF6E6;border-radius: 100%;top: 30%;}
.VerifiedReviews--List-ab .slick-arrow:before {display: none;}
.VerifiedReviews--List-ab .slick-prev {left: -25px;}
.VerifiedReviews--List-ab .slick-next {right: -25px;}
.VerifiedReviews--List-ab .slick-track {display: flex;}
.VerifiedReviews--List-ab .slick-slide {padding: 7.5px 20px;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(//simsdirect.com.au/cdn/shop/files/header_vector.svg?v=17918176696571680030);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: 40px;border-radius: 15px;text-align: center;height: 100%;width: 100%;}
.travelex-how-work-ab .travelex-how-work-item .travelex-how-icon {width: 74px;height: 74px;margin: 0 auto 8px;display: flex;}
.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: #333F48;}
.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;background-color: #188FF8;border-color: #188FF8;padding: 14px 50px;}
.travelex-how-work-ab .travelex_btn .Button:hover {color: #188FF8;}
.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(//simsdirect.com.au/cdn/shop/files/header_vector_2.svg?v=15722363888680642564);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(//simsdirect.com.au/cdn/shop/files/header_vector_minimal.svg?v=1697119329011742917);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: 80px;}
.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: poppins;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(//simsdirect.com.au/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: #333F48;margin-top: 0;margin-bottom: 10px;letter-spacing: -1px;}
.image-text-section .ImageHero__Block .ImageHero__BlockContent p {font-size: 20px;font-weight: 500;color: #333F48;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(//simsdirect.com.au/cdn/shop/files/text_button_right.svg?v=15596806150318420189);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(//simsdirect.com.au/cdn/shop/files/text_button_left.svg?v=5846572871835942899);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: Poppins, 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: hidden;}
.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: #333F4880;transition: all 0.35s ease;}
.faq-section-ab .Faq__Section li.Heading.active {background-color: #ffffff;color: #333F48;transition: all 0.35s ease;}
.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;}
.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: #333F48;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: 'Poppins',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 #333F48;background: #333F48;box-shadow: 0 3px 6px #00000029;cursor: pointer;font-family: Poppins;font-size: 16px;font-weight: 500;line-height: normal;}

.template-product .faq-section-ab .Faq__Section li.Heading,
.template-suffix-esim-specific-collection .faq-section-ab .Faq__Section li.Heading {padding: 10px;}
.template-suffix-esim-specific-collection .faq-section-ab .Faq__Section li.Heading.active,
.template-suffix-tsim-unlimited-esim .faq-section-ab .Faq__Section li.Heading.active,
.template-product .faq-section-ab .Faq__Section li.Heading.active,
.template-suffix-esim-specific-collection .faq-section-ab .Faq__Section li.Heading.active {background-color: #F5F5F6;}
.template-product .faq-section-ab .faq-tab-pane .Faq__Item .Faq__Question,
.template-suffix-esim-specific-collection .faq-section-ab .faq-tab-pane .Faq__Item .Faq__Question, .template-suffix-tsim-unlimited-esim .faq-section-ab .faq-tab-pane .Faq__Item .Faq__Question {background-color: #EEF4FC;}
.template-product .faq-section-ab .Faq__AnswerWrapper,
.template-suffix-esim-specific-collection .faq-section-ab .Faq__AnswerWrapper, .template-suffix-tsim-unlimited-esim .faq-section-ab .Faq__AnswerWrapper {background-color: #EEF4FC;}
.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;margin-bottom: 20px;}
.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: roboto, 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: #FFA300;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: #333F48;}
.newsletter_wrapper .Form__Input::placeholder {color: #333F4860;}
.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: #333F48;}

.featured-collection-ab {margin: 90px 0;}
.featured-collection-ab .ProductList--carousel {margin: 0;}
.featured-collection-ab .SectionHeader h3.SectionHeader__SubHeading {font-family: Poppins, 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: #333F4866;}
.featured-collection-ab .TabList__Item.is-active {background-color: #FFF6E6;font-size: 16px;letter-spacing: 0;color: #333F48;}
.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: #333F48;margin-bottom: 5px;position: relative;padding-left: 24px;}
.ProductItem .product-quality ul li:nth-child(3):after {content: '';background-image: url(//simsdirect.com.au/cdn/shop/files/calls.svg?v=10058491169348970470);width: 18px;height: 18px;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(//simsdirect.com.au/cdn/shop/files/days.svg?v=7191235270530768769);width: 18px;height: 18px;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(//simsdirect.com.au/cdn/shop/files/data.svg?v=195514553840928476);width: 18px;height: 18px;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: 5px;vertical-align: text-top;}
.template-collection .product-quality .quality-list li:before {display: none !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: 700;font-size: 18px;}
.ProductItem_ab .ProductItem__Info .Button {max-width: 100%;padding: 16px 10px;background-color: #188CF2;border-color: #188CF2;font-size: 18px;font-weight: 600;}
.ProductItem_ab .ProductItem__Info .Button:hover {color: #188ff8;background: #fff;}
.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;}

  
.featured-collection-ab .product-model-main,
.sim-specific-collection-wrapper .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 {z-index: 99999;opacity: 1;overflow: hidden;}
.featured-collection-ab .product-model-inner,
.sim-specific-collection-wrapper .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 {display: block;width: 100%;position: relative;background-color: #EEF4FC;border: 1px solid #999;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 20px;-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);background-clip: padding-box;outline: 0;text-align: left;padding: 35px;-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 {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);position: relative;z-index: 999;}
.featured-collection-ab .pro-model-open .bg-overlay,
.sim-specific-collection-wrapper .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 {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 {position: absolute;right: 40px;top: 20px;cursor: pointer;z-index: 99;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 {font-size: 32px;font-weight: 700;color: #333F48;line-height: 1.2;}
.featured-collection-ab .product-pop-up-content,
.sim-specific-collection-wrapper .product-pop-up-content {background-color: #ffffff;border-radius: 10px;padding: 30px 40px 20px;margin-bottom: 30px;max-height: 450px;overflow-y: auto;}
.featured-collection-ab .product-model-wrap a.Button,
.sim-specific-collection-wrapper .product-model-wrap a.Button {padding: 15px 30px;background-color: #188cf2;border-color: #188cf2;font-size: 18px;font-weight: 600;margin-left: auto;}
.featured-collection-ab .product-pop-up-content .country_list_popup ul,
.sim-specific-collection-wrapper .product-pop-up-content .country_list_popup ul {display: grid;grid-auto-flow: row;grid-template-columns: 33.33% 33.33% 33.33%;
                                                                        /* 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 {font-size: 16px;font-weight: 500;margin-bottom: 10px;}
.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 {margin-right: 10px;}
.featured-collection-ab .product-pop-up-btn,
.sim-specific-collection-wrapper .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: 90px 0;}
.works-video-section h2.esim-title,
.template-suffix-esim-specific-collection .esim-compatible h2.esim-title {font-size: 36px;}
.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: #333f48;font-family: Poppins;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;}

.template-suffix-esim-specific-collection .select-plan__wrapper, .template-suffix-tsim-unlimited-esim .select-plan__wrapper,
.template-suffix-esim-specific-collection .faq-section-ab .select-plan__wrapper, .template-suffix-tsim-unlimited-esim .faq-section-ab .select-plan__wrapper{max-width: 356px;width: 100%;margin: 30px auto 0;}
.template-suffix-esim-specific-collection .select-plan__btn, .template-suffix-tsim-unlimited-esim .select-plan__btn,
.template-suffix-esim-specific-collection .faq-section-ab .select-plan__wrapper .Button, .template-suffix-tsim-unlimited-esim .faq-section-ab .select-plan__wrapper .Button,
.template-suffix-esim-specific-collection .image-text-section .ImageHero__BlockLink.Button, .template-suffix-tsim-unlimited-esim .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 #188ff8;background: #188ff8;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);cursor: pointer;color: #fff;font-family: Poppins;font-size: 16px;font-weight: 500;line-height: normal;}
.template-suffix-esim-specific-collection .select-plan__btn:hover, .template-suffix-tsim-unlimited-esim .select-plan__btn:hover, 
.template-suffix-esim-specific-collection .faq-section-ab .select-plan__wrapper .Button:hover, .template-suffix-tsim-unlimited-esim .faq-section-ab .select-plan__wrapper .Button:hover, 
.template-suffix-esim-specific-collection .image-text-section .ImageHero__BlockLink.Button:hover, .template-suffix-tsim-unlimited-esim .image-text-section .ImageHero__BlockLink.Button:hover  {background: #fff;color: #188ff8 !important;}
.template-suffix-esim-specific-collection .need-help-section .ImageHero__BlockLink.Button, .template-suffix-tsim-unlimited-esim .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, .template-suffix-tsim-unlimited-esim .need-help-section .ImageHero__BlockLink.Button:hover {background: #fff;color: #fea900 !important;}
.template-suffix-esim-specific-collection .image-text-section .ImageHero__BlockLink.Button, .template-suffix-tsim-unlimited-esim .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-tsim-unlimited-esim .image-text-section .ImageHero__BlockLink.Button:after,
.template-suffix-esim-specific-collection .image-text-section .ImageHero__BlockLink.Button:before, .template-suffix-tsim-unlimited-esim .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;}

/* New Specific Collection Page End */

@media screen and (min-width: 1140px){
  .Container {padding: 0 100px;}
  .image-text-section .ImageHero.ImageHero--large {min-height: 680px;}
}
@media screen and (min-width: 641px){
  .image-text-section .ImageHero__Block.ImageHero__Block--large {max-width: 900px;}
  .template-search .PageHeader {margin: 40px 0 30px;}
}

.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: 7.5px 15px;}
}
@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: 0;}
  .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){
  .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: 20px;}
  .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: 14px;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: 26px;}
  .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: 80px auto;}
  .ProductItem_ab span.stamped-product-reviews-badge {min-height: 20px;}
  .ProductItem_ab .ProductItem__Info {padding: 0 7px 20px;}
  .ProductItem_ab li.country_popup_link svg:last-child {display: none;}

  .ProductItem .okeReviews .oke-sr-count {font-size: 12px;}
  .template-collection .ProductItem_ab .ProductItem__Info .Button {padding: 6px 10px;font-size: 16px;}
}
@media screen and (max-width: 640px){
  .template-search .ProductListWrapper {padding: 0 12px;}
  .ProductItem .pro-discount {top: -28px;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 25px 12px 15px;}
  .faq-section-ab .Faq__Item:after {content: "";background-color: #FFF6E6;width: 90%;height: 2px;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;text-align: left;}
  .faq-section-ab .SectionHeader .SectionHeader__Heading img {display: block;}

  .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%;padding:0;}
  .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 {padding-top: 0;margin-bottom: 30px;}
  .works-video-section {margin: 90px 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: 12px;}
  /* .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: 20px;}
  .featured-collection-ab .product-model-wrap,
  .sim-specific-collection-wrapper .product-model-wrap {padding: 30px;}
  .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 */

/* 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: #333f48;font-family: Poppins;font-size: 38px;font-weight: 700;line-height: 44px;margin-bottom: 10px;}
.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: #333f48;font-family: 'Poppins';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: 60px;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: 4px;background: rgba(51, 63, 72, 0.1);color: #333f48;}
.template-suffix-esim-new .new_Product-inner .esim-tabs .tab-link {margin: 0;padding: 0;border-radius: 6px;border: 2px solid transparent;padding: 10px;color: rgba(51, 63, 72, 0.4);font-family: 'Poppins';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: #333f48;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 .SizeSwatch > div:nth-of-type(1) {display: flex;align-items: center;justify-content: space-between;max-width: 152px;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: #333f48;font-family: 'Poppins';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: 'Poppins';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 .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 .SizeSwatchList.HorizontalList label span {color: #333f48;}
.template-suffix-esim-new .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label span {color: #333f48;}
.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: 'Poppins';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: 8px;margin: 5px 0 0;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: #333f48;font-family: Poppins;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: #333f48;font-family: Poppins;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%;margin: 23px auto 0;max-width: 356px;}
.template-suffix-esim-new .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 .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 #188ff8;background: #188ff8;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);cursor: pointer;color: #fff;font-family: Poppins;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: #333f48;font-family: 'Poppins';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: #333F48;padding: 13px 12px;margin-bottom: 40px;cursor: pointer;color: #FFFFFF;text-align: center;}
.template-suffix-esim-new .Product_new_link p {font-family: 'Poppins';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 {display: flex;align-items: center;justify-content: center;gap: 10px;width: 100%;border-radius: 6px;background: #eef4fc;padding: 12px;margin-top: 32px;cursor: pointer;max-width: 356px;width: 100%;margin: 30px auto 0;}
.template-suffix-esim-new .how-active__wrapper a {color: #333f48;font-family: Poppins;font-size: 14px;font-weight: 500;line-height: 20px;text-decoration-line: underline;}
.esim-work-wrapper .new-popup .custom-model-wrap {height: auto;padding: 0;text-align: left;}
.esim-work-wrapper .new-popup .custom-model-inner {border-radius: 0; max-width: 630px; padding: 0; height: auto; overflow: unset;}
.custom-model-inner h2 {text-align: center;margin: 0 auto;padding: 20px 22px 20px;color: #333f48;font-family: 'Poppins';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: #333f48;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: #333f48;text-align: center;font-family: 'Poppins';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: 15px;}
.template-suffix-esim-new .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList input[type=radio]:checked + label {border: 1px solid #fed786;}
.template-suffix-esim-new .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList input[type=radio]:checked + label .info-elem {outline: 1px solid #fed786;}
.template-suffix-esim-new .esim-que {background: #EEF4FC;}
.template-suffix-esim-new .Product__InfoWrap .ProductForm__AddToCart {background-color: #188FF8;}
.template-suffix-esim-new .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%;}

/* New Unlimites Css */
.template-suffix-esim-unlimited .ProductForm_btn_icon_wrapper, .template-suffix-esim-unlimited-tsim .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: #333F48;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: #333f481a;}
/* .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: #333F48;font-size: 20px;font-weight: 600;line-height: 1;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: #333f481a;}
.template-suffix-esim-unlimited .ProductForm__Variants span.Pro-varint-price-inner-bottom {display: block;color: #333F48;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: 15px 10px 15px 40px;}
.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: 20px;}

.template-suffix-esim-unlimited .new_Product-wrapper, .template-suffix-esim-unlimited-tsim .new_Product-wrapper {display: flex;flex-direction: column;margin: 0;gap: 50px;flex-wrap: inherit;}
.template-suffix-esim-unlimited .new_Product-header {display: flex;gap: 30px;}
.template-suffix-esim-unlimited .new_Product-img {max-width: 107px;max-height: 107px;height: 100%;width: 100%;}
.template-suffix-esim-unlimited .new_Product-img .Product__Gallery {margin: 0;}
.template-suffix-esim-unlimited .new_Product-img .Image--lazyLoaded.Image--fadeIn {opacity: 1;border-radius: 6px;}
.template-suffix-esim-unlimited .new_Product-header .ProductMeta__Title.Heading.u-h2 { color: #333f48; font-family: Poppins; font-size: 32px; font-weight: 700; letter-spacing: -0.02em; }
.template-suffix-esim-unlimited .new_Product-header span.stamped-product-reviews-badge {margin-top: 10px;}
.template-suffix-esim-unlimited .is-my-device-compatible__block, .template-suffix-esim-unlimited-tsim .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-unlimited .is-my-device-compatible__block p, .template-suffix-esim-unlimited-tsim .is-my-device-compatible__block p{color: #333f48;font-family: 'Poppins';font-size: 14px;font-weight: 500;line-height: 20px;text-decoration-line: underline;}
.template-suffix-esim-unlimited .new_Product-wrapper .new_Product-inner, .template-suffix-esim-unlimited-tsim .new_Product-wrapper .new_Product-inner  {justify-content: space-between;gap: 60px;margin: 0;flex-wrap: nowrap;}
.template-suffix-esim-unlimited .new_Product-wrapper .new_pro-conent, 
.template-suffix-esim-unlimited .new_Product-wrapper .new_pro-grid {padding: 0;}
.template-suffix-esim-unlimited .new_Product-inner .esim-tabs .tab-link.current {border-radius: 4px;background: rgba(51, 63, 72, 0.1);color: #333f48;}
.template-suffix-esim-unlimited .new_Product-inner .esim-tabs .tab-link {margin: 0;padding: 0;border-radius: 6px;border: 2px solid transparent;padding: 10px;color: rgba(51, 63, 72, 0.4);font-family: 'Poppins';font-size: 14px;font-weight: 700;line-height: 23px;}
.template-suffix-esim-unlimited .new_Product-inner [id='tab-1'] .pro_tab-content {display: flex;flex-direction: column;max-width: 357px;padding: 0;gap: 20px;color: #333f48;font-size: 16px;font-weight: 400;line-height: 26px;}
.template-suffix-esim-unlimited .new_Product-inner .pro_tab-content p {margin: 0;}
.template-suffix-esim-unlimited .new_Product-inner .comp-esim {display: none;}
.template-suffix-esim-unlimited .new_Product-inner .new_pro-grid .Product__InfoWrap {margin: 0;padding: 0;background: unset;box-shadow: none;}
.template-suffix-esim-unlimited .new_Product-inner .new_pro-grid .ProductForm__Variants {margin: 0;}
.template-suffix-esim-unlimited .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatchList .HorizontalList__Item {display: flex;flex-direction: column;}
.template-suffix-esim-unlimited .new_Product-inner .cstm-tag_wrapp {border-radius: 4px;background: #188ff8;padding: 2px 6px;}
/* .template-suffix-esim-unlimited .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-unlimited .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatch > div:nth-of-type(1) {display: flex;align-items: center;justify-content: flex-end;max-width: 152px;width: 100%;margin-right: 2px;flex-direction: row-reverse;gap: 15px;} */
/* .template-suffix-esim-unlimited .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatch > div:nth-of-type(1) p {color: #333f48;font-family: 'Poppins';font-size: 24px;font-weight: 600;line-height: 33px;text-transform: uppercase;margin: 0;} */
/* .template-suffix-esim-unlimited .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatch > div:nth-of-type(1) span {color: rgba(51, 63, 72, 0.8);font-family: 'Poppins';font-size: 14px;font-weight: 500;line-height: 23px;margin: 0;min-width: 23px;display: block;width: 40%;} */
/* .template-suffix-esim-unlimited .new_Product-inner .new_pro-grid .ProductForm__Variants .HorizontalList--spacingTight .HorizontalList__Item .SizeSwatch > div:nth-child(2) {min-width: 70px;display: flex;flex-direction: column;} */
.template-suffix-esim-unlimited .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label span {color: #333f48;}
.template-suffix-esim-unlimited .new_Product-inner .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList label span {color: #333f48;}
.template-suffix-esim-unlimited .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: 'Poppins';font-size: 12px;font-weight: 500;line-height: 18px;padding: 0;margin: 0;text-transform: initial;}
.template-suffix-esim-unlimited .new_Product-inner .ProductForm__QuantitySelector, .template-suffix-esim-unlimited-tsim .new_Product-inner .ProductForm__QuantitySelector {display: flex;justify-content: space-between;gap: 28px;margin: 5px 0 0;width: 100%;}
.template-suffix-esim-unlimited .new_Product-inner .new_pro-grid .QuantitySelector, .template-suffix-esim-unlimited-tsim .new_Product-inner .new_pro-grid .QuantitySelector {border-radius: 6px;background: #eef4fc;border: none;max-width: 104px;padding: 4px;width: 100%;}
.template-suffix-esim-unlimited .new_Product-inner .new_pro-grid .QuantitySelector__Button, .template-suffix-esim-unlimited-tsim .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: #333f48;font-family: Poppins;font-size: 17px;font-weight: 500;line-height: 20px;}
.template-suffix-esim-unlimited .new_Product-inner .new_pro-grid .QuantitySelector__CurrentQuantity, .template-suffix-esim-unlimited-tsim .new_Product-inner .new_pro-grid .QuantitySelector__CurrentQuantity {height: 100%;}
.template-suffix-esim-unlimited .new_Product-inner .txt-quantity, .template-suffix-esim-unlimited-tsim .new_Product-inner .txt-quantity {max-width: 229px;color: #333f48;font-family: Poppins;font-size: 13px;font-weight: 500;line-height: 20px;margin: 0;}
.template-suffix-esim-unlimited .new_Product-inner .new_pro-grid .Product__InfoWrap .ProductForm__AddToCart, .template-suffix-esim-unlimited-tsim .new_Product-inner .new_pro-grid .Product__InfoWrap .ProductForm__AddToCart {width: 100%;margin: 23px auto 0;max-width: 356px;}
.template-suffix-esim-unlimited .new_Product-inner .product_text:not(.large__hide), .template-suffix-esim-unlimited-tsim .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-unlimited .new_Product-inner .product_text li, .template-suffix-esim-unlimited-tsim .new_Product-inner .product_text li {margin: 0;}
.template-suffix-esim-unlimited .new_Product-inner .product_text li:nth-child(1), .template-suffix-esim-unlimited-tsim .new_Product-inner .product_text li:nth-child(1) {width: 45%;}
.template-suffix-esim-unlimited .new_Product-inner .product_text li:nth-child(2), .template-suffix-esim-unlimited-tsim .new_Product-inner .product_text li:nth-child(2) {width: 45%;}
.template-suffix-esim-unlimited .new_Product-inner .product_text li:nth-child(3), .template-suffix-esim-unlimited-tsim .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-product .select-plan__wrapper {max-width: 356px;width: 100%;margin:30px auto;}
.template-product .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 #188ff8;background: #188ff8;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);cursor: pointer;color: #fff;font-family: Poppins;font-size: 16px;font-weight: 500;line-height: normal;}
.template-suffix-esim-unlimited .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-unlimited .it-work-in__wrapper a {color: #333f48;font-family: 'Poppins';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-suffix-esim-unlimited .Product_new_link {display: flex;align-items: center;justify-content: center;width: 100%;gap: 10px;border-radius: 6px;background: #333F48;padding: 13px 12px;margin-bottom: 40px;cursor: pointer;color: #FFFFFF;text-align: center;}
.template-suffix-esim-unlimited .Product_new_link p {font-family: 'Poppins';font-size: 14px;font-weight: 600;line-height: 18px;}
.template-suffix-esim-unlimited .Product_new_link p a {text-decoration: underline;}
.esim-work-wrapper .how-active__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;max-width: 356px;width: 100%;margin: 30px auto 0;}
.esim-work-wrapper .how-active__wrapper a {color: #333f48;font-family: Poppins;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: #333f48;font-family: 'Poppins';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: #333f48;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: #333f48;text-align: center;font-family: 'Poppins';font-size: 12px;font-weight: 500;line-height: 20px;text-transform: uppercase;}
.template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants .SizeSwatchList .HorizontalList__Item {margin-bottom: 15px;}
.template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants .SizeSwatchList.HorizontalList input[type=radio]:checked + label {border: 1px solid #fed786;}
.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: #188FF8;}
.template-suffix-esim-unlimited .product_fix_bar, .template-suffix-esim-unlimited-tsim .product_fix_bar {display: none;}

.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: 'poppins';font-weight: 700;font-size: 12px;margin-bottom: 6px;color: #333F48;line-height: 14px;}
.CartItem_upsell_content p {font-family: 'poppins';font-weight: 500;font-size: 12px;margin-bottom: 0;color: #333F48;}
.CartItem_upsell_content p span {color: #188FF8;}
#sidebar-cart .Drawer__Content .Drawer__Container {padding-left: 0;padding-right: 0;}
.cart-updates .CartItemWrapper {margin: 12px 0;}
.CartItem_upsell_bottom {margin-top: 12px;width: 100%;}
.CartItem_upsell_bottom .Button {font-size: 16px;font-weight: 500;font-family: 'poppins';color: #188FF8;background-color: #fff;border: 1px solid #188FF8;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: 'Poppins';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: #333F48;font-family: 'poppins';line-height: 12px;padding: 8px;}
.CartItem_upsell_wrapper table tr td {font-size: 12px;font-weight: 500;color: #333F48;font-family: 'poppins';line-height: 12px;padding: 8px;}
.CartItem_upsell_wrapper table tr th:last-child {background-color: #188FF8;color: #FFFFFF;border-radius: 6px 6px 0 0;font-weight: 700;}
.CartItem_upsell_wrapper table tr td:last-child {background-color: #FFFFFF;color: #188FF8;}
.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: #333F4866;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: 500;position: relative;}
.CartItem__Price.Price {font-weight: 700;}

.cartItem__Specification ul li {padding-left: 24px;margin-bottom: 5px;}
.cartItem__Specification ul li:nth-child(1):after {content: '';background-image: url(//simsdirect.com.au/cdn/shop/files/data.svg?v=195514553840928476);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:nth-child(2):after {content: '';background-image: url(//simsdirect.com.au/cdn/shop/files/days.svg?v=7191235270530768769);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: 6px;background: #eef4fc;border: none;max-width: 104px;padding: 4px;width: 100%;}
.cart-updates .CartItem__QuantitySelector .QuantitySelector {padding: 5px;border-radius: 4px;}
.CartItem__QuantitySelector .QuantitySelector .QuantitySelector__Button {display: flex;align-items: center;justify-content: center;border-radius: 6px;background: #fff;box-shadow: 0 4px 8px #0000000f, 0 0 4px #0000000a;max-width: 30px;max-height: 30px;width: 100%;height: 100%;padding: 5px;border: none;overflow: hidden;color: #333f48;font-family: Poppins;font-size: 17px;font-weight: 500;line-height: 20px;position: unset;}
.cart-updates .CartItem__QuantitySelector:after {display: none;}
.CartItem__QuantitySelector .QuantitySelector__Button svg * {stroke: #333f48;}
  
@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-need-help .PageHeader,
.template-need-help .breadcrumbs {display: none;}
.template-need-help .PageContent {max-width: 100%;}
.template-need-help #main .Container {padding: 0;}

/* End Need Help Css */


@media (min-width: 768px) {
  .template-suffix-esim-new .Product {margin: 0 0 50px;max-width: 100%;}
  .template-suffix-esim-new .mobile_img-esim {position: relative;display: block;}
  .template-suffix-esim-new .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 .mobile_img-esim img {height: 388px;}
  .template-suffix-esim-new .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;padding: 50px 50px 20px;}
  
  .template-suffix-esim-unlimited .Product, .template-suffix-esim-unlimited-tsim .Product {margin: 0 0 50px;max-width: 100%;} {margin: 0 0 50px;max-width: 100%;}
  .template-suffix-esim-unlimited .mobile_img-esim, .template-suffix-esim-unlimited-tsim .mobile_img-esim {position: relative;display: block;z-index:0;}
  .template-suffix-esim-unlimited .hero-img__brg, .template-suffix-esim-unlimited-tsim .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-unlimited .mobile_img-esim img, .template-suffix-esim-unlimited-tsim .mobile_img-esim img {height: 388px;}
  .template-suffix-esim-unlimited .new_Product_Wrapper, .template-suffix-esim-unlimited-tsim .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);display: block;position: relative;padding: 50px 50px 20px;}

  
}

@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: 23px 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: 140px;}
  .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: #EEF4FC;height: 100%;top: 0;bottom: 0;left: -20px;right: -20px;display: block;position: absolute;z-index: 0;}

  .template-suffix-esim-unlimited .new_Product-wrapper .new_Product-inner {display: block;}
  .template-suffix-esim-unlimited .new_Product-wrapper {gap: 20px;margin-bottom: 20px;}
  .template-suffix-esim-unlimited .is-my-device-compatible__block {margin-bottom: 16px;}
  .template-suffix-esim-unlimited .Product_new_link {margin-bottom: 28px;}
  .template-suffix-esim-unlimited .new_Product-inner .product_text:not(.large__hide), .template-suffix-esim-unlimited-tsim .new_Product-inner .product_text:not(.large__hide) {margin: 18px auto 20px;z-index: 1;position: relative;}
  .template-suffix-esim-unlimited .ProductForm_btn_icon_wrapper, .template-suffix-esim-unlimited-tsim .ProductForm_btn_icon_wrapper {width: 100%;margin-top: 20px;position: relative;}
  .template-suffix-esim-unlimited .ProductForm_btn_icon_wrapper:after, .template-suffix-esim-unlimited-tsim .ProductForm_btn_icon_wrapper:after {content: "";background-color: #EEF4FC;height: 100%;top: 0;bottom: 0;left: -20px;right: -20px;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;} */
}

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

  .template-suffix-esim-unlimited .new_Product-header .ProductMeta__Title.Heading.u-h2 {font-size: 26px;}
}
@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: 10px 10px 10px 30px;}
}
@media (max-width: 480px) {
  .template-suffix-esim-new .new_Product_Wrapper {padding: 0 20px;}
  .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-suffix-esim-unlimited .new_Product_Wrapper {padding: 0 20px;}
  .template-suffix-esim-unlimited .Product {margin: 0 auto 30px;}
  .template-suffix-esim-unlimited .esim-compatible-wrapper {margin: 0px 0 30px;padding-top: 30px;}
  .template-suffix-esim-unlimited .esim-que {margin-bottom: 0;border-radius: 0;}
  .template-suffix-esim-unlimited .esim-faq-around {border-radius: 6px;overflow: hidden;}
  .template-suffix-esim-unlimited .esim-que {padding: 14px 16px;}
  .template-suffix-esim-unlimited .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-unlimited .esim-que:last-child:after {display: none;}
  .template-suffix-esim-unlimited .select-plan__wrapper {max-width: 356px;}
  
  .new-popup .custom-model-inner .learn-more__body {padding: 0 20px 20px;}
}

@media (max-width: 370px) {
  .template-suffix-esim-new .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: 20px;}
.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: 'Poppins';font-size: 16px;font-weight: 500;color: #FEA900;}
.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: 'Poppins';font-size: 16px;font-weight: 600;margin-bottom: 2px;line-height: 16px;}
.Product__InfoBanner_text p {font-family: 'Poppins';font-size: 14px;font-weight: 400;line-height: 20px;}
.Product__InfoBanner_btn .Button {width: 100%;background-color: #fff;color: #188FF8;margin-top: 20px;font-size: 16px;border-radius: 5px;box-shadow: none;border: 1px solid #188FF8;}

.shopify-section--banner.sale--banner .SectionHeader__Heading {font-size: 100px;color: #fff;letter-spacing: -1.92px;text-shadow: 0px 1px 4px #00000029;line-height: .8;margin-bottom: 6px;display: inline-block;position: relative;}
.shopify-section--banner.sale--banner .SectionHeader__Heading:before {background: url(/cdn/shop/files/Vector_main.svg);content: "";display: block;width: 49px;height: 42px;position: absolute;right: -35px;top: -30px;}
.shopify-section--banner.sale--banner .SectionHeader__Heading:after {background: url(/cdn/shop/files/Vector_137.svg?v=1693545241);content: "";display: block;width: 100%;height: 14px;}
.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,.25); */}
span.stamped-product-reviews-badge {margin-top: 8px;}
.mobile_img-esim img {width: 100%;height: 90px;object-fit: cover;object-position: center;}
.CartItem__Actions {margin-top: 10px;}
.page-contact-template .SectionHeader__Heading span {position: relative;}
.page-contact-template .SectionHeader__Heading span:after{content: "";
    width: 70px;
    height: 6px;
    display: block;
    position: absolute;
    bottom: -1px;
    right: 6px;background-image:url(/cdn/shop/files/sims_line.svg?v=1689742381);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;}
.page-contact-template {
    text-align: center;
}
.stamped-badge-starrating {margin: 0 5px 0 0 !important;}
span.stamped-badge-caption {font-family: 'Poppins';font-weight: 500;}
.template-product .breadcrumbs {margin: 0 0 1em;display: none;}
.template-product .intercom-lightweight-app-launcher {bottom: 110px !important;}
.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: #333F48;cursor: pointer;transition: background-color .2s linear;}
.activation.accordion-content img {width: 290px;margin: 0 auto;display: block;}

/* 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: Poppins, 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: 'Poppins';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:#188FF8;border-color:#188FF8;}
/* #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: 16px;padding: 10px;}
  .esim-tabs .tab-link {margin: 0 4px !important;font-size: 14px;flex: none;}
  .esim-compatible-inner, .new_Product_Wrapper {padding: 0 12px;}
  .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:769px){
  .mobile_img-esim,.large__hide{display:none;}
}

@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: #333f48;
    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: #188FF8;border-radius: 5px;font-size: 18px;font-weight: bold;font-family: 'Poppins';line-height: normal;padding: 6.5px 10px;color:#fff;}
.pdp-discount{position:absolute;right:0;letter-spacing: -0.28px;font-weight: 600;color: #188FF8;border: 1px solid #188FF8;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; }


/*-- collection tsim-unlimited-esim --*/
.template-suffix-tsim-unlimited-esim .ProductList .Grid__Cell { width: 100%; }
#section-discount-text .ImageHero__Block { box-shadow: none; text-align: left; max-width: 430px; margin:0;padding:0;}
#section-discount-text .ImageHero { background: #fff6e5; max-width: 922px; margin: auto; min-height: auto; border: 2px solid #ffaa00; border-radius: 1rem; padding: 32px 42px; gap: 42px; justify-content: flex-start; }
#section-discount-text .ImageHero__Block h3 { font-size: 28px; font-weight: 600; line-height: 42px; color: #333F48; margin:0 0 12px;}
#section-discount-text .ImageHero__Block p { font-size: 16px; font-weight: 400; line-height: 24px; color: #333F48; }
#section-discount-text .ImageHero__BlockLink.Button { background: #fea900; box-shadow: none; font-size: 18px; font-weight: 600; line-height: 24px; color: #fff; padding: 12px; width: calc(100% - 594px); border: 1px solid #fea900; transition: all 0.5s; box-shadow: 0 3px 6px #00000029;}
#section-discount-text .ImageHero__BlockLink.Button:hover { background: #fff; color: #fea900; }
#section-discount-text .discount-icon { width: 80px; }
#section-discount-text { margin: 30px 20px 60px; }
.template-suffix-tsim-unlimited-esim .sims-compare-section section{margin:120px 0 60px;}
.collection-template .CollectionMain{background-color:#fff;}
.collection-banner .SectionHeader .SectionHeader__Heading { font-size: 40px; font-weight: 700; line-height: 48px; color: #333F48; }
.collection-banner .SectionHeader h3 { font-size: 16px; font-weight: 500; line-height: 16.24px; color: #333f48; margin: 0 0 20px; display: flex; gap: 18px; align-items: center; }
.collection-banner .SectionHeader__Description ul{margin-left:0;}
.collection-banner .SectionHeader__Description li { font-size: 18px; font-weight: 500; line-height: 25.2px; color: #333f48; padding: 0 0 16px 28px; position: relative; }
.collection-banner .SectionHeader__Description li:before { content: ""!important; background-image: url(/cdn/shop/files/charm_tick.png?v=1717409615); background-size: contain; display: block; width: 20px; height: 20px; border-radius: 100%; position: absolute; margin: 0; left: 0; top: 4px; }
.collection-banner .travelex_btn .Button.one { background: #188ff8; border-color: #188ff8; display: block; box-shadow: 0 3px 6px #00000029; }
.collection-banner .travelex_btn .Button.one:hover { background: #fff; color: #188ff8; }
.collection-banner { margin: 60px 0; }
.template-suffix-tsim-unlimited-esim .collection-template .ProductItem { padding: 0; }
.collection-services-text { margin: 0 20px 56px; }
.collection-services-text .services-text-list { display: flex; justify-content: center; gap: 24px; }
.collection-services-text .services-text-item { position: relative; font-size: 18px; font-weight: 500; line-height: 25.2px; color: #333f48; list-style: none; display: flex; gap: 12px; align-items:center;}
.collection-services-text .services-text-item:before { content: ""; display: block; background-image: url(/cdn/shop/files/charm_tick.png?v=1717409615); width: 20px; height: 20px; background-repeat: no-repeat; background-size: cover; border-radius: 100%; }
.template-suffix-tsim-unlimited-esim .ProductItem__PriceList span { color: #333F48 !important; font-size: 28px !important; font-weight: 600 !important; }
.template-suffix-tsim-unlimited-esim .ProductItem__PriceList { padding: 20px 0 0; }
.template-suffix-tsim-unlimited-esim .ProductItem__Info { padding: 32px !important; margin: 0 !important; }
.template-suffix-tsim-unlimited-esim .ProductItem__Title { font-size: 28px !important; font-weight: 600 !important; letter-spacing: -0.02em; color: #333F48; }


/*== collection templete start ==*/
.cus-pro-templete { max-width: 1220px; margin: auto; padding: 60px 20px 56px; }
.cus-pro-templete .main-heading { font-size: 32px; font-weight: 700; text-align: center; color: #333F48; font-family: 'Poppins';}
.cus-pro-templete .step-block .step-heading { font-size: 18px; font-weight: 600; color: #333f48; font-family: Poppins; z-index: 1; position: relative; }
.cus-pro-templete .variant-list fieldset { border: none; display: flex; flex-wrap: wrap; gap: 12px; padding: 0; height: 100%; }
.cus-pro-templete .variant-list fieldset label { font-family: Poppins; color: #858c91; font-size: 14px; font-weight: 700; line-height: 23.1px; text-align: center; padding: 10px 14px; border: 2px solid #d6d9da; border-radius: 5px; cursor: pointer; display: block; }
.cus-pro-templete .variant-list fieldset input { position: absolute; opacity:0;}
.cus-pro-templete .variant-list fieldset input:checked+label { background: #333F48; color: #fff; border-color:#333F48;}
.cus-pro-templete .plans-item-list { display: flex; gap: 48px; flex-wrap: wrap; }
.cus-pro-templete .plans-item-list .plans-item { width: calc(33.33% - 32px); }
.cus-pro-templete .plans-item-list .plans-item-inner { box-shadow: 0px 12px 16px -4px #10182814; border: 1px solid #E4E7EC; border-radius: 16px; padding: 32px; position:relative;margin-top:70px;}
.cus-pro-templete .plans-item-list .plans-item-inner .plans-dec { text-align: center; }
.cus-pro-templete .plans-item-list .plans-dec .plan-position { font-size: 28px; font-weight: 600; letter-spacing: -0.02em; padding: 10px 0 24px; }
.cus-pro-templete .plans-item-list .plans-dec .supporting-text { font-family: Inter; font-size: 16px; font-style: italic; font-weight: 400; padding: 0 50px 24px; border-bottom: 1px solid #333F4833; }
.cus-pro-templete .plans-item-list .plans-dec .logo-block { height: 182px; display: flex; flex-direction: column; justify-content: center; gap: 24px; border-bottom: 1px solid #333F4833; }
.cus-pro-templete .plans-item-list .plans-dec .logo-block-head { font-size: 16px; font-weight: 400; color: #333F48; }
.cus-pro-templete .plans-item-list .plans-dec .logo-list { display: flex; gap: 16px; flex-wrap: wrap; justify-content: center; margin: 0 40px; align-items: center; }
.cus-pro-templete .plans-item-list .plans-dec .quality-text { color: #333F48; font-size: 16px; font-weight: 500; }
.cus-pro-templete .plans-item-list .plans-dec .product_country_jump .quality-text, .cus-pro-templete .plans-item-list .plans-dec .product_faq_call .quality-text { text-decoration: underline; }
.cus-pro-templete .plans-item-list .plans-dec .quality-item { display: flex; align-items: center; gap: 10px; }
.cus-pro-templete .plans-item-list .plans-dec .quality-icon { display: flex; }
.cus-pro-templete .plans-item-list .plans-dec .quality-list { display: flex; flex-direction: column; padding: 24px 0; gap: 8px; }
.cus-pro-templete .plans-item-list .plans-item.best-value .plans-item-inner { border-color: #FEA900; border-radius: 0 0 16px 16px;}
.cus-pro-templete .plans-item-list .plans-item.best-value .plans-head { position: absolute; width: calc(100% + 2px); left: -1px; top: -70px; text-align: center; background: linear-gradient(90deg,#ff7d03,#fea900); border-radius: 16px 16px 0 0; padding: 18px; }
.cus-pro-templete .plans-item-list .plans-item.best-value .plans-head h3 { font-size: 22px; font-weight: 600;color:#fff; }
.cus-pro-templete .plans-item-list .plans-content { padding: 24px 0 0; }
.cus-pro-templete .plans-item-list .plans-dec .price { margin: 0 0 16px; }
.cus-pro-templete .plans-item-list .tsim_popup_link a { font-family: Roboto; font-size: 14px; font-weight: 500; color: #333F48; text-decoration: underline; }
.cus-pro-templete .plans-item-list .tsim_popup_link {padding: 12px 0 0;}
.cus-pro-templete .plans-item-list .plans-dec .price .sale-price { font-weight: 600; }
.per_day_price span { font-family: Inter; font-size: 12px; font-style: italic; font-weight: 400; text-align: center; color: #333F48; }
.cus-pro-templete .plans-item-list .plans-dec .price span.regular-price { font-size: 20px; color: #333F4880; text-decoration: line-through;}
.cus-pro-templete .plans-item-list .plans-dec .price span.sale-price { font-size: 28px; }
.cus-pro-templete .plans-item-list .plans-dec .add-to-cart-btn button { background: #188ff8; width: 100%; color: #fff; border-radius: 8px; font-size: 18px; font-weight: 600; padding: 10px; border: 1px solid #188ff8; box-shadow: 0 3px 6px #00000029; transition: all .5s; font-family: Poppins; }
.cus-pro-templete .plans-item-list .plans-dec .add-to-cart-btn button:hover { background: #fff; color: #188ff8; }
.where-the-esim-works .country_list_tsim ul { display: flex; flex-wrap: wrap; gap: 16px 0; }
.country_list_tsim ul li { font-weight: 500; width: 25%; display: flex; gap: 10px; font-size: 16px; align-items: center; }
.collection-banner .Container { max-width: 1220px; padding: 0 20px !important; }
.cus-pro-templete .step-block .step-heading .step-link-text { color: #FF8103; font-family: Roboto; font-size: 16px; font-weight: 500; margin-left: 12px; text-decoration: underline; cursor: pointer; }
.cus-pro-templete .step-block.step-1 { padding: 0 0 64px; }
 .new-popup .custom-model-inner, .tsim-technical-popup .custom-model-inner { max-width: 900px;width: 100%; height: 800px; padding: 64px; border-radius: 24px; overflow-y: scroll; margin: 0 20px; }
 .new-popup .custom-model-inner h3 { color: #333F48; font-family: Poppins; font-size: 24px; font-weight: 600; text-align: center; }
 .new-popup .custom-model-inner p { font-family: Roboto; font-size: 16px; font-weight: 400; color: #333F48; }
 .new-popup .custom-model-inner h5 { margin: 0; font-size: 16px; font-weight: 700; }
.cus-pro-templete .tsim-technical-popup .custom-model-inner .custom-model-wrap, .cus-pro-templete .tsim-technical-popup .custom-model-inner { height: auto; overflow-y: unset; }
.cus-pro-templete .tsim-technical-popup .custom-model-inner .custom-model-wrap li { font-family: Roboto; font-size: 16px; font-weight: 500; text-align: left; }
.cus-pro-templete .tsim-technical-popup .custom-model-inner .custom-model-wrap { padding: 0; }
.cus-pro-templete .review-text.desk_reviews {padding-top: 50px;}
/*== collection templete end ==*/


/*== new-esim pdp templete start ==*/
.template-suffix-esim-unlimited-tsim .new_Product-header { display: flex; gap: 30px; }
.template-suffix-esim-unlimited-tsim .new_Product-img { max-width: 107px; max-height: 107px; height: 100%; width: 100%; }
.template-suffix-esim-unlimited-tsim .new_Product-img .Product__Gallery { margin: 0; }
.template-suffix-esim-unlimited-tsim .pro_subtitle, .template-suffix-esim-unlimited .pro_subtitle { font-size: 14px; margin-bottom: 0; font-weight: 500; line-height: normal; }
.template-suffix-esim-unlimited-tsim .ProductMeta__Title { font-size: 32px !important; font-weight: 700; letter-spacing: -0.02em; color: #333F48; }
.template-suffix-esim-unlimited-tsim .new_Product-wrapper .new_pro-conent,
.template-suffix-esim-unlimited-tsim .new_Product-wrapper .new_pro-grid{ padding:0;}
.template-suffix-esim-unlimited-tsim .new_pro-grid .Product__InfoWrap { margin-top: 0; box-shadow: none; padding:0;}
.template-suffix-esim-unlimited-tsim .comp-esim { display: flex; align-items: center; justify-content: center; background: #333F48; color: #fff; font-size: 14px; font-weight: 600; border-radius: 10px; margin:0 0 20px;padding:12px;}
.template-suffix-esim-unlimited-tsim .comp-esim a { color: #fff; padding-left: 4px; font-weight: 600; padding:0;}
.template-suffix-esim-unlimited-tsim .step-heading { color: #333F48; font-family: Poppins; font-size: 14px; font-weight: 600; text-align: left; margin: 0 0 20px; }
.template-suffix-esim-unlimited-tsim .variant-list fieldset { border: none; display: flex; flex-wrap: wrap; gap: 8px; padding: 0; height: 100%; }
.template-suffix-esim-unlimited-tsim .variant-list fieldset input { position: absolute; opacity: 0; }
.template-suffix-esim-unlimited-tsim .variant-list fieldset label { font-family: Poppins; color: #858c91; font-size: 14px; font-weight: 600; line-height: 23.1px; text-align: center; padding: 8px 10px; border: 1px solid #d6d9da; border-radius: 5px; cursor: pointer; display: block; }
.template-suffix-esim-unlimited-tsim .variant-list fieldset input:checked+label { background: #FFF6E6; color: #333F48; border-color: #FEA900; }
.template-suffix-esim-unlimited-tsim .step-block.step-1 { padding: 0 0 20px; }
.template-suffix-esim-unlimited-tsim .step-link-text { background: #EEF4FC; display: flex; align-items: center; justify-content: center; font-family: Poppins; font-size: 14px; font-weight: 500; text-decoration: underline; padding: 10px; border-radius: 6px; margin: 0 0 20px; cursor: pointer; gap:10px;}
.template-suffix-esim-unlimited-tsim .plans-item-inner .plans-dec { border: 1px solid #D9D9D9; border-radius: 11px; margin: 0 0 16px; padding: 12px 10px 12px 20px; cursor: pointer; }
.template-suffix-esim-unlimited-tsim .plan-position { font-family: Poppins; font-size: 16px; font-weight: 600; text-align: center; color: #333F48; }
.template-suffix-esim-unlimited-tsim .supporting-text { font-size: 12px; font-style: italic; font-weight: 400; text-align: center; color: #333F48; padding: 0 24px}
.template-suffix-esim-unlimited-tsim span.sale-price { font-family: Poppins; font-size: 18px; font-weight: 600; color: #333F48; text-align: center; }
.template-suffix-esim-unlimited-tsim .per_day_price span { font-style: normal; color: #333F48; font-family: Poppins; font-size: 12px; font-weight: 500; text-align: center; }
.template-suffix-esim-unlimited-tsim .step-block { width: 100%; }
.template-suffix-esim-unlimited-tsim .plans-item .plans-dec { display: flex; align-items: center;justify-content: space-between; }
.template-suffix-esim-unlimited-tsim .plans-item .plans-dec:before { content: ""; background: #D9D9D9; width: 22px; height: 22px; border-radius: 100%; }
.template-suffix-esim-unlimited-tsim .plans-item-inner input:checked + label::before { border: 6px solid #FEA900; background: #fff !important; }
.template-suffix-esim-unlimited-tsim .plans-item-inner input:checked + label { background: #FFF6E6; border-color: #FEA900; }
.template-suffix-esim-unlimited-tsim .plans-item-inner input { opacity: 0; position: absolute; }
.template-suffix-esim-unlimited-tsim .plans-item .price { text-align: center; width: 25%; }
.template-suffix-esim-unlimited-tsim .plans-item .plans-text { width: 60%; }
.template-suffix-esim-unlimited-tsim .plans-item { position: relative; }
.template-suffix-esim-unlimited-tsim .plans-item .plans-head h3 { font-family: Poppins; font-size: 12px; font-weight: 500; text-align: center; color: #FFFFFF; background: #188FF8; padding: 2px 4px; border-radius: 4px; }
.template-suffix-esim-unlimited-tsim .plans-item .plans-head { position: absolute; border-radius: 4px; display: flex; left: 0; right: 0; justify-content: center; top: -10px; }
.template-suffix-esim-unlimited-tsim .comp-esim.mobile-view { display: none; }
.pro_tab-content { font-weight: 400; font-family: 'Roboto'; font-size: 16px; line-height: 1.6; }
.template-suffix-esim-unlimited-tsim .it-work-in__wrapper a { font-family: Poppins; font-size: 14px; font-weight: 500; text-decoration: underline; }
.template-suffix-esim-unlimited-tsim .it-work-in__wrapper { background: #EEF4FC; display: flex; align-items: center; justify-content: center; gap: 10px; padding: 10px 4px; border-radius: 6px; }
.Product_new_link { display: flex; align-items: center; justify-content: center; background: #333F48; color: #fff; font-size: 14px; font-weight: 600; border-radius: 10px; margin: 0 0 20px; padding: 12px;     font-family: Poppins;}
.template-suffix-esim-unlimited-tsim .Product__InfoWrap .ProductForm__AddToCart{background: #188FF8;}
.template-suffix-esim-unlimited-tsim .new_Product-img img {border-radius: 6px;}
/*== new-esim pdp templete start ==*/



/*================ 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;}
}

@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: 15px;}  
.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;}  
  
.cus-pro-templete .plans-item-list { gap: 18px; }
.cus-pro-templete .plans-item-list .plans-item { width: calc(33.33% - 12px); }
}


@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;}
  .cus-pro-templete .plans-item-list .plans-dec .supporting-text { padding: 0 30px 24px; }
}
@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){
  .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; gap: 24px; }
.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;}

#section-discount-text .ImageHero { padding: 32px 42px; gap: 20px; }
#section-discount-text .discount-icon {display: none;}
#section-discount-text .ImageHero__BlockLink.Button { width: calc(100% - 450px); }
.collection-services-text .services-text-list { flex-wrap: wrap; }
.country_list_tsim ul li {width: 33.33%;}
.cus-pro-templete .plans-item-list .plans-item { width: calc(50% - 12px); }
.cus-pro-templete .plans-content { padding: 32px 0 0; }
.cus-pro-templete .step-block.step-1 { padding: 0 0 32px; }
.cus-pro-templete .review-text.mob_reviews { display: block; padding: 0 0 16px; }
.cus-pro-templete .review-text.desk_reviews { display: none; }
.cus-pro-templete .plans-content .slick-slide { margin-right: 10px;margin-bottom: 30px; }
.cus-pro-templete .plans-item-list{display:block;}
.cus-pro-templete .plans-content .slick-dots { display: flex; list-style: none; gap: 6px; justify-content: center; }
.cus-pro-templete .plans-content .slick-dots li { background: #CCCCCC; color: transparent; width: 16px; height: 16px; border-radius: 100%; } 
.cus-pro-templete .plans-content .slick-dots li.slick-active { background: #333F48; }
.cus-pro-templete .plans-item-list .slick-arrow.slick-disabled { opacity: 0.5; }
.cus-pro-templete .plans-item-list .slide-arrow { width: 40px; height: 40px; background: #FF8104; border-radius: 100%; display: flex; align-items: center; justify-content: center; }
.cus-pro-templete .plans-item-list .slide-arrow svg path { fill: #fff; }
.cus-pro-templete .plans-item-list .slide-arrow:before{display:none;}
.cus-pro-templete .plans-item-list .slick-next { right: -10px; }
.cus-pro-templete .plans-item-list .slick-prev { left: -15px; }

  
}


@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;}

  .template-suffix-tsim-unlimited-esim .sims-compare-section section { margin: 0px 0 60px; }
  .template-suffix-tsim-unlimited-esim .faq-section-ab .PageContent { margin-bottom: 10px; margin-top: 0; }
  .template-suffix-tsim-unlimited-esim .esim-compatible-wrapper{margin:0;}
  .template-suffix-tsim-unlimited-esim .works-video-section {margin: 50px 0;}
  #section-discount-text .ImageHero { flex-direction: column; }
  #section-discount-text .ImageHero__BlockLink.Button {  width: 100%; }
  .collection-services-text .services-text-item {width:100%; }

  .cus-pro-templete .plans-item-list .plans-item { width: 100%; }
  .country_list_tsim ul li {width: 100%;}
  .cus-pro-templete .variant-list fieldset {gap: 8px;justify-content: center;}
  .cus-pro-templete .variant-list fieldset label {padding: 8px 10px;}
  .cus-pro-templete .main-heading { display: flex; justify-content: center; line-height: 38.4px; padding: 0 30px; }
  .cus-pro-templete {padding-top: 20px; }
  .collection-banner .SectionHeader h3 { font-size: 14px;gap: 10px; align-items: center; }
  .collection-banner .SectionHeader .SectionHeader__Heading { font-size: 32px; line-height: 35px; }
  .collection-banner .SectionHeader__Description li { font-size: 15px; gap:8px;padding-bottom:12px;}
  .travelex-image-with-image .FeatureText .SectionHeader__Description { margin-bottom: 24px; }
  .collection-banner .travelex_btn .Button.one { margin: 0; }
  .collection-banner { margin: 30px 0 92px; }
  .cus-pro-templete .plans-item-list { gap: 32px; flex-direction: column-reverse; }
  .cus-pro-templete .step-block .step-heading .step-link-text {  margin-left: 0; margin-top: 12px; display: block; }
  .works-video-section .esim-work-wrapper{margin:0;}
  .new-popup .model-open { top: unset; padding:0 15px;}
  .new-popup .custom-model-inner, .tsim-technical-popup .custom-model-inner { height: 640px; padding: 88px 32px 32px; border-radius: 10px; margin: 0 0 50px; }
  .new-popup .custom-model-inner h3 { line-height: 26px; }
  .cus-pro-templete .plans-content .slick-dots li { width: 12px; height: 12px; }
  .cus-pro-templete .plans-item-list .slick-list { margin: 0 -50px !important; }

  .template-suffix-esim-unlimited-tsim .comp-esim.mobile-view { display: flex;margin-bottom: 30px; }
  .template-suffix-esim-unlimited-tsim .comp-esim.desktop-view { display: none; }
  .template-suffix-esim-unlimited-tsim .is-my-device-compatible__block { margin-bottom: 16px; }
  .template-suffix-esim-unlimited-tsim .Product__InfoWrap .ProductForm { margin-top: 20px; }
  .template-suffix-esim-unlimited-tsim .variant-list fieldset label { font-weight: 600; }
  .template-suffix-esim-unlimited-tsim .Product__InfoWrap .comp-esim {display: none;}
  .new_Product-inner .Product_new_link {margin: 10px 0 0;}
  .template-suffix-esim-unlimited-tsim .ProductMeta__Title {font-size: 26px !important;}
  .template-suffix-esim-unlimited-tsim .new_Product-wrapper { gap: 16px; }
  .template-suffix-esim-unlimited-tsim .new_Product-wrapper .new_Product-inner { flex-wrap: wrap; flex-direction: column-reverse; gap: 30px; }
  
  .new_pro-tab { padding: 15px 0 0; }
}

@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:30px 0 0 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:20px;}
  .Footer__Logo{max-width:100%;}
  .Footer__Block--links{border-top:1px solid #fff;margin:0;}
  .Footer__Block--links .Footer__Title{margin:0;padding:14px;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);-webkit-transform: rotate(-135deg);margin-top: 5px;}
  .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__Content{margin:0 auto 15px;}
  .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: 15px 0;}
  .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:20px;} 
  .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:10px;}
  .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{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;}
  #ui-datepicker-div{left:50% !important;top:50% !important;transform:translate(-50% , -50%);}
  
  .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 35px;}
  .set-toggle{padding:14px 0;font-weight:500;}
  .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;}
  .shop-footer-block .Linklist{margi-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;}
  .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){padding:0 12px;}   
  .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;}
  .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: 12px 30px;}
  #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;} */
}

@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: 18px;}
  .template-suffix-esim-unlimited .new_pro-grid .ProductForm__Variants .HorizontalList--spacingTight .HorizontalList__Item .SizeSwatch {padding: 10px 10px 10px 30px;}
}
@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;}
}
@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;}
  
}