/** Shopify CDN: Minification failed

Line 213:0 Unexpected "}"

**/
.site-header__logo image-element.aos-init.aos-animate {
    position: initial;
}

@media only screen and (min-width: 769px) {
    .site-header {
        padding: 0px 0 !important;
    }
  ul.site-nav.site-navigation {
    margin-top: 42px;
}
  .textandvideo .video-div {
    width: 50%;
}
}
@font-face {
    font-family: 'DynamoEF-BoldCondensed';
    src: url('/cdn/shop/files/DynamoEF-BoldCondensed.otf?v=1730790966') format('opentype');
    font-weight: normal;
    font-style: normal;
}

.hero__text-content .animation-contents {
    font-family: DynamoEF-BoldCondensed, sans-serif;
    color: #ad7c4e;
    text-transform: capitalize;
    line-height: 115px;
}
@media only screen and (min-width: 769px) {
    .slideshow__slide--slideshow-0 .hero__title {
        font-size: 140px !important;
    }
}
.site-nav__icons {
    display: flex;
}
  
.site-nav__icons button#search-bar-icon {
    background-color: transparent;
    padding-right: 0;
}
.site-nav__icons input.input-group-field {
    border: none;
}
.site-nav__icons form.input-group.search-bar {
    border: 3px solid #efefef;
    border-radius: 25px;
}
.promo-grid__text h2.rte--block {
    font-family: DynamoEF-BoldCondensed, sans-serif;
    color: #000;
    font-size: 3.5rem;
}

.promo-grid__text h2.rte--block {
    font-family: DynamoEF-BoldCondensed, sans-serif;
    color: #000;
    font-size: 3.5rem;
    
}
.flex-grid__item--promo-0.flex-grid__item--50 .promo-grid__text {
    font-size: 1.0em;
    margin-top: -148px;
}
.flex-grid__item--advanced_BWAbB8.flex-grid__item--50 .promo-grid__text {
    font-size: 1.0em;
    margin-top: -148px;
}
.promo-grid__text a.btn {
    color: #000 !important;
    font-weight: 600;
}
[data-center-text=true] .grid-product__meta {
    font-family: sans-serif;
    text-align: left;
    padding:10px 0;
}
[data-center-text=true] .grid-product__meta .grid-product__title.grid-product__title--body {
    text-transform: initial;
    font-size: 25px;
    font-weight: 600;
    letter-spacing: 0;
}
[data-center-text=true] .grid-product__meta .grid-product__price {
    text-transform: initial;
    font-size: 25px;
    font-weight: 600;
    letter-spacing: 0;
}
.site-nav__link, .mobile-nav__link--top-level {
    text-transform: initial;
    font-size: 25px;
    font-weight: 600;
    letter-spacing: 0;
}
div#shopify-section-template--18644996620544__featured_collection_EPL33B {
    background-image: url(/cdn/shop/files/iStock-1170503758.jpg?v=1729924030);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
    height: 630px;
}

@media screen and (max-width: 679px){
div#CollectionSection-template--18644996620544__featured_collection_EPL33B .page-width .grid.grid--uniform {
    padding-top: 0% !important;
}
div#shopify-section-template--18644996620544__featured_collection_EPL33B .grid-product__meta .grid-product__title.grid-product__title--body {
    font-size: 12px !important;
}
  #shopify-section-template--18667626955008__vedio_with_text_VCV73y .feature-row__item--overlap-images > * {
    width: 80% !important;
    transform: matrix(1, 0, 0, 1, 0, 0);
}
[data-center-text=true] .grid-product__meta .grid-product__title.grid-product__title--body, [data-center-text=true] .grid-product__meta .grid-product__price, .site-nav__link, .mobile-nav__link--top-level {
    font-size: 12px !important;
  font-weight: 600 !important;
}
 .textandvideo .video-div {
    width: 90%;
} 
}
.collapsible-content__inner.rte {
    font-weight: 500;
    font-size: 16px !important;
}
div#shopify-section-template--18644996620544__featured_collection_EPL33B div#CollectionSection-template--18644996620544__featured_collection_EPL33B {
    display: flex;
    /* align-items: center; */
    align-content: flex-end;
    flex-wrap: wrap;
}

div#shopify-section-template--18644996620544__featured_collection_EPL33B h2.section-header__title {
    font-family: DynamoEF-BoldCondensed, sans-serif;
    color: #ad7c4e;
    text-transform: capitalize;
    font-size: 5rem;
}
h2.rte--block.rte--strong ,.section-header h2, a.site-nav__link.site-nav__link--underline {
    text-transform: capitalize !important;
}
a.btn {
    text-transform: capitalize;
}
@media only screen and (max-width: 769px) {
.promo-grid__text a.btn {
    display: ruby-text;
}
.hero__text-content .animation-contents{
    line-height:40px !important;
  }
.promo-grid__bg .promo-grid__content .rte--block.rte--strong {
    margin: 0 44px 68px 50px !important;
}
h2.rte--block.rte--strong {
    font-size: 35px;
}
  .type-advanced .promo-grid__content{
      padding:10px 5px;
  }
}
  h2.section-header__title{
    padding-top:56px;
  }

.section-header h2{
  font-weight:900;
}
[data-center-text=true] .grid-product__meta .grid-product__title.grid-product__title--body,
[data-center-text=true] .grid-product__meta .grid-product__price, .site-nav__link, .mobile-nav__link--top-level {
          font-weight: 100;
          font-size:20px;

}
.grid__item-image-wrapper {
    background-color: white;
    min-height: 407px!important;
  padding:5px!important;
}
@media only screen and (max-width: 769px) {
.grid__item-image-wrapper {
    background-color: white;
    min-height: 250px!important;
}
  .flex-grid__item--advanced_BWAbB8.flex-grid__item--50 .promo-grid__text,.flex-grid__item--promo-0.flex-grid__item--50 .promo-grid__text{
    margin-top:0%;
    padding:4%
  }
  
  div#CollectionSection-template--18644996620544__featured_collection_EPL33B .page-width .grid.grid--uniform {
    padding-top: 0%;
  }
}

div#CollectionSection-template--18644996620544__featured_collection_EPL33B .page-width .grid.grid--uniform {
    padding-top: 23%;
}
.flex-grid--template--18644996620544__promo_grid_bWpYLf .flex-grid__item  .promo-grid__container.vertical-center .promo-grid__content .promo-grid__text {
    margin: 0px 27px 118px 0px;
}
.flex-grid__item.flex-grid__item--33 .horizontal-left .promo-grid__content h2.rte--block.rte--strong {
    font-size: 40px;
}
.type-advanced .promo-grid__content{
  padding:1em;
}
}
.testimonials-section {
    min-height: 500px !important;
}
.flickity-slider .testimonials-slide {
    min-height: 500px !important;
}
/* a.btn */
 ::after {
  background: transparent;
  background-color: none;
  width: auto !IMPORTANT;
}

.drawer .cart__image image-element.aos-init.aos-animate {
    position: initial;
}
.feature-row__text .rte p {
    font-weight: 500;
}
@media only screen and (min-width: 769px) {
    .site-footer {
        padding-bottom: 30px !IMPORTANT;
    }
}
@media only screen and (max-width: 768px) {
    div#CollectionSection-template--18644996620544__featured_collection_EPL33B .grid-overflow-wrapper .grid__item {
        flex: 0 0 48vw;
        width: 50vw;
    }
}

.product__policies.rte.small--text-center {
    display: none;
}