/** Shopify CDN: Minification failed

Line 116:0 Expected "*/" to terminate multi-line comment

**/
========================
   RTL Overrides
   ======================== */

html {
  direction: rtl;
}

/* Padding / Margin direction swap */
body,
[class^=shopify][class$=__container],
.skip-to-content:focus {
  padding-left: initial !important;
  padding-right: initial !important;
  margin-left: initial !important;
  margin-right: auto !important;
}

/* Container adjustments */
[class^=shopify][class$=__container] {
  padding-right: var(--site-side-spacing) !important;
  padding-left: 1rem !important;
}

/* Form elements */
[type='text'],
input:where(:not([type])),
[type='email'],
[type='url'],
[type='password'],
[type='number'],
[type='date'],
[type='datetime-local'],
[type='month'],
[type='search'],
[type='tel'],
[type='time'],
[type='week'],
[multiple],
textarea,
select {
  text-align: right;
}

/* Select dropdown arrow - move to left side */
select {
  background-position: left 0.5rem center;
  padding-left: 2.5rem;
  padding-right: 0.75rem;
}

/* Text alignments */
h1, h2, h3, h4, h5, h6,
[class^=shopify][class$=__container] h1 {
  /* text-align: right; */
}

.rte {
  text-align: right;
}

/* Links underline animation direction fix */
a:hover,
a:focus,
a:active {
  text-decoration-line: underline;
  text-decoration-skip-ink: auto;
}

/* ReCaptcha center fix (same for RTL/LTR but keeping safe) */
.g-recaptcha {
  margin-left: auto !important;
  margin-right: auto !important;
}
.price dd, .price dt {
    margin: 0 10px;
}

html[dir="rtl"] .slideshow__text-content,
html[dir="rtl"] .hero__content {
  text-align: right !important;
  justify-content: flex-start !important;
  margin-left: auto !important;
  margin-right: 0 !important;
}


.justify-end {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.justify-start {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.text-left {
 text-align: right;
}
.field__input, .field__select, .field__textarea, .field select{
  font-size:1.1rem;
}



/* .image-banner__content{
  float:left;
}

