/** Shopify CDN: Minification failed

Line 794:0 Unexpected "}"
Line 914:1 Unexpected "}"
Line 916:1 Expected identifier but found "%"
Line 917:0 Unexpected "<"
Line 924:0 Unexpected "<"
Line 925:1 Expected identifier but found "%"
Line 1007:0 "idth" is not a known CSS property
Line 1010:2 "ont-size" is not a known CSS property
Line 1014:4 "argin-bottom" is not a known CSS property

**/
@font-face {
  font-family: "Avenir Book";
  src: url("../assets/Avenir_Book.woff");
  font-style: normal;
}
 


@font-face {
  font-family: "AkzidenzGroteskNormal";
  src: url("../assets/Akzidenz.ttf");
  font-style: normal;
}
@font-face {
  font-family: "AkzidenzGrotesk";
  src: url("https://cdn.shopify.com/s/files/1/0034/7278/5477/files/Berthold-AkzidenzGroteskStd-BoldEx.ttf?12451580225937296950") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Avenir";
  src: url("../assets/Avenir.ttc");
  font-style: normal;
}
* {
  font-family: "Avenir Book";
}
.gundi-desktop {
  display: block;
}
@media screen and (max-width: 767px) {
  .gundi-desktop {
    display: none;
  }
}
.gundi-mobile {
  display: none;
}
@media screen and (max-width: 767px) {
  .gundi-mobile {
    display: block;
  }
}
/* Announcement Bar */
.announcement__bar .announcement__main {
  font-family: var(---font-stack-heading);
  font-size: 14px;
  font-weight: 500;
}
@media screen and (min-width: 2560px) {
  .announcement__bar .announcement__main {
    font-size: 16px;
  }
}
/* Drawer CSS */
.drawer__inner {
  justify-content: start !important;
  margin-top: 20px;
}
.drawer__inner .drawer__menu .sliderule__wrapper .sliderow {
  height: 40px;
}
/* HEADER CSS */
.header__mobile {
  font-family: "Avenir";
  padding-left: 66px;
  padding-right: 66px;
}
.header__mobile .header__mobile__hamburger {
  display: none;
}
@media screen and (max-width: 767px) {
  .header__mobile .header__mobile__hamburger {
    display: block;
  }
}
.header__mobile .header__mobile__hamburger .hamburger__lines span {
  height: 1px;
}
.header__mobile .gundi-main-menu {
  display: flex;
  align-items: center;
  margin-right: 70px;
}
@media screen and (max-width: 767px) {
  .header__mobile .gundi-main-menu {
    display: none;
  }
}
@media (min-width: 767px) and (max-width: 1024px) {
  .header__mobile .gundi-main-menu {
    margin-right: 30px;
  }
}
.header__mobile .gundi-main-menu .main-menu-item:not(:last-child) {
  margin-right: 120px;
}
.header__mobile .gundi-main-menu .main-menu-item a {
  font-family: "AkzidenzGroteskNormal";
  text-decoration: none;
  color: #ffffff;
}
@media screen and (min-width: 2560px) {
  .header__mobile .gundi-main-menu .main-menu-item a {
    font-size: 14px;
  }
}
@media (min-width: 767px) and (max-width: 1200px) {
  .header__mobile .gundi-main-menu .main-menu-item {
    margin-right: 50px;
  }
}
.header__mobile .header__logo {
  padding: 45px 0;
}
.header__mobile .gundi-header-actions {
  display: flex;
  align-items: center;
  margin-left: 70px;
}
@media screen and (max-width: 767px) {
  .header__mobile .gundi-header-actions {
    display: none;
  }
}
@media (min-width: 767px) and (max-width: 1024px) {
  .header__mobile .gundi-header-actions {
    margin-left: 30px;
  }
}
.header__mobile .gundi-header-actions .input-group:focus,
.header__mobile .gundi-header-actions .popout__toggle:focus,
.header__mobile .gundi-header-actions input:focus,
.header__mobile .gundi-header-actions select:focus,
.header__mobile .gundi-header-actions textarea:focus {
  border: none;
}
.header__mobile .gundi-header-actions .action-item {
  cursor: pointer;
  margin-right: 120px;
}
@media (min-width: 767px) and (max-width: 1200px) {
  .header__mobile .gundi-header-actions .action-item {
    margin-right: 50px;
  }
}
.header__mobile .gundi-header-actions .action-item a {
  font-family: "AkzidenzGroteskNormal";
  color: #ffffff;
}
@media screen and (min-width: 2560px) {
  .header__mobile .gundi-header-actions .action-item a {
    font-size: 14px;
  }
}
.header__mobile .gundi-header-actions .action-item-select {
  color: #fff;
  text-transform: uppercase;
  font-family: "AkzidenzGroteskNormal";
  font-size: 100%;
}
.gundi-header {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "AkzidenzGroteskNormal";
  color: #ffffff;
  width: 100%;
  position: fixed;
  z-index: 2;
  top: 0;
  background-color: transparent;
  padding: 0 15px;
}
@media (max-width: 767px) {
  .gundi-header {
    padding: 0;
  }
}
.gundi-header #mobileMenu {
  display: none;
  padding: 25px 30px;
  height: calc(100vh - 60px);
  font-size: 12px;
  background-image: linear-gradient(#000000, #eb1111);
}
.gundi-header #mobileMenu .main-menu-item {
  margin-top: 15px;
}
.gundi-header #mobileMenu .gundi-action-mobile {
  margin-top: 40px;
}
.gundi-header #mobileMenu .gundi-action-mobile div {
  margin-top: 15px;
}
.gundi-header .gundi-mobile-nav {
  padding: 0px 30px 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100px;
}
.gundi-header .gundi-mobile-nav .gundi-ham-hidden {
  opacity: 0;
}
.gundi-header .gundi-mobile-nav .rot45deg {
  transform: rotate(45deg);
  top: 7px !important;
}
.gundi-header .gundi-mobile-nav .rot-45deg {
  transform: rotate(-45deg);
}
.gundi-header .gundi-mobile-nav .gundi-hamburger-container {
  width: 30px;
  height: 20px;
  cursor: pointer;
}
.gundi-header .gundi-mobile-nav .gundi-hamburger-container ul.gundi-hamburger {
  display: block;
}
.gundi-header .gundi-mobile-nav .gundi-hamburger-container ul.gundi-hamburger li {
  height: 2px;
  background: #fff;
  content: "";
  position: relative;
  transition: 0.25s ease-in-out;
}
.gundi-header .gundi-mobile-nav .gundi-hamburger-container ul.gundi-hamburger li:nth-child(1) {
  top: 0;
}
.gundi-header .gundi-mobile-nav .gundi-hamburger-container ul.gundi-hamburger li:nth-child(2) {
  top: 5px;
}
.gundi-header .gundi-mobile-nav .gundi-hamburger-container ul.gundi-hamburger li:nth-child(3) {
  top: 10px;
}
.gundi-header .gundi-mobile-nav .gundi-cart-icon {
  height: 27px;
  position: relative;
  margin-top: -6px;
}
.gundi-header .gundi-mobile-nav .gundi-cart-icon img {
  height: 100%;
}
.gundi-header .gundi-mobile-nav .gundi-cart-icon .cart-items {
  position: absolute;
  top: 13px;
  left: 6px;
  font-size: 9px;
}
/* PLP CSS */
.product-item.custom {
  background-color: transparent;
  font-family: "AkzidenzGrotesk";
}
.product-item.custom .product-item__image {
  padding-top: 680px;
}
@media screen and (max-width: 767px) {
  .product-item.custom .product-item__image {
    padding-top: var(---product-grid-aspect-ratio);
  }
}
.product-item.custom .product-item__image .product-item__bg {
  max-height: 680px;
}
@media screen and (max-width: 767px) {
  .product-item.custom .product-item__image .product-item__bg {
    max-height: unset;
  }
}
.product-item.custom .product-item__image .product-item__bg__under {
  max-height: unset;
}
.product-item.custom.featured {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .product-item.custom {
    width: 100%;
  }
}
.product-item.custom .product-information {
  color: #ffffff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 30px 30px 35px;
}
.product-item.custom .product-information .product__grid__title {
  font-size: 18px;
  font-family: var(---font-stack-heading);
  font-weight: 600;
}
@media screen and (min-width: 2560px) {
  .product-item.custom .product-information .product__grid__title {
    font-size: 20px;
  }
}
.product-item.custom .product-information .price {
  opacity: 1;
  font-family: "AkzidenzGrotesk";
}
.product-item.custom .product-information .price .sold-out {
  color: #ffffff;
}
/* PDP Page */
.product__wrapper.custom {
  margin: 0;
}
.product__wrapper.custom .product__page {
  margin-left: 0;
}
.product__wrapper.custom .product-detail-wrapper {
  width: 100%;
}
.product__wrapper.custom .product-detail-wrapper .product__slides {
  display: flex;
  flex-wrap: wrap;
}
.product__wrapper.custom .product-detail-wrapper .product__slides .product-image-container {
  width: 50%;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .product__wrapper.custom .product-detail-wrapper .product__slides .product-image-container {
    width: 100%;
  }
}
.product__wrapper.custom .product-detail-wrapper .product__slides .product-image-container img {
  width: 100%;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
}
.product__wrapper.custom .product-detail-wrapper .product__slides .product-image-container:nth-child(2n + 4) {
  opacity: 0.8;
}
.product__wrapper.custom .product-detail-wrapper .product__slides .product-description-box {
  width: 50%;
  position: sticky;
  top: 0;
  z-index: 5;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100vh;
}
@media screen and (max-width: 767px) {
  .product__wrapper.custom .product-detail-wrapper .product__slides .product-description-box {
    width: 100%;
    position: static;
    max-height: 560px;
    padding: 20px 30px;
  }
}
.product__wrapper.custom .product-detail-wrapper .product__slides .product-description-box .form__wrapper {
  transition: height 0.5s;
  padding-top: 40px;
}
@media screen and (max-width: 767px) {
  .product__wrapper.custom .product-detail-wrapper .product__slides .product-description-box .form__wrapper {
    padding-top: 0;
  }
}
.product__wrapper.custom .product-detail-wrapper .product__slides .product-description-box .form__wrapper .form__width {
  max-width: 420px;
  padding: 0 20px;
}
@media screen and (max-width: 767px) {
  .product__wrapper.custom .product-detail-wrapper .product__slides .product-description-box .form__wrapper .form__width {
    max-width: unset;
    padding: 0;
  }
}
.product__wrapper.custom .product-detail-wrapper .product__slides .product-description-box .product__title__wrapper .product__title {
  font-size: 36px;
}
@media screen and (min-width: 2560px) {
  .product__wrapper.custom .product-detail-wrapper .product__slides .product-description-box .product__title__wrapper .product__title {
    font-size: 38px;
  }
}
.product__wrapper.custom .product-detail-wrapper .product__slides .product-description-box .product__title__wrapper .product__price {
  font-family: "AkzidenzGrotesk";
  font-size: 12px;
}
@media screen and (min-width: 2560px) {
  .product__wrapper.custom .product-detail-wrapper .product__slides .product-description-box .product__title__wrapper .product__price {
    font-size: 14px;
  }
}
.product__wrapper.custom .product-detail-wrapper .product__slides .product-description-box .product-description.rte {
  height: 260px;
  opacity: 1;
  transition: all 0.5s;
  overflow: hidden;
  transition-property: height, opacity;
  font-size: 12px;
}
@media screen and (min-width: 2560px) {
  .product__wrapper.custom .product-detail-wrapper .product__slides .product-description-box .product-description.rte {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .product__wrapper.custom .product-detail-wrapper .product__slides .product-description-box .product-description.rte {
    height: auto;
  }
}
.product__wrapper.custom .product-detail-wrapper .product__slides .product-description-box .product-description.rte.collapse {
  height: 0;
  opacity: 0;
}
.product__wrapper.custom .product-detail-wrapper .product__slides .product-description-box .product-form .product__selectors .selector-wrapper .variant-field.active .variant__button-label {
  border: 1px solid #ffffff;
}
.product__wrapper.custom .product-detail-wrapper .product__slides .product-description-box .product-form .product__selectors .selector-wrapper .variant-field .variant__button-label {
  font-family: "AkzidenzGrotesk";
  box-shadow: none;
  background-color: transparent;
  border-radius: 50%;
  display: block;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  padding: 0;
  font-size: 12px;
}
@media screen and (min-width: 2560px) {
  .product__wrapper.custom .product-detail-wrapper .product__slides .product-description-box .product-form .product__selectors .selector-wrapper .variant-field .variant__button-label {
    font-size: 14px;
  }
}
.product__wrapper.custom .product-detail-wrapper .product__slides .product-description-box .product-form .product__submit .btn.product__submit__add {
  background: #ffffff;
  color: #000000;
  font-family: "AkzidenzGrotesk";
  text-transform: uppercase;
  border: 1px solid #ffffff;
}
.product__wrapper.custom .product-detail-wrapper .product__slides .product-description-box .product-form .product__submit .btn.product__submit__add[disabled] {
  color: #ffffff;
  background-color: #000000;
  font-weight: 300;
}
.product-generic-paragraph-wrapper {
  padding: 90px 30px 60px;
  max-width: 900px;
  color: #ffffff;
  text-align: center;
  margin: 0 auto;
}
.product-generic-paragraph-wrapper .product-generic-paragraph-heading {
  font-size: 36px;
  font-family: var(---font-stack-heading);
  margin-bottom: 30px;
}
@media screen and (min-width: 2560px) {
  .product-generic-paragraph-wrapper .product-generic-paragraph-heading {
    font-size: 38px;
  }
}
.product-generic-paragraph-wrapper .product-generic-paragraph-text {
  font-size: 12px;
}
@media screen and (min-width: 2560px) {
  .product-generic-paragraph-wrapper .product-generic-paragraph-text {
    font-size: 14px;
  }
}
.product-generic-img-grid .prod-grid-row {
  display: flex;
  justify-content: center;
}
.product-generic-img-grid .prod-grid-row:last-child {
  margin-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .product-generic-img-grid .prod-grid-row {
    max-height: unset;
    flex-wrap: wrap;
  }
}
.product-generic-img-grid .prod-grid-row.row1 img {
  width: 100%;
}
.product-generic-img-grid .prod-grid-row img {
  width: 50%;
}
@media screen and (max-width: 767px) {
  .product-generic-img-grid .prod-grid-row img {
    max-height: 480px;
  }
}
/* Footer CSS */
.gundi-footer-wrapper {
  border-top: 1px solid #ffffff;
  display: flex;
  padding: 0 45px;
  box-sizing: border-box;
  padding-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .gundi-footer-wrapper {
    flex-direction: column;
  }
}
.gundi-footer-wrapper .gundi-footer-menu-container {
  width: 50%;
}
@media screen and (max-width: 767px) {
  .gundi-footer-wrapper .gundi-footer-menu-container {
    order: 2;
    width: 100%;
  }
}
.gundi-footer-wrapper .gundi-footer-menu-container .gundi-footer {
  width: 100%;
  color: #ffffff;
  padding-right: 20px;
  padding-top: 0;
  font-size: 12px;
  font-weight: 700;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .gundi-footer-wrapper .gundi-footer-menu-container .gundi-footer {
    font-size: 12px;
  }
}
@media screen and (min-width: 2560px) {
  .gundi-footer-wrapper .gundi-footer-menu-container .gundi-footer {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .gundi-footer-wrapper .gundi-footer-menu-container .gundi-footer .gundi-footer-menu .footer-menu-item {
    font-size: 12px;
  }
}
.gundi-footer-wrapper .gundi-footer-menu-container .gundi-footer .gundi-footer-menu .footer-menu-item:not(:first-child) {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .gundi-footer-wrapper .gundi-footer-menu-container .gundi-footer .gundi-footer-menu .footer-menu-item:not(:first-child) {
    margin-top: 15px;
  }
}
.gundi-footer-wrapper .gundi-footer-menu-container .gundi-footer .gundi-footer-menu .footer-menu-item a {
  font-family: "AkzidenzGrotesk";
}
.gundi-footer-wrapper .gundi-newsletter-container {
  width: 50%;
}
@media screen and (max-width: 767px) {
  .gundi-footer-wrapper .gundi-newsletter-container {
    order: 1;
    width: 100%;
  }
}
.gundi-footer-wrapper .gundi-newsletter-container .hero__content__wrapper {
  position: static;
  display: block;
}
.gundi-footer-wrapper .gundi-newsletter-container .hero__content__wrapper .hero__content {
  padding-left: 120px;
  padding-right: 30px;
}
@media screen and (max-width: 767px) {
  .gundi-footer-wrapper .gundi-newsletter-container .hero__content__wrapper .hero__content {
    padding: 0;
  }
}
.gundi-footer-wrapper .gundi-newsletter-container .hero__content__wrapper .hero__content .newsletter__title {
  margin-bottom: 30px;
  font-family: inherit;
  font-style: normal;
  font-size: 16px;
  font-family: "AkzidenzGroteskNormal";
  display: none;
}
@media screen and (min-width: 2560px) {
  .gundi-footer-wrapper .gundi-newsletter-container .hero__content__wrapper .hero__content .newsletter__title {
    font-size: 18px;
  }
}
.gundi-footer-wrapper .gundi-newsletter-container .hero__content__wrapper .hero__content .newsletter-signup {
  max-width: none;
  width: 100%;
}
.gundi-footer-wrapper .gundi-newsletter-container .hero__content__wrapper .hero__content .input-group {
  border: none;
  font-size: 10px;
  border-bottom: 1px solid #ffffff;
}
@media screen and (min-width: 2560px) {
  .gundi-footer-wrapper .gundi-newsletter-container .hero__content__wrapper .hero__content .input-group {
    font-size: 12px;
  }
}
.gundi-footer-wrapper .gundi-newsletter-container .hero__content__wrapper .hero__content .input-group .input-group-btn {
  background-color: transparent;
  font-family: "AkzidenzGroteskNormal";
}
.gundi-footer-wrapper .gundi-newsletter-container .hero__content__wrapper .hero__content .input-group .input-group-btn .btn.caps {
  background-color: transparent;
  color: #ffffff;
  letter-spacing: normal;
  text-transform: none;
  font-size: 10px;
  font-weight: 400 !important;
  font-family: "AkzidenzGroteskNormal";
}
.gundi-footer-wrapper .gundi-newsletter-container .hero__content__wrapper .hero__content .input-group .input-group-btn .btn.caps[disabled] {
  color: #9b9b9b;
}
@media screen and (min-width: 2560px) {
  .gundi-footer-wrapper .gundi-newsletter-container .hero__content__wrapper .hero__content .input-group .input-group-btn .btn.caps {
    font-size: 12px;
  }
}
.gundi-footer-wrapper .gundi-newsletter-container .hero__content__wrapper .hero__content .rte {
  font-family: "AkzidenzGroteskNormal";
}
.gundi-footer-wrapper .gundi-newsletter-container .hero__content__wrapper .hero__content .rte a {
  text-decoration: none;
  color: #f8e71c;
  font-size: 10px;
  font-family: "AkzidenzGroteskNormal";
}
@media screen and (min-width: 2560px) {
  .gundi-footer-wrapper .gundi-newsletter-container .hero__content__wrapper .hero__content .rte a {
    font-size: 12px;
  }
}
/* Homepage CSS */
.hero__content__wrapper {
  justify-content: space-around !important;
}
@media screen and (max-width: 767px) {
  .hero__content__wrapper {
    flex-direction: column;
  }
}
.hero__content__wrapper .hero__title {
  font-family: var(---font-stack-heading);
}
.hero__content__wrapper .hero__title a {
  font-family: var(---font-stack-heading);
}
.rich-text__content p {
  font-size: 14px;
}
@media screen and (min-width: 2560px) {
  .rich-text__content p {
    font-size: 16px;
  }
}
/* Mini Cart CSS */
.cart-dropdown .cart-dropdown__head {
  text-align: center;
  border-bottom: 1px solid #ffffff;
  padding: 40px 18px;
}
.cart-dropdown .cart-dropdown__head h3 {
  font-size: 36px;
  font-family: var(---font-stack-heading);
  text-transform: none;
  font-weight: 400;
}
@media screen and (min-width: 2560px) {
  .cart-dropdown .cart-dropdown__head h3 {
    font-size: 38px;
  }
}
.cart-dropdown .cart-dropdown__items .cart-item:not(:last-child) {
  border-bottom: 1px solid #ffffff;
}
.cart-dropdown .cart-dropdown__items .cart-item .cart-item__content .cart-item__content-inner .cart-item__title {
  font-size: 18px;
  font-family: var(---font-stack-heading);
  text-transform: none;
  font-weight: 400;
}
@media screen and (min-width: 2560px) {
  .cart-dropdown .cart-dropdown__items .cart-item .cart-item__content .cart-item__content-inner .cart-item__title {
    font-size: 20px;
  }
}
.cart-dropdown .cart-dropdown__items .cart-item .cart-item__content .cart-item__content-inner .cart-item__title a {
  font-family: var(---font-stack-heading);
}
.cart-dropdown .cart-dropdown__items .cart-item .cart-item__content .cart-item__content-inner .cart-item__meta .cart-item__selected-options {
  font-size: 10px;
}
@media screen and (min-width: 2560px) {
  .cart-dropdown .cart-dropdown__items .cart-item .cart-item__content .cart-item__content-inner .cart-item__meta .cart-item__selected-options {
    font-size: 12px;
  }
}
.cart-dropdown .cart-dropdown__items .cart-item .cart-item__content .cart__price {
  font-size: 10px;
  font-family: "AkzidenzGrotesk";
}
@media screen and (min-width: 2560px) {
  .cart-dropdown .cart-dropdown__items .cart-item .cart-item__content .cart__price {
    font-size: 12px;
  }
}
.cart-dropdown .cart__foot {
  border-top: 1px solid #ffffff;
}
.cart-dropdown .cart__foot .cart__total span {
  font-size: 16px;
  font-family: var(---font-stack-heading);
  text-transform: none;
  font-weight: 400;
  letter-spacing: 1px;
}
@media screen and (min-width: 2560px) {
  .cart-dropdown .cart__foot .cart__total span {
    font-size: 18px;
  }
}
.cart-dropdown .cart__foot .cart__total span.cart__total__money {
  font-size: 10px;
  font-family: "AkzidenzGrotesk";
}
@media screen and (min-width: 2560px) {
  .cart-dropdown .cart__foot .cart__total span.cart__total__money {
    font-size: 12px;
  }
}
.cart-dropdown .cart__checkout {
  font-family: "AkzidenzGrotesk";
  text-transform: uppercase;
}
.blog * {
  font-family: var(---font-stack-heading);
}
.blog .blog-listing .article__image {
  height: 540px;
}
.blog .article__link a {
  font-size: 14px;
}

@media screen and (min-width: 2560px) {
  .blog .article__link a {
    font-size: 16px;
  }
}
.collection__title:not(.hero__content__wrapper) {
  display: none;
}
#shopify-section-index-hero .text-dark .btn--secondary.hero__btn:hover {
  color: #000000;
}
.blog--no-title {
  padding-top: 0px !important;
}
.Gundi-a-female {
    width: 700px;
    height: 190px;
    font-family:"Caslon Old Face", serif;
    font-size: 24px;
    font-weight: 300;
    font-stretch: normal;
    font-style: italic;
    line-height: 1.3;
    letter-spacing: 2px;
    text-align: center;
    color: #fff;
  font-kerning:none;
}
}

.Gundi-a-female .text-style-1 {
  font-family: KohinoorDevanagari;
  font-size: 20px;
  font-style: normal;
}
main#MainContent {
    padding-bottom: 0px;
}

.Its-been-over-60-ye {
  width: 395px;
  margin: 45px 0 0;
  font-family: Avenir Book;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}


.video__description.aos-init.aos-animate{

width: 395px;
  margin: 45px 0 0;
  font-family:Avenir Book;
  font-size: 14px !important;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  
}
.video__description.aos-init.aos-animate {
    margin-bottom: 30px;
}

h2.video__title.aos-init.aos-animate {
    text-align: left;
}

.page-width.imp2{


  text-align: left!important;
  color: #fff;
}



.logos.logos--template--14549762506806__16573456914f5d6b2d {
    padding: 0px;
}
.logos__wrapper.logos__wrapper--tall {
    padding: 0px;
  padding-top:25px;
    padding-bottom: 25px;
}

div#logos__slider-text--template--14549762506806__16573456914f5d6b2d {
    display: none;
}






 @media only screen and (max-width: 544px){
 
   
   .colors-template--14549757001782__1657343548f1028d4d.image-height:nth-child(3) > div.image-with-text-wrapper.js-overflow-container.image-with-text-wrapper--natural > div.image-with-text__text.js-overflow-container:nth-child(1) > div.image-with-text__inner.js-overflow-content > div.video__description.aos-init.aos-animate:nth-child(2) > p
{

  text-align: center;
  width: 200px;
}
   
.colors-template--14549757001782__1657343556de94e69c.image-height:nth-child(3) > div.image-with-text-wrapper.js-overflow-container.image-with-text-wrapper--reverse > div.image-with-text__text.js-overflow-container:nth-child(1) > div.image-with-text__inner.js-overflow-content > div.video__description.aos-init.aos-animate:nth-child(2) > p

{

  
  width: 200px;   
}

   body > div.container:nth-child(2) > main#MainContent.main-content:nth-child(3) > div#shopify-section-template--14549757001782__1657343548f1028d4d.shopify-section:nth-child(2) > section#FeaturedImage-template--14549757001782__1657343548f1028d4d.index-double.js-overflow-container.image-with-text-section.colors-template--14549757001782__1657343548f1028d4d.image-height:nth-child(3) > div.image-with-text-wrapper.js-overflow-container.image-with-text-wrapper--natural > div.image-with-text__text.js-overflow-container:nth-child(1) > div.image-with-text__inner.js-overflow-content > div.video__description.aos-init.aos-animate:nth-child(2) > p
   {
     width:99%;
     text-align:center;
     margin:auto;
   }
   .video__description.aos-init.aos-animate {
    width: 85%;
    text-align: justify;
   }
 }

 @media only screen and (max-width: 768px){
 
   body > div.container:nth-child(2) > main#MainContent.main-content:nth-child(3) > div#shopify-section-template--14549757001782__1657343552d9e859e0.shopify-section.section-fullscreen:nth-child(3) > div.index-hero.wide-image.js-overflow-container.text-light > div.hero__content__wrapper.align--middle-center.hero__content--transparent:nth-child(1) > div.hero__content.js-overflow-content.aos-init.aos-animate > h1.hero__title.aos-init.aos-animate:nth-child(1)
   {
     width:65%;
     margin: auto;
   }

 }

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

}
 }

{% if page.handle == "impact" %}
<style>
.video__description.aos-init.aos-animate{


  text-align: left;
  color: #fff;
}
</style>
{% endif %}
  
  
.colors-template--14549757001782__1657343548f1028d4d.image-height:nth-child(3) > div.image-with-text-wrapper.js-overflow-container.image-with-text-wrapper--natural > div.image-with-text__text.js-overflow-container:nth-child(1) > div.image-with-text__inner.js-overflow-content > h2.video__title.aos-init.aos-animate:nth-child(1)
{

  text-align: center;

}

.colors-template--14549757001782__1657343548f1028d4d.image-height:nth-child(3) > div.image-with-text-wrapper.js-overflow-container.image-with-text-wrapper--natural > div.image-with-text__text.js-overflow-container:nth-child(1) > div.image-with-text__inner.js-overflow-content > div.video__description.aos-init.aos-animate:nth-child(2) > p
{

  text-align: center;
  width: 395px;
  margin: 45px 0 0;
  font-family: Avenir Book;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: normal;
 
  color: #fff;

}
.colors-template--14549757001782__1657343556de94e69c.image-height:nth-child(3) > div.image-with-text-wrapper.js-overflow-container.image-with-text-wrapper--reverse > div.image-with-text__text.js-overflow-container:nth-child(1) > div.image-with-text__inner.js-overflow-content > h2.video__title.aos-init.aos-animate:nth-child(1)
{

  text-align: center;

}

.colors-template--14549757001782__1657343556de94e69c.image-height:nth-child(3) > div.image-with-text-wrapper.js-overflow-container.image-with-text-wrapper--reverse > div.image-with-text__text.js-overflow-container:nth-child(1) > div.image-with-text__inner.js-overflow-content > div.video__description.aos-init.aos-animate:nth-child(2) > p

{

  
  text-align: center;
  width: 395px;
  margin: 45px 0 0;
  font-family: Avenir Book;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: normal;

}


body > div.container:nth-child(2) > main#MainContent.main-content:nth-child(3) > div#shopify-section-template--14549762506806__16573456914f5d6b2d.shopify-section:nth-child(3) > div.logos.logos--template--14549762506806__16573456914f5d6b2d:nth-child(2) > div.container > div.logos__wrapper.logos__wrapper--tall
{
width:1366px;
}

.image-with-text__inner.js-overflow-content {
    padding-left: 5%;
    padding-right: 5%;
}

span.text-style-1 {
    font:Caslon Old Face;
}

p{
  font-size:14px !important;
  line-height:1.21!important;
}
.video__description.aos-init.aos-animate {
    margin-bottom: 0px;
}
.gundi-footer-wrapper {
    border-top: 0px !important;
}
span.text-style-1 {
    
    font-style: normal;
}
#shopify-section-template--14549757001782__1657343548f1028d4d   {
idth:30px !important;
}
.text-style-1{
  ont-size:50px;
}

div#shopify-section-header {
    argin-bottom: -164px;
}