/** Shopify CDN: Minification failed

Line 179:0 Expected "}" to go with "{"

**/



.go2158204108.go2158204108.go2158204108:hover{
border-color:#fff !important;
}


.sf-pqv__button, .sf-prod-compare__button, .sf-wishlist__button {
  display: none !important;
}



.sustainability-container {
  display: flex;
  flex-direction: row;
}
.sustain-inner-outter {
  display: flex;
  flex-direction: row;
}
.sustain-inner {
  flex: 1;
}

.sustain-inner img {
  width: 100%;
}

@media(max-width:1000px) {
  .sustainability-container {
  flex-direction: column;
}
  .bottom-sustain-images {
    margin-top: -20%;
  }
}




[id$="__953ff4e9-3dce-43a8-a68e-0a993ad4156a"] .marquee-container, [id$="__66e5a28d-0878-4c46-886d-90fe9dd46e31"] .marquee-container {
  background-color: #ffffff !important;
    border-bottom: 1px solid #e3e3e3 !important;
    margin-bottom: 35px !important;
}

[id$="__953ff4e9-3dce-43a8-a68e-0a993ad4156a"] .marquee-words, [id$="__66e5a28d-0878-4c46-886d-90fe9dd46e31"] .marquee-words {
  font-family: 'Poppins' !important;
  font-size: 0.9rem !important;
}

[id$="__953ff4e9-3dce-43a8-a68e-0a993ad4156a"] .marquee, [id$="__66e5a28d-0878-4c46-886d-90fe9dd46e31"] .marquee {
  padding: 1rem 0rem !important;
}

.footer-mobile__common {
  display: none !important;
}

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

@media(max-width:768px) {
  .desktop-video {
    display: none;
  }
}

.sf__pcard-quick-add {
    display: none;
}
  
.three-steps .image-card__content {
    padding: 2.5rem 2.5rem 2.5rem 0rem !important;
}

.three-steps .image__card-heading-group {
  display: flex;
  flex-direction: column-reverse;
}

.about-page-titles .content__heading {
  font-size: 2.5rem !important;
  line-height: 1em !important;
}

@media(min-width:1024px) {
.about-page-titles {
  padding-right: 10% !important
}
}

@media(max-width:1024px) {
.about-page-titles {
  margin-bottom: 25px !important;
}
}

@media(max-width:767px) {
.shop-your-shots .sf-hero .sf-hero__inner {
height: 55vh !important;
}

/* @media(max-width:767px) {
.splash-image .sf-hero .sf-hero__inner {
height: 45vh !important;
} */


@media(max-width:767px) {
.we-go-together {
padding-bottom: 50px !important;
}
.we-go-together a.sf__btn.sf__btn-primary {
  padding: 0.9rem 1.5rem !important;
  margin-top: 10px !important;
  font-size: .9rem !important;
}
.slideshow-section a.sf__btn.sf__btn-primary {
  padding: 0.9rem 1.5rem !important;
  margin-top: 10px !important;
  font-size: .9rem !important;
}
.hero-section a.sf__btn.sf__btn-primary {
  padding: 0.9rem 1.5rem !important;
  margin-top: 10px !important;
  font-size: .9rem !important;
}
.getting-personal a.sf__btn.sf__btn-primary {
  padding: 0.9rem 1.5rem !important;
  margin-top: 10px !important;
  font-size: .9rem !important;
}
.what-is-a-shot a.sf__btn.sf__btn-primary {
  padding: 0.9rem 1.5rem !important;
  margin-top: 10px !important;
  font-size: .9rem !important;
}
.a-little-goes a.sf__btn.sf__btn-primary {
  padding: 0.9rem 1.5rem !important;
  margin-top: 10px !important;
  font-size: .9rem !important;
}
.hero-section .swiper-wrapper.sf__slider.sf__slider--fullscreen, .hero-section .sf__slide-image.relative .sf-image {
  height: 75vh !important;
}
  .three-steps .image-card__content-inner {
  text-align: left !important;
}  

.three-steps .image-card__content {
  justify-content: flex-start !important;
}  

.three-steps .image-card__content {
    padding: 1.5rem 2.5rem 2.5rem 0rem !important;
}
  
.image__card-heading {
    margin-bottom: 5px;
}
}






