
.cart-item__remove {
    z-index: 1000;
}

.product-single__price-compare span.money, .product-single__price-compare{
      color: #919191 !important;
  font-size: 20px;
}

.saso-cart-item-price .original_price, .saso-cart-item-line-price .original_price{
      text-decoration: none !important;
}

.footer-copyright ul li{   

	list-style-type: none;
    display: inline-block;
    border-right: 1px solid rgba(255, 255, 255, 0.5);
    padding-right: 7px;
    margin-right: 5px;
}

.footer-copyright ul li:last-child{
  border-right: 0;
}

.footer-copyright ul{
  margin-left: 0;
}

.footer-copyright__text {
    line-height: normal;
}

.header--mega .primary-nav .nav__sub__items--multiple .nav__sub__link{
      border-bottom: 2px dotted rgba(17, 17, 17, 0.1) !important;
    color: #c50000;
    font-weight: bold;
}

.top-bar-list.left{
      float: left;
    margin-left: 0;
}


.party-image-container img{
  width: 100%;
}

.party-item-wrapper:hover{
  box-shadow: 0 0 20px rgba(81,44,29,.5);
}

.party-collection-container{
  display: flex;
}

.party-button{
  margin-bottom: 20px;
}

.party-content-container{
  padding: 20px 15px;
  background: white;
}

.party-image-container{
  position: relative;
}

.party-text h4{
  font-size: 1rem;
  color: #512c1d;
}

.party-text p, .party-text ul, .party-text li{
      color: #919191;
  font-size: 14px;
}

.party-text h5{
  color: #c50000;
  font-weight: bold;
}

.party-text li:before{
  content: '';
    width: 5px;
    height: 5px;
    background: #c50000;
    position: absolute;
    top: 12px;
    left: -20px;
}

.party-text li{
  list-style-type: none;
  position: relative;
}

.party-content .title h3{
  color: #c50000;
  font-weight: bold;
  text-transform: uppercase;
}

.party-price-container{
  position: absolute;
  bottom: 0;
  background: white;
  padding: 10px 0px;
  left: 0;
  display: flex;
}

.party-price {
    border-right: 2px dotted #e3e3e3;
    text-align: center;
        padding: 0px 15px;
}

.party-price:last-child{
  border-right: 0;
}

.party-price span{
  display: block;
}

.party-price .party-variant-title{
  font-size: 10px;
  color: #e3e3e3;
  text-transform: uppercase;
  margin: 0;
}

.party-price span.price{
      color: #512c1d;
  margin: 0;
      font-size: 21px;
  line-height: normal;
}



.party-item-container{
  padding: 25px;
  width: 33%;
}


.home-image-grid__content {
    max-width: initial;
}

.cart__product-meta {
    font-size: .7rem;
    display: inline-block;
  line-height: normal;
}

.property-container{
  line-height: normal;
}


.booking-form > div{
  position: relative;
}

span.slots-available{
  position: absolute;
  right: 0;
  color: #c50000;
  font-size: 11px;
  font-weight: bold;
  top: 5px;
}

.bta-bar-message{
      background: #c50000 !important;
    z-index: 1000;
}

.store-content-container{
  display: flex;
}

.factory-store-text-block{
  margin-bottom: 15px;
  padding-bottom: 15px;
}

.factory-store-text-block p{
  margin-bottom: 0px;
}
.store-content-container > div{
  width: 50%;
}
.tour-heading-image-container{
      padding: 15px;
    margin-bottom: 20px;
    background-color: #fff;
    border-radius: 50%;
}

.tour-contact-container{
  padding-left: 30px;
}

.tour-fact-section{
  display: flex;
}

.tour-fact-section > div{
  width: 50%;
}

@media screen and (max-width: 767px) {
  .tour-fact-section > div{
    width: 100%;
  }
  .tour-fact-section{
    flex-direction: column;
  }
  
  .tour-contact-container{
    padding-left: 0px;
  }
  
  .store-content-container{
    flex-direction: column;
  }

  .store-content-container > div{
    width: 100%;
  }

}

.tour-facts-container{
  background-color: #1db3db;
      padding: 20px;
}

.tour-heading h2{
  color: white;
  font-weight: bold;
      line-height: normal;
}

.tour-heading-container{
  display: flex;
      align-items: center;
}

.tour-heading-image-container{
  width: 30%;
  
}

.tour-heading{
  width: 70%;
  padding-left: 20px;
}

.fact-number{
      font-size: 30px;
  font-weight: bold;
}

.fact-content{
  padding-left: 15px;
}

.fact-item{
  display: flex;
      align-items: center;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 2px dotted white;
}
.fact-item > div{
  color: white;
}

.top-bar-list i {
  color: #c50000;
}

.section--related-products{
  background: white;
  padding-top: 20px;
}

.product-single__content-text {
    margin-bottom: 10px;
    margin-top: 10px;
}

.product-single__title-text{
  text-align: left;
  font-weight: bold;
}

.product-single__variant .selector-wrapper select{
      background: white;
  border: 1px solid rgba(17,17,17, 0.2);
}

.js-qty__num {
    background: white;
}

.selector-wrapper{
  background: #d4d4d4;
}

.product-single__box{
  border: 0;
  background: transparent;
}

.product-single__form {
    background-color: transparent;
    padding: 0;
}

.product-single__price, .product-single__price span{
  background: none;
  color: #c50000;
  font-size: 28px;
  padding: 0px;
}

/* mega */

.header--mega .primary-nav .nav__sub__item--sub .nav__sub__link {
    border-bottom: 2px dotted rgba(17, 17, 17, 0.1) !important;
      color: #c50000;
    font-weight: bold;
}

.header--mega .primary-nav .nav__sub__item--sub .nav__sub__link:hover {
    border-bottom: 2px dotted rgba(17, 17, 17, 0.4) !Important;
      color: #c50000;
    font-weight: bold;
}
.not-mega .nav__sub{
      width: 300px !important;
}

.not-mega .nav__sub__items--single{
      text-align: left !important;
}

.not-mega .nav__sub__link{
  font-size: 0.9rem !important;
}

.not-mega .nav__sub__item{
  width: 100% !important;
}

.not-mega.primary-nav__item {
    position: relative !important;
}

/* end */
.nav__link--sub:after {
    content: '';
}

.collection-main #bc-sf-filter-tree-mobile button{
    color: #919191;
    background-color: #fff;
    border-color: #fff;
      display: inline-block;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    letter-spacing: -1px;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    white-space: nowrap;
    line-height: 1;
    border-radius: 25px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 14px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
    border: none;
    position: relative;
    right: 0;
    bottom: 0;
    margin-top: 15px;
    font-weight: bold;
  transition: .3s;
}

.collection-main #bc-sf-filter-tree-mobile button:hover{
   background: #c50000;
    color: #fff;
    transform: scale(1.05);
}




.collection-image-text  .no-bleed-image {
    background-position: center bottom;
}


.pagination .page, .pagination .next, .pagination .prev {
    border: 0;

}

#bc-sf-filter-bottom-pagination {

    display: inline-block !important;
    float: none;
    text-align: center;
}

.pagination .page.current, .pagination .next.current, .pagination .prev.current {
    color: #ffffff;
    background: #c50000;
}

.pagination .page a, .pagination .next a, .pagination .prev a {
    background: transparent;
}
.product__label-text{
  display: none;
}
.product-details-container{
  padding: 15px 5px;
}

.bc-sf-filter-selection-wrapper .bc-sf-filter-selected-items .selected-item {
    font-size: 13px;
}

.bc-sf-filter-option-block .bc-sf-filter-block-content ul li input[type=checkbox] + a > span:first-child {
    width: 12px;
    height: 12px;
    top: 6px;
}

.bc-sf-filter-block-content .bc-sf-filter-option-range-amount input {
    font-size: 13px;
    color: #919191;
}

.bc-sf-filter-block-title h3{
  color: #919191;
}

.bc-sf-filter-option-value, .bc-sf-filter-option-amount {
    font-size: 13px;
    color: #919191;
}

.bc-sf-filter-option-block .bc-sf-filter-block-content ul li a:hover .bc-sf-filter-option-value, 
.bc-sf-filter-option-block .bc-sf-filter-block-content ul li a:hover .bc-sf-filter-option-amount{
  color: #512c1d;
}

.checkbox:hover label, .radio:hover label {
    color: #512c1d;
}

.collection-sidebar{
      padding: 10px 15px;
}
.selector-wrapper select {
    border-color: transparent;
  color: #919191;
}

#bc-sf-filter-top-sorting label{
  color: #919191;
}

.faq__accordion__title-text {
    font-weight: 700;
    font-size: 1em;
    color: #c50000;
      margin-bottom: 0;
}

.faq__accordion__title {
    padding-top: 10px;
    padding-bottom: 10px;
      border-bottom: 2px dotted #c9c9c9;
}

.faq__accordion__title.js-active{
    border-bottom: 0;
}

.faq__accordion__item.js-active{
      border-bottom: 2px dotted #c9c9c9;
    margin-bottom: 0;
    padding-bottom: 25px;
}

.faq__accordion__title:before{
  top: 0px;
}

.nav__sub-wrap{
  width: 300px;
}

.page-custom-container{
      background-color: white;
    padding: 25px 0px;
    max-width: 1200px;
    margin: 0 auto;
}
.rte a:not(.link){
  color: #c50000;
  font-weight: bold;
}

.rte a:not(.link):hover{
  color: #919191;
}
.home-testimonials--featured-grid .home-testimonials__content, .home-testimonials--grid .home-testimonials__content{
      background: white;
    border-radius: 25px;
    padding: 20px 20px !important;
}

.home-testimonials__item--featured .home-testimonials__content{
  margin: 0 auto !important;
}

.home-testimonials--featured-grid .home-testimonials__content{
  margin: 10px;
}

    

.home-testimonials__text__title{
font-weight: bold;
    font-size: 1.2em;
    color: #512c1d;
    margin-bottom: 15px;
}

.home-testimonials__item--featured .home-testimonials__text__text {
    font-size: 1.3rem;
}

.home-testimonials__name__text{
     font-size: 1em;
    font-weight: bold;
  color: #c50000;
}

.home-testimonials--featured-grid .home-testimonials__item:not(.home-testimonials__item--featured) .home-testimonials__text__text, .home-testimonials--grid .home-testimonials__item:not(.home-testimonials__item--featured) .home-testimonials__text__text {
    font-size: 1rem;
}

.contact-text p{
  font-size: 0.9rem;
  margin-bottom: 5px;
  
}

#SortBy, label[for="SortBy"]{
  font-weight: bold;
  color: #919191;
}

.blog__title{
  font-weight: bold;
  font-size: 1.1rem;
  
}

.blog__text {
    font-size: 0.9rem;
}
.section-bg:after{
            content: '';
            position: absolute;
            top: -50%;
            left: 0;
            width: 150%;
            height: 200%;
            z-index: 1;

      }


.section-bg:before{
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        
        background-position: 0 0;
        background-repeat: repeat;
        background-size: 200px 200px;
        opacity: .1;
        mix-blend-mode: overlay;

      }

.section-bg{
        padding: 50px 0px;
        
        position: relative;
        overflow: hidden;
        padding: 15px;
        clear: both;
      }

.o-layout__item {
    z-index: 2;
}

.section__title-text{
  font-weight: bold;
}

header#top{
  border: 1px solid #c9c9c9;
  border-top: 0;
}

.article__content.rte{
      margin: 0px -102px 0;
    background: white;
    padding: 40px;
  
}

.section--footer{
  margin-bottom: 0 !Important; 
}

img.home-inline__media-img{
  max-width: 100%;
  width: 100%;
}

h3.home-inline__title, h5.home-inline__sub-title{
  font-weight: bold;
}

#footer{
    background-position: center center;
    background-repeat: repeat;
    background-size: cover;
}

.footer-nav__title {
    font-weight: bold;
    font-size: 1rem;
}

.newsletter .newsletter__content{
      display: flex;
    justify-content: center;
    align-items: center;
}

.newsletter-content-container{
  display: flex;
      justify-content: center;
    align-items: center;
}

.newsletter__title {
  border-right: 2px dotted #eee;
}

.newsletter__input {
    border-color: transparent;
}



.newsletter .section__title-text {
    color: #ffffff;
    padding: 0 15px;
    text-align: center;
  	font-weight: bold;
  	width:50%;
}

.newsletter .section__title-desc {
    color: #ffffff;
    padding: 0 15px;
  	max-width: 400px;
  	font-size: 21px;
}


.custom-section--link{
  position: absolute;
  right: 35px;
  top: 15px;
}

.custom-section--link .link{
  font-weight: bold;
}

.custom-product-item:hover .product-btn{
  display: block;
}

.custom-product-item .product-btn{
  display: none;
}

.custom-product-item .product__price{
      font-weight: bold;
    color: #c50000;
    font-size: 18px;
}

.custom-product-item .product__title.h4{
  	color: #919191;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    transition: all .3s ease;
}

.custom-product-item{
      text-align: center;
    position: relative;
    box-shadow: 0 0 0 rgba(81,44,29,0);
    transition: all .3s ease;
    text-decoration: none!important;
    z-index: 2;
    padding-bottom: 20px;
      margin-bottom: 50px;
}

.custom-product-item:hover{
      box-shadow: 0 0 20px rgba(81,44,29,.5);
    text-decoration: none;
    background: #fff;
    transform: scale(1.05) translateY(20px);
}

.custom-product-item > a {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    padding-top: 10px;
}

.custom-product-item .product__media {
    background: none;
}

.custom-product-item:hover  .bg-box{
  opacity: 1;
}

.custom-product-item  .bg-box{
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 230px;
    opacity: 0;
}
.custom-product-item .bg-box:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-image: url(https://cdn.shopify.com/s/files/1/1696/6039/files/slants.png?1797949932473922792);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: 200px 200px;
    opacity: .1;
    mix-blend-mode: overlay;
}

.custom-product-item .bg-box:after{
  	content: '';
    position: absolute;
    top: -25%;
    left: 0;
    width: 150%;
    height: 150%;
    z-index: 1;
    background: radial-gradient(ellipse at center,#fff 0,rgba(255,255,255,0) 120%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);
    mix-blend-mode: overlay;
}

.custom-product-item img.product__img.product__img {
    position: relative;
    z-index: 2;
    max-height: 275px;
  	height: 275px;
    width: auto;
    margin: 0 auto;
    top: 50%;
    transform: translateY(0) scale(.9);
    -ms-interpolation-mode: nearest-neighbor;
    image-rendering: -moz-crisp-edges;
    image-rendering: auto;
    transition: all .3s ease;
        object-fit: contain;
}

.custom-product-item:hover img.product__img.product__img {
    transform: scale(1);
}


@media (min-width: 1200px){
  .custom-product-item > a:first-child {
      height: 285px;
  }
}





.main{
      background: #F9F9EF;
}

.home-carousel {
    background: none;
}

.section-shop-by .home-inline__text {
    float: left;
    border-left: 2px dotted #c9c9c9;
    display: block;
    padding-left: 20px;
}

.section-shop-by .home-inline__title, .section-shop-by .home-inline__sub-title{
  font-weight: bold;
  color: #515151;
}

.section-shop-by .home-inline__desc{
  color: #515151;
}

.section-shop-by  .home-inline__media {
    margin-top: 0;
    margin-right: 0;
}

.section-shop-by a:hover .home-inline__title, .section-shop-by a:hover .home-inline__desc, .section-shop-by a:hover .home-inline__sub-title{
  color: #C50000;
}

.section-shop-by .home-inline__item{
  display: flex;
      padding: 15px 0px;
  align-items: center;
    justify-content: center;
}

hr {
  	border: 0;
    border-top: 2px dotted #c9c9c9;
    margin-top: 15px;
    margin-bottom: 15px;
}



.home-image-subtitle{
      margin-bottom: 5px;
}


h3.home-image-grid__title, .home-image-subtitle{
  font-weight: bold;
}
.custom-home-image-grid-item{
      flex-direction: row;
    flex-wrap: nowrap;
      justify-content: flex-end;
}

.custom-home-image-grid-item.reverse{
  flex-direction: row-reverse;
}

.custom-home-image-grid-item.column{
  flex-direction: column;
}

.custom-home-image-grid-item.column.reverse{
  flex-direction: column-reverse;
}

.grid-image-container{
      z-index: 2;
}

.home-image-grid__content {
    z-index: 2;
}

.no-bleed-container.u-bg-cover:after {
    background: none;
}

.no-bleed-container.u-bg-cover:before {
    background-image: none;
}

.home-carousel__content {
    width: 50%;
  	z-index: 5;
}

.slide-image-container{
        position: relative;
    top: 0px;
    left: 0;
    width: 50%;
    height: 100%;
    display: block;
    transform: none;
    z-index: 100;
}



.slide-image-container img {
    display: inline-block;
    float: none;
  height: auto;
}

.home-carousel__title h2:after {
    content: '';
    width: 0;
    height: 0;
    background: /*!setting.color_brand{*/#f8f8f8/*}*/;
    position: absolute;
    left: 0;
    bottom: 0;
}



.home-carousel__title {
    margin-bottom: 15px;
}



.home-carousel__title h2 {
    font-weight: bold;
    
    display: inline-block;
}

.c-btn--secondary{
      color: #fff;
    background-color: #c50000;
    border-color: #ac0000;
}

.c-btn--secondary:hover{
      background: #919191;
    transform: scale(1.05);
}

.c-btn--default {
       color: #919191;
    background-color: #fff;
    border-color: #fff;
}

.c-btn--default:hover {
    background: #c50000;
    color: #fff;
    transform: scale(1.05);
}

.no-zoom{
  transform: scale(1) !Important;
}

.c-btn--tertiary{
    background: #666;
    color: #fff !important;
      border-color: #515151;
}

.c-btn--tertiary:hover {
    background: #c50000 !important;
    transform: scale(1.05);
}


.home-carousel__title h2{
  font-weight: bold;
}






.no-bleed-image{
        position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 4;
    top: 0;
    background-position: center;
}

.home-carousel__btn, .custom-btn{
        display: inline-block;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    letter-spacing: -1px;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    white-space: nowrap;
    line-height: 1;
    border-radius: 25px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 14px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
    border: none;
    position: relative;
    right: 0;
    bottom: 0;
    margin-top: 15px;
    font-weight: bold;
}

.u-bg-cover .bg-text{
      position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    text-align: center;
    font-family: Montserrat,helvetica,arial,sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 20vw;
    color: #c9c9c9;
    opacity: .25;
    z-index: 3;
    white-space: nowrap;
    mix-blend-mode: multiply;
}


.u-bg-cover:before{
  	content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: 200px 200px;
        opacity: .1;
    mix-blend-mode: overlay;
}

.u-bg-cover:after{
      content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);
}

.primary-nav__link:hover{
  color:#c50000;
}

.primary-nav, .secondary-nav {
    width: 33%;
}

ul.primary-nav__items{
      display: block;
    text-align: right;
  float: right;
}

.primary-nav__item, .secondary-nav__item {
    padding: 10px 15px 8px 15px;
    margin-left: 0px;
    margin-right: 0px;
    position: relative;
}

.navigation-middot:after { 
    content: '\f111';
    font-family: FontAwesome;
    font-size: 7px;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
        right: -18px;
    color: #c50000;
}


.primary-nav__item > a, .secondary-nav__item > a {
        padding: 5px 5px;
}

.secondary-nav__item > a.secondary-nav__link--search{
  padding: 0;
}


ul.secondary-nav__items{
  text-align: left;
}

.top-bar{
          border: 1px solid#c9c9c9;
      float: right;
    width: 100%;
  background: white;
}

.home-map__title-text {
    font-weight: bold;
    color: #c50000;
}

.top-bar-list{
	list-style: none;
    padding-left: 0;
    margin-bottom: 0;
    float: right;
}

.secondary-nav__link--search {
    top: 0;
    width: auto;
}

.top-bar-list li{
  float: left;
}

.top-bar-list li a{
    min-height: 20px;
    display: block;
    padding: 5px 20px;
    text-transform: uppercase;
    letter-spacing: .05em;
    color: #919191;
    font-size: 12px;
    line-height: 24px;
    text-decoration: none;
}

.hammond-custom-cart{
    width: 38px;
    height: auto;
}

.page-container {

    background: #f9f9ef;
}



@media (max-width: 1300px){
  .faq__categories{
    display: none;
  }
}





@media (min-width: 768px){
  .page-intro {
    padding-top: inherit;
    height: 65vh;
}
  
  .footer__content .o-layout__item:first-child{
    border: 0 !important;
  }
  
  .footer__content .o-layout__item{
    border-left: 2px dotted #ffffff;
  }
  
  
  .grid-image-bleed{
    width: calc(100% + 70px);
    position: relative;
    transform: translateX(-70px);
    height: auto;
  }
  .bleed-image-container.u-bg-cover {
      height: calc(100% - 90px);
      padding: 50px 10px;
  }
  
  .no-bleed-container .no-bleed-image{
        height: 100%;
  }
}


@media screen and (max-width: 980px){
  .article__content.rte {
      margin: 0;
      padding: 20px;
  }
}

@media screen and (max-width: 767px) {
  
  .party-collection-container {
    flex-direction: column;
}
  
  .party-item-container{
    width: 100%;
    padding: 15px;
  }
  
  .home-carousel__item--left .home-carousel__content {
    margin-right: 0;
}
  
  .custom-product-item img.product__img.product__img {
  	height: 180px ;
}
  .newsletter__title{
    border: 0;
  }

  .newsletter-content-container, .newsletter .newsletter__content{
    flex-direction: column;
    text-align: center;
  }

  .newsletter .section__title-text, .newsletter .section__title-desc{
    width: 100%;
    max-width: 100%;
  }  
  .has-link.section__title {
      margin-bottom: 0;
  }
  
  .custom-section--link{
    position: relative;
    right: 0px;
    top: 0px;
    text-align: center;
    display: block;
  }
  
  .section-shop-by .home-inline__media-img {
      max-width: 100px;
  }
  
  .section-shop-by  .home-inline__media {
      width: 100px;
  }
  
  .section-shop-by .home-inline__item{
          padding: 10px 5px;
    }
  
  .custom-home-image-grid-item{
        flex-direction: column-reverse;
  }
  
  .custom-home-image-grid-item > div{
    max-width: 100%;
    width: 100%;
  }
  
  .grid-image-container{
    text-align: center;
  }
  
  .hammond-custom-cart{
      width: 30px;
      height: auto;
  }
  
  .home-carousel__content {
      padding: 24px 24px 30px;
      width: 100%;
      margin-top: 50px;
      padding-bottom: 10px !important;
      margin-bottom: 10px;
  }
  
  .slide-image-container{
        position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(100% + 90px);
    display: block;
    transform: none;
  }
  
  .home-carousel__item {
      flex-direction: column-reverse;
  }
  
  .slide-image-container img {
      height: initial;
  }
}
