/** Shopify CDN: Minification failed

Line 564:0 Unexpected "}"

**/


h1, h2,h3{
  font-size:30px !important;
  text-transform:uppercase !important;
}



/* --------------------------------- quantity selector ---------------------------- */

m-quantity-input.m-quantity {
    display: flex !important;
}




/* ------------------------ hero banner ----------------------- */

#m-slider-template--18819985506500__1621243260e1af0c20 .m-slide__media {
    border-radius: 10px !important;
}


/* ---------------------- feature section ---------------------- */

#m-section--template--18819985506500__icon_box_dgy3NV h3.m-icon-box__heading.h4 {
    text-transform: uppercase;
    font-size: 20px !important;
}

/* -------------------------------legacy prodcuts --------------------------- */

div#m-featured-product-template--18819985506500__featured_product_HBxkch {
    padding: 70px 0 !important;
}

ul.legacy-details-list li {
    list-style: circle;
    margin-bottom: 8px;
}

#m-featured-product-template--18819985506500__featured_product_HBxkch .m-product-option.m-product-option--color {
    display: none !important;
}


/* -------------------------------- product feature section --------------------------- */

div#m-custom__block--html_MaWKUY,#m-custom__block--html_mAxBGY {
    display: flex;
    align-items: center;
    padding: 50px;
}

div#m-custom__block--html_MaWKUY ul li, #m-custom__block--html_mAxBGY ul li  {
    display: flex;
    align-items: flex-start;
    margin-bottom: 35px;
}

div#m-custom__block--html_MaWKUY ul li img, #m-custom__block--html_mAxBGY ul li img {
    margin-right: 15px !important;
}

div#m-custom__block--html_MaWKUY ul li h4 , #m-custom__block--html_mAxBGY ul li h4 {
    font-size: 20px !important;
    text-transform: uppercase;
    margin-bottom: 5px !important;
}


/* ---------------------------- image with text section ------------------------------- */

div#m-custom__block--text_UTBAFh {
    padding: 50px !important;
}


div#m-custom__block--text_DzwpAF {
    padding: 50px !important;
}

div#m-custom__block--text_md93kY {
    padding: 50px !important;
}



/* ------------------------------------- newsletter section ------------------------------------ */
button.m-newsletter-form__button.m-newsletter-form__button--text.m-button {
    background-color: #EF5726;
    color: #fff;
    border:1px solid #EF5726;
}

.m-newsletter-form__input {
    border: 1px solid #EF5726;
}

.m-newsletter-section__description {
    opacity: 1 !important;
    color: #000 !important;
}



/* ------------------------------- product page ------------------------------------ */

div#m-custom__block--text_wHb6ta {
    padding: 50px !important;
}

#m-slider-template--18819985375428__slider_Var9W7 .m-slide__media {
    border-radius: 10px !important;
}


#m-custom-template--18819985375428__custom_content_n9NUfG .m-gradient.m-color-footer {
    border-radius: 10px;
}

#m-custom-template--18819985375428__custom_content_n9NUfG responsive-image.m-image.m-image-loaded img {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

div#m-custom__block--text_Hb3bNh {
    padding: 50px !important;
}

#m-custom-template--18819985375428__custom_content_ULhhex .m-gradient.m-color-footer {
    border-radius: 10px !important;
}

#m-custom-template--18819985375428__custom_content_ULhhex responsive-image.m-image.m-image-loaded img {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}


/* -------------------------- contant page ----------------------------- */


h3.m-contact-form__heading {
    text-align: center !important;
    font-size: 30px !important;
    text-transform: uppercase !important;
}

.m-contact-form__description.rte {
    text-align: center;
    color: #000000 !important;
}

#shopify-section-template--18819984785604__contact-form button.m-button.m-button--primary {
    display: block;
    margin: 0 auto;
}

#shopify-section-template--18819984785604__contact-form .form-field {
    border: 1px solid #000000 !important;
}


/* --------------------- about us page ---------------------------- */

#m-custom-template--18819984457924__custom_content_X34ihD div#m-custom__block--text_kyNi83 {
    padding: 50px !important;
}

#m-custom-template--18819984457924__custom_content_X34ihD .m-gradient.m-color-badge-hot {
    border-radius: 10px !important;
}

div#m-custom__block--text_7myjfa {
    padding: 50px;
    background-color: #F58D38;
    border-radius: 10px;
}
div#m-custom__block--text_RUbfk3 {
    padding: 50px !important;
        background-color: #F58D38;
    border-radius: 10px;
}

#m-section--template--18819984457924__icon_box_XAhQBU h3.m-icon-box__heading.h4 {
    font-size: 30px !important;
    color: #F58D38 !important;
}


/* --------------------------- footer section ---------------------- */

h3.m-accordion--item-button.m-footer--block-title {
    font-size: 22px !important;
    text-transform: uppercase !important;
    font-weight: 700 !important;
}


/* ---------------------------------- testimonial section ------------------------------------- */

h3.m-testimonial__title {
    font-size: 20px !important;
}



/* ---------------------- faq page ----------------------- */

#shopify-section-template--18819984883908__main h3.m-collapsible--button {
    font-size: 16px !important;
}



/* --------------------- stock page ---------------------- */

div#m-custom__block--text_EQ4tzk {
    padding: 50px;
}



/* ---------------------------- legal pages ------------------------ */


.shopify-policy__container {
max-width: 1600px!important;
padding: 60px 0px;
}
.shopify-policy__title {
text-align: center;
margin-bottom: 40px;
}
.shopify-policy__title h1 {
font-size: 35px;
text-transform: capitalize;
}



/* ----------------------- feature section ------------------------- */

section#m-section--template--18819985506500__icon_box_dgy3NV {
    max-width: 1600px;
    width:100%;
    margin: 30px auto 0px;
    border-radius: 10px;
}



/* ------------------- use for train section ------------------------ */

div#m-custom-template--18819985506500__custom_content_nFRdPM {
    max-width: 1600px;
    margin: 30px auto 0px;
    border-radius: 10px;
}



/* --------------------------- jet2 trust badge ------------------------ */

#m-custom-template--18819985506500__custom_content_EwC8KL responsive-image.m-image.m-image-loaded img {
    width: 35% !important;
    margin: 0 auto !important;
    object-fit: contain !important;
    height: 140px !important;
}

#m-custom-template--18819985506500__custom_content_EwC8KL responsive-image.m-image.m-image-loaded {
    height: 200px !important;
}



/* ----------------------- bundle app ---------------------- */

.rbr-hrDesktop {
    max-width: 1600px !important;
    margin: 0 auto;
}

/* ---------------------- currency converter ------------------------------ */

div#glc-switcher {
    position: absolute !important;
    top: 70px !important;
    right: 15% !important;
    border-radius: 10px !important;
    border: 1px solid #000 !important;
}



/* ----------------------- mobile responsive ---------------------------- */


@media screen and (max-width:767px){

h1, h2, h3 {
    font-size: 22px!important;
    line-height: 40px !important;
}

  
  .m-mixed-layout--mobile-scroll .m-mixed-layout__inner>* {
    width: auto !important;
}

  ul.legacy-details-list {
    padding: 0px 20px;
}

div#m-custom__block--text_UTBAFh, div#m-custom__block--text_DzwpAF, div#m-custom__block--text_md93kY {
    padding: 30px!important;
}

div#m-custom__block--html_MaWKUY, #m-custom__block--html_mAxBGY {
    display: flex;
    align-items: center;
    padding: 30px;
}


  #m-custom-template--18819985506500__custom_content_MfgY49 .m\:flex {
    flex-direction: column-reverse !important;
}

  #m-custom-template--18819985506500__custom_content_ULteQH .m\:flex {
    flex-direction: column-reverse !important;
}

  .m-testimonials--layout-3 .m-testimonial__wrapper {
    align-items: center !important;
}

.m-testimonials .m-stars {
    justify-content: center;
}

h3.m-testimonial__title {
    text-align: center !important;
}
.m-testimonial__description.rte {
    text-align: center !important;
}
  .m-testimonials--layout-3 .m-testimonial__name {
    justify-content: center;
    font-size: 22px;
    font-weight: 600 !important;
}

  .m-testimonials--layout-3 .m-testimonial__image {
    width: 100px !important;
}


  /* ----------------------- product page ----------------------------- */
  
div#m-custom__block--text_wHb6ta {
    padding: 30px!important;
}

  #m-custom-template--18819985375428__custom_content_n9NUfG .m\:flex {
    flex-direction: column-reverse !important;
}

div#m-custom__block--text_Hb3bNh {
    padding: 30px!important;
}

  span.m-price-item.m-price-item--regular.m\:text-xl.md\:m\:text-2xl {
    font-size: 25px !important;
}

  /* ----------------------------------- about us page ------------------------------ */

#m-custom-template--18819984457924__custom_content_X34ihD div#m-custom__block--text_kyNi83 {
    padding: 30px !important;
}

  #m-section--template--18819984457924__icon_box_XAhQBU .m-icon-box__description.rte.m\:text-color-subtext {
    text-align: justify !important;
}

  #m-section--template--18819984457924__icon_box_XAhQBU .m-icon-box__description.rte.m\:text-color-subtext p strong {
    text-align: center !important;
    width: 100% !important;
    display: block !important;
}

  #m-custom__block--text_kyNi83 .m-richtext__description.rte.m\:text-color-subtext.h6 {
    text-align: justify !important;
}

  #m-custom__block--text_7myjfa .m-richtext__description.rte.m\:text-color-subtext.h6 {
    text-align: justify;
}

  /* ---------------------- stock page -------------------------- */


  #m-custom__block--text_Lj9pme h3.m-richtext__title.h2 br {
    display: none !important;
}

  div#m-custom__block--text_EQ4tzk {
    padding: 30px;
}


  /* --------------------------- currency converter ---------------------------- */

  #m-custom-template--18819985506500__custom_content_EwC8KL responsive-image.m-image.m-image-loaded {
    height: 120px !important;
}


  /* ------------------------- currency converter --------------------- */


  div#glc-switcher {
    position: absolute !important;
    background-color: #fff !important;
    top: 60px !important;
    right: 75px !important;
    border: 1px solid #000 !important;
    border-radius: 10px !important;
}


.m-logo {

    justify-content: flex-start !important;
}


  .m-header__mobile-right.m\:w-3\/12.m\:flex.m\:flex-1.m\:justify-end {
    align-items: center !important;
}

/* ------ */

  #m-custom__block--html_mAxBGY .m-custom-content__block-inner.m\:w-full ul li:last-child {
    margin-bottom: 0px !important;
}


#m-custom-template--18819985506500__custom_content_EwC8KL responsive-image.m-image.m-image-loaded img {
    width: 70% !important;
    margin: 0 auto !important;
    object-fit: contain !important;
    height: 50px !important;
}

  .template-product #MainContent {
    padding-bottom: 0px !important;
}
  
  
}


/* --------------------------- */

#shopify-section-template--18819985375428__main .m-product-text {
    font-size: 16px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
}


/* ------------------------------- tablet responsive ---------------------------------- */

@media screen and (min-width:768px) and (max-width:1023px){


    #m-custom-template--18819985506500__custom_content_MfgY49 .m\:flex {
    flex-direction: column-reverse !important;
}

  #m-custom-template--18819985506500__custom_content_ULteQH .m\:flex {
    flex-direction: column-reverse !important;
}

  .m-testimonials--layout-3 .m-testimonial__wrapper {
    align-items: center !important;
}

.m-testimonials .m-stars {
    justify-content: center;
}

h3.m-testimonial__title {
    text-align: center !important;
}
.m-testimonial__description.rte {
    text-align: center !important;
}
  .m-testimonials--layout-3 .m-testimonial__name {
    justify-content: center;
    font-size: 22px;
    font-weight: 600 !important;
}

  .m-testimonials--layout-3 .m-testimonial__image {
    width: 100px !important;
}

  .m-testimonials--layout-3 .m-testimonial__wrapper {
    display: flex;
    padding: 40px 30px;
    border-radius: 5px;
    flex-direction: column !important;
}

  /* -------------- currency converter ------------------------- */

  .baDropdownStyle.top_right {
    top: 30px !important;
    right: 90px !important;
}


  
  /* ----------------------- product page ----------------------------- */
  
div#m-custom__block--text_wHb6ta {
    padding: 30px!important;
}

  #m-custom-template--18819985375428__custom_content_n9NUfG .m\:flex {
    flex-direction: column-reverse !important;
}

div#m-custom__block--text_Hb3bNh {
    padding: 30px!important;
}
  
  
}

/* ----------------------------- about us page ------------------------------------- */

#m-section--template--18819984457924__icon_box_XAhQBU .m-icon-box__description.rte.m\:text-color-subtext {
    text-align: left !important;
}

#m-section--template--18819984457924__icon_box_XAhQBU h3.m-icon-box__heading.h4 {
    text-align: left !important;
}

  
}


  #m-section--template--18819984457924__icon_box_XAhQBU .container.m-section-my.m-section-py {
    max-width: 1000px !important;
}
@media screen and (max-width: 767px) {
 .m-mobile-sticky-bar.md\:m\:hidden.m\:flex.m\:justify-between {
    display: none !important;
}
}








/* --------------------------- cart icon ------------------------- */

#shopify-section-sections--18819985735876__header .m-cart-icon-bubble {

    display: block !important;
}



/* ----------------- home page product button ---------------------- */

a.view-product-button {
    width: 100%;
    background-color: #EF5726;
    width: 100% !important;
    display: block;
    padding: 12px;
    color: #ffff;
    text-transform: uppercase;
    text-align: center;
    border-radius: 8px;
    margin-top: 30px;
    font-weight: 700;
}


#m-featured-product-template--18819985506500__featured_product_HBxkch .m-product-form--wrapper.m\:display-flex.m\:flex-wrap.m\:items-end {
    display: none !important;
}

