/** Shopify CDN: Minification failed

Line 332:15 Expected identifier but found whitespace
Line 332:22 Unexpected "0"

**/
.tvslider .title {
    margin: 0;
  }
  
  .tvslider.no-heading .title {
    display: none;
  }
  
  .tvslider .title-wrapper-with-link {
    margin-top: 0;
  }
  
  @media screen and (max-width: 749px) {
    .tvslider .title-wrapper-with-link {
      margin-bottom: 3rem;
    }
  
    .tvslider .page-width {
      padding-left: 0;
      padding-right: 0;
    }
  }
  
  .tvslider-card__image-wrapper--third-width {
    width: 33%;
  }
  
  .tvslider-card__image-wrapper--half-width {
    width: 50%;
  }
  
  .tvslider-list__item.center
    .tvslider-card__image-wrapper:not(.tvslider-card__image-wrapper--full-width),
  .tvslider-list__item:only-child {
    margin-left: auto;
    margin-right: auto;
  }
  
  .tvslider .button {
/*     margin-top: 1.5rem; */
  }
  
  @media screen and (min-width: 750px) {
    .tvslider .button {
/*       margin-top: 4rem; */
    }
  }
  
  .tvslider-list {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }
  
  .tvslider-list__item:only-child {
    max-width: 72rem;
  }
  
  .tvslider:not(.background-none) .tvslider-card {
    background: rgb(var(--color-background));
    height: 100%;
  }
  
  .tvslider.background-primary .tvslider-card {
    background: rgb(var(--color-background)) linear-gradient(rgba(var(--color-foreground), 0.04), rgba(var(--color-foreground), 0.04));
  }

.slideshow__text .tvtheme-btn span {
	     font-size: calc(9px + (16 - 9) * ((100vw - 280px) / (1920 - 280)));
    padding: 10px 6px;
    color: #fff;
    line-height: normal;
    font-weight: 500;
    text-transform: uppercase;
    vertical-align: middle;
    letter-spacing: 0.75px;
    display: inline-block;
    text-align: center;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
  
  .tvslider-list h3 {
    line-height: calc(1 + 0.5 / max(1, var(--font-heading-scale)));
  }
  
  .tvslider-list h3,
  .tvslider-list p {
    margin: 0;
  }
  
  .tvslider-card-spacing {
    padding-top: 2.5rem;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  
  .tvslider-card__info > :nth-child(2) {
    margin-top: 1rem;
  }
  
  .tvslider-list__item.center .media--adapt,
  .tvslider-list__item .media--adapt .tvslider-card__image {
    width: auto;
  }
  
  .tvslider-list__item.center .media--adapt img {
    left: 50%;
    transform: translateX(-50%);
  }
.tvslider-pagination-wrapper .tvcmsprev-btn {
    left: 70px;
    right: auto;
    width: 36px;
    height: 36px;
  	padding: 8px 12px;
    background-color: #fff;
   border: 1px solid #E4E4E4;
/*     box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%); */
}
.tvslider-pagination-wrapper .tvcmsnext-btn {
    right: 70px;
    left: auto;
    width: 36px;
    height: 36px;
  	padding: 8px 12px;
    background-color: #fff;
 border: 1px solid #E4E4E4;
/*     box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%); */
}
  
  @media screen and (max-width: 749px) {
    .tvslider-list {
      margin: 0;
      width: 100%;
    }
  
    .tvslider-list__item {
      margin: 0 0 var(--grid-mobile-vertical-spacing);
      padding: 0;
    }
  
    .tvslider-list:not(.slider) {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  
    .tvslider-list.slider .tvslider-list__item {
      width: calc(100% - 3rem);
    }
  }
  
  
  @media screen and (min-width: 750px) {
    .tvslider-list.slider,
    .tvslider-list.grid--4-col-desktop {
      padding: 0;
    }
  
    .tvslider-list__item,
    .grid--4-col-desktop .tvslider-list__item {
      padding-bottom: 0;
    }
  
    .grid--2-col-tablet .tvslider-list__item {
      margin-top: var(--grid-desktop-vertical-spacing);
      max-width: 50%;
    }
  
    .background-none .grid--2-col-tablet .tvslider-list__item {
      margin-top: 4rem;
    }
  
    .grid--2-col-tablet .tvslider-list__item:nth-of-type(-n + 2) {
      margin-top: 0;
    }
  }
  
  @media screen and (min-width: 990px) {
    .grid--2-col-tablet.grid--4-col-desktop .tvslider-list__item {
      max-width: 25%;
    }
  
    .grid--2-col-tablet.grid--4-col-desktop
      .tvslider-list__item:nth-of-type(-n + 4) {
      margin-top: 0;
    }
  }
  
  .background-none .tvslider-card-spacing {
    padding: 0;
    margin: 0;
  }
  
  .tvslider-card__info {
    padding: 2.5rem 2.5rem;
  }
  
  .background-none .tvslider-card__info {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
  
  .background-none .slider .tvslider-card__info {
    padding-bottom: 0;
  }
  
  .background-none .tvslider-card__image-wrapper + .tvslider-card__info {
    padding-top: 2.5rem;
  }
  
  .background-none .slider .tvslider-card__info {
    padding-left: 0.5rem;
  }
  
  .background-none
    .slider
    .tvslider-card__image-wrapper
    + .tvslider-card__info {
    padding-left: 1.5rem;
  }
  
  .background-none
    .tvslider-list:not(.slider)
    .center
    .tvslider-card__info {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  
  @media screen and (max-width: 749px) {
    .background-none .slider .tvslider-card__info {
      padding-bottom: 1rem;
    }
  
    .tvslider.background-none .slider.slider--mobile {
      margin-bottom: 0rem;
    }
  }
  
  @media screen and (min-width: 750px) {
    .background-none .tvslider-card__image-wrapper {
      margin-left: 1.5rem;
      margin-right: 1.5rem;
    }
  
    .background-none .tvslider-list .tvslider-card__info,
    .background-none
      .tvslider-list:not(.slider)
      .center
      .tvslider-card__info {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  
  .tvslider-card {
    position: relative;
    box-sizing: border-box;
  }
  
  .tvslider-card > .tvslider-card__image-wrapper--full-width:not(.tvslider-card-spacing) {
    border-top-left-radius: calc(var(--text-boxes-radius) - var(--text-boxes-border-width));
    border-top-right-radius: calc(var(--text-boxes-radius) - var(--text-boxes-border-width));
    overflow: hidden;
  }
  
  .tvslider.background-none .tvslider-card {
    border-radius: 0;
  }
  
  .tvslider-card__info .link {
    text-decoration: none;
    font-size: inherit;
    margin-top: 1.5rem;
  }
  
  .tvslider-card__info .icon-wrap {
    margin-left: 0.8rem;
    white-space: nowrap;
  }

.tvslider-list-slider {
  z-index: 0;
}

.slideshow__text .banner__text {
/* 	margin-bottom: 40px; */
}
.slideshow__text .banner__text span {
    font-weight: 400;
    font-size: calc(9px + (28 - 9) * ((100vw - 280px) / (1920 - 280)));
    color: #FFF;
    text-transform: uppercase;
    margin-bottom: 0;
    line-height: 1.143;
    text-shadow: none;
    letter-spacing: 0.05em;
    z-index: 1;
    position: relative;
    font-family: 'Catamaran', sans-serif;
}
.slideshow__text .banner__text {
/* 	margin-bottom: 30px; */
}
.slideshow__text .banner__buttons {
/* 	margin-top: 30px; */
}
.slideshow__text .tvtheme-btn {
  background-color: #7A3618;
    position: relative;
    display: inline-block;
    cursor: pointer;
    border-radius: 0px;
    line-height: unset;
    border: none;
    overflow: hidden;
  padding:0 30px;
    border-radius: 8px;
}
/* .slideshow__text .tvtheme-btn:hover {
	background-color: #7A3618;
/*     color: #fff; */
    box-shadow: inset 0 0 0 2.1em rgb(255 255 255 / 15%);
    transition: all 600ms ease;
} */
.slideshow__text .tvtheme-btn i {
	color: #fff;
    font-size: 15px;
    vertical-align: middle;
    margin-left: 8px;
    margin-right: 0;
  	position: relative;
  	z-index: 1;
}
.slideshow__text .banner__heading {
        font-family: 'Merienda';
    font-weight: 700;
    font-size: calc(14px + (90 - 14) * ((100vw - 280px) / (1920 - 280)));
    line-height: 1.23;
    letter-spacing: -0.03em;
    text-transform: uppercase;
    color: #fff;
    position: relative;
    z-index: 1;
    margin-bottom: 18px;
}
.tvslider .tvtheme-btn:hover:after {
/* 	background-color: #7A3618; */
}

.tvslider-list-slider .tvbanner_caption.middle-left,
.tvslider-list-slider .tvbanner_caption.bottom-left,
.tvslider-list-slider .tvbanner_caption.top-left{
  
  	text-align:left;
}
.tvslider-list-slider .tvbanner_caption {
/* 	width: auto; */
}

/*Right Align*/

.tvslider-list-slider .tvbanner_caption.middle-right,
.tvslider-list-slider .tvbanner_caption.top-right,
.tvslider-list-slider .tvbanner_caption.bottom-right {
    right: 11%;
    text-align: left;
}

.tvslider-list-slider.owl-theme .owl-dots {
    display: block;
    position: absolute;
    bottom: 0;
  	top: 0;
    right: 40px;
    /* left: 0; */
  	width: auto;
  	line-height: unset;
  	background-color: transparent;
    height: max-content;
    text-align: center;
    z-index: 0;
    margin: auto;
    /* margin-top: 0; */
    /* margin-bottom: 0; */
}

.tvslider-list-slider.owl-theme .owl-dots .owl-dot {
	display: block;
    width: auto;
    position: unset;
    height: auto;
  	background-color: transparent;
}

.tvslider-list-slider.owl-theme .owl-dots .owl-dot.active, 
.tvslider-list-slider.owl-theme .owl-dots .owl-dot:hover {
	background-color: transparent;
}

.tvslider-list-slider.owl-theme .owl-dots .owl-dot.active span, 
.tvslider-list-slider.owl-theme .owl-dots .owl-dot:hover span {
    border: none;
  	position: relative;
    background-color: #7A3618;
  	border: 1px solid #7A3618;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    -ms-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}

.tvslider-list-slider.owl-theme .owl-dots .owl-dot span {
    background-color: #000;
/*     height: 12px; */
/*     width: 12px; */
  	border: 1px solid #000;
    border-radius: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    -ms-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    margin: 0 5px;
    display: inline-block;
}
.tvslider-pagination-wrapper .tvcmsprev-btn:hover svg path
,.tvslider-pagination-wrapper .tvcmsnext-btn:hover svg path{
     fill:#fff; 
}
.slideshow__text .banner__heading span:nth-child(1){
      color:#ffde00;
}
/* .slideshow__text .banner__heading h2{
   color:#fff;
} */
.tvslider-pagination-wrapper .tvcmsprev-btn{
    left: -60px;
    right: auto;
/*     width: 50px;
    height: 50px;
    background-color: #0000;
    border: 2px solid #ccc;
    box-shadow: none; */
    -webkit-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.tvslider-pagination-wrapper .tvcmsnext-btn{
    right: -60px;
    left: auto;
/*     width: 50px;
    height: 50px;
    background-color: #0000;
    border: 2px solid #ccc;
    box-shadow: none; */
    -webkit-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.tvslider:hover .tvslider-pagination-wrapper .tvcmsprev-btn{
     left: 60px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.tvslider:hover .tvslider-pagination-wrapper .tvcmsnext-btn{
     right: 60px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}