/** Shopify CDN: Minification failed

Line 940:32 Unexpected "{"

**/

[data-section-type="featured-collection"] {
    background: linear-gradient(135deg, #6A00E6, #00BFE6);
    padding: 40px;
    border-radius: 20px;
    margin: 30px;
}

[data-section-type="featured-collection"] h2.section-header__title {
    color: #Fff;
    font-size: 55px;
    font-weight: 700;
}

[data-section-type="featured-collection"] .grid-product__meta {
    color: #fff;
    text-align: center;
}

.grid-product__image-mask {
    aspect-ratio: 1;
    border-radius: 30px;
}

.grid-product__content {
    border: 1px solid #fff;
    border-radius: 32px;
    padding: 15px;
}

.grid-product__title {
    font-size: 18px;
    text-align: center;
    line-height: 1.3em;
    font-weight: 600;
}

.grid-product__price {
    font-size: 22px;
}

.grid__item.grid__item--view-all.text-center.small--one-half.medium-up--one-third {
    width: 100%;
    float: none;
}

a.grid-product__see-all {
    color: #fff;
    border-radius: 40px;
    padding: 10px 40px;
}

a.grid-product__link {
    color: #Fff;
}

a.grid-shop-now {}

.grid-shop-now {
 
  color: #027F7F;
  border-radius: 40px;
  padding: 10px;
height: 45px;
display: flex;
justify-content: center;
align-items: center;
  text-align: center;
  font-weight: 700;
  font-size: 16px;
  transition: .2s ease-in-out;
  width: 100%;
  cursor: pointer;
  text-decoration: none!important;
   background-color: #fff;
  margin-top: 20px;
} 

a.grid-product__link {
    color: #Fff;
}

a.grid-shop-now {}

.grid-shop-now {
 
  color: #027F7F;
  border-radius: 40px;
  padding: 10px;
height: 45px;
display: flex;
justify-content: center;
align-items: center;
  text-align: center;
  font-weight: 700;
  font-size: 16px;
  transition: .2s ease-in-out;
  width: 100%;
  cursor: pointer;
  text-decoration: none!important;
   background-color: #fff;
  margin-top: 20px;
} 


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

[data-section-type=featured-collection] h2.section-header__title {
    font-size: 32px;
}[data-section-type=featured-collection] {
    margin: 0;
}

a.grid-product__see-all {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0px;
}

.grid-overflow-wrapper .grid__item {
    width: 90%;
    flex: 0 0 90%;
}
    [data-section-type=featured-collection] {
    padding-right: 0;
    padding-left: 0;
}

.grid-overflow-wrapper {
    padding: 0 20px;
}

.grid__item.grid__item--view-all.text-center.small--one-half.medium-up--one-third {
    padding: 0 20px;
}

}





/* SLIDESHOW */

:not(#s) .flickity-previous {
    left: 20px;
    bottom: auto;
    top: 50%;
}

:not(#s) .flickity-next {
    right: 20px;
    bottom: auto;
    top: 50%;
}

:not(#s) .flickity-button {
    background: transparent;
    box-shadow: none;
    border: 1px solid #fff;
    color: #fff;
    padding: 0 30px;
    border-radius: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

svg.flickity-button-icon {
    opacity: 0;
    display: none;
}

:not(#s) .flickity-button:before {
    content: "";
    background: url(/cdn/shop/files/arrow-left.png?v=1746522038);
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 18px;
    height: 13px;
    display: block;
}

:not(#s) .flickity-next:before {
     background: url(/cdn/shop/files/arrow-right.png?v=1746522164);
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (min-width: 768px) {
.hero__text-wrap .page-width {
    padding: 0 20px;
}
}

.hero__link a.btn.btn--inverse {
    background: #fff!important;
    border-radius: 40px;
    color: #027F7F;
    font-weight: 700;
    padding-left: 20px;
    padding-right: 20px;
}

a.btn.btn--inverse {}

.hero__subtitle {
    letter-spacing: 0;
}

.hero__subtitle * {
    letter-spacing: 0;
    text-transform: initial;
}
.hero__text-wrap .page-width {
    display: flex;
    align-items: center;
}

.hero__text-content.vertical-center.horizontal-right {
    text-align: left;
    max-width: 400px;
    margin-left: auto;
}
.hero__text-content.vertical-center.horizontal-right {
        text-align: left;
    max-width: 630px;
    min-width: 0;
    margin-left: auto;
    width: 100%;
    display: block;
}

/* END SLIDESHOW */



/* ICON SPECS */
.icon-specs-row {
  display: flex;
  /* justify-content: center; */
  gap: 20px;
  color: white;
  text-align: center;
  flex-wrap: wrap;
  padding: 15px 0;
}

.icon-block {
  display: flex;
  /* flex-direction: column; */
  align-items: center;
  max-width: 100%;
  gap: 15px;
}

.icon-block img {
  width: 55px;
  height: 55px;
  object-fit: contain;
  /* margin-bottom: 0.5rem; */
}

.icon-text {
  font-size: 1rem;
  line-height: 1.4;
}

.icon-text {
    max-width: 140px;
    text-align: left;
}
@media screen and (max-width: 768px) {
.icon-block {
    flex-direction: column;
    width: calc(33.33% - 14px);
}

.icon-text {
    text-align: center;
    font-size: 12px;
}

.icon-block img {
    width: 40px;
    height: 40px;
}
}

/* END ICON SPECS */



.slideshow-content__image {}
@media screen and (min-width: 768px) {
.slideshow-content__image {
    width: 40%;
}

.slideshow-content__image + div {
    width: 60%!important;
}

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

.hero__text-wrap .page-width {
    flex-direction: column;
    justify-content: center;
}

.slideshow-content__image {
    max-height: 450px;
    margin-bottom: 0px;
}

.slideshow-content__image img {
    width: 100%;
    height: auto;
}

.slideshow-content__image + div {
    padding: 20px 0;
    margin: 0!important
    ;
}

.hero__text-content.vertical-center.horizontal-right {}

h2.h1.hero__title {
    font-size: 36px!important;
    text-align: center;
    font-weight: 700;
}

.hero__text-content.vertical-center .hero__subtitle {
    font-size: 16px;
    line-height: 1.5em;
    margin: 10px 0 10px;
}

.hero__text-content.vertical-center .hero__link {
    text-align: center;
    margin-top: 0;
}
  
:not(#s) .flickity-button {
    padding: 0 20px;
}

:not(#s) .flickity-previous {
    left: 10px;
}

:not(#s) .flickity-next {
    right: 10px;
}

.hero__text-wrap {}

.hero__text-content.vertical-center {
    padding: 0 0px;
}

.hero__text-content.vertical-center.horizontal-left {
    padding: 0 50px;
    text-align: center;
}
}


.slideshow-content__image.vertical-center.horizontal-left  + div   .icon-specs-row {



    filter: invert(1);
    justify-content: flex-end;
}


.hero__image-wrapper:before, .hero__media:before {
    display: none!important;
}


.slideshow-content__image.vertical-center.horizontal-left {
  order: 2;
}

@media screen and (max-width: 768px) {
.hero--mobile--auto[data-mobile-natural=true] {
    position: static;
}
}

body a.btn {
    border-radius: 32px;
    border: 1px solid var(--txt-main-blue-dark, #027F7F)!important;
    border-radius: 40px!important;
    font-weight: 700!important
    
}
h2.h1.hero__title.mobile-only {
    color: #000;
    padding-top: 20px;
}

.wrap-mobile h2.h1.hero__title {
    display: none;
}

@media screen and (min-width: 768px) {
.mobile-only{
  display: none;
}
}

@media screen and (max-width: 767px) {
.desktop-only{
  display: none;
}
  .hero__text-content {
    padding-bottom: 40px!important
    ;
}
  .slideshow-content__image {
    display: flex;
}

  .hero__text-content.vertical-center.horizontal-left.mobile-only {
    text-align: center!important;
    padding: 20px;
}

.mobile-only .icon-specs-row {
    filter: invert(1);
}
  h2.h1.hero__title.mobile-only + div {
    display: block;
}

.slideshow-content__image.vertical-center.horizontal-left {
    margin-bottom: 0px;
}

h2.h1.hero__title.mobile-only {
    padding-top: 40px;
}
}




h2.h1.hero__title.mobile-only + div {
    display: block;
}


/* TESTIMONIALS */
.testimonials-slide .testimonials-slider__text {
    border-radius: 16px;
    background: radial-gradient(94.42% 53.29% at 63.14% 35.49%, #F8F2FF 0%, #FFF 100%);

/* shadow-02 */
    box-shadow: -4px 8px 16px 0px rgba(0, 0, 0, 0.15);
    transform: scale(.95);
    text-align: left;
    display: flex;
    flex-direction: column;
}

.testimonials-slide.is-selected .testimonials-slider__text {
    transform: scale(0.95);
}

span.testimonial-stars {
    color: #0ae6e6;
    order: 1;
}

.testimonial-meta {
    order: 2;
    margin-top: 0;
}

.testimonial-meta {}

.testimonial-meta cite {
    font-weight: 600;
    font-size: 16px;
    color: #9D9D9D;
}

.testimonial-meta p {
    font-size: 14px;
    color: #9D9D9D;
    margin-top: 0;
}

.testimonials-slider__text p {
    font-size: 18px;
}
.section-header.testimonial-header {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    align-items: center;
    margin-bottom: 0;
}


span.based-on {
    max-width: 160px;
    text-align: right;
    font-size: 16px;
    line-height: 1.3em;
}

.header-score {
    text-align: right;
        text-shadow: -1px -1px 0 black, 1px -1px 0 black, -1px 1px 0 black, 1px 1px 0 black, 0px 2px 0 black, 2px 0px 0 black, 0px -1px 0 black, -2px 0px 0 black;
    font-family: "Bricolage Grotesque"!important;
    font-size: 88px;
    font-style: normal;
    font-weight: 800;
    line-height: 87.7%; /* 77.176px */
    letter-spacing: var(--Display-Large-Tracking, -0.25px);
    color: #fff;
}

.section-header.testimonial-header h2 {
    margin-bottom: 0;
}

span.testimonial-stars {
    margin-bottom: 0;
}

.testimonial-product-name {
    color: var(--txt-disclaim, #9D9D9D);

/* label/large */
    font-family: "Bricolage Grotesque";
    font-size: var(--Label-Large-Size, 14px);
    font-style: normal;
    font-weight: 500;
    line-height: var(--Label-Large-Line-Height, 20px); /* 142.857% */
    letter-spacing: var(--Label-Large-Tracking, 0.1px);
    margin-bottom: 10px;
}

span.testimonial-stars {
    /* margin-bottom: 10px; */
}

.testimonial-meta {
    margin-top: 10px;
}

.testimonial-product-name {
    color: var(--txt-disclaim, #9D9D9D);

/* label/large */
    font-family: "Bricolage Grotesque";
    font-size: var(--Label-Large-Size, 14px);
    font-style: normal;
    font-weight: 500;
    line-height: var(--Label-Large-Line-Height, 20px); /* 142.857% */
    letter-spacing: var(--Label-Large-Tracking, 0.1px);
    margin-bottom: 10px;
}

span.testimonial-stars {
    /* margin-bottom: 10px; */
}

.testimonial-meta {
    margin-top: 10px;
}

blockquote.testimonials-slider__text:before {
    content: "\"";
;color: var(--txt-main-blue-dark, #027F7F);
font-family: "Bricolage Grotesque";
font-size: 142px;
font-style: normal;
font-weight: 600;;;;
line-height: var(--Label-Large-Line-Height, 20px); /* 14.085% */
letter-spacing: var(--Label-Large-Tracking, 0.1px);;
;;font-style: italic;;;
;;position: absolute;;;
;;;;;;right: 30px;;;;;;;
top: 30px;
}

.text-center.testimonials-section {
    background: #fff!important;
}

.hero__text-content.vertical-center.horizontal-left.desktop-only {
    padding-bottom: 40px;
    margin-top: auto;
    /* padding-top: 240px; */
}
/* END TESTIMONIALS */
 




/* FLOATING */
.rock-animation-container img {
    width: 100px;
    position: absolute;
    height: auto!important;
}

.rock-animation-container {
    position: relative;
}

.hero__text-wrap .page-width {
    gap: 40px;
  justify-content: space-between
}
img.floating_rock_one{
  display: inline-block;
  animation: floatRockOne 6s ease-in-out infinite;
  transform-origin: center;
}

@keyframes floatRockOne {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  25% {
    transform: translateY(-12px) rotate(-5deg);
  }
  50% {
    transform: translateY(0px) rotate(0deg);
  }
  75% {
    transform: translateY(-12px) rotate(-5deg);
  }
  100% {
    transform: translateY(0px) rotate(0deg);
  }
}

img.floating_rock_two{
  display: inline-block;
  animation: floatRockTwo 6s ease-in-out infinite;
  transform-origin: center;
}

@keyframes floatRockTwo {
  0% {
    transform: translateX(0px) rotate(0deg);
  }
  25% {
    transform: translateX(-12px) rotate(-5deg);
  }
  50% {
    transform: translateX(0px) rotate(0deg);
  }
  75% {
    transform: translateX(-12px) rotate(-5deg);
  }
  100% {
    transform: translateX(0px) rotate(0deg);
  }
}

img.floating_rock_three{
  display: inline-block;
  animation: floatRockThree 6s ease-in-out infinite;
  transform-origin: center;
}

@keyframes floatRockThree {
  0% {
    transform: translate(0,0) rotate(0deg);
  }
  25% {
    transform: translate(-30px, -30px) rotate(-5deg);
  }
  50% {
    transform: translate(0,0) rotate(0deg);
  }
  75% {
    transform: translate(-30px, -30px) rotate(-5deg);
  }
  100% {
    transform: translate(0,0) rotate(0deg);
  }
}

.newsletter-section__content {
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
}

.newsletter-section.newsletter-section--image-left {
    align-items: initial;
}

.newsletter-section .rock-animation-container {
    position: inherit;
}

img.floating_rock_two {
    top: 50%;
}




/* END FLOATING */






/* GRID ITEM ALBES */

.grid-product__tag.grid-product__tag--custom {
    background: #9D9D9D;
    border-radius: 40px;
    color: #fff;
    letter-spacing: 0;
    font-size: 16px;
    left: 30px;
    right: auto;
    top: 30px;
    padding: 8px 25px;
}
a.grid-product__link .icon-block {
    max-width: 140px;
}

a.grid-product__link {}

a.grid-product__link .icon-block img {
    width: 20px;
    height: auto;
}

a.grid-product__link .icon-specs-row {
    justify-content: center;
    font-size: 12px;
    /* padding: 2px; */
    padding-bottom: 10px;
}

a.grid-product__link .icon-specs-row .icon-text {
    font-size: 12px;
}
.product-grid-rating {
    position: absolute;
    border-radius: 32px;
    background: var(--bg-soft-white, #FEFEFE);
    z-index: 2;
    right: 15px;
    color: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 32px;
    border: 1px solid var(--bg-dark, #222);
    padding: 2px 16px;
    top: 13px;
    gap: 5px;
    font-weight: 700;
}
/* END */

.testimonial-reviews-button {
    margin-top: 30px;
}

.text-center.testimonials-section {
    padding-bottom: 0;
   
    z-index: 2;
    position: relative;
}


.template-search a.grid-product__link .icon-block {
    max-width: 130px;
}

/* INFINITE SCROLL */
.infinite-scroll__wrapper {
  overflow: hidden;
  width: 100%;
}

.infinite-scroll__wrapper .logo-bar {
  display: flex;
  width: max-content;
  animation: infinite-scroll-left 20s linear infinite;
  gap: 200px;
}
@media screen and (max-width: 768px) {
.infinite-scroll__wrapper .logo-bar {
animation: infinite-scroll-left 15s linear infinite;
}
a.grid-product__link .icon-specs-row .icon-text {
    text-align: left;
    max-width: 100%;
}
}

.infinite-scroll__wrapper .logo-bar  > div{
  flex: 0 0 auto;
  /* margin-right: 2rem; */ /* Adjust spacing between logos */
}

@keyframes infinite-scroll-left {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}


.infinite-scroll__wrapper .logo-bar {
    width: 100%;
    flex-wrap: nowrap;
    /* position: absolute; */
}
.page-width.logo-list {
    max-width: 100%;
    padding: 0;
}

.logo-list h2.section-header__title {
    padding: 0 20px;
}


/* END INFINITE SCROLL */

.newsletter-section.newsletter-section--image-left {
    overflow: hidden;
}

.flickity-page-dots .dot {
    border-color: #F0F0F0;
    width: 16px;
    height: 16px;
    transition: .2s ease-in-out;
}

.flickity-page-dots .dot.is-selected {
    width: 60px;
    border-radius: 40px;
    background-color: #03E6E6;
    border-color: #03E6E6;
}




/* MAIN HERO */


h2.h1.hero__title b {
    color: #03E6E6;
    font-size: 100px;
}


.main-hero .hero__text-content.vertical-center.horizontal-center .h1 {
    margin-bottom: 150px;
    margin-top: auto;
}

.hero__text-content.vertical-center.horizontal-center {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 200px;
}

.main-hero .hero__subtitle {
    margin-top: auto;
}

.main-hero .hero__text-content.vertical-center .hero__subtitle {
    font-size: 16px;
    max-width: 690px;
    margin-left: auto;
    margin-right: auto;
}

.template-index [data-section-type=featured-collection] {
    margin-top: -140px;
    z-index: 2;
    position: relative;
}

.grid-product__see-all:hover {
    background: #fff;
}

a.grid-product__see-all {
    transition: .2s ease-in-out;
    font-weight: 700;
}

a.grid-product__see-all:hover {
    background: #Fff;
    color: #037f7f;
}

.grid-product__see-all:hover {
    background: #fff;
}

a.grid-product__see-all {
    transition: .2s ease-in-out;
    font-weight: 700;
}

a.grid-product__see-all:hover,  {
    background: #Fff;
    color: #037f7f;
}

.slideshow__slide:after {
    background: #09bfe6;
    height: 10px;
    display: none;
}

a.btn.btn--inverse:hover, a.btn:hover {
    border-color: #71eded!important
    ;
    background: #71eded!important;
}

a.btn.btn--inverse {
    transition: .2s ease-in-out;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}



span.collection-category-grid__title {
    line-height: 1.3em;
    border-right: 0;
}

@media screen and (max-width: 1400px) {
span.collection-category-grid__title{
    min-height: 120px;
}
}

.collection-category-container:hover > a.collection-category-grid__item {
    margin-top: -20px;
}

.collection-category-container:hover {}
a.collection-category-grid__title,
a.collection-category-grid__item{
    transition: .2s ease-in-out;
}
.collection-category-container:hover  a.collection-category-grid__title {
  
    background: #09bfe6;
    color: #fff;
}


.collection-category-grid__grid {
    overflow: hidden;
}

@media screen and (max-width: 768px) {
a.grid-product__link .icon-specs-row {
    display: none;
}

.grid-product__title {
    font-size: 16px;
}

a.grid-shop-now {
    margin-top: 12px;
}

.logo-list h2.section-header__title {
    padding-top: 40px;
}

.infinite-scroll__wrapper .logo-bar {
    gap: 30px;
}

.logo-bar__item {
    min-width: 100px;
}

img.logo-bar__image.image-element {
    min-width: 150px;
}

.hero__text-content.vertical-center .hero__subtitle {
    text-align: center;
}

.section-header.testimonial-header {
    padding-top: 100px;
    justify-content: center;
    gap: 30px;
}

.section-header.testimonial-header h2 {
    position: absolute;
    max-width: 330px;
    left: 50%;
    transform: translateX(-50%);
    top: 40px;
}

span.based-on {
    text-align: left;
}

a.btn.btn--inverse {
    min-width: 160px;
    min-height: 40px;
    font-size: 16px;
}

.page-width.collection-category-grid {
    padding-top: 30px;
}

span.collection-category-grid__title {
    padding: 0 16px;
    min-height: 100px;
    font-size: 30px;
    letter-spacing: 0;
    border: 0;
}
}

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

.newsletter-section__content img.floating_rock_one {
    display: none;
}

.newsletter-section__content img.floating_rock_two {
    top: -130px!important;
    z-index: 4;
    right: -40px!important;
}

.newsletter-section__content {
    z-index: 2;
    position: relative;
}

.newsletter-section__content img.floating_rock_three {
    top: -30px!important;
    right: 40px!important;
    width: 70px;
}
  .grid-overflow-wrapper{
    padding: 0;
    margin: 0 20px 0 20px;
    overflow: initial;
    overflow-x: scroll;
    margin-bottom: 30px;
}

.grid-overflow-wrapper  .grid__item:first-child {
    margin-left: 0;
}
::-webkit-scrollbar {
            height: 4px;
    border-radius: 20px;
        }

    
  


       .grid-overflow-wrapper::-webkit-scrollbar-thumb:hover {
            
           border-radius: 20px;
        }
@media screen and (max-width: 768px) {
.slideshow-content__image .rock-animation-container {
    left: 0;
    min-width: 100vw;
    position: absolute;
}
}
}

[data-slide-count="1"] .slideshow__slide.is-selected:after {
    display: none;
}

[data-slide-count="1"] .slideshow__slide.is-selected:after {
    display: none;
}

.newsletter-section__content {
    /* max-width: 600px; */
}

.newsletter-section__content .theme-block {
    max-width: 670px;
}


.main-hero .hero__text-content.vertical-center .hero__subtitle {
    font-size: 16px;
    max-width: 690px;
    margin-left: auto;
    margin-right: auto;
}

.grid-product__tag.grid-product__tag--custom {
    padding: 7px 24px;
    font-size: 14px;
}

.product-grid-rating {
    padding: 0 16px;
}

span.price-currency {
    font-size: 14px;
}

.grid-product__price span {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 6px;
}

.special-orange  .hero__text-content .icon-block {
    flex-direction: row-reverse;
}
@media screen and (min-width: 768px) {
.special-orange .hero__text-wrap:before {
    background: linear-gradient(to right, #f9c20d, #f39200); /* yellow to orange */
    clip-path: polygon(0 50%, 100% 0, 100% 100%, 0% 100%);
    content: "";
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    z-index: -1;
}

.hero__text-wrap {}

:not(#s) .special-orange .hero__image-wrapper {
    display: none;
}

 .special-orange .hero--750px {
    height: 780px;
}
}



@media screen and (max-width: 768px) {
.hero__text-wrap .page-width {
    align-items: flex-end;
    justify-content: flex-end;
}
header form#localization_form {
    display: none;
}
.hero--mobile--500px[data-mobile-natural=false] {
    min-height: 620px;
}

  .site-nav__link--icon+.site-nav__link--icon svg {
    width: 25px;
    height: 25px;
}
.special-orange a.btn.btn--inverse {
    background: #00BFE6!important;
    color: #000;
  border-color: transparent!important;
}
  .special-orange a.btn.btn--inverse path {
    fill: #000;
}
.site-header__logo a {
    width: 100%;
  min-width: 170px;
}
  .hero__text-wrap .page-width {
    align-items: flex-end;
    justify-content: flex-end;
}

.hero--mobile--500px[data-mobile-natural=false] {
    min-height: 620px;
}

.flickity-slider {}

.special-orange {}

.special-orange .slideshow-content__image img {
    margin-top: 20px!important;
}

.hero--mobile--auto[data-mobile-natural=true] {
    /* min-height: 920px; */
}

.slideshow__slide.slideshow__slide--image_CHiMf3.is-selected {}

.special-orange .hero__text-content .icon-block {
    flex-direction: column;
}

.page-width.collection-category-grid {
    padding-top: 20px;
}
}



@media screen and (max-width: 768px) {
.grid-product__tag.grid-product__tag--custom {
    line-height: 1.3em;
    font-size: 12px;
    margin-top: -5px;
}
  .text-with-icons__block-title svg {
    width: 16px;
    height: 16px;
}

}


@media screen and (max-width: 768px) {
.text-with-icons__block-title h3 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}

.text-with-icons__block-title svg {
    width: 16px;
    height: 16px;
}

.text-with-icons__block-title h3 {
    /* gap: 3px; */
}

.testimonials-section .flickity-slider .testimonials-slide {
    position: static!important;
    transform: none!Important;
    padding: 0!important;
}

.testimonials-section .flickity-slider {
    position: static;
    display: block;
    transform: none!important;
}

.testimonials-section .flickity-viewport {
    height: 100%!important;
}

.testimonials-slider__text p {
    font-size: 12px;
    line-height: 1.3em;
    margin-bottom: 0;
}

.testimonial-product-name {
    font-size: 11px;
    /* margin-bottom: 6px; */
}

.testimonial-meta * {
    font-size: 12px!important;
}

.testimonial-meta cite {
    margin-bottom: 5px;
}

.testimonials-slider__text span.testimonial-stars {
    font-size: 14px;
    /* color: #000; */
}

.testimonials-section blockquote.testimonials-slider__text:before {
    font-size: 120px;
    top: 20px;
}

.testimonials-section .section-header.testimonial-header {
    margin-bottom: 20px;
}

.text-center.testimonials-section.testimonials-template--18429770662087__testimonials_HTTLxt.aos-init.aos-animate {}

.testimonials-slide .testimonials-slider__text {
    margin: 8px;
    margin-bottom: 15px;
    padding: 20px;
}

.testimonials-section .rte-setting.text-spacing {
    margin-bottom: 15px;
}
  .testimonials-section .flickity-slider .testimonials-slide:nth-child(4), .testimonials-section .flickity-slider .testimonials-slide:nth-child(5) {
    display: none;
}

.testimonials-section .flickity-page-dots {
    display: none;
}
}

.text-with-icons__block-title h3 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}




.icon-specs-row.icons-only {
    gap: 40px;
}

.icons-only .icon-block img {
    width: 115px;
}

@media screen and (min-width: 768px) {
.template-product .hero__text-wrap .page-width {
    padding: 0 40px;
}
}

.grid__item.grid__item--view-all.text-center.small--one-half.medium-up--one-third {
    padding: 0;
}

.product-main-slide:not(.is-selected){
  transform: none!important;
}




/* WHOLESALE */

@media screen and (max-width: 768px) {
.feature-row--50 .feature-row__images {
    padding: 0;
}

.feature-row__item.feature-row__text.feature-row__text--right,
  .feature-row-wrapper .feature-row__text{
    padding-left: 0!important;
    padding-right: 0!important;
}
  .feature-row__item.feature-row__text ol>li:before {
    font-size: 55px;
    top: 50%;
    transform: translateY(-50%);
    left: -15px;
}

.feature-row__item.feature-row__text ol>li {
    padding-left: 40px;
}

}


.hero__link-container {
    display: flex;
    justify-content: center;
    gap: 20px;
    padding-top: 40px;
}

.hero__link-container {}

.hero__link-container a.btn.btn--white {
    background: transparent!important;
    border-color: #fff!important;
    color: #fff;
    font-weight: 400!important;
    padding-left: 24px;
    padding-right: 24px;
    padding: 12px 24px;
}

.hero__link-container a.btn.solid {
    background: #00BFE6!important;
    color: #000;
    font-weight: 400!important;
    padding-left: 24px;
    padding-right: 24px;
    min-width: 300px;
    padding: 12px 24px;
}
@media screen and (max-width: 768px) {
.hero__link-container {
    flex-direction: column;
    gap: 15px;
    padding-top: 20px;
}
}




/* SEARCH */

body:not(.template-index) .grid-product__meta {
    padding-left: 5px;
    padding-right: 5px;
}



/* 404 */

.template-404 .shopify-section-group-footer-group{
display: none;
}


.template-404 .shopify-section-group-footer-group[id*="footer"]{
    display: block;
    margin-top: 100px;
}

.hero__text-content {
    width: 100%;
}

a.btn.btn--inverse.secondary {
    background: transparent!important;
    color: #fff!important;
    border-color: #fff!important;
}

a.btn.btn--inverse.secondary {
    flex-direction: row-reverse;
}






/* SEARCH HEADER */

.site-header__search .page-width {/* shadow-01 */
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.25);
    background: var(--bg-light-gray, #F0F0F0);
}

.site-header__search  input#Search {
    border-radius: 32px;
    border: 1px solid var(--bg-gray, #9D9D9D);
    padding-left: 70px;
}

button.btn--close-search {}

.site-header__search  .search__input-wrap {
    display: flex;
}

.site-header__search  button.btn--search {
    position: absolute;
    left: 12px;
    right: auto;
}

.site-header__search  predictive-search.is-active .btn--close-search {
    position: absolute;
    right: 20px;
    height: 100%;
    display: flex;
    align-items: center;
}

.site-header__search button.btn--search span {
    display: none;
}

.search-header-container button.btn--search svg {
    display: none;
}

.site-header__search button.btn--search svg {
    width: 30px;
    height: 28px;
}

.site-header__search button.btn--search {
    display: flex;
    align-items: center;
}

.site-header__search input#Search {
    padding-left: 62px;
}

div#predictive-search.search__results {
    display: none!important;
}

div#predictive-search.search__results {
    display: none!important;
}

.site-header__search .page-width {
    padding: 0;
    box-shadow: none;
    background: transparent;
}

.site-header__search predictive-search.is-active {flex: 99;max-width: 100%;box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.25);background: var(--bg-light-gray, #F0F0F0);}

predictive-search form {
    max-width: 950px;
    margin: auto;
}

.site-header__search input#Search {
    background: transparent;
}


.site-header__search .page-width {
    flex-direction: column;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.25);
    background: var(--bg-light-gray, #F0F0F0);
}

 .search-header-container  .popular-searches,
 .search-header-container  .you-may-also-like{
   display: none;
 }
.popular-searches {
  padding: 2rem;
  background-color: #f7f7f7;
  position: absolute;
  width: 100%;
  top: 85px;
  z-index: 101;
  background: var(--bg-light-gray, #F0F0F0);
}

.popular-heading {
  text-align: center;
  color: #008c99;
  font-weight: bold;
  font-size: 1.5rem;
  margin-bottom: 2rem;
}

.popular-products {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.product-card {
  display: flex;
  align-items: center;
  gap: 16px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 1rem;
}

.product-image img {
  width: 100px;
  border-radius: 8px;
}

.product-info {
  flex-grow: 1;
}

.product-title {
  font-weight: bold;
  font-size: 1rem;
}

.product-pricing {
  margin-top: 0.5rem;
  color: #027F7F;
}

.sale-price {
  color: #00a99d;
  font-size: 1rem;
  /* font-weight: bold; */
}

.compare-price {
  color: #aaa;
  text-decoration: line-through;
  margin-left: 0.5rem;
}

.quick-add-btn {
  background-color: #00BFE6;
  color: #fff;
  border: none;
  padding: 0.75rem 1.5rem;
  border-radius: 50px;
  font-weight: bold;
  cursor: pointer;
  transition: background-color 0.3s ease;
  border-radius: 32px;
  background: var(--bg-main-blue, #00BFE6);
  color: #000;
  color: var(--txt-dark, #292929);

/* body/large */
  font-size: var(--Body-Large-Size, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Body-Large-Line-Height, 24px); /* 150% */
  letter-spacing: var(--Body-Large-Tracking, 0.5px);
  text-transform: uppercase;
}

.quick-add-btn:hover {
  background-color: #00aac6;
}


.popular-searches {/* shadow-01 */
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.25);
}

h3.product-title {
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 16px;
}

.product-image {
    background: #fff;
    border-radius: 16px;
    padding: 2px;
}

.popular-products {
    max-width: 950px;
    margin: auto;
}


button.quick-add-btn.mobile {
    display: none;
}
@media screen and (max-width: 768px) {
button.quick-add-btn.desktop {
    display: none;
}
    button.quick-add-btn.mobile {
    display: flex;
}
}

@media screen and (max-width: 768px) {
.product-pricing {
    display: flex;
    justify-content: space-between;
    gap: 10px;
}

.product-pricint-cont {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.product-image {
    width: 100px;
    min-width: 100px;
}

h3.product-title {
    font-size: 14px;
}

.popular-searches {
    top: 68px;
}

.site-header__search predictive-search.is-active {
    padding: 10px;
}
header#SiteHeader {
    padding: 10px 0;
}

predictive-search form {
    margin-top: 0;
    margin-bottom: 0;
}

.site-header__search {}

.site-header__search predictive-search.is-active {
    padding: 10px;
}

.popular-searches {
    top: 73px;
}
}


.site-header__search .page-width {
    max-width: 100%;
}

.site-header__search .page-width {
    max-width: 100%;
}

.is-active .popular-searches {
    opacity: 1;
}

.popular-searches {
    opacity: 0;
    transition: .2s ease-in-out;
}



.related-you-may-also-like {
    margin-left: -30px;
    margin-right: -30px;
    background: var(--bg-lighter-blue, #E6F4FD);
    padding: 24px;
}

.popular-searches {
    padding: 30px;
}

.related-slider {
    max-width: 950px;
    width: 100%;
}


.related-heading {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 24px;
}


.related-cell {
  width: 240px;
  margin-right: 24px;
}

.related-product-card {
  background: white;
  border-radius: 20px;
  padding: 20px;
  box-shadow: 0 10px 20px rgba(0,0,0,0.05);
  text-align: center;
}

.related-product-card img {
  border-radius: 12px;
  max-width: 100%;
}

.related-title {
  font-size: 16px;
  font-weight: 700;
  margin: 12px 0;
}

.related-price {
  color: #027F7F;
  font-size: 18px;
  font-weight: 600;
}

.quick-add-btn {
  margin-top: 10px;
  background: #00BFE6;
  border: none;
  padding: 12px 24px;
  border-radius: 9999px;
  color: black;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s;
}

.quick-add-btn:hover {
  background: #00b8e6;
}


.flickity-viewport {}

h2.related-heading {
    text-align: center;
}

.related-slider {
    margin: auto;
}

.related-cell {
    width: calc(50% - 24px);
}

.related-product-card {
    display: flex;
    box-shadow: none;
    gap: 20px;
}

.related-product-card img {
    max-width: 100px;
    /* background: #fff; */
}

h3.related-title {
    font-size: 14px;
    margin: 0;
    text-align: left;
    text-transform: uppercase;
}

predictive-search form {
    max-width: 800px;
}

.popular-products {
    max-width: 800px;
}

button.quick-add-btn.desktop {
    min-width: 140px;
}

.related-slider {
    max-width: 700px;
    max-height: 220px;
}

.related-you-may-also-like {
    margin-bottom: -30px;
    margin-top: 60px;
}

p.related-price {
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 5px;
}

.related-product-card button.quick-add-btn {
    width: 100%;
    font-weight: 400;
}

body:not(.template-index) :not(#s) .related-you-may-also-like .flickity-button {
    display: flex!important;
    color: #037f7f!important;
    border: 0;
    padding: 0;
}

.popular-searches h3.product-title {
    color: #000;
}

.popular-searches {
    color: #000;
}

.product-card {
    padding-bottom: 10px;
}

h2.popular-heading {
    margin-bottom: 15px;
}

.related-you-may-also-like {
    margin-top: 20px;
}

.product-image img {
    width: 90px;
}

.product-image {
    width: 90px;
    min-width: 90px;
}
@media screen and (max-width: 768px) {
.popular-products {
    gap: 10px;
}

.popular-searches {
    padding: 20px;
}

h2.popular-heading {
    font-size: 20px;
}

.related-cell {
    width: 100%;
    margin-right: 0;
}
}

.popular-searches h3.product-title {
    color: #000;
}

.popular-searches {
    color: #000;
}

:not(#s) .related-slider .flickity-next {
    right: -40px;
    border: 0;
    padding: 0;
}
:not(#s) .related-slider .flickity-previous{
    left: -40px;
    border: 0;
    padding: 0;
}

:not(#s) .related-slider .flickity-next:before {
    background-image: url(/cdn/shop/files/arrow-right_a5fdf36f-0317-4742-a911-166f3e6d2305.png?v=1749183917);
    height: 24px;
    min-width: 24px;
}

:not(#s) .related-slider .flickity-previous:before {
    background-image: url(/cdn/shop/files/arrow-right_a5fdf36f-0317-4742-a911-166f3e6d2305.png?v=1749183917);
    height: 24px;
    min-width: 24px;
    transform: rotate(180deg);
}
@media screen and (min-width: 768px) {
.related-cell {
    margin-left: 12px;
    margin-right: 12px;
}
}


@media screen and (max-width: 768px) {
.related-cell {
    width: calc(100%);
    margin-left: 0px;
    margin-right: 0px;
}

:not(#s) .related-slider .flickity-next {
    right: 0px;
    border: 0;
    padding: 0;
}
:not(#s) .related-slider .flickity-previous{
    left: 0px;
    border: 0;
    padding: 0;
}
  .related-slider {
    padding: 0 40px;
}

.related-you-may-also-like {
    padding-left: 12px;
    padding-right: 12px;
}
}

@media screen and (max-width: 768px) {
.search-header-container .search__input-wrap {
    padding: 0 20px;
}
}


span.no-results-subheading {
    color: #fff;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: var(--Title-Large-Line-Height, 28px); /* 127.273% */
    letter-spacing: var(--Title-Large-Tracking, 0px);
    display: block;
    margin-top: 5px;
}

span.no-results-subheading b{
  color: #00BFE6;
}
@media screen and (max-width: 768px) {
span.no-results-subheading {
    font-size: 14px;
    line-height: 1.2em;
    padding: 0 20px;
    text-align: center;
    
}

}

.product-single__meta button.card-tag-button {
    cursor: default;
    background: transparent!important;
  color: #fff!important;
}

div#StickyHeaderWrap {}

div#StickyHeaderWrap .page-width {
    max-width: 100%;
}

header .multi-selectors__item {
    display: none;
}

.site-nav__icons svg {
    width: 24px;
    height: 24px;
}




/*
.scroll-wrapper {
  display: flex;
  gap: 0;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 30px;
  scroll-padding: 1rem;
  position: relative;
}

.scroll-wrapper::-webkit-scrollbar {
  height: 6px;
}
.scroll-wrapper::-webkit-scrollbar-thumb {
  background:#027F7F;
  border-radius: 40px;
}
.scroll-wrapper::-webkit-scrollbar-track {
  background: #fff;
    border-radius: 40px;
}
@media screen and (max-width: 768px) {
.scroll-wrapper::-webkit-scrollbar {
  height: 0px;
}
}



.scroll-item {
  flex: 0 0 auto;
  scroll-snap-align: start;
  padding-left: 30px;
}


.scroll-item > div {
    width: 100%!important;
    padding-left: 0;
}


.grid-overflow-wrapper:before, .grid-overflow-wrapper:after {
    content: "";
    width: 50px;
    height: 100%;
    position: absolute;
    background: #081115;
    filter: blur(5px);
    z-index: 9999;
    left: -20px;
    top: -19px;
}

.grid-overflow-wrapper:after {
    right: -20px;
    left: auto;
  width: 60px;
}

.grid-overflow-wrapper {
    position: relative;
}*/

.scroll-wrapper .grid-product__content {
    margin-bottom: 0;
}

a.grid-product__see-all {
    margin-top: 0;
    min-width: 300px;
    margin-left: auto;
    margin-right: auto;
}

.grid__item.grid__item--view-all.text-center.small--one-third.medium-up--one-sixth {
    width: 100%;
    padding: 0;
    padding-top: 30px;
}
@media screen and (min-width: 768px) {
a.grid-shop-now {
    display: none;
}
}


.grid-product__vendor {
    display: none;
}

.grid-product__title {
    line-height: 1.1em;
}


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

.scroll-item {
    padding-left: 20px;
}
}

.scroll-item:last-child {
    margin-right: 50px;
}

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

a.grid-product__see-all {
    min-width: 0;
    margin: -60px 20px 30px;
    /* padding-top: 0; */
}
  .template-index [data-section-type=featured-collection] {
    margin-top: 20px!Important;
}
}

@media screen and (max-width: 768px) {
img.floating_items.pop-protector {
    display: none;
}

img.floating_items.front {
    top: auto;
}

.main-hero .hero__text-content.vertical-center .hero__subtitle {
    line-height: 1.2em;
    max-width: 250px!Important;
    margin-bottom: 40px!Important;
}

.scroll-item:first-child {
    padding-left: 10px;
}

.grid-overflow-wrapper:before {
    left: -50px;
}
}




.flickity-slider[style*="-1."] {
    transform: translateX(0)!important;
}

.testimonial-reviews-button a {
    background: transparent!important;
}
span.color-swatch.color-swatch--filter, span.color-swatch.color-swatch--filter:before {
    border-radius: 50%;
    border: 0;
}

span.color-swatch.color-swatch--filter {
    width: 26px;
    height: 26px;
    border: 0;
}

label.tag__checkbox-wrapper.text-label {
  
    margin-bottom: 5px;
}

[data-collapsible-id="filter-filter-by-color"] label.tag__checkbox-wrapper.text-label {
    border: 0;
    padding: 0;
    margin-bottom: 5px;
}

[data-collapsible-id="filter-filter-by-color"] {}

.tag-list__header {
    font-size: 16px;
    padding-top: 0;
}

div#FilterDrawer .drawer__header.appear-animation.appear-delay-1 {
    border: 0;
    min-height: 0;
}

div#FilterDrawer {}

div#FilterDrawer .h2.drawer__title {
    font-size: 0;
}

div#FilterDrawer .drawer__fixed-header {
    min-height: 0;
    padding: 0 16px;
}

div#FilterDrawer .drawer__scrollable {
    padding: 16px;
}

div#FilterDrawer .collapsible-content__inner {
    padding: 0 15px;
}

.collection-sidebar__group {
    border: 0;
}

div#FilterDrawer form.filter-form {
    margin-top: 0;
}


.grid-product__tag.grid-product__tag--custom {
    display: none;
}

.product-grid-rating {
    display: none;
}





.text-with-icons__blocks .text-with-icons__block .text-with-icons__block-title h3 {
    line-height: 1.3em;
}
@media screen and (min-width: 768px) {
.text-with-icons .page-width {
    padding: 0;
}
  .text-with-icons__blocks.has-4-per-row {
    gap: 30px;
}
  .template-index .page-width.logo-list {
    padding-top: 40px;
}
}





span.collection-category-grid__title {
    color: #0ae6e6;
    font-weight: 600;
}

span.collection-category-grid__title path {
    fill: #0ae6e6;
}

.collection-category-container:hover span.collection-category-grid__title {
    color: #Fff;
}

.collection-category-container:hover span.collection-category-grid__title path {
    fill: #fff;
}


@media screen and (max-width: 768px) {
.template-index .grid-overflow-wrapper:after {right: -50px;}

.featured-collection-wrapper.scroll-wrapper.aos-init.aos-animate {}
}

@media screen and (max-width: 768px) {
a.grid-shop-now {
    background: #00BFE6;
    color: #292929;
}

  .text-with-icons .page-width .text-with-icons__blocks {
    /* scroll-snap-align: start; */
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
}

.text-with-icons .page-width .text-with-icons__blocks > div {
    scroll-snap-align: start;
}
  
.text-with-icons__blocks .text-with-icons__block .text-with-icons__block-title {
    max-width: 100%;
    font-size: 15px;
}

.text-with-icons__blocks .text-with-icons__block .text-with-icons__block-title h3 {
    font-size: 15px;
}

.text-with-icons__blocks .text-with-icons__block .text-with-icons__block-text p {
    font-size: 14px;
}

.text-with-icons .page-width {
    padding: 0 30px;
}
  .template-index .hero__text-content.vertical-center.horizontal-left {
    padding: 0 20px;
}
  #shopify-section-template--18429770662087__slideshow_iYaqaw .hero__text-content {
    padding: 0;
}.template-index .page-width.collection-category-grid {
    padding-top: 30px;
       padding-bottom: 0;
}
  .newsletter-section__image img {
    transform: scale(1.5) translate(-60px, 20px);
}
}


.logo-list h2.section-header__title {
    font-size: 25px;
}

@media screen and (max-width: 390px) {
.logo-list h2.section-header__title {
    font-size: 24px;
}

  
}



.shopify-section-group-header-group {
    z-index: 999999;
    position: relative;
}


div#pop-protector-hero .page-width {
    max-width: 1400px;
}
@media screen and (max-width: 768px) {

}
div#pop-protector-hero h2.h1.hero__title {
    line-height: 1.1em!important;
}


@media screen and (max-width: 768px) {
body.template-search a.grid-product__link .icon-specs-row {
    padding: 10px;
    width: 100%;
    gap: 5px;
}

html body.template-search a.grid-product__link .icon-block {
    max-width: 100%;
    justify-content: flex-start;
}

html body.template-search span.price-currency {
    font-size: 12px;
}
  .grid-overflow-wrapper:after{
    right: -50px!Important;
  }
}


.template-index .grid-overflow-wrapper .grid__item .icon-specs-row {
    display: none;
}

.template-index a.grid-shop-now {}

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

.grid-product__image-mask:hover .grid-shop-now {
    display: block;
    position: absolute;
    bottom: 15px;
    background: #00BFE6;
    color: #292929;
    width: calc(100% - 20px);
    left: 10px;
}
}


body .grid-product__title {
    min-height: 39px;
}

.hero__video {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
@media screen and (max-width: 575px) {
.hero--mobile--250px[data-mobile-natural="false"] .hero__image-wrapper.hero__image-wrapper--no-overlay {
    position: static;
}
.hero__video {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: initial;
}
.hero--mobile--250px[data-mobile-natural="false"] {
    height: auto;
    height: auto!important;
}

}




span.footer__powered_by {
    margin-left: 40px;
}

.footer__copyright>span {
    padding: 0;
}



.footer__copyright.site-footer__bottom-block {
    font-size: 16px;
}

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

.grid__item.footer__item--footer-0 {
    width: 25%;
}

.site-footer .grid {
    gap: 60px;
}
}



.grid-product__meta .appio-rating-badge .appio-rating-content {
    display: none;
}

@media screen and (max-width: 768px) {
a.btn.rewards-buton.input-group-btn {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
}
@media screen and (max-width: 1080px) {
.template-collection header.section-header.section-header--hero {
    padding-left: 20px;
    padding-right: 20px;
}
}


.appio-rating-badge {}

.cart__item--name .appio-rating-badge {
    display: none;
}


a.view-more-faq.btn {
    display: none!important;
}

.template- .shopify-section[id*="faq"],
.template-  .shopify-section[id*="newsletter"]{
  display: none;
}

.template-cart .shopify-section[id*="faq"],
.template-cart  .shopify-section[id*="newsletter"]{
  display: none;
}

.template-collection [id*=faq] .collapsible-trigger__icon .icon {
    filter: invert(1);
}

.template-cart .cart__subtotal {
    color: #fff;
}

.template-cart .cart__item-sub.cart__item-row {
    color: #fff;
}

@media screen and (max-width: 768px) {
.text-with-icons {
    overflow: scroll;
}
}



@media screen and (min-width: 768px) {
.slideshow-containerr button.flickity-button.flickity-prev-next-button.flickity-next {
    left: 39%;
}
}

@media screen and (max-width: 1300px) {
.slideshow-containerr .hero__text-content.vertical-center.horizontal-right {
    padding-left: 20px;
}
}
@media screen and (min-width: 768px) and (max-width: 1250px){
.slideshow-containerr  .hero__text-content.vertical-center.horizontal-right {
    padding-left: 60px;
}
}


